Lines Matching refs:InitList
1255 SmallVector<Init*, 2> InitList; in ParseOperation() local
1261 InitList.push_back(ParseValue(CurRec, ArgType)); in ParseOperation()
1262 if (!InitList.back()) return nullptr; in ParseOperation()
1264 TypedInit *InitListBack = dyn_cast<TypedInit>(InitList.back()); in ParseOperation()
1267 InitList.back()->getAsString() + "'")); in ParseOperation()
1285 if (ItemType && InitList.size() == 1) { in ParseOperation()
1303 if (InitList.size() == 2 && !isa<IntRecTy>(ArgType)) { in ParseOperation()
1335 switch (InitList.size()) { in ParseOperation()
1404 Type = cast<TypedInit>(InitList.front())->getType()->getListTy(); in ParseOperation()
1412 while (InitList.size() > 2) { in ParseOperation()
1413 Init *RHS = InitList.pop_back_val(); in ParseOperation()
1414 RHS = (BinOpInit::get(Code, InitList.back(), RHS, Type))->Fold(CurRec); in ParseOperation()
1415 InitList.back() = RHS; in ParseOperation()
1419 if (InitList.size() == 2) in ParseOperation()
1420 return (BinOpInit::get(Code, InitList[0], InitList[1], Type)) in ParseOperation()