Lines Matching defs:alloca
1182 // comparison must be made on the store size and not the alloca size. Using
1183 // the alloca size may overstate the size of the load.
1684 // indirect arguments are always on the stack, which is alloca addr space.
2961 // into a local alloca for us.
2966 // entails copying one or more LLVM IR arguments into an alloca. Don't push
3282 // Simple case, just do a coerced store of the argument into the alloca.
3309 Address alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg));
3310 ArgVals.push_back(ParamValue::forIndirect(alloca));
3313 alloca = alloca.withElementType(coercionType);
3321 auto eltAddr = Builder.CreateStructGEP(alloca, i);
3861 // the load, zap the store, and usually zap the alloca.
4066 // local alloca. We need to turn that into an r-value suitable
4091 // For the most part, we just need to load the alloca, except that
5076 // alloca to hold the result, unless one is given to us.
5153 // placeholder with a regular aggregate temporary alloca. Store the
5154 // address of this alloca into the struct.
5162 // Make a temporary alloca and store the address of it into the argument
5192 // or alloca address space.
5202 "indirect argument must be in alloca address space");
5228 // For OpenCL even if RV is located in default or alloca address space
5262 // Emit lifetime markers for the temporary alloca.
5390 // coerce-to logic, copy the source value into a temp alloca the size