Home
last modified time | relevance | path

Searched refs:ParserMethod (Results 1 – 25 of 36) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZc.td40 let ParserMethod = "parseReglist";
46 let ParserMethod = "parseZcmpStackAdj";
54 let ParserMethod = "parseZcmpNegStackAdj";
H A DRISCVInstrInfoZa.td23 let ParserMethod = "parseGPRPair<false>";
30 let ParserMethod = "parseGPRPair<true>";
H A DRISCVInstrInfoZfa.td21 let ParserMethod = "parseFPImm";
35 let ParserMethod = "parseFRMArg";
H A DRISCVInstrInfo.td124 let ParserMethod = "parseZeroOffsetMemOp";
176 let ParserMethod = "parseFenceArg";
213 let ParserMethod = "parseInsnDirectiveOpcode";
300 let ParserMethod = "parseJALOffset";
322 let ParserMethod = "parseBareSymbol";
334 let ParserMethod = "parseCallSymbol";
346 let ParserMethod = "parsePseudoJumpSymbol";
358 let ParserMethod = "parseOperandWithModifier";
368 let ParserMethod = "parseCSRSystemRegister";
1654 let ParserMethod = "parseOperandWithModifier";
H A DRISCVInstrInfoF.td83 let ParserMethod = "parseGPRAsFPR";
124 let ParserMethod = "parseFRMArg";
144 let ParserMethod = "parseFRMArg";
H A DRISCVInstrInfoD.td38 let ParserMethod = "parseGPRAsFPR";
46 let ParserMethod = "parseGPRAsFPR";
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.td196 let ParserMethod = "tryParseGPR64sp0Operand";
758 let RenderMethod = "addRegOperands", ParserMethod="tryParseGPRSeqPair" in {
779 let ParserMethod = "tryParseSyspXzrPair";
808 let ParserMethod = "tryParseGPR64x8";
946 let ParserMethod = "tryParseSVEPredicateVector<RegKind::SVEPredicateVector>";
987 let ParserMethod = "tryParseSVEPredicateVector<RegKind::SVEPredicateAsCounter>";
1044 let ParserMethod = "tryParseSVEPredicateOrPredicateAsCounterVector";
1065 let ParserMethod = "tryParseVectorList<RegKind::SVEPredicateVector>";
1152 let ParserMethod = "tryParseSVEDataVector<false, "
1232 let ParserMethod = "tryParseVectorList<RegKind::SVEDataVector>";
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstructions.td111 let ParserMethod = parserMethod;
120 string ParserMethod = "parse"#name;
127 CustomOperandClass<name, optional, PredicateMethod, ParserMethod,
139 let ParserMethod = "";
156 let ParserMethod = op.ParserMatchClass.ParserMethod;
H A DSIInstrInfo.td925 let ParserMethod = "parseVReg32OrOff";
945 let ParserMethod = "parseBoolReg";
1026 let ParserMethod =
1035 let ParserMethod =
1052 let ParserMethod =
1060 let ParserMethod =
1181 let ParserMethod = "parseRegOrImmWithFPInputMods";
1228 let ParserMethod = "parseRegOrImmWithIntInputMods";
1253 let ParserMethod = "parseRegOrImm";
1262 let ParserMethod = "parseRegOrImmWithFPInputMods";
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaOperands.td172 let ParserMethod = "parsePCRelTarget";
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZOperands.td58 let ParserMethod = "parsePCRel"#size;
63 let ParserMethod = "parsePCRelTLS"#size;
97 let ParserMethod = "parse"#format#bitsize;
H A DSystemZRegisterInfo.td40 let ParserMethod = "parse"#name;
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMicroMipsInstrInfo.td56 let ParserMethod = "parseMemOperand";
88 let ParserMethod = "parseMemOperand";
95 let ParserMethod = "parseMemOperand";
152 let ParserMethod = "parseMemOperand";
521 let ParserMethod = "parseRegisterList";
533 let ParserMethod = "parseRegisterList";
H A DMipsRegisterInfo.td506 let ParserMethod = "parseAnyRegister";
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.td187 let ParserMethod = "parseMemoryOperand";
199 let ParserMethod = "parseMemoryOperand";
211 let ParserMethod = "parseMemoryOperand";
221 let ParserMethod = "parseMemoryOperand";
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp203 std::string ParserMethod; member
1182 Entry->ParserMethod = ""; in getTokenClass()
1439 CI->ParserMethod = std::string(SI->getValue()); in buildOperandClasses()
1493 if (CallCustomParserForAllOperands || !Op.Class->ParserMethod.empty()) { in buildOperandMatchInfo()
2960 if (CI.ParserMethod.empty()) in emitCustomOperandParsing()
2963 << " return " << CI.ParserMethod << "(Operands);\n"; in emitCustomOperandParsing()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.td125 let ParserMethod = "parseShiftAmtImm<" # Bits # ">";
137 let ParserMethod = "parseMEMOperand";
142 let ParserMethod = "parseMEMOperand";
161 let ParserMethod = "parseTailRelocSym<TailRelocKind::" # Kind # ">";
182 let ParserMethod = "parseMembarTag";
192 let ParserMethod = "parseASITag";
202 let ParserMethod = "parsePrefetchTag";
225 let ParserMethod = "parseCallTarget";
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo.td189 let ParserMethod = "parseCSKYSymbol";
213 let ParserMethod = "parseConstpoolSymbol";
229 let ParserMethod = "parseDataSymbol";
435 let ParserMethod = "parseRegSeq";
450 let ParserMethod = "parseRegList";
462 let ParserMethod = "parsePSRFlag";
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrNEON.td125 let ParserMethod = "parseVectorList";
134 let ParserMethod = "parseVectorList";
143 let ParserMethod = "parseVectorList";
152 let ParserMethod = "parseVectorList";
161 let ParserMethod = "parseVectorList";
170 let ParserMethod = "parseVectorList";
179 let ParserMethod = "parseVectorList";
189 let ParserMethod = "parseVectorList";
198 let ParserMethod = "parseVectorList";
208 let ParserMethod = "parseVectorList";
[all …]
H A DARMInstrInfo.td693 let ParserMethod = "parseRotImm";
760 let ParserMethod = "parseShifterImm";
818 let ParserMethod = "parseModImm";
1035 let ParserMethod = "parseBitfield";
1185 let ParserMethod = "parsePostIdxReg";
1197 let ParserMethod = "parsePostIdxReg";
1248 let ParserMethod = "parseAM3Offset";
1514 let ParserMethod = "parseCoprocNumOperand";
1524 let ParserMethod = "parseCoprocRegOperand";
1532 let ParserMethod = "parseCoprocOptionOperand";
[all …]
H A DARMInstrFormats.td149 let ParserMethod = "parseProcIFlagsOperand";
296 let ParserMethod = "parseSetEndImm";
305 let ParserMethod = "parseMSRMaskOperand";
315 let ParserMethod = "parseBankedRegOperand";
1086 let ParserMethod = "parsePKHLSLImm";
1094 let ParserMethod = "parsePKHASRImm";
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.td200 let ParserMethod = "parseMImmOperand";
310 let ParserMethod = "parseMEMOperand";
314 let ParserMethod = "parseMEMOperand";
318 let ParserMethod = "parseMEMOperand";
322 let ParserMethod = "parseMEMOperand";
350 let ParserMethod = "parseMEMAsOperand";
354 let ParserMethod = "parseMEMAsOperand";
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kInstrControl.td391 let RenderMethod = "addImmOperands", ParserMethod = "parseImm" in {
H A DM68kInstrInfo.td165 let ParserMethod = "parseMemOp";
374 let ParserMethod = "parseImm";
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td210 let ParserMethod = "parseAtomicMemOp";
415 let ParserMethod = "parseImmediate";
430 let ParserMethod = "parseSImm26Operand";
455 let ParserMethod = "parseImmediate";
467 let ParserMethod = "parseOperandWithModifier";

12