Searched refs:SrcPattern (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | CodeGenDAGPatterns.h | 1028 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 D | CodeGenDAGPatterns.cpp | 3468 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 …]
|