HomeSort by: relevance | last modified time | path
    Searched defs:Mnemonic (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
AsmMatcherEmitter.cpp 83 // 1. A operand match table is built, each entry contains a mnemonic, an
85 // class/mnemonic and target features to be checked while trying to match.
88 // mnemonic and will check if the target feature for this mnemonic also
516 /// Mnemonic - This is the first token of the matched instruction, its
517 /// mnemonic.
518 StringRef Mnemonic;
522 /// This directly corresponds to the tokenized AsmString after the mnemonic is
560 Mnemonic(RHS.Mnemonic), AsmOperands(RHS.AsmOperands)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/MCTargetDesc/
AArch64InstPrinter.cpp 349 const char *Mnemonic;
730 O << "\t" << LdStDesc->Mnemonic << LdStDesc->Layout << '\t';
  /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/AsmParser/
LanaiAsmParser.cpp 58 // Split the mnemonic stripping conditional code and quantifiers
83 StringRef Mnemonic);
668 return Error(IdLoc, "Unrecognized instruction mnemonic");
1025 LanaiAsmParser::parseOperand(OperandVector *Operands, StringRef Mnemonic) {
1028 OperandMatchResultTy Result = MatchOperandParserImpl(*Operands, Mnemonic);
1057 // Split the mnemonic into ASM operand, conditional code and instruction
1063 StringRef Mnemonic = Name;
1067 Mnemonic = Name.substr(0, Name.size() - 2);
1072 if (Mnemonic[0] == 'b' ||
1073 (Mnemonic[0] == 's' && !Mnemonic.startswith("sel") &
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/AsmParser/
PPCAsmParser.cpp 1502 /// Parse an instruction mnemonic followed by its operands.
1522 StringRef Mnemonic = Name.slice(0, Dot);
1525 PPCOperand::CreateTokenWithStringCopy(Mnemonic, NameLoc, isPPC64()));
1527 Operands.push_back(PPCOperand::CreateToken(Mnemonic, NameLoc, isPPC64()));
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/AsmParser/
VEAsmParser.cpp 83 // Split the mnemonic stripping conditional code and quantifiers
791 return Error(IDLoc, "invalid instruction mnemonic");
859 // If OmitCC is enabled, CC_AT and CC_AF is treated as a part of mnemonic.
903 // Split the mnemonic into ASM operand, conditional code and instruction
907 // Create the leading tokens for the mnemonic
908 StringRef Mnemonic = Name;
922 Mnemonic = parseCC(Name, Start, Next, ICC, true, NameLoc, Operands);
926 Mnemonic = parseCC(Name, 7, Name.size(), ICC, false, NameLoc, Operands);
929 Mnemonic = parseRD(Name, 10, NameLoc, Operands);
931 Mnemonic = parseRD(Name, 7, NameLoc, Operands)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/AsmParser/
X86AsmParser.cpp 2685 // X86::COND_INVALID if not a recognized condition code or alternate mnemonic,
3063 // FIXME: The mnemonic won't match correctly if its not in lower case.
3083 // FIXME: The mnemonic won't match correctly if its not in lower case.
3299 // FIXME: The mnemonic won't match correctly if its not in lower case.
3307 // FIXME: The mnemonic won't match correctly if its not in lower case.
3347 // Push the immediate if we extracted one from the mnemonic.
3386 // Push the immediate if we extracted one from the mnemonic.
4122 assert((*Operands[0]).isToken() && "Leading operand should always be a mnemonic!");
4318 // If all of the instructions reported an invalid mnemonic, then the original
4319 // mnemonic was invalid
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/AsmParser/
AArch64AsmParser.cpp 80 StringRef Mnemonic; ///< Instruction mnemonic.
337 bool IsSuffix; // Is the operand actually a suffix on the mnemonic.
2979 Mnemonic = Name;
2988 if (Mnemonic == "ic") {
2998 } else if (Mnemonic == "dc") {
3008 } else if (Mnemonic == "at") {
3018 } else if (Mnemonic == "tlbi") {
3028 } else if (Mnemonic == "cfp" || Mnemonic == "dvp" || Mnemonic == "cpp")
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/AsmParser/
ARMAsmParser.cpp 190 /// Returns true iff a given mnemonic is a CDE instruction
191 bool isCDEInstr(StringRef Mnemonic) {
193 if (!Mnemonic.startswith("cx") && !Mnemonic.startswith("vcx"))
195 return CDE.count(Mnemonic);
198 /// Returns true iff a given mnemonic is a VPT-predicable CDE instruction
200 bool isVPTPredicableCDEInstr(StringRef Mnemonic) {
201 if (!Mnemonic.startswith("vcx"))
203 return CDEWithVPTSuffix.count(Mnemonic);
206 /// Returns true iff a given mnemonic is an IT-predicable CDE instructio
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Mips/AsmParser/
MipsAsmParser.cpp 189 bool mnemonicIsValid(StringRef Mnemonic, unsigned VariantID);
213 bool parseOperand(OperandVector &, StringRef Mnemonic);
6334 bool MipsAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) {
6340 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic);
6458 MipsOperand &Mnemonic = static_cast<MipsOperand &>(*Operands[0]);
6459 if (Mnemonic.getToken() == "la" || Mnemonic.getToken() == "dla") {
6939 // Check if we have valid mnemonic
6945 // First operand in MCInst is instruction mnemonic.
8911 bool MipsAsmParser::mnemonicIsValid(StringRef Mnemonic, unsigned VariantID)
    [all...]

Completed in 36 milliseconds