Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/utils/TableGen/
DDAGISelMatcherGen.cpp224 Record *LeafRec = DI->getDef(); in EmitLeafMatchCode() local
226 LeafRec->isSubClassOf("RegisterClass") || in EmitLeafMatchCode()
227 LeafRec->isSubClassOf("RegisterOperand") || in EmitLeafMatchCode()
228 LeafRec->isSubClassOf("PointerLikeRegClass") || in EmitLeafMatchCode()
229 LeafRec->isSubClassOf("SubRegIndex") || in EmitLeafMatchCode()
231 LeafRec->getName() == "srcvalue") in EmitLeafMatchCode()
236 if (LeafRec->isSubClassOf("Register")) { in EmitLeafMatchCode()
237 AddMatcher(new RecordMatcher("physreg input "+LeafRec->getName(), in EmitLeafMatchCode()
239 PhysRegInputs.push_back(std::make_pair(LeafRec, NextRecordedOperandNo++)); in EmitLeafMatchCode()
243 if (LeafRec->isSubClassOf("ValueType")) in EmitLeafMatchCode()
[all …]
DCodeGenDAGPatterns.cpp2423 Record *LeafRec = DI->getDef(); in AnalyzeNode() local
2425 if (LeafRec->isSubClassOf("ComplexPattern")) { in AnalyzeNode()
2426 const ComplexPattern &CP = CDP.getComplexPattern(LeafRec); in AnalyzeNode()
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DDAGISelMatcherGen.cpp231 Record *LeafRec = DI->getDef(); in EmitLeafMatchCode() local
235 if (LeafRec->isSubClassOf("ValueType")) { in EmitLeafMatchCode()
240 return AddMatcher(new CheckValueTypeMatcher(LeafRec->getName())); in EmitLeafMatchCode()
244 LeafRec->isSubClassOf("RegisterClass") || in EmitLeafMatchCode()
245 LeafRec->isSubClassOf("RegisterOperand") || in EmitLeafMatchCode()
246 LeafRec->isSubClassOf("PointerLikeRegClass") || in EmitLeafMatchCode()
247 LeafRec->isSubClassOf("SubRegIndex") || in EmitLeafMatchCode()
249 LeafRec->getName() == "srcvalue") in EmitLeafMatchCode()
254 if (LeafRec->isSubClassOf("Register")) { in EmitLeafMatchCode()
255 AddMatcher(new RecordMatcher("physreg input "+LeafRec->getName().str(), in EmitLeafMatchCode()
[all …]
DCodeGenDAGPatterns.cpp3324 Record *LeafRec = DI->getDef(); in AnalyzeNode() local
3326 if (LeafRec->isSubClassOf("ComplexPattern")) { in AnalyzeNode()
3327 const ComplexPattern &CP = CDP.getComplexPattern(LeafRec); in AnalyzeNode()
/external/llvm/utils/TableGen/
DDAGISelMatcherGen.cpp229 Record *LeafRec = DI->getDef(); in EmitLeafMatchCode() local
233 if (LeafRec->isSubClassOf("ValueType")) { in EmitLeafMatchCode()
238 return AddMatcher(new CheckValueTypeMatcher(LeafRec->getName())); in EmitLeafMatchCode()
242 LeafRec->isSubClassOf("RegisterClass") || in EmitLeafMatchCode()
243 LeafRec->isSubClassOf("RegisterOperand") || in EmitLeafMatchCode()
244 LeafRec->isSubClassOf("PointerLikeRegClass") || in EmitLeafMatchCode()
245 LeafRec->isSubClassOf("SubRegIndex") || in EmitLeafMatchCode()
247 LeafRec->getName() == "srcvalue") in EmitLeafMatchCode()
252 if (LeafRec->isSubClassOf("Register")) { in EmitLeafMatchCode()
253 AddMatcher(new RecordMatcher("physreg input "+LeafRec->getName(), in EmitLeafMatchCode()
[all …]
DCodeGenDAGPatterns.cpp2789 Record *LeafRec = DI->getDef(); in AnalyzeNode() local
2791 if (LeafRec->isSubClassOf("ComplexPattern")) { in AnalyzeNode()
2792 const ComplexPattern &CP = CDP.getComplexPattern(LeafRec); in AnalyzeNode()