Lines Matching refs:InitList
912 SmallVector<Init*, 2> InitList; in ParseOperation() local
914 InitList.push_back(ParseValue(CurRec)); in ParseOperation()
915 if (!InitList.back()) return nullptr; in ParseOperation()
920 InitList.push_back(ParseValue(CurRec)); in ParseOperation()
921 if (!InitList.back()) return nullptr; in ParseOperation()
932 if (VarInit *Arg0 = dyn_cast<VarInit>(InitList[0])) in ParseOperation()
934 else if (ListInit *Arg0 = dyn_cast<ListInit>(InitList[0])) in ParseOperation()
937 InitList[0]->dump(); in ParseOperation()
946 while (InitList.size() > 2) { in ParseOperation()
947 Init *RHS = InitList.pop_back_val(); in ParseOperation()
948 RHS = (BinOpInit::get(Code, InitList.back(), RHS, Type)) in ParseOperation()
950 InitList.back() = RHS; in ParseOperation()
954 if (InitList.size() == 2) in ParseOperation()
955 return (BinOpInit::get(Code, InitList[0], InitList[1], Type)) in ParseOperation()