Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp1656 Address Counter = CGF.CreateMemTemp(Int32Ty, "critical_counter"); in emitCriticalRegion()
1718 Address CastItem = CGF.CreateMemTemp(CastTy); in castValueToType()
1919 CGF.CreateMemTemp(Private->getType(), ".omp.reduction.element");
1981 CGF.CreateMemTemp(Private->getType(), ".omp.reduction.element");
2188 CntAddr = CGF.CreateMemTemp(C.IntTy, ".cnt.addr"); in emitInterWarpCopyFunction()
2455 CGF.CreateMemTemp(ReductionArrayTy, ".omp.reduction.remote_reduce_list"); in emitShuffleAndReduceFunction()
2711 CGF.CreateMemTemp(ReductionArrayTy, ".omp.reduction.red_list"); in emitListToGlobalReduceFunction()
2921 CGF.CreateMemTemp(ReductionArrayTy, ".omp.reduction.red_list"); in emitGlobalToListReduceFunction()
3253 CGF.CreateMemTemp(ReductionArrayTy, ".omp.reduction.red_list"); in emitReduction()
3451 Address NativeParamAddr = CGF.CreateMemTemp(NativeParamType); in getParameterAddress()
H A DCGCall.cpp2772 Address AlignedTemp = CreateMemTemp(Ty, "coerce"); in EmitFunctionProlog()
2962 Address Alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg), in EmitFunctionProlog()
3020 Address alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg)); in EmitFunctionProlog()
3044 Address Alloca = CreateMemTemp(Ty, getContext().getDeclAlign(Arg)); in EmitFunctionProlog()
3062 ArgVals.push_back(ParamValue::forIndirect(CreateMemTemp(Ty))); in EmitFunctionProlog()
4330 LValue Copy = CGF.MakeAddrLValue(CGF.CreateMemTemp(Ty), Ty); in getRValue()
4783 SRetPtr = CreateMemTemp(RetTy, "tmp", &SRetAlloca); in EmitCall()
4846 Addr = CreateMemTemp(info_it->type, "inalloca.indirect.tmp"); in EmitCall()
5022 Src = CreateMemTemp(I->Ty, "coerce"); in EmitCall()
5540 DestPtr = CreateMemTemp(RetTy, "agg.tmp"); in EmitCall()
[all …]
H A DCGOpenMPRuntime.cpp947 Tmp = CGF.CreateMemTemp(BaseTy); in castToBase()
2419 DidIt = CGF.CreateMemTemp(KmpInt32Ty, ".omp.copyprivate.did_it"); in emitSingleRegion()
4389 CGF.CreateMemTemp(C.getSizeType(), "affs.counter.addr"), in emitTaskInit()
4674 CGF.CreateMemTemp(C.getUIntPtrType(), "depobj.size.addr"), in emitDepobjElementsSizes()
4815 CGF.CreateMemTemp(KmpDependInfoArrayTy, ".dep.arr.addr"); in emitDependClause()
4923 CGF.CreateMemTemp(C.getSizeType(), "iterator.counter.addr"), in emitDepobjDependClause()
5663 Address LHSTemp = CGF.CreateMemTemp(VD->getType()); in emitReduction()
9384 Address DimsAddr = CGF.CreateMemTemp(ArrayTy, "dims"); in emitNonContiguousDescriptor()
9490 CGF.CreateMemTemp(PointerArrayType, ".offload_mappers"); in emitOffloadingArrays()
12003 Address DimsAddr = CGF.CreateMemTemp(ArrayTy, "dims"); in emitDoacrossInit()
[all …]
H A DCGAtomic.cpp299 Address TempAlloca = CGF.CreateMemTemp( in CreateTempAlloca()
717 Address DeclPtr = CGF.CreateMemTemp(E->getType(), ".atomictmp"); in EmitValToTemp()
912 auto Temp = CreateMemTemp(Val1Ty, ".atomictmp"); in EmitAtomicExpr()
984 Dest = CreateMemTemp(RValTy, "cmpxchg.bool"); in EmitAtomicExpr()
H A DCGCUDANV.cpp369 CGF.CreateMemTemp(Dim3Ty, CharUnits::fromQuantity(8), "grid_dim"); in emitDeviceStubBodyNew()
371 CGF.CreateMemTemp(Dim3Ty, CharUnits::fromQuantity(8), "block_dim"); in emitDeviceStubBodyNew()
H A DCGObjC.cpp93 Address Temporary = CreateMemTemp(SubExpr->getType()); in EmitObjCBoxedExpr()
154 Address Objects = CreateMemTemp(ElementArrayType, "objects"); in EmitObjCCollectionLiteral()
157 Keys = CreateMemTemp(ElementArrayType, "keys"); in EmitObjCCollectionLiteral()
1739 Address StatePtr = CreateMemTemp(StateTy, "state.ptr"); in EmitObjCForCollectionStmt()
1758 Address ItemsPtr = CreateMemTemp(ItemsTy, "items.ptr"); in EmitObjCForCollectionStmt()
H A DCGStmtOpenMP.cpp148 CGF, VD, CGF.CreateMemTemp(VD->getType().getNonReferenceType())); in emitPreInitStmt()
346 Address DstAddr = CreateMemTemp( in GenerateOpenMPCapturedVars()
2040 Address CountAddr = CreateMemTemp(LogicalTy, ".count.addr"); in EmitOMPCanonicalLoop()
2280 VD, CreateMemTemp(DRE->getType(), VD->getName())); in EmitOMPPrivateLoopCounters()
2310 CGF.CreateMemTemp(VD->getType().getNonReferenceType()); in emitPreCond()
3912 LValue LVal = CGF.MakeAddrLValue(CGF.CreateMemTemp(Ty, Name), Ty); in createSectionLVal()
4703 Address PrivatePtr = CGF.CreateMemTemp( in EmitOMPTaskBasedDirective()
4712 CGF.CreateMemTemp(CGF.getContext().getPointerType(E->getType()), in EmitOMPTaskBasedDirective()
4722 CGF.CreateMemTemp(CGF.getContext().getPointerType(E->getType()), in EmitOMPTaskBasedDirective()
4734 Address PrivatePtr = CGF.CreateMemTemp( in EmitOMPTaskBasedDirective()
[all …]
H A DCGExpr.cpp135 Address CodeGenFunction::CreateMemTemp(QualType Ty, const Twine &Name, in CreateMemTemp() function in CodeGenFunction
138 return CreateMemTemp(Ty, getContext().getTypeAlignInChars(Ty), Name, Alloca); in CreateMemTemp()
141 Address CodeGenFunction::CreateMemTemp(QualType Ty, CharUnits Align, in CreateMemTemp() function in CodeGenFunction
422 return CGF.CreateMemTemp(Ty, "ref.tmp", Alloca); in createReferenceTemporary()
1231 Address DestPtr = CreateMemTemp(Ty, "undef.agg.tmp"); in GetUndefRValue()
4197 Address VecMem = CreateMemTemp(E->getBase()->getType()); in EmitExtVectorElementExpr()
4568 Address DeclPtr = CreateMemTemp(E->getType(), ".compoundliteral"); in EmitCompoundLiteralLValue()
H A DCodeGenFunction.h1018 Address Temp = CGF.CreateMemTemp(VarTy);
2599 Address CreateMemTemp(QualType T, const Twine &Name = "tmp",
2601 Address CreateMemTemp(QualType T, CharUnits Align, const Twine &Name = "tmp",
2614 return AggValueSlot::forAddr(CreateMemTemp(T, Name, Alloca),
H A DCGExprAgg.cpp280 RetAddr = CGF.CreateMemTemp(RetTy, "tmp", &RetAllocaAddr); in withReturnValueSlot()
2007 Address Temp = CreateMemTemp(E->getType()); in EmitAggExprToLValue()
H A DCGException.cpp2100 CreateMemTemp(getContext().IntTy, "__exception_code")); in EmitSEHExceptionCodeSave()
2174 CreateMemTemp(getContext().IntTy, "__exception_code")); in EnterSEHTryStmt()
H A DCGStmt.cpp526 RetAlloca = CreateMemTemp(ExprTy); in EmitCompoundStmtWithoutScope()
2810 MakeAddrLValue(CreateMemTemp(RecordTy, "agg.captured"), RecordTy); in InitCapturedStruct()
H A DCGBlocks.cpp1416 Address alloc = CreateMemTemp(D->getType(), D->getName() + ".addr"); in setBlockContextParameter()
1554 CreateMemTemp(variable->getType(), align, "block.captured-const"); in GenerateBlockFunction()
H A DTargetInfo.cpp428 Address Temp = CGF.CreateMemTemp(Ty, "vacplx"); in complexTempStructure()
723 Address Temp = CGF.CreateMemTemp(Ty, "varet"); in EmitVAArgInstr()
4155 Address Tmp = CGF.CreateMemTemp(Ty); in EmitVAArg()
4198 Address Tmp = CGF.CreateMemTemp(Ty); in EmitVAArg()
4225 Address Tmp = CGF.CreateMemTemp(Ty); in EmitVAArg()
8231 Address Temp = CGF.CreateMemTemp(OrigTy, "vaarg.promotion-temp"); in EmitVAArg()
H A DCGDecl.cpp2524 DeclPtr = CreateMemTemp(Ty, getContext().getDeclAlign(&D), in EmitParmDecl()
H A DCGBuiltin.cpp1870 Address Addr = CreateMemTemp(Ty, "os.log.arg", &Alloca); in emitBuiltinOSLogFormat()
4910 auto Tmp = CreateMemTemp(SizeArrayTy, "block_sizes"); in EmitBuiltinExpr()
5371 Address DestPtr = CreateMemTemp(E->getType(), "agg.tmp"); in EmitBuiltinExpr()
7672 Address Tmp = CreateMemTemp(E->getArg(0)->getType()); in EmitARMBuiltinExpr()
9674 Address Tmp = CreateMemTemp(E->getArg(0)->getType()); in EmitAArch64BuiltinExpr()
12929 Address Tmp = CreateMemTemp(E->getArg(0)->getType()); in EmitX86BuiltinExpr()
12936 Address Tmp = CreateMemTemp(E->getType()); in EmitX86BuiltinExpr()
H A DMicrosoftCXXABI.cpp4448 Address AI = CGF.CreateMemTemp(ThrowType); in emitThrow()