Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h43 class TreePattern; variable
349 TreePattern &TP;
486 TreePattern *PatFragRec;
489 TreePredicateFn(TreePattern *N);
809 TreePattern &TP,
822 TreePattern &TP);
824 TreePattern &TP);
826 TreePattern &TP);
851 class TreePattern {
1291 TreePattern &Pattern, TreePattern &Result,
[all …]
H A DCodeGenDAGPatterns.cpp1890 TreePatternNodePtr T, TreePattern &TP, in InlinePatternFragments()
2576 TreePattern::TreePattern(Record *TheRec, ListInit *RawPat, bool isInput, in TreePattern() function in TreePattern
2584 TreePattern::TreePattern(Record *TheRec, DagInit *Pat, bool isInput, in TreePattern() function in TreePattern
2591 TreePattern::TreePattern(Record *TheRec, TreePatternNodePtr Pat, bool isInput, in TreePattern() function in TreePattern
2598 void TreePattern::error(const Twine &Msg) { in error()
2606 void TreePattern::ComputeNamedNodes() { in ComputeNamedNodes()
2835 bool TreePattern::
3031 TreePattern *P = in ParsePatternFragments()
3212 TreePattern &I, TreePatternNodePtr Pat, in FindPatternInputsAndOutputs()
3527 TreePattern I(CGI.TheDef, Pat, true, *this); in parseInstructionPattern()
[all …]
H A DDAGISelMatcherEmitter.cpp51 DenseMap<TreePattern *, unsigned> NodePredicateMap;
57 StringMap<TinyPtrVector<TreePattern *>> NodePredicatesByCodeToRun;
103 TreePattern *TP = Pred.getOrigPatFragRecord(); in getNodePredicate()
106 TinyPtrVector<TreePattern *> &SameCodePreds = in getNodePredicate()
H A DDAGISelMatcherGen.cpp177 TreePattern &TP = *CGP.pf_begin()->second; in InferPossibleTypes()
519 TreePattern *TP = Pred.Fn.getOrigPatFragRecord(); in EmitMatchCode()
H A DFastISelEmitter.cpp59 DenseMap<TreePattern *, unsigned> ImmIDs;
173 TreePattern *TP = PredFn.getOrigPatFragRecord(); in emitImmediatePredicate()
H A DDAGISelMatcher.h29 class TreePattern; variable
416 TreePattern *Pred;