Searched refs:OperandMatcher (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelMatchTable.cpp | 907 OperandMatcher &RuleMatcher::getOperandMatcher(StringRef Name) { in getOperandMatcher() 1298 std::string OperandMatcher::getOperandExpr(unsigned InsnVarID) const { in getOperandExpr() 1305 TempTypeIdx OperandMatcher::getTempTypeIdx(RuleMatcher &Rule) { in getTempTypeIdx() 1317 void OperandMatcher::emitPredicateOpcodes(MatchTable &Table, in emitPredicateOpcodes() 1333 bool OperandMatcher::isHigherPriorityThan(OperandMatcher &B) { in isHigherPriorityThan() 1351 unsigned OperandMatcher::countRendererFns() { in countRendererFns() 1652 OperandMatcher & 1655 Operands.emplace_back(new OperandMatcher(*this, OpIdx, SymbolicName, in addOperand() 1663 OperandMatcher &InstructionMatcher::getOperand(unsigned OpIdx) { in getOperand() 1676 OperandMatcher *OM = new OperandMatcher(*this, OpIdx, "", TempOpIdx); in addPhysRegInput() [all …]
|
| H A D | GlobalISelMatchTable.h | 49 class OperandMatcher; variable 489 StringMap<OperandMatcher *> DefinedOperands; 493 DenseMap<Record *, OperandMatcher *> PhysRegOperands; 638 void definePhysRegOperand(Record *Reg, OperandMatcher &OM); 653 OperandMatcher &getOperandMatcher(StringRef Name); 1044 const OperandMatcher &Operand; 1053 const OperandMatcher &Operand, in ComplexPatternOperandMatcher() 1250 OperandMatcher(InstructionMatcher &Insn, unsigned OpIdx, in OperandMatcher() function 1295 bool isHigherPriorityThan(OperandMatcher &B); 1735 OperandMatcher &getOperand(unsigned OpIdx); [all …]
|
| H A D | GlobalISelEmitter.cpp | 382 Error importComplexPatternOperandMatcher(OperandMatcher &OM, Record *R, 742 OperandMatcher &OM = InsnMatcher.addOperand(OpIdx++, "", TempOpIdx); in createAndImportSelDAGMatcher() 806 OperandMatcher &OM = in createAndImportSelDAGMatcher() 839 OperandMatcher &OM = in createAndImportSelDAGMatcher() 886 OperandMatcher &OM = in createAndImportSelDAGMatcher() 911 OperandMatcher &OM, Record *R, unsigned &TempOpIdx) const { in importComplexPatternOperandMatcher() 959 OperandMatcher &OM = in importChildMatcher() 1142 OperandMatcher &OM = in importChildMatcher() 1297 const OperandMatcher &OM = Rule.getOperandMatcher(DstChild->getName()); in importExplicitUseRenderer() 1964 OperandMatcher &OM0 = InsnMatcher.getOperand(0); in runOnPattern() [all …]
|
| H A D | GlobalISelCombinerEmitter.cpp | 98 void declareOperandExpansion(CodeExpansions &CE, const OperandMatcher &OM, in declareOperandExpansion() 2484 OperandMatcher &OM = in emitCodeGenInstructionMatchPattern()
|