Lines Matching refs:InitList
1566 SmallVector<Init*, 2> InitList; in ParseOperation() local
1572 InitList.push_back(ParseValue(CurRec, ArgType)); in ParseOperation()
1573 if (!InitList.back()) return nullptr; in ParseOperation()
1575 TypedInit *InitListBack = dyn_cast<TypedInit>(InitList.back()); in ParseOperation()
1578 InitList.back()->getAsString() + "'")); in ParseOperation()
1596 if (ItemType && InitList.size() == 1) { in ParseOperation()
1614 if (InitList.size() == 2 && !isa<IntRecTy>(ArgType)) { in ParseOperation()
1655 switch (InitList.size()) { in ParseOperation()
1733 Type = cast<TypedInit>(InitList.front())->getType()->getListTy(); in ParseOperation()
1744 while (InitList.size() > 2) { in ParseOperation()
1745 Init *RHS = InitList.pop_back_val(); in ParseOperation()
1746 RHS = (BinOpInit::get(Code, InitList.back(), RHS, Type))->Fold(CurRec); in ParseOperation()
1747 InitList.back() = RHS; in ParseOperation()
1751 if (InitList.size() == 2) in ParseOperation()
1752 return (BinOpInit::get(Code, InitList[0], InitList[1], Type)) in ParseOperation()