Searched refs:SrcPattern (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenDAGPatterns.h | 1030 TreePatternNodePtr SrcPattern; variable 1037 TreePatternNodePtr SrcPattern = nullptr, 1040 ImpResults(std::move(ImpResults)), SrcPattern(SrcPattern), in Results() 1063 TreePatternNodePtr getSrcPattern() const { return SrcPattern; } in getSrcPattern() 1072 TreePatternNodePtr SrcPattern; // Source pattern to match. variable 1085 : SrcRecord(srcrecord), Predicates(preds), SrcPattern(src), in SrcRecord() 1091 TreePatternNode &getSrcPattern() const { return *SrcPattern; } in getSrcPattern() 1092 TreePatternNodePtr getSrcPatternShared() const { return SrcPattern; } in getSrcPatternShared()
|
| H A D | CodeGenDAGPatterns.cpp | 3521 TreePattern SrcPattern(I.getRecord(), Pat, true, *this); in FindPatternInputsAndOutputs() local 3522 SrcPattern.InlinePatternFragments(); in FindPatternInputsAndOutputs() 3523 SrcPattern.InferAllTypes(); in FindPatternInputsAndOutputs() 3524 Pat = SrcPattern.getOnlyTree(); in FindPatternInputsAndOutputs() 3989 TreePatternNodePtr SrcPattern; in parseInstructionPattern() local 3991 SrcPattern = Pattern->getChild(Pattern->getNumChildren() - 1).clone(); in parseInstructionPattern() 3994 SrcPattern = Pattern; in parseInstructionPattern() 4000 std::move(InstImpResults), SrcPattern, ResultPattern); in parseInstructionPattern() 4050 TreePatternNodePtr SrcPattern = TheInst.getSrcPattern(); in ParseInstructions() local 4053 if (SrcPattern && ResultPattern) { in ParseInstructions() [all …]
|