Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:alloca

168   /// ReturnValue - The temporary alloca to hold the return
341 /// into this alloca.
345 /// write the current selector value into this alloca.
1682 /// CreateTempAlloca - This creates a alloca and inserts it into the entry
1684 /// the alloca.
1690 /// CreateDefaultAlignedTempAlloca - This creates an alloca with the
1703 /// InitTempAlloca - Provide an initial value for the given alloca which
1710 void InitTempAlloca(Address Alloca, llvm::Value *Value);
1714 /// value needs to be stored into an alloca (for example, to avoid explicit
2129 /// The address of the alloca. Invalid if the variable was emitted
2326 /// either be an alloca or a call to llvm.localrecover if there are nested
3426 // Otherwise, we need an alloca.
3429 Address alloca =
3431 CGF.Builder.CreateStore(value, alloca);
3433 return saved_type(alloca.getPointer(), true);
3440 // Otherwise, it should be an alloca instruction, as set up in save().
3441 auto alloca = cast<llvm::AllocaInst>(value.getPointer());
3442 return CGF.Builder.CreateAlignedLoad(alloca, alloca->getAlignment());