Searched refs:OperandMatcher (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | GlobalISelMatchTable.cpp | 886 void RuleMatcher::defineOperand(StringRef SymbolicName, OperandMatcher &OM) { in defineOperand() 898 void RuleMatcher::definePhysRegOperand(const Record *Reg, OperandMatcher &OM) { in definePhysRegOperand() 911 const OperandMatcher & 923 OperandMatcher &RuleMatcher::getOperandMatcher(StringRef Name) { in getOperandMatcher() 932 const OperandMatcher &RuleMatcher::getOperandMatcher(StringRef Name) const { in getOperandMatcher() 1138 const OperandMatcher &OtherOM = Rule.getOperandMatcher(MatchingName); in emitPredicateOpcodes() 1346 std::string OperandMatcher::getOperandExpr(unsigned InsnVarID) const { in getOperandExpr() 1351 unsigned OperandMatcher::getInsnVarID() const { return Insn.getInsnVarID(); } in getInsnVarID() 1353 TempTypeIdx OperandMatcher::getTempTypeIdx(RuleMatcher &Rule) { in getTempTypeIdx() 1366 void OperandMatcher::emitPredicateOpcodes(MatchTable &Table, in emitPredicateOpcodes() [all …]
|
| H A D | GlobalISelMatchTable.h | 50 class OperandMatcher; variable 494 StringMap<OperandMatcher *> DefinedOperands; 496 using PhysRegOperandsTy = SmallMapVector<const Record *, OperandMatcher *, 1>; 653 void defineOperand(StringRef SymbolicName, OperandMatcher &OM); 655 void definePhysRegOperand(const Record *Reg, OperandMatcher &OM); 671 OperandMatcher &getOperandMatcher(StringRef Name); 672 const OperandMatcher &getOperandMatcher(StringRef Name) const; 673 const OperandMatcher &getPhysRegOperandMatcher(const Record *) const; 1067 const OperandMatcher &Operand; 1076 const OperandMatcher &Operand, in ComplexPatternOperandMatcher() [all …]
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelEmitter.cpp | 393 Error importComplexPatternOperandMatcher(OperandMatcher &OM, const Record *R, 793 OperandMatcher &OM = InsnMatcher.addOperand(OpIdx++, "", TempOpIdx); in createAndImportSelDAGMatcher() 852 OperandMatcher &OM = in createAndImportSelDAGMatcher() 887 OperandMatcher &OM = InsnMatcher.addOperand( in createAndImportSelDAGMatcher() 934 OperandMatcher &OM = InsnMatcher.addOperand( in createAndImportSelDAGMatcher() 959 OperandMatcher &OM, const Record *R, unsigned &TempOpIdx) const { in importComplexPatternOperandMatcher() 1007 OperandMatcher &OM = in importChildMatcher() 1204 OperandMatcher &OM = in importChildMatcher() 1272 const OperandMatcher &OM = M.getOperandMatcher(NodeName); in importNamedNodeRenderer() 2122 OperandMatcher &OM0 = InsnMatcher.getOperand(0); in runOnPattern() [all …]
|
| H A D | GlobalISelCombinerMatchTableEmitter.cpp | |
| H A D | GlobalISelCombinerEmitter.cpp | 99 void declareOperandExpansion(CodeExpansions &CE, const OperandMatcher &OM, in declareOperandExpansion() 2228 OperandMatcher &OM = IM.addOperand(P.getNumInstDefs(), "$intrinsic_id", in emitCodeGenInstructionMatchPattern() 2283 OperandMatcher &OM = in emitCodeGenInstructionMatchPattern()
|