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 | 889 void RuleMatcher::defineOperand(StringRef SymbolicName, OperandMatcher &OM) { in defineOperand() 903 void RuleMatcher::definePhysRegOperand(Record *Reg, OperandMatcher &OM) { in definePhysRegOperand() 919 const OperandMatcher &RuleMatcher::getPhysRegOperandMatcher(Record *Reg) const { in getPhysRegOperandMatcher() 930 OperandMatcher &RuleMatcher::getOperandMatcher(StringRef Name) { in getOperandMatcher() 939 const OperandMatcher &RuleMatcher::getOperandMatcher(StringRef Name) const { in getOperandMatcher() 1145 const OperandMatcher &OtherOM = Rule.getOperandMatcher(MatchingName); in emitPredicateOpcodes() 1339 std::string OperandMatcher::getOperandExpr(unsigned InsnVarID) const { in getOperandExpr() 1344 unsigned OperandMatcher::getInsnVarID() const { return Insn.getInsnVarID(); } in getInsnVarID() 1346 TempTypeIdx OperandMatcher::getTempTypeIdx(RuleMatcher &Rule) { in getTempTypeIdx() 1358 void OperandMatcher::emitPredicateOpcodes(MatchTable &Table, in emitPredicateOpcodes() [all …]
|
H A D | GlobalISelMatchTable.h | 49 class OperandMatcher; variable 493 StringMap<OperandMatcher *> DefinedOperands; 497 DenseMap<Record *, OperandMatcher *> PhysRegOperands; 644 void defineOperand(StringRef SymbolicName, OperandMatcher &OM); 646 void definePhysRegOperand(Record *Reg, OperandMatcher &OM); 661 OperandMatcher &getOperandMatcher(StringRef Name); 662 const OperandMatcher &getOperandMatcher(StringRef Name) const; 663 const OperandMatcher &getPhysRegOperandMatcher(Record *) const; 1053 const OperandMatcher &Operand; 1062 const OperandMatcher &Operand, in ComplexPatternOperandMatcher() [all …]
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
H A D | GlobalISelEmitter.cpp | 391 Error importComplexPatternOperandMatcher(OperandMatcher &OM, Record *R, 753 OperandMatcher &OM = InsnMatcher.addOperand(OpIdx++, "", TempOpIdx); in createAndImportSelDAGMatcher() 821 OperandMatcher &OM = in createAndImportSelDAGMatcher() 859 OperandMatcher &OM = in createAndImportSelDAGMatcher() 906 OperandMatcher &OM = in createAndImportSelDAGMatcher() 931 OperandMatcher &OM, Record *R, unsigned &TempOpIdx) const { in importComplexPatternOperandMatcher() 979 OperandMatcher &OM = in importChildMatcher() 1162 OperandMatcher &OM = in importChildMatcher() 1322 const OperandMatcher &OM = Rule.getOperandMatcher(DstChild.getName()); in importExplicitUseRenderer() 1989 OperandMatcher &OM0 = InsnMatcher.getOperand(0); in runOnPattern() [all …]
|
H A D | GlobalISelCombinerMatchTableEmitter.cpp |
|
H A D | GlobalISelCombinerEmitter.cpp | 100 void declareOperandExpansion(CodeExpansions &CE, const OperandMatcher &OM, in declareOperandExpansion() 2133 OperandMatcher &OM = IM.addOperand(P.getNumInstDefs(), "$intrinsic_id", in emitCodeGenInstructionMatchPattern() 2173 OperandMatcher &OM = in emitCodeGenInstructionMatchPattern()
|