reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/lib/CodeGen/CodeGenFunction.h
 2201   Address CreateTempAlloca(llvm::Type *Ty, CharUnits align,

References

tools/clang/lib/CodeGen/CGBlocks.cpp
  797   blockInfo.LocalAddress = CGF.CreateTempAlloca(blockInfo.StructureType,
 1598     Address Alloca = CreateTempAlloca(BlockPointer->getType(),
tools/clang/lib/CodeGen/CGCUDANV.cpp
  255   Address KernelArgs = CGF.CreateTempAlloca(
  299       CGF.CreateTempAlloca(SizeTy, CGM.getSizeAlign(), "shmem_size");
  301       CGF.CreateTempAlloca(VoidPtrTy, CGM.getPointerAlign(), "stream");
tools/clang/lib/CodeGen/CGCall.cpp
 1119   return CGF.CreateTempAlloca(Ty, Align);
 2476             CreateTempAlloca(STy, Alloca.getAlignment(), "coerce");
 3239   Address temp = CGF.CreateTempAlloca(destType->getElementType(),
 4107             = CreateTempAlloca(STy, Src.getAlignment(),
 4152         addr = CreateTempAlloca(
tools/clang/lib/CodeGen/CGCleanup.cpp
   67     CGF.CreateTempAlloca(V.getType(), CGF.getPointerAlign(), "saved-rvalue");
 1205     var = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), CharUnits::One(),
tools/clang/lib/CodeGen/CGCoroutine.cpp
  498       CGF.CreateTempAlloca(Builder.getInt1Ty(), CharUnits::One(), "gro.active");
tools/clang/lib/CodeGen/CGDecl.cpp
 1462             CreateTempAlloca(Zero->getType(), CharUnits::One(), "nrvo");
 1486       address = CreateTempAlloca(allocaTy, allocaAlignment, D.getName(),
 1527         CreateTempAlloca(Int8PtrTy, getPointerAlign(), "saved_stack");
 1544     address = CreateTempAlloca(llvmTy, alignment, "vla", VlaSize.NumElts,
tools/clang/lib/CodeGen/CGExpr.cpp
  123   return CreateTempAlloca(Ty, Align, Name);
  136   return CreateTempAlloca(ConvertType(Ty), Align, Name);
  147   return CreateTempAlloca(ConvertTypeForMem(Ty), Align, Name,
tools/clang/lib/CodeGen/CGExprAgg.cpp
  525     endOfInit = CGF.CreateTempAlloca(begin->getType(), CGF.getPointerAlign(),
tools/clang/lib/CodeGen/CGExprCXX.cpp
 1069       EndOfInit = CreateTempAlloca(BeginPtr.getType(), getPointerAlign(),
tools/clang/lib/CodeGen/CGObjCGNU.cpp
  756         CGF.CreateTempAlloca(Receiver->getType(), CGF.getPointerAlign());
 2343   Address tmp = CGF.CreateTempAlloca(SelValue->getType(),
 2584   Address ObjCSuper = CGF.CreateTempAlloca(ObjCSuperTy,
 2742       Address NullVal = CGF.CreateTempAlloca(RetTy, v.getAlignment(), "null");
tools/clang/lib/CodeGen/CGObjCMac.cpp
 2065     CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(),
 4467     SyncArgSlot = CGF.CreateTempAlloca(SyncArg->getType(),
 4474   Address ExceptionData = CGF.CreateTempAlloca(ObjCTypes.ExceptionDataTy,
 4492   Address CallTryExitVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(),
 4573       PropagatingExnVar = CGF.CreateTempAlloca(Caught->getType(),
 7443     CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(),
tools/clang/lib/CodeGen/CodeGenFunction.h
 4380     CGF.CreateTempAlloca(value->getType(), align, "cond-cleanup.save");
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 4145           CGF.CreateTempAlloca(PtrTy, CGF.getPointerAlign(), "exn.byref.tmp");
tools/clang/lib/CodeGen/TargetInfo.cpp
 5439     Address Tmp = CGF.CreateTempAlloca(HFATy,