Home
last modified time | relevance | path

Searched refs:InstructionMatcher (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DGlobalISelMatchTable.h52 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 DGlobalISelMatchTable.cpp695 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 DGlobalISelEmitter.cpp378 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 DGlobalISelCombinerEmitter.cpp86 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()