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

References

lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
 1043     Mnemonic = Name.substr(0, Name.size() - 2);
 1048   if (Mnemonic[0] == 'b' ||
 1049       (Mnemonic[0] == 's' && !Mnemonic.startswith("sel") &&
 1049       (Mnemonic[0] == 's' && !Mnemonic.startswith("sel") &&
 1050        !Mnemonic.startswith("st"))) {
 1054         LPCC::suffixToLanaiCondCode(Mnemonic.substr(1, Next));
 1056       Mnemonic = Mnemonic.slice(0, 1);
 1056       Mnemonic = Mnemonic.slice(0, 1);
 1057       Operands->push_back(LanaiOperand::CreateToken(Mnemonic, NameLoc));
 1063       return Mnemonic;
 1071   if (Mnemonic.startswith("sel") ||
 1072       (!Mnemonic.endswith(".f") && !Mnemonic.startswith("st"))) {
 1072       (!Mnemonic.endswith(".f") && !Mnemonic.startswith("st"))) {
 1073     LPCC::CondCode CondCode = LPCC::suffixToLanaiCondCode(Mnemonic);
 1075       size_t Next = Mnemonic.rfind('.', Name.size());
 1081       if (Mnemonic.startswith("sel")) {
 1082         Mnemonic = Mnemonic.substr(0, Next + 1);
 1082         Mnemonic = Mnemonic.substr(0, Next + 1);
 1084         Mnemonic = Mnemonic.substr(0, Next);
 1084         Mnemonic = Mnemonic.substr(0, Next);
 1086       Operands->push_back(LanaiOperand::CreateToken(Mnemonic, NameLoc));
 1089       return Mnemonic;
 1093   Operands->push_back(LanaiOperand::CreateToken(Mnemonic, NameLoc));
 1098   return Mnemonic;