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

  /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/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/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/gpl3/gcc.old/dist/libphobos/src/std/internal/
memory.d 18 Mnemonic for `enforce!OutOfMemoryError(malloc(size))` that (unlike malloc)
  /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/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/CSKY/AsmParser/
CSKYAsmParser.cpp 65 bool parseOperand(OperandVector &Operands, StringRef Mnemonic);
321 return Error(IDLoc, "unrecognized instruction mnemonic" + Suggestion);
509 bool CSKYAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) {
513 MatchOperandParserImpl(Operands, Mnemonic, /*ParseForAllFeatures=*/true);
  /src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/AsmParser/
SparcAsmParser.cpp 677 return Error(IDLoc, "invalid instruction mnemonic");
709 static void applyMnemonicAliases(StringRef &Mnemonic,
717 // First operand in MCInst is instruction mnemonic.
720 // apply mnemonic aliases, if any, so that we can parse operands correctly.
926 SparcAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) {
928 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic);
942 if (Mnemonic == "cas" || Mnemonic == "casx" || Mnemonic == "casa") {
983 ResTy = parseSparcAsmOperand(Op, (Mnemonic == "call"))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AVR/AsmParser/
AVRAsmParser.cpp 617 StringRef Mnemonic, SMLoc NameLoc,
619 Operands.push_back(AVROperand::CreateToken(Mnemonic, NameLoc));
627 auto MatchResult = MatchOperandParserImpl(Operands, Mnemonic);
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/AsmParser/
SystemZAsmParser.cpp 431 bool parseOperand(OperandVector &Operands, StringRef Mnemonic);
1368 // Apply mnemonic aliases first, before doing anything else, in
1428 StringRef Mnemonic) {
1438 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic);
  /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/RISCV/AsmParser/
RISCVAsmParser.cpp 137 // 'add' is an overloaded mnemonic.
168 bool parseOperand(OperandVector &Operands, StringRef Mnemonic);
1001 return Error(IDLoc, "unrecognized instruction mnemonic" + Suggestion);
1140 "operand must be a valid floating point rounding mode mnemonic");
1734 bool RISCVAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic) {
1738 MatchOperandParserImpl(Operands, Mnemonic, /*ParseForAllFeatures=*/true);
  /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/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/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...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AsmParser/
AMDGPUAsmParser.cpp 1434 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Mnemonic,
4270 static bool AMDGPUCheckMnemonic(StringRef Mnemonic,
4368 // mnemonic is valid. A match was found but it requires
5262 AMDGPUAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic,
5265 OperandMatchResultTy ResTy = MatchOperandParserImpl(Operands, Mnemonic);
5337 // Add the instruction mnemonic

Completed in 52 milliseconds