Searched refs:LeafRec (Results 1 – 6 of 6) sorted by relevance
224 Record *LeafRec = DI->getDef(); in EmitLeafMatchCode() local226 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 …]
2423 Record *LeafRec = DI->getDef(); in AnalyzeNode() local2425 if (LeafRec->isSubClassOf("ComplexPattern")) { in AnalyzeNode()2426 const ComplexPattern &CP = CDP.getComplexPattern(LeafRec); in AnalyzeNode()
231 Record *LeafRec = DI->getDef(); in EmitLeafMatchCode() local235 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 …]
3324 Record *LeafRec = DI->getDef(); in AnalyzeNode() local3326 if (LeafRec->isSubClassOf("ComplexPattern")) { in AnalyzeNode()3327 const ComplexPattern &CP = CDP.getComplexPattern(LeafRec); in AnalyzeNode()
229 Record *LeafRec = DI->getDef(); in EmitLeafMatchCode() local233 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 …]
2789 Record *LeafRec = DI->getDef(); in AnalyzeNode() local2791 if (LeafRec->isSubClassOf("ComplexPattern")) { in AnalyzeNode()2792 const ComplexPattern &CP = CDP.getComplexPattern(LeafRec); in AnalyzeNode()