Searched refs:CreateTempAlloca (Results 1 - 15 of 15) sorted by relevance

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGAtomic.cpp250 Address CreateTempAlloca() const;
308 Address AtomicInfo::CreateTempAlloca() const { function in class:AtomicInfo
792 Dest = Atomics.emitCastToAtomicIntPointer(Atomics.CreateTempAlloca());
1166 Address Tmp = CreateTempAlloca();
1240 Temp = CreateTempAlloca();
1327 TempAddr = CreateTempAlloca();
1400 LValue TempLV = CGF.MakeAddrLValue(CreateTempAlloca(), getAtomicType());
1569 Address ExpectedAddr = CreateTempAlloca();
1575 Address DesiredAddr = CreateTempAlloca();
1608 Address NewAtomicAddr = CreateTempAlloca();
[all...]
H A DCGCleanup.cpp73 CGF.CreateTempAlloca(V.getType(), CGF.getPointerAlign(), "saved-rvalue");
270 Address active = CreateTempAlloca(Builder.getInt1Ty(), CharUnits::One(),
1141 var = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), CharUnits::One(),
1201 CreateTempAlloca(Builder.getInt32Ty(), "cleanup.dest.slot");
H A DCGException.cpp385 ExceptionSlot = CreateTempAlloca(Int8PtrTy, "exn.slot");
391 EHSelectorSlot = CreateTempAlloca(Int32Ty, "ehselector.slot");
1209 SavedExnVar = CGF.CreateTempAlloca(CGF.Int8PtrTy, "finally.exn");
1229 ForEHVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(), "finally.for-eh");
H A DCGDecl.cpp1008 CreateTempAlloca(Zero->getType(), CharUnits::One(), "nrvo");
1032 address = CreateTempAlloca(allocaTy, allocaAlignment);
1057 CreateTempAlloca(Int8PtrTy, getPointerAlign(), "saved_stack");
H A DCGCall.cpp871 return CGF.CreateTempAlloca(Ty, Align);
2065 CreateTempAlloca(STy, Alloca.getAlignment(), "coerce");
2694 Address temp = CGF.CreateTempAlloca(destType->getElementType(),
3188 AI = CreateTempAlloca(ArgStruct, "argmem");
3379 = CreateTempAlloca(STy, Src.getAlignment(),
H A DCGExpr.cpp55 /// CreateTempAlloca - This creates a alloca and inserts it into the entry
57 Address CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, CharUnits Align, function in class:CodeGenFunction
59 auto Alloca = CreateTempAlloca(Ty, Name);
64 /// CreateTempAlloca - This creates a alloca and inserts it into the entry
66 llvm::AllocaInst *CodeGenFunction::CreateTempAlloca(llvm::Type *Ty, function in class:CodeGenFunction
81 return CreateTempAlloca(Ty, Align, Name);
94 return CreateTempAlloca(ConvertType(Ty), Align, Name);
104 return CreateTempAlloca(ConvertTypeForMem(Ty), Align, Name);
H A DCGObjCMac.cpp1785 CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(),
3985 SyncArgSlot = CGF.CreateTempAlloca(SyncArg->getType(),
3992 Address ExceptionData = CGF.CreateTempAlloca(ObjCTypes.ExceptionDataTy,
4010 Address CallTryExitVar = CGF.CreateTempAlloca(CGF.Builder.getInt1Ty(),
4091 PropagatingExnVar = CGF.CreateTempAlloca(Caught->getType(),
6914 CGF.CreateTempAlloca(ObjCTypes.SuperTy, CGF.getPointerAlign(),
H A DCGBlocks.cpp574 blockInfo.LocalAddress = CGF.CreateTempAlloca(blockInfo.StructureType,
1202 Address Alloca = CreateTempAlloca(BlockPointer->getType(),
H A DCGObjCGNU.cpp660 CGF.CreateTempAlloca(Receiver->getType(), CGF.getPointerAlign());
1081 Address tmp = CGF.CreateTempAlloca(SelValue->getType(),
1462 Address NullVal = CGF.CreateTempAlloca(RetTy, v.getAlignment(), "null");
H A DCodeGenFunction.h1575 /// CreateTempAlloca - This creates a alloca and inserts it into the entry
1578 llvm::AllocaInst *CreateTempAlloca(llvm::Type *Ty,
1580 Address CreateTempAlloca(llvm::Type *Ty, CharUnits align,
1600 /// the CreateTempAlloca or CreateMemTemp routines, and the
3232 CGF.CreateTempAlloca(value->getType(), align, "cond-cleanup.save");
H A DCGExprAgg.cpp431 endOfInit = CGF.CreateTempAlloca(begin->getType(), CGF.getPointerAlign(),
H A DCGExprCXX.cpp869 EndOfInit = CreateTempAlloca(BeginPtr.getType(), getPointerAlign(),
H A DCGOpenMPRuntime.cpp435 Address AI = CGF.CreateTempAlloca(IdentTy, getIdentAlign(CGF.CGM),
1329 CGF.CreateTempAlloca(CGF.Int32Ty, CharUnits::fromQuantity(4),
H A DItaniumCXXABI.cpp3625 CGF.CreateTempAlloca(PtrTy, CGF.getPointerAlign(), "exn.byref.tmp");
H A DTargetInfo.cpp4588 Address Tmp = CGF.CreateTempAlloca(HFATy,

Completed in 390 milliseconds