reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 6347   CanAcceptVPTPredicationCode = isMnemonicVPTPredicable(Mnemonic, ExtraToken);
 6350       Mnemonic == "and" || Mnemonic == "lsl" || Mnemonic == "lsr" ||
 6350       Mnemonic == "and" || Mnemonic == "lsl" || Mnemonic == "lsr" ||
 6350       Mnemonic == "and" || Mnemonic == "lsl" || Mnemonic == "lsr" ||
 6351       Mnemonic == "rrx" || Mnemonic == "ror" || Mnemonic == "sub" ||
 6351       Mnemonic == "rrx" || Mnemonic == "ror" || Mnemonic == "sub" ||
 6351       Mnemonic == "rrx" || Mnemonic == "ror" || Mnemonic == "sub" ||
 6352       Mnemonic == "add" || Mnemonic == "adc" || Mnemonic == "mul" ||
 6352       Mnemonic == "add" || Mnemonic == "adc" || Mnemonic == "mul" ||
 6352       Mnemonic == "add" || Mnemonic == "adc" || Mnemonic == "mul" ||
 6353       Mnemonic == "bic" || Mnemonic == "asr" || Mnemonic == "orr" ||
 6353       Mnemonic == "bic" || Mnemonic == "asr" || Mnemonic == "orr" ||
 6353       Mnemonic == "bic" || Mnemonic == "asr" || Mnemonic == "orr" ||
 6354       Mnemonic == "mvn" || Mnemonic == "rsb" || Mnemonic == "rsc" ||
 6354       Mnemonic == "mvn" || Mnemonic == "rsb" || Mnemonic == "rsc" ||
 6354       Mnemonic == "mvn" || Mnemonic == "rsb" || Mnemonic == "rsc" ||
 6355       Mnemonic == "orn" || Mnemonic == "sbc" || Mnemonic == "eor" ||
 6355       Mnemonic == "orn" || Mnemonic == "sbc" || Mnemonic == "eor" ||
 6355       Mnemonic == "orn" || Mnemonic == "sbc" || Mnemonic == "eor" ||
 6356       Mnemonic == "neg" || Mnemonic == "vfm" || Mnemonic == "vfnm" ||
 6356       Mnemonic == "neg" || Mnemonic == "vfm" || Mnemonic == "vfnm" ||
 6356       Mnemonic == "neg" || Mnemonic == "vfm" || Mnemonic == "vfnm" ||
 6358        (Mnemonic == "smull" || Mnemonic == "mov" || Mnemonic == "mla" ||
 6358        (Mnemonic == "smull" || Mnemonic == "mov" || Mnemonic == "mla" ||
 6358        (Mnemonic == "smull" || Mnemonic == "mov" || Mnemonic == "mla" ||
 6359         Mnemonic == "smlal" || Mnemonic == "umlal" || Mnemonic == "umull"));
 6359         Mnemonic == "smlal" || Mnemonic == "umlal" || Mnemonic == "umull"));
 6359         Mnemonic == "smlal" || Mnemonic == "umlal" || Mnemonic == "umull"));
 6361   if (Mnemonic == "bkpt" || Mnemonic == "cbnz" || Mnemonic == "setend" ||
 6361   if (Mnemonic == "bkpt" || Mnemonic == "cbnz" || Mnemonic == "setend" ||
 6361   if (Mnemonic == "bkpt" || Mnemonic == "cbnz" || Mnemonic == "setend" ||
 6362       Mnemonic == "cps" || Mnemonic == "it" || Mnemonic == "cbz" ||
 6362       Mnemonic == "cps" || Mnemonic == "it" || Mnemonic == "cbz" ||
 6362       Mnemonic == "cps" || Mnemonic == "it" || Mnemonic == "cbz" ||
 6363       Mnemonic == "trap" || Mnemonic == "hlt" || Mnemonic == "udf" ||
 6363       Mnemonic == "trap" || Mnemonic == "hlt" || Mnemonic == "udf" ||
 6363       Mnemonic == "trap" || Mnemonic == "hlt" || Mnemonic == "udf" ||
 6364       Mnemonic.startswith("crc32") || Mnemonic.startswith("cps") ||
 6364       Mnemonic.startswith("crc32") || Mnemonic.startswith("cps") ||
 6365       Mnemonic.startswith("vsel") || Mnemonic == "vmaxnm" ||
 6365       Mnemonic.startswith("vsel") || Mnemonic == "vmaxnm" ||
 6366       Mnemonic == "vminnm" || Mnemonic == "vcvta" || Mnemonic == "vcvtn" ||
 6366       Mnemonic == "vminnm" || Mnemonic == "vcvta" || Mnemonic == "vcvtn" ||
 6366       Mnemonic == "vminnm" || Mnemonic == "vcvta" || Mnemonic == "vcvtn" ||
 6367       Mnemonic == "vcvtp" || Mnemonic == "vcvtm" || Mnemonic == "vrinta" ||
 6367       Mnemonic == "vcvtp" || Mnemonic == "vcvtm" || Mnemonic == "vrinta" ||
 6367       Mnemonic == "vcvtp" || Mnemonic == "vcvtm" || Mnemonic == "vrinta" ||
 6368       Mnemonic == "vrintn" || Mnemonic == "vrintp" || Mnemonic == "vrintm" ||
 6368       Mnemonic == "vrintn" || Mnemonic == "vrintp" || Mnemonic == "vrintm" ||
 6368       Mnemonic == "vrintn" || Mnemonic == "vrintp" || Mnemonic == "vrintm" ||
 6369       Mnemonic.startswith("aes") || Mnemonic == "hvc" || Mnemonic == "setpan" ||
 6369       Mnemonic.startswith("aes") || Mnemonic == "hvc" || Mnemonic == "setpan" ||
 6369       Mnemonic.startswith("aes") || Mnemonic == "hvc" || Mnemonic == "setpan" ||
 6370       Mnemonic.startswith("sha1") || Mnemonic.startswith("sha256") ||
 6370       Mnemonic.startswith("sha1") || Mnemonic.startswith("sha256") ||
 6372       Mnemonic == "vmovx" || Mnemonic == "vins" ||
 6372       Mnemonic == "vmovx" || Mnemonic == "vins" ||
 6373       Mnemonic == "vudot" || Mnemonic == "vsdot" ||
 6373       Mnemonic == "vudot" || Mnemonic == "vsdot" ||
 6374       Mnemonic == "vcmla" || Mnemonic == "vcadd" ||
 6374       Mnemonic == "vcmla" || Mnemonic == "vcadd" ||
 6375       Mnemonic == "vfmal" || Mnemonic == "vfmsl" ||
 6375       Mnemonic == "vfmal" || Mnemonic == "vfmsl" ||
 6376       Mnemonic == "sb"    || Mnemonic == "ssbb"  ||
 6376       Mnemonic == "sb"    || Mnemonic == "ssbb"  ||
 6377       Mnemonic == "pssbb" ||
 6378       Mnemonic == "bfcsel" || Mnemonic == "wls" ||
 6378       Mnemonic == "bfcsel" || Mnemonic == "wls" ||
 6379       Mnemonic == "dls" || Mnemonic == "le" || Mnemonic == "csel" ||
 6379       Mnemonic == "dls" || Mnemonic == "le" || Mnemonic == "csel" ||
 6379       Mnemonic == "dls" || Mnemonic == "le" || Mnemonic == "csel" ||
 6380       Mnemonic == "csinc" || Mnemonic == "csinv" || Mnemonic == "csneg" ||
 6380       Mnemonic == "csinc" || Mnemonic == "csinv" || Mnemonic == "csneg" ||
 6380       Mnemonic == "csinc" || Mnemonic == "csinv" || Mnemonic == "csneg" ||
 6381       Mnemonic == "cinc" || Mnemonic == "cinv" || Mnemonic == "cneg" ||
 6381       Mnemonic == "cinc" || Mnemonic == "cinv" || Mnemonic == "cneg" ||
 6381       Mnemonic == "cinc" || Mnemonic == "cinv" || Mnemonic == "cneg" ||
 6382       Mnemonic == "cset" || Mnemonic == "csetm" ||
 6382       Mnemonic == "cset" || Mnemonic == "csetm" ||
 6383       Mnemonic.startswith("vpt") || Mnemonic.startswith("vpst") ||
 6383       Mnemonic.startswith("vpt") || Mnemonic.startswith("vpst") ||
 6385        (Mnemonic.startswith("vst2") || Mnemonic.startswith("vld2") ||
 6385        (Mnemonic.startswith("vst2") || Mnemonic.startswith("vld2") ||
 6386         Mnemonic.startswith("vst4") || Mnemonic.startswith("vld4") ||
 6386         Mnemonic.startswith("vst4") || Mnemonic.startswith("vld4") ||
 6387         Mnemonic.startswith("wlstp") || Mnemonic.startswith("dlstp") ||
 6387         Mnemonic.startswith("wlstp") || Mnemonic.startswith("dlstp") ||
 6388         Mnemonic.startswith("letp")))) {
 6394         Mnemonic != "cdp2" && Mnemonic != "clrex" && Mnemonic != "mcr2" &&
 6394         Mnemonic != "cdp2" && Mnemonic != "clrex" && Mnemonic != "mcr2" &&
 6394         Mnemonic != "cdp2" && Mnemonic != "clrex" && Mnemonic != "mcr2" &&
 6395         Mnemonic != "mcrr2" && Mnemonic != "mrc2" && Mnemonic != "mrrc2" &&
 6395         Mnemonic != "mcrr2" && Mnemonic != "mrc2" && Mnemonic != "mrrc2" &&
 6395         Mnemonic != "mcrr2" && Mnemonic != "mrc2" && Mnemonic != "mrrc2" &&
 6396         Mnemonic != "dmb" && Mnemonic != "dfb" && Mnemonic != "dsb" &&
 6396         Mnemonic != "dmb" && Mnemonic != "dfb" && Mnemonic != "dsb" &&
 6396         Mnemonic != "dmb" && Mnemonic != "dfb" && Mnemonic != "dsb" &&
 6397         Mnemonic != "isb" && Mnemonic != "pld" && Mnemonic != "pli" &&
 6397         Mnemonic != "isb" && Mnemonic != "pld" && Mnemonic != "pli" &&
 6397         Mnemonic != "isb" && Mnemonic != "pld" && Mnemonic != "pli" &&
 6398         Mnemonic != "pldw" && Mnemonic != "ldc2" && Mnemonic != "ldc2l" &&
 6398         Mnemonic != "pldw" && Mnemonic != "ldc2" && Mnemonic != "ldc2l" &&
 6398         Mnemonic != "pldw" && Mnemonic != "ldc2" && Mnemonic != "ldc2l" &&
 6399         Mnemonic != "stc2" && Mnemonic != "stc2l" &&
 6399         Mnemonic != "stc2" && Mnemonic != "stc2l" &&
 6400         Mnemonic != "tsb" &&
 6401         !Mnemonic.startswith("rfe") && !Mnemonic.startswith("srs");
 6401         !Mnemonic.startswith("rfe") && !Mnemonic.startswith("srs");
 6404       CanAcceptPredicationCode = Mnemonic != "movs";
 6406       CanAcceptPredicationCode = Mnemonic != "nop" && Mnemonic != "movs";
 6406       CanAcceptPredicationCode = Mnemonic != "nop" && Mnemonic != "movs";