Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcherGen.cpp228 const Record *LeafRec = DI->getDef(); in EmitLeafMatchCode() local
232 if (LeafRec->isSubClassOf("ValueType")) { in EmitLeafMatchCode()
237 return AddMatcher(new CheckValueTypeMatcher(llvm::getValueType(LeafRec))); in EmitLeafMatchCode()
241 LeafRec->isSubClassOf("RegisterClass") || in EmitLeafMatchCode()
242 LeafRec->isSubClassOf("RegisterOperand") || in EmitLeafMatchCode()
243 LeafRec->isSubClassOf("PointerLikeRegClass") || in EmitLeafMatchCode()
244 LeafRec->isSubClassOf("SubRegIndex") || in EmitLeafMatchCode()
246 LeafRec->getName() == "srcvalue") in EmitLeafMatchCode()
251 if (LeafRec->isSubClassOf("Register")) { in EmitLeafMatchCode()
252 AddMatcher(new RecordMatcher("physreg input " + LeafRec->getName().str(), in EmitLeafMatchCode()
[all …]
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.cpp3646 const Record *LeafRec = DI->getDef(); in AnalyzeNode() local
3648 if (LeafRec->isSubClassOf("ComplexPattern")) { in AnalyzeNode()
3649 const ComplexPattern &CP = CDP.getComplexPattern(LeafRec); in AnalyzeNode()