Home | History | Annotate | Download | only in lazy

Lines Matching defs:Alloca

616 /// CreateEntryBlockAlloca - Create an alloca instruction in the entry block of
773 // var = alloca double
794 // Create an alloca for the variable in the entry block.
795 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
801 // Store the value into the alloca.
802 Builder.CreateStore(StartVal, Alloca);
817 NamedValues[VarName] = Alloca;
839 // Reload, increment, and restore the alloca. This handles the case where
841 Value *CurVar = Builder.CreateLoad(Alloca, VarName.c_str());
843 Builder.CreateStore(NextVar, Alloca);
893 AllocaInst *Alloca = CreateEntryBlockAlloca(TheFunction, VarName);
894 Builder.CreateStore(InitVal, Alloca);
901 NamedValues[VarName] = Alloca;
951 /// CreateArgumentAllocas - Create an alloca for each argument and register the
956 // Create an alloca for this variable.
957 AllocaInst *Alloca = CreateEntryBlockAlloca(F, Args[Idx]);
959 // Store the initial value into the alloca.
960 Builder.CreateStore(AI, Alloca);
963 NamedValues[Args[Idx]] = Alloca;