Home | History | Annotate | Download | only in initial

Lines Matching refs:Alloca

861 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
1014 // var = alloca double
1035 // Create an alloca for the variable in the entry block.
1036 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1042 // Store the value into the alloca.
1043 Builder.CreateStore(StartVal, Alloca);
1058 NamedValues[VarName] = Alloca;
1080 // Reload, increment, and restore the alloca. This handles the case where
1082 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
1084 Builder.CreateStore(NextVar, Alloca);
1134 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
1135 Builder.CreateStore(InitVal, Alloca);
1142 NamedValues[VarName] = Alloca;
1199 /// CreateArgumentAllocas - Create an alloca for each argument and register the
1204 // Create an alloca for this variable.
1205 AllocaInst *Alloca = CreateEntryBlockAlloca(F, Args[Idx]);
1207 // Store the initial value into the alloca.
1208 Builder.CreateStore(AI, Alloca);
1211 NamedValues[Args[Idx]] = Alloca;