Home
last modified time | relevance | path

Searched refs:TreePattern (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h40 class TreePattern; variable
262 TypeInfer(TreePattern &T) : TP(T), ForceMode(0) {} in TypeInfer()
361 TreePattern &TP;
422 TreePattern &TP) const;
487 bool ApplyTypeConstraints(TreePatternNode *N, TreePattern &TP) const;
496 TreePattern *PatFragRec;
499 TreePredicateFn(TreePattern *N);
502 TreePattern *getOrigPatFragRecord() const { return PatFragRec; } in getOrigPatFragRecord()
718 bool isTypeCompletelyUnknown(unsigned ResNo, TreePattern &TP) const { in isTypeCompletelyUnknown()
825 TreePattern &TP,
[all …]
H A DCodeGenDAGPatterns.cpp926 TreePredicateFn::TreePredicateFn(TreePattern *N) : PatFragRec(N) { in TreePredicateFn()
1640 TreePattern &TP) const { in ApplyTypeConstraint()
1753 TreePattern &TP) { in UpdateNodeTypeFromInst()
1783 bool TreePatternNode::ContainsUnresolvedType(TreePattern &TP) const { in ContainsUnresolvedType()
1892 if (TreePattern *PFRec = CDP.getPatternFragmentIfRead(Operator)) { in GetNumNodeResults()
2088 TreePatternNodePtr T, TreePattern &TP, in InlinePatternFragments()
2170 TreePattern *Frag = TP.getDAGPatterns().getPatternFragment(Op); in InlinePatternFragments()
2237 TreePattern &TP) { in getImplicitType()
2452 static void emitTooManyOperandsError(TreePattern &TP, in emitTooManyOperandsError()
2460 static void emitTooFewOperandsError(TreePattern &TP, in emitTooFewOperandsError()
[all …]
H A DDAGISelMatcherEmitter.cpp51 DenseMap<TreePattern *, unsigned> NodePredicateMap;
57 StringMap<TinyPtrVector<TreePattern *>> NodePredicatesByCodeToRun;
108 TreePattern *TP = Pred.getOrigPatFragRecord(); in getNodePredicate()
111 TinyPtrVector<TreePattern *> &SameCodePreds = in getNodePredicate()
H A DFastISelEmitter.cpp58 DenseMap<TreePattern *, unsigned> ImmIDs;
172 TreePattern *TP = PredFn.getOrigPatFragRecord(); in emitImmediatePredicate()
H A DDAGISelMatcherGen.cpp177 TreePattern &TP = *CGP.pf_begin()->second; in InferPossibleTypes()
544 TreePattern *TP = Pred.Fn.getOrigPatFragRecord(); in EmitMatchCode()
H A DDAGISelMatcher.h28 class TreePattern; variable
427 TreePattern *Pred;
H A DGlobalISelEmitter.cpp4058 TreePattern *TP = Predicate.getOrigPatFragRecord(); in createAndImportSelDAGMatcher()