/external/llvm/utils/TableGen/ |
H A D | CodeGenTarget.h | 191 /// ComplexPattern - ComplexPattern info, corresponding to the ComplexPattern 193 class ComplexPattern { class in namespace:llvm 200 ComplexPattern() : NumOperands(0) {} function in class:llvm::ComplexPattern 201 ComplexPattern(Record *R);
|
H A D | DAGISelMatcherEmitter.cpp | 48 DenseMap<const ComplexPattern*, unsigned> ComplexPatternMap; 49 std::vector<const ComplexPattern*> ComplexPatterns; 99 unsigned getComplexPat(const ComplexPattern &P) { 426 const ComplexPattern &Pattern = CCPM->getPattern(); 682 const ComplexPattern &P = *ComplexPatterns[i];
|
H A D | CodeGenDAGPatterns.h | 37 class ComplexPattern; 427 /// getComplexPatternInfo - If this node corresponds to a ComplexPattern, 428 /// return the ComplexPattern information, otherwise return null. 429 const ComplexPattern * 434 /// operand. ComplexPattern specifies this explicitly; MIOperandInfo gives it 559 /// ComplexPattern. This records the ComplexPattern instance and the operand 560 /// number for each operand encountered in a ComplexPattern to aid in that 724 std::map<Record*, ComplexPattern, LessRecordByID> ComplexPatterns; 764 const ComplexPattern [all...] |
H A D | DAGISelMatcher.h | 25 class ComplexPattern; 649 /// CheckComplexPatMatcher - This node runs the specified ComplexPattern on 652 const ComplexPattern &Pattern; 665 CheckComplexPatMatcher(const ComplexPattern &pattern, unsigned matchnumber, 670 const ComplexPattern &getPattern() const { return Pattern; }
|
H A D | CodeGenTarget.cpp | 388 // ComplexPattern implementation 390 ComplexPattern::ComplexPattern(Record *R) { function in class:ComplexPattern 420 PropList[i]->getName() + "' on ComplexPattern '" +
|
H A D | DAGISelMatcherGen.cpp | 262 if (LeafRec->isSubClassOf("ComplexPattern")) { 263 // We can't model ComplexPattern uses that don't have their name taken yet. 272 // Remember this ComplexPattern so that we can emit it after all the other 287 if (N->getOperator()->isSubClassOf("ComplexPattern")) { 496 // If the root of the pattern is a ComplexPattern and if it is specified to 500 if (const ComplexPattern *CP = 519 // Now that we've completed the structural type match, emit any ComplexPattern 540 const ComplexPattern &CP = *N->getComplexPatternInfo(CGP); 783 // multiple child patterns to cover them all. However, ComplexPattern
|
H A D | CodeGenDAGPatterns.cpp | 828 const ComplexPattern *AM = P->getComplexPatternInfo(CGP); 1268 if (Operator->isSubClassOf("ComplexPattern")) 1555 if (R->isSubClassOf("ComplexPattern")) { 1556 assert(ResNo == 0 && "FIXME: ComplexPattern with multiple results?"); 1594 /// getComplexPatternInfo - If this node corresponds to a ComplexPattern, 1595 /// return the ComplexPattern information, otherwise return null. 1596 const ComplexPattern * 1607 if (!Rec->isSubClassOf("ComplexPattern")) 1613 // A ComplexPattern specifically declares how many results it fills in. 1614 if (const ComplexPattern *C [all...] |
/external/swiftshader/third_party/LLVM/utils/TableGen/ |
H A D | CodeGenTarget.h | 168 /// ComplexPattern - ComplexPattern info, corresponding to the ComplexPattern 170 class ComplexPattern { class in namespace:llvm 177 ComplexPattern() : NumOperands(0) {} function in class:llvm::ComplexPattern 178 ComplexPattern(Record *R);
|
H A D | CodeGenDAGPatterns.h | 36 class ComplexPattern; 401 /// getComplexPatternInfo - If this node corresponds to a ComplexPattern, 402 /// return the ComplexPattern information, otherwise return null. 403 const ComplexPattern * 676 std::map<Record*, ComplexPattern, RecordPtrCmp> ComplexPatterns; 716 const ComplexPattern &getComplexPattern(Record *R) const {
|
H A D | DAGISelMatcherEmitter.cpp | 43 DenseMap<const ComplexPattern*, unsigned> ComplexPatternMap; 44 std::vector<const ComplexPattern*> ComplexPatterns; 81 unsigned getComplexPat(const ComplexPattern &P) { 384 const ComplexPattern &Pattern = CCPM->getPattern(); 646 const ComplexPattern &P = *ComplexPatterns[i];
|
H A D | DAGISelMatcher.h | 25 class ComplexPattern; 656 /// CheckComplexPatMatcher - This node runs the specified ComplexPattern on 659 const ComplexPattern &Pattern; 672 CheckComplexPatMatcher(const ComplexPattern &pattern, unsigned matchnumber, 677 const ComplexPattern &getPattern() const { return Pattern; }
|
H A D | CodeGenTarget.cpp | 305 // ComplexPattern implementation 307 ComplexPattern::ComplexPattern(Record *R) { function in class:ComplexPattern 337 << "' on ComplexPattern '" << R->getName() << "'!\n";
|
H A D | DAGISelMatcherGen.cpp | 249 if (LeafRec->isSubClassOf("ComplexPattern")) { 250 // We can't model ComplexPattern uses that don't have their name taken yet. 257 // Remember this ComplexPattern so that we can emit it after all the other 459 // If the root of the pattern is a ComplexPattern and if it is specified to 463 if (const ComplexPattern *CP = 482 // Now that we've completed the structural type match, emit any ComplexPattern 498 const ComplexPattern &CP = 538 if (const ComplexPattern *CP = N->getComplexPatternInfo(CGP)) {
|
H A D | CodeGenDAGPatterns.cpp | 703 const ComplexPattern *AM = P->getComplexPatternInfo(CGP); 1289 if (R->isSubClassOf("ComplexPattern")) { 1290 assert(ResNo == 0 && "FIXME: ComplexPattern with multiple results?"); 1326 /// getComplexPatternInfo - If this node corresponds to a ComplexPattern, 1327 /// return the ComplexPattern information, otherwise return null. 1328 const ComplexPattern * 1333 if (DI && DI->getDef()->isSubClassOf("ComplexPattern")) 1342 if (const ComplexPattern *CP = getComplexPatternInfo(CGP)) 2082 std::vector<Record*> AMs = Records.getAllDerivedDefinitions("ComplexPattern"); 2424 // Handle ComplexPattern leave [all...] |