Searched refs:TheInit (Results 1 – 3 of 3) sorted by relevance
217 static UnsetInit TheInit; in get() local218 return &TheInit; in get()1274 Init *TheInit = Val->getValue(); in getFieldInit() local1275 assert(TheInit != this && "Infinite loop detected!"); in getFieldInit()1276 if (Init *I = TheInit->getFieldInit(R, RV, FieldName)) in getFieldInit()1585 if (!TheInit) in getDefInit()1586 TheInit.reset(new DefInit(this, new RecordRecTy(this))); in getDefInit()1587 return TheInit.get(); in getDefInit()
2086 TreePatternNode *TreePattern::ParseTreePattern(Init *TheInit, StringRef OpName){ in ParseTreePattern() argument2087 if (DefInit *DI = dyn_cast<DefInit>(TheInit)) { in ParseTreePattern()2112 if (isa<UnsetInit>(TheInit)) { in ParseTreePattern()2115 TreePatternNode *Res = new TreePatternNode(TheInit, 1); in ParseTreePattern()2121 if (IntInit *II = dyn_cast<IntInit>(TheInit)) { in ParseTreePattern()2127 if (BitsInit *BI = dyn_cast<BitsInit>(TheInit)) { in ParseTreePattern()2135 DagInit *Dag = dyn_cast<DagInit>(TheInit); in ParseTreePattern()2137 TheInit->dump(); in ParseTreePattern()
1162 std::unique_ptr<DefInit> TheInit; variable