Home
last modified time | relevance | path

Searched refs:SrcPattern (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.h1028 TreePatternNodePtr SrcPattern; variable
1038 ImpResults(std::move(impresults)), SrcPattern(srcpattern), in Results()
1061 TreePatternNodePtr getSrcPattern() const { return SrcPattern; } in getSrcPattern()
1070 TreePatternNodePtr SrcPattern; // Source pattern to match. variable
1082 : SrcRecord(srcrecord), Predicates(preds), SrcPattern(src), in SrcRecord()
1089 TreePatternNode *getSrcPattern() const { return SrcPattern.get(); } in getSrcPattern()
1090 TreePatternNodePtr getSrcPatternShared() const { return SrcPattern; } in getSrcPatternShared()
H A DCodeGenDAGPatterns.cpp3468 TreePattern SrcPattern(I.getRecord(), Pat, true, *this); in FindPatternInputsAndOutputs() local
3469 SrcPattern.InlinePatternFragments(); in FindPatternInputsAndOutputs()
3470 SrcPattern.InferAllTypes(); in FindPatternInputsAndOutputs()
3471 Pat = SrcPattern.getOnlyTree(); in FindPatternInputsAndOutputs()
3936 TreePatternNodePtr SrcPattern; in parseInstructionPattern() local
3938 SrcPattern = Pattern->getChild(Pattern->getNumChildren()-1)->clone(); in parseInstructionPattern()
3941 SrcPattern = Pattern; in parseInstructionPattern()
3948 std::move(InstImpResults), SrcPattern, ResultPattern); in parseInstructionPattern()
4001 TreePatternNodePtr SrcPattern = TheInst.getSrcPattern(); in ParseInstructions() local
4004 if (SrcPattern && ResultPattern) { in ParseInstructions()
[all …]