/external/clang/lib/CodeGen/ |
D | CGAtomic.cpp | 247 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 …]
|
D | CGCUDABuiltin.cpp | 103 llvm::Value *Alloca = CreateTempAlloca(AllocaTy); in EmitCUDADevicePrintfCallExpr()
|
D | CGCleanup.cpp | 73 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()
|
D | CGException.cpp | 385 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()
|
D | CGOpenMPRuntimeNVPTX.cpp | 388 CGF.CreateTempAlloca(CGF.Int32Ty, CharUnits::fromQuantity(4), in emitTeamsCall()
|
D | CGDecl.cpp | 1019 CreateTempAlloca(Zero->getType(), CharUnits::One(), "nrvo"); in EmitAutoVarAlloca() 1043 address = CreateTempAlloca(allocaTy, allocaAlignment); in EmitAutoVarAlloca() 1068 CreateTempAlloca(Int8PtrTy, getPointerAlign(), "saved_stack"); in EmitAutoVarAlloca()
|
D | CGCall.cpp | 1042 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()
|
D | CGExpr.cpp | 60 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()
|
D | CodeGenFunction.h | 1685 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()
|
D | CGBlocks.cpp | 579 blockInfo.LocalAddress = CGF.CreateTempAlloca(blockInfo.StructureType, in enterBlockScope() 1204 Address Alloca = CreateTempAlloca(BlockPointer->getType(), in GenerateBlockFunction()
|
D | CGObjCMac.cpp | 1792 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()
|
D | CGObjCGNU.cpp | 689 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()
|
D | CGExprAgg.cpp | 432 endOfInit = CGF.CreateTempAlloca(begin->getType(), CGF.getPointerAlign(), in EmitArrayInit()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGAtomic.cpp | 247 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 …]
|
D | CGGPUBuiltin.cpp | 109 llvm::Value *Alloca = CreateTempAlloca(AllocaTy); in EmitNVPTXDevicePrintfCallExpr()
|
D | CGCoroutine.cpp | 235 CGF.CreateTempAlloca(Builder.getInt1Ty(), Prefix + Twine("resume.eh")); in emitSuspendExpression() 498 CGF.CreateTempAlloca(Builder.getInt1Ty(), CharUnits::One(), "gro.active"); in EmitGroAlloca()
|
D | CGException.cpp | 411 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()
|
D | CGCleanup.cpp | 67 CGF.CreateTempAlloca(V.getType(), CGF.getPointerAlign(), "saved-rvalue"); in save() 1206 var = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), CharUnits::One(), in SetupCleanupBlockActivation()
|
D | CGDecl.cpp | 1497 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()
|
D | CGCall.cpp | 1128 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()
|
D | CGExpr.cpp | 69 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()
|
D | CGObjCGNU.cpp | 758 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()
|
D | CGExprCXX.cpp | 1085 EndOfInit = CreateTempAlloca(BeginPtr.getType(), getPointerAlign(), in EmitNewArrayInitializer() 1796 DestroyingDeleteTag = CreateTempAlloca(Ty, "destroying.delete.tag"); in EmitDeleteCall()
|
D | CGObjCMac.cpp | 2072 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()
|
D | CodeGenFunction.h | 2455 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");
|