Home | History | Annotate | Download | only in lazy

Lines Matching defs:Alloca

900 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
1053 // var = alloca double
1074 // Create an alloca for the variable in the entry block.
1075 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1081 // Store the value into the alloca.
1082 Builder.CreateStore(StartVal, Alloca);
1097 NamedValues[VarName] = Alloca;
1119 // Reload, increment, and restore the alloca. This handles the case where
1121 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
1123 Builder.CreateStore(NextVar, Alloca);
1173 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1174 Builder.CreateStore(InitVal, Alloca);
1181 NamedValues[VarName] = Alloca;
1238 /// CreateArgumentAllocas - Create an alloca for each argument and register the
1243 // Create an alloca for this variable.
1244 AllocaInst *Alloca = CreateEntryBlockAlloca(F, Args[Idx]);
1246 // Store the initial value into the alloca.
1247 Builder.CreateStore(AI, Alloca);
1250 NamedValues[Args[Idx]] = Alloca;