Home
last modified time | relevance | path

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

12

/external/clang/lib/CodeGen/
DCGAtomic.cpp247 Address CreateTempAlloca() const;
290 Address AtomicInfo::CreateTempAlloca() const { in CreateTempAlloca() function in AtomicInfo
780 Dest = Atomics.emitCastToAtomicIntPointer(Atomics.CreateTempAlloca()); in EmitAtomicExpr()
1153 Address Tmp = CreateTempAlloca(); in convertToAtomicIntPointer()
1227 Temp = CreateTempAlloca(); in ConvertIntToValueOrAtomic()
1307 TempAddr = CreateTempAlloca(); in EmitAtomicLoad()
1380 LValue TempLV = CGF.MakeAddrLValue(CreateTempAlloca(), getAtomicType()); in materializeRValue()
1550 Address ExpectedAddr = CreateTempAlloca(); in EmitAtomicUpdateLibcall()
1556 Address DesiredAddr = CreateTempAlloca(); in EmitAtomicUpdateLibcall()
1589 Address NewAtomicAddr = CreateTempAlloca(); in EmitAtomicUpdateOp()
[all …]
DCGCUDABuiltin.cpp103 llvm::Value *Alloca = CreateTempAlloca(AllocaTy); in EmitCUDADevicePrintfCallExpr()
DCGCleanup.cpp73 CGF.CreateTempAlloca(V.getType(), CGF.getPointerAlign(), "saved-rvalue"); in save()
287 Address active = CreateTempAlloca(Builder.getInt1Ty(), CharUnits::One(), in initFullExprCleanup()
1158 var = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), CharUnits::One(), in SetupCleanupBlockActivation()
1218 CreateTempAlloca(Builder.getInt32Ty(), "cleanup.dest.slot"); in getNormalCleanupDestSlot()
DCGException.cpp385 ExceptionSlot = CreateTempAlloca(Int8PtrTy, "exn.slot"); in getExceptionSlot()
391 EHSelectorSlot = CreateTempAlloca(Int32Ty, "ehselector.slot"); in getEHSelectorSlot()
1211 SavedExnVar = CGF.CreateTempAlloca(CGF.Int8PtrTy, "finally.exn"); in enter()
1231 ForEHVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), "finally.for-eh"); in enter()
DCGOpenMPRuntimeNVPTX.cpp388 CGF.CreateTempAlloca(CGF.Int32Ty, CharUnits::fromQuantity(4), in emitTeamsCall()
DCGDecl.cpp1019 CreateTempAlloca(Zero->getType(), CharUnits::One(), "nrvo"); in EmitAutoVarAlloca()
1043 address = CreateTempAlloca(allocaTy, allocaAlignment); in EmitAutoVarAlloca()
1068 CreateTempAlloca(Int8PtrTy, getPointerAlign(), "saved_stack"); in EmitAutoVarAlloca()
DCGCall.cpp1042 return CGF.CreateTempAlloca(Ty, Align); in CreateTempAllocaForCoercion()
2343 CreateTempAlloca(STy, Alloca.getAlignment(), "coerce"); in EmitFunctionProlog()
3038 Address temp = CGF.CreateTempAlloca(destType->getElementType(), in emitWritebackArg()
3536 AI = CreateTempAlloca(ArgStruct, "argmem"); in EmitCall()
3750 = CreateTempAlloca(STy, Src.getAlignment(), in EmitCall()
3794 addr = CreateTempAlloca(RV.getScalarVal()->getType(), in EmitCall()
DCGExpr.cpp60 Address CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, CharUnits Align, in CreateTempAlloca() function in CodeGenFunction
62 auto Alloca = CreateTempAlloca(Ty, Name); in CreateTempAlloca()
69 llvm::AllocaInst *CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, in CreateTempAlloca() function in CodeGenFunction
82 return CreateTempAlloca(Ty, Align, Name); in CreateDefaultAlignTempAlloca()
95 return CreateTempAlloca(ConvertType(Ty), Align, Name); in CreateIRTemp()
105 return CreateTempAlloca(ConvertTypeForMem(Ty), Align, Name); in CreateMemTemp()
DCodeGenFunction.h1685 llvm::AllocaInst *CreateTempAlloca(llvm::Type *Ty,
1687 Address CreateTempAlloca(llvm::Type *Ty, CharUnits align,
3430 CGF.CreateTempAlloca(value->getType(), align, "cond-cleanup.save"); in save()
DCGBlocks.cpp579 blockInfo.LocalAddress = CGF.CreateTempAlloca(blockInfo.StructureType, in enterBlockScope()
1204 Address Alloca = CreateTempAlloca(BlockPointer->getType(), in GenerateBlockFunction()
DCGObjCMac.cpp1792 CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(), in GenerateMessageSendSuper()
4052 SyncArgSlot = CGF.CreateTempAlloca(SyncArg->getType(), in EmitTryOrSynchronizedStmt()
4059 Address ExceptionData = CGF.CreateTempAlloca(ObjCTypes.ExceptionDataTy, in EmitTryOrSynchronizedStmt()
4077 Address CallTryExitVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), in EmitTryOrSynchronizedStmt()
4158 PropagatingExnVar = CGF.CreateTempAlloca(Caught->getType(), in EmitTryOrSynchronizedStmt()
6996 CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(), in GenerateMessageSendSuper()
DCGObjCGNU.cpp689 CGF.CreateTempAlloca(Receiver->getType(), CGF.getPointerAlign()); in LookupIMP()
1114 Address tmp = CGF.CreateTempAlloca(SelValue->getType(), in GetAddrOfSelector()
1493 Address NullVal = CGF.CreateTempAlloca(RetTy, v.getAlignment(), "null"); in GenerateMessageSend()
DCGExprAgg.cpp432 endOfInit = CGF.CreateTempAlloca(begin->getType(), CGF.getPointerAlign(), in EmitArrayInit()
/external/llvm-project/clang/lib/CodeGen/
DCGAtomic.cpp247 Address CreateTempAlloca() const;
290 Address AtomicInfo::CreateTempAlloca() const { in CreateTempAlloca() function in AtomicInfo
948 Dest = Atomics.emitCastToAtomicIntPointer(Atomics.CreateTempAlloca()); in EmitAtomicExpr()
1417 Address Tmp = CreateTempAlloca(); in convertToAtomicIntPointer()
1491 Temp = CreateTempAlloca(); in ConvertIntToValueOrAtomic()
1570 TempAddr = CreateTempAlloca(); in EmitAtomicLoad()
1645 LValue TempLV = CGF.MakeAddrLValue(CreateTempAlloca(), getAtomicType()); in materializeRValue()
1816 Address ExpectedAddr = CreateTempAlloca(); in EmitAtomicUpdateLibcall()
1822 Address DesiredAddr = CreateTempAlloca(); in EmitAtomicUpdateLibcall()
1855 Address NewAtomicAddr = CreateTempAlloca(); in EmitAtomicUpdateOp()
[all …]
DCGGPUBuiltin.cpp109 llvm::Value *Alloca = CreateTempAlloca(AllocaTy); in EmitNVPTXDevicePrintfCallExpr()
DCGCoroutine.cpp235 CGF.CreateTempAlloca(Builder.getInt1Ty(), Prefix + Twine("resume.eh")); in emitSuspendExpression()
498 CGF.CreateTempAlloca(Builder.getInt1Ty(), CharUnits::One(), "gro.active"); in EmitGroAlloca()
DCGException.cpp411 ExceptionSlot = CreateTempAlloca(Int8PtrTy, "exn.slot"); in getExceptionSlot()
417 EHSelectorSlot = CreateTempAlloca(Int32Ty, "ehselector.slot"); in getEHSelectorSlot()
1397 SavedExnVar = CGF.CreateTempAlloca(CGF.Int8PtrTy, "finally.exn"); in enter()
1417 ForEHVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), "finally.for-eh"); in enter()
DCGCleanup.cpp67 CGF.CreateTempAlloca(V.getType(), CGF.getPointerAlign(), "saved-rvalue"); in save()
1206 var = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), CharUnits::One(), in SetupCleanupBlockActivation()
DCGDecl.cpp1497 CreateTempAlloca(Zero->getType(), CharUnits::One(), "nrvo"); in EmitAutoVarAlloca()
1521 address = CreateTempAlloca(allocaTy, allocaAlignment, D.getName(), in EmitAutoVarAlloca()
1565 CreateTempAlloca(Int8PtrTy, getPointerAlign(), "saved_stack"); in EmitAutoVarAlloca()
1582 address = CreateTempAlloca(llvmTy, alignment, "vla", VlaSize.NumElts, in EmitAutoVarAlloca()
DCGCall.cpp1128 return CGF.CreateTempAlloca(Ty, Align, Name + ".coerce"); in CreateTempAllocaForCoercion()
2691 CreateTempAlloca(STy, Alloca.getAlignment(), "coerce"); in EmitFunctionProlog()
3660 Address temp = CGF.CreateTempAlloca(destType->getElementType(), in emitWritebackArg()
4369 AI = CreateTempAlloca(ArgStruct, "argmem"); in EmitCall()
4656 = CreateTempAlloca(STy, Src.getAlignment(), in EmitCall()
4711 addr = CreateTempAlloca( in EmitCall()
DCGExpr.cpp69 auto Alloca = CreateTempAlloca(Ty, Name, ArraySize); in CreateTempAllocaWithoutCast()
76 Address CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, CharUnits Align, in CreateTempAlloca() function in CodeGenFunction
107 llvm::AllocaInst *CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, in CreateTempAlloca() function in CodeGenFunction
124 return CreateTempAlloca(Ty, Align, Name); in CreateDefaultAlignTempAlloca()
142 return CreateTempAlloca(ConvertType(Ty), Align, Name); in CreateIRTemp()
153 Address Result = CreateTempAlloca(ConvertTypeForMem(Ty), Align, Name, in CreateMemTemp()
DCGObjCGNU.cpp758 CGF.CreateTempAlloca(Receiver->getType(), CGF.getPointerAlign()); in LookupIMP()
2355 Address tmp = CGF.CreateTempAlloca(SelValue->getType(), in GetAddrOfSelector()
2597 Address ObjCSuper = CGF.CreateTempAlloca(ObjCSuperTy, in GenerateMessageSendSuper()
2755 Address NullVal = CGF.CreateTempAlloca(RetTy, v.getAlignment(), "null"); in GenerateMessageSend()
DCGExprCXX.cpp1085 EndOfInit = CreateTempAlloca(BeginPtr.getType(), getPointerAlign(), in EmitNewArrayInitializer()
1796 DestroyingDeleteTag = CreateTempAlloca(Ty, "destroying.delete.tag"); in EmitDeleteCall()
DCGObjCMac.cpp2072 CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(), in GenerateMessageSendSuper()
4632 SyncArgSlot = CGF.CreateTempAlloca(SyncArg->getType(), in EmitTryOrSynchronizedStmt()
4639 Address ExceptionData = CGF.CreateTempAlloca(ObjCTypes.ExceptionDataTy, in EmitTryOrSynchronizedStmt()
4657 Address CallTryExitVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), in EmitTryOrSynchronizedStmt()
4738 PropagatingExnVar = CGF.CreateTempAlloca(Caught->getType(), in EmitTryOrSynchronizedStmt()
7597 CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(), in GenerateMessageSendSuper()
DCodeGenFunction.h2455 llvm::AllocaInst *CreateTempAlloca(llvm::Type *Ty, const Twine &Name = "tmp",
2457 Address CreateTempAlloca(llvm::Type *Ty, CharUnits align,
4798 CGF.CreateTempAlloca(value->getType(), align, "cond-cleanup.save");

12