Home
last modified time | relevance | path

Searched refs:CreateTempAlloca (Results 1 – 17 of 17) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGAtomic.cpp246 Address CreateTempAlloca() const;
289 Address AtomicInfo::CreateTempAlloca() const { in CreateTempAlloca() function in AtomicInfo
931 Dest = Atomics.emitCastToAtomicIntPointer(Atomics.CreateTempAlloca()); in EmitAtomicExpr()
1400 Address Tmp = CreateTempAlloca(); in convertToAtomicIntPointer()
1474 Temp = CreateTempAlloca(); in ConvertIntToValueOrAtomic()
1553 TempAddr = CreateTempAlloca(); in EmitAtomicLoad()
1628 LValue TempLV = CGF.MakeAddrLValue(CreateTempAlloca(), getAtomicType()); in materializeRValue()
1799 Address ExpectedAddr = CreateTempAlloca(); in EmitAtomicUpdateLibcall()
1805 Address DesiredAddr = CreateTempAlloca(); in EmitAtomicUpdateLibcall()
1838 Address NewAtomicAddr = CreateTempAlloca(); in EmitAtomicUpdateOp()
[all …]
HDCGGPUBuiltin.cpp108 llvm::Value *Alloca = CreateTempAlloca(AllocaTy); in EmitNVPTXDevicePrintfCallExpr()
HDCGCUDANV.cpp255 Address KernelArgs = CGF.CreateTempAlloca( in emitDeviceStubBodyNew()
299 CGF.CreateTempAlloca(SizeTy, CGM.getSizeAlign(), "shmem_size"); in emitDeviceStubBodyNew()
301 CGF.CreateTempAlloca(VoidPtrTy, CGM.getPointerAlign(), "stream"); in emitDeviceStubBodyNew()
HDCGCoroutine.cpp235 CGF.CreateTempAlloca(Builder.getInt1Ty(), Prefix + Twine("resume.eh")); in emitSuspendExpression()
498 CGF.CreateTempAlloca(Builder.getInt1Ty(), CharUnits::One(), "gro.active"); in EmitGroAlloca()
HDCGException.cpp406 ExceptionSlot = CreateTempAlloca(Int8PtrTy, "exn.slot"); in getExceptionSlot()
412 EHSelectorSlot = CreateTempAlloca(Int32Ty, "ehselector.slot"); in getEHSelectorSlot()
1383 SavedExnVar = CGF.CreateTempAlloca(CGF.Int8PtrTy, "finally.exn"); in enter()
1403 ForEHVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), "finally.for-eh"); in enter()
HDCGCleanup.cpp67 CGF.CreateTempAlloca(V.getType(), CGF.getPointerAlign(), "saved-rvalue"); in save()
1205 var = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), CharUnits::One(), in SetupCleanupBlockActivation()
HDCGDecl.cpp1465 CreateTempAlloca(Zero->getType(), CharUnits::One(), "nrvo"); in EmitAutoVarAlloca()
1489 address = CreateTempAlloca(allocaTy, allocaAlignment, D.getName(), in EmitAutoVarAlloca()
1530 CreateTempAlloca(Int8PtrTy, getPointerAlign(), "saved_stack"); in EmitAutoVarAlloca()
1547 address = CreateTempAlloca(llvmTy, alignment, "vla", VlaSize.NumElts, in EmitAutoVarAlloca()
HDCGCall.cpp1125 return CGF.CreateTempAlloca(Ty, Align); in CreateTempAllocaForCoercion()
2511 CreateTempAlloca(STy, Alloca.getAlignment(), "coerce"); in EmitFunctionProlog()
3274 Address temp = CGF.CreateTempAlloca(destType->getElementType(), in emitWritebackArg()
3876 AI = CreateTempAlloca(ArgStruct, "argmem"); in EmitCall()
4141 = CreateTempAlloca(STy, Src.getAlignment(), in EmitCall()
4186 addr = CreateTempAlloca( in EmitCall()
HDCGExpr.cpp68 auto Alloca = CreateTempAlloca(Ty, Name, ArraySize); in CreateTempAllocaWithoutCast()
75 Address CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, CharUnits Align, in CreateTempAlloca() function in CodeGenFunction
106 llvm::AllocaInst *CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, in CreateTempAlloca() function in CodeGenFunction
123 return CreateTempAlloca(Ty, Align, Name); in CreateDefaultAlignTempAlloca()
136 return CreateTempAlloca(ConvertType(Ty), Align, Name); in CreateIRTemp()
147 return CreateTempAlloca(ConvertTypeForMem(Ty), Align, Name, in CreateMemTemp()
HDCGObjCGNU.cpp760 CGF.CreateTempAlloca(Receiver->getType(), CGF.getPointerAlign()); in LookupIMP()
2347 Address tmp = CGF.CreateTempAlloca(SelValue->getType(), in GetAddrOfSelector()
2588 Address ObjCSuper = CGF.CreateTempAlloca(ObjCSuperTy, in GenerateMessageSendSuper()
2746 Address NullVal = CGF.CreateTempAlloca(RetTy, v.getAlignment(), "null"); in GenerateMessageSend()
HDCGObjCMac.cpp2082 CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(), in GenerateMessageSendSuper()
4613 SyncArgSlot = CGF.CreateTempAlloca(SyncArg->getType(), in EmitTryOrSynchronizedStmt()
4620 Address ExceptionData = CGF.CreateTempAlloca(ObjCTypes.ExceptionDataTy, in EmitTryOrSynchronizedStmt()
4638 Address CallTryExitVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), in EmitTryOrSynchronizedStmt()
4719 PropagatingExnVar = CGF.CreateTempAlloca(Caught->getType(), in EmitTryOrSynchronizedStmt()
7580 CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(), in GenerateMessageSendSuper()
HDCodeGenFunction.h2209 llvm::AllocaInst *CreateTempAlloca(llvm::Type *Ty, const Twine &Name = "tmp",
2211 Address CreateTempAlloca(llvm::Type *Ty, CharUnits align,
4401 CGF.CreateTempAlloca(value->getType(), align, "cond-cleanup.save");
HDCGBlocks.cpp798 blockInfo.LocalAddress = CGF.CreateTempAlloca(blockInfo.StructureType, in enterBlockScope()
1598 Address Alloca = CreateTempAlloca(BlockPointer->getType(), in GenerateBlockFunction()
HDCGExprAgg.cpp525 endOfInit = CGF.CreateTempAlloca(begin->getType(), CGF.getPointerAlign(), in EmitArrayInit()
HDCGExprCXX.cpp1085 EndOfInit = CreateTempAlloca(BeginPtr.getType(), getPointerAlign(), in EmitNewArrayInitializer()
HDItaniumCXXABI.cpp4167 CGF.CreateTempAlloca(PtrTy, CGF.getPointerAlign(), "exn.byref.tmp"); in InitCatchParam()
HDTargetInfo.cpp5527 Address Tmp = CGF.CreateTempAlloca(HFATy, in EmitAAPCSVAArg()