Lines Matching refs:List
638 assert(i < NumValues && "List element index out of range!");
1298 Init *Start, Init *List, Init *Expr,
1301 ID.AddPointer(List);
1308 FoldOpInit *FoldOpInit::get(Init *Start, Init *List, Init *A, Init *B,
1313 ProfileFoldOpInit(ID, Start, List, A, B, Expr, Type);
1319 FoldOpInit *I = new (Allocator) FoldOpInit(Start, List, A, B, Expr, Type);
1325 ProfileFoldOpInit(ID, Start, List, A, B, Expr, getType());
1329 if (ListInit *LI = dyn_cast<ListInit>(List)) {
1344 Init *NewList = List->resolveReferences(R);
1350 if (Start == NewStart && List == NewList && Expr == NewExpr)
1362 return (Twine("!foldl(") + Start->getAsString() + ", " + List->getAsString() +
1578 if (ListInit *List = dyn_cast<ListInit>(NewTI)) {
1581 if (getElementNum() < List->size())
1582 return List->getElement(getElementNum());
2246 ListInit *List = getValueAsListInit(FieldName);
2248 for (Init *I : List->getValues()) {
2274 ListInit *List = getValueAsListInit(FieldName);
2276 for (Init *I : List->getValues()) {
2290 ListInit *List = getValueAsListInit(FieldName);
2292 for (Init *I : List->getValues()) {