Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Alloca

1386   // into a local alloca for us.
1393 // entails copying one or more LLVM IR arguments into an alloca. Don't push
1502 llvm::AllocaInst *Alloca = CreateMemTemp(Ty, Arg->getName());
1511 Alloca->setAlignment(AlignmentToUse);
1512 llvm::Value *V = Alloca;
1560 // Simple case, just do a coerced store of the argument into the alloca.
1583 llvm::AllocaInst *Alloca = CreateMemTemp(Ty);
1585 Alloca->setAlignment(Align.getQuantity());
1586 LValue LV = MakeAddrLValue(Alloca, Ty, Align);
1588 ArgVals.push_back(ValueAndIsPtr(Alloca, HavePointer));
1888 // the load, zap the store, and usually zap the alloca.
1968 // local alloca. We need to turn that into an r-value suitable
1974 // For the most part, we just need to load the alloca, except:
2239 // stacksave to an alloca to avoid violating SSA form.
2241 // alloca and store lazily on the first cleanup emission.
2634 // alloca to hold the result, unless one is given to us.
2708 // Make a temporary alloca to pass the argument.
2815 // coerce-to logic, copy the source value into a temp alloca the size