Lines Matching refs:InitList
1198 SmallVector<Init*, 2> InitList; in ParseOperation() local
1204 InitList.push_back(ParseValue(CurRec, ArgType)); in ParseOperation()
1205 if (!InitList.back()) return nullptr; in ParseOperation()
1207 TypedInit *InitListBack = dyn_cast<TypedInit>(InitList.back()); in ParseOperation()
1210 InitList.back()->getAsString() + "'")); in ParseOperation()
1228 if (ItemType && InitList.size() == 1) { in ParseOperation()
1246 if (InitList.size() == 2 && !isa<IntRecTy>(ArgType)) { in ParseOperation()
1278 switch (InitList.size()) { in ParseOperation()
1346 Type = cast<TypedInit>(InitList.front())->getType()->getListTy(); in ParseOperation()
1354 while (InitList.size() > 2) { in ParseOperation()
1355 Init *RHS = InitList.pop_back_val(); in ParseOperation()
1356 RHS = (BinOpInit::get(Code, InitList.back(), RHS, Type))->Fold(CurRec); in ParseOperation()
1357 InitList.back() = RHS; in ParseOperation()
1361 if (InitList.size() == 2) in ParseOperation()
1362 return (BinOpInit::get(Code, InitList[0], InitList[1], Type)) in ParseOperation()