Searched refs:InstructionMatcher (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | GlobalISelMatchTable.h | 52 class InstructionMatcher; variable 481 using MutatableInsnSet = SmallPtrSet<InstructionMatcher *, 4>; 600 unsigned implicitlyDefineInsnVar(InstructionMatcher &Matcher); 602 unsigned getInsnVarID(InstructionMatcher &InsnMatcher) const; 1238 InstructionMatcher &Insn; 1250 OperandMatcher(InstructionMatcher &Insn, unsigned OpIdx, in OperandMatcher() 1768 bool isHigherPriorityThan(InstructionMatcher &B); 1799 std::unique_ptr<InstructionMatcher> InsnMatcher; 2253 InstructionMatcher *Matched; 2257 std::vector<const InstructionMatcher *> CopiedFlags; [all …]
|
| H A D | GlobalISelMatchTable.cpp | 695 InstructionMatcher &InsnMatcher = *Matchers.front(); in getFirstConditionAsRootType() 706 InstructionMatcher &InsnMatcher = *Item.first; in optimize() 731 InstructionMatcher &Matcher = insnmatchers_front(); in hasFirstCondition() 745 InstructionMatcher &Matcher = insnmatchers_front(); in getFirstCondition() 763 InstructionMatcher &Matcher = insnmatchers_front(); in popFirstCondition() 887 InstructionMatcher & 1663 OperandMatcher &InstructionMatcher::getOperand(unsigned OpIdx) { in getOperand() 1706 bool InstructionMatcher::isHigherPriorityThan(InstructionMatcher &B) { in isHigherPriorityThan() 1732 unsigned InstructionMatcher::countRendererFns() { in countRendererFns() 1746 void InstructionMatcher::optimize() { in optimize() [all …]
|
| H A D | GlobalISelEmitter.cpp | 378 Expected<InstructionMatcher &> 380 InstructionMatcher &InsnMatcher, 384 Error importChildMatcher(RuleMatcher &Rule, InstructionMatcher &InsnMatcher, 390 RuleMatcher &M, InstructionMatcher &InsnMatcher, 458 Expected<InstructionMatcher &> 461 InstructionMatcher &InsnMatcher, bool &HasAddedMatcher); 561 Expected<InstructionMatcher &> GlobalISelEmitter::addBuiltinPredicates( in addBuiltinPredicates() 563 InstructionMatcher &InsnMatcher, bool &HasAddedMatcher) { in addBuiltinPredicates() 709 RuleMatcher &Rule, InstructionMatcher &InsnMatcher, in createAndImportSelDAGMatcher() 941 RuleMatcher &Rule, InstructionMatcher &InsnMatcher, in importChildMatcher() [all …]
|
| H A D | GlobalISelCombinerEmitter.cpp | 86 void declareInstExpansion(CodeExpansions &CE, const InstructionMatcher &IM, in declareInstExpansion() 744 InstructionMatcher *IM, 775 InstructionMatcher &IM, const CodeGenInstructionPattern &P, 1891 InstructionMatcher &IM = M.addInstructionMatcher(IP.getName()); in emitMatchPattern() 1959 InstructionMatcher &IM = M.addInstructionMatcher(AOP.getName()); in emitMatchPattern() 2009 InstructionMatcher *IM, const PatFragPattern &PFP, in emitPatFragMatchPattern() 2445 InstructionMatcher &IM, const CodeGenInstructionPattern &P, in emitCodeGenInstructionMatchPattern()
|