reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/lib/CodeGen/CodeGenFunction.h
 2244   Address CreateMemTemp(QualType T, const Twine &Name = "tmp",

References

tools/clang/lib/CodeGen/CGAtomic.cpp
  657   Address DeclPtr = CGF.CreateMemTemp(E->getType(), ".atomictmp");
  837       auto Temp = CreateMemTemp(Val1Ty, ".atomictmp");
  889     Dest = CreateMemTemp(RValTy, "cmpxchg.bool");
tools/clang/lib/CodeGen/CGBlocks.cpp
 1482   Address alloc = CreateMemTemp(D->getType(), D->getName() + ".addr");
tools/clang/lib/CodeGen/CGBuiltin.cpp
 3793       auto Tmp = CreateMemTemp(SizeArrayTy, "block_sizes");
 6217     Address Tmp = CreateMemTemp(E->getArg(0)->getType());
 7206     Address Tmp = CreateMemTemp(E->getArg(0)->getType());
10309     Address Tmp = CreateMemTemp(E->getArg(0)->getType());
10316     Address Tmp = CreateMemTemp(E->getType());
tools/clang/lib/CodeGen/CGCall.cpp
 2321           Address AlignedTemp = CreateMemTemp(Ty, "coerce");
 2556         ArgVals.push_back(ParamValue::forIndirect(CreateMemTemp(Ty)));
 3533   LValue Copy = CGF.MakeAddrLValue(CGF.CreateMemTemp(Ty), Ty);
 3862       SRetPtr = CreateMemTemp(RetTy, "tmp", &SRetAlloca);
 4082         Src = CreateMemTemp(I->Ty, "coerce");
 4522             DestPtr = CreateMemTemp(RetTy, "agg.tmp");
 4544         DestPtr = CreateMemTemp(RetTy, "coerce");
tools/clang/lib/CodeGen/CGException.cpp
 1934         CreateMemTemp(getContext().IntTy, "__exception_code"));
 2007       CreateMemTemp(getContext().IntTy, "__exception_code"));
tools/clang/lib/CodeGen/CGExpr.cpp
  406     return CGF.CreateMemTemp(Ty, "ref.tmp", Alloca);
 1160     Address DestPtr = CreateMemTemp(Ty, "undef.agg.tmp");
 3826     Address VecMem = CreateMemTemp(E->getBase()->getType());
 4171   Address DeclPtr = CreateMemTemp(E->getType(), ".compoundliteral");
tools/clang/lib/CodeGen/CGExprAgg.cpp
  271     RetAddr = CGF.CreateMemTemp(RetTy, "tmp", &RetAllocaAddr);
 1865   Address Temp = CreateMemTemp(E->getType());
tools/clang/lib/CodeGen/CGObjC.cpp
   90     Address Temporary = CreateMemTemp(SubExpr->getType());
  150   Address Objects = CreateMemTemp(ElementArrayType, "objects");
  153     Keys = CreateMemTemp(ElementArrayType, "keys");
 1647   Address StatePtr = CreateMemTemp(StateTy, "state.ptr");
 1666   Address ItemsPtr = CreateMemTemp(ItemsTy, "items.ptr");
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1133     Tmp = CGF.CreateMemTemp(BaseTy);
 1646     Address AI = CGF.CreateMemTemp(IdentQTy, ".kmpc_loc.addr");
 3126   Address ThreadIDTemp = CGF.CreateMemTemp(Int32Ty, /*Name*/ ".threadid_temp.");
 3368     DidIt = CGF.CreateMemTemp(KmpInt32Ty, ".omp.copyprivate.did_it");
 3392         CGF.CreateMemTemp(CopyprivateArrayTy, ".omp.copyprivate.cpr_list");
 5226         CGF.CreateMemTemp(KmpDependInfoArrayTy, ".dep.arr.addr");
 5747       CGF.CreateMemTemp(ReductionArrayTy, ".omp.reduction.red_list");
 5903                       Address LHSTemp = CGF.CreateMemTemp(VD->getType());
 6218   Address TaskRedInput = CGF.CreateMemTemp(ArrayRDType, ".rd_input.");
 8583         CGF.CreateMemTemp(PointerArrayType, ".offload_baseptrs").getPointer();
 8585         CGF.CreateMemTemp(PointerArrayType, ".offload_ptrs").getPointer();
 8597           CGF.CreateMemTemp(SizeArrayType, ".offload_sizes").getPointer();
10834   Address DimsAddr = CGF.CreateMemTemp(ArrayTy, "dims");
10884   Address CntAddr = CGF.CreateMemTemp(ArrayTy, ".cnt.addr");
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2342         Address LocalAddr = CGF.CreateMemTemp(VarTy, Rec.second.FD->getName());
 2765   Address Counter = CGF.CreateMemTemp(Int32Ty, "critical_counter");
 2826   Address CastItem = CGF.CreateMemTemp(CastTy);
 3004           CGF.CreateMemTemp(Private->getType(), ".omp.reduction.element");
 3063           CGF.CreateMemTemp(Private->getType(), ".omp.reduction.element");
 3260         CntAddr = CGF.CreateMemTemp(C.IntTy, ".cnt.addr");
 3523       CGF.CreateMemTemp(ReductionArrayTy, ".omp.reduction.remote_reduce_list");
 3772       CGF.CreateMemTemp(ReductionArrayTy, ".omp.reduction.red_list");
 3972       CGF.CreateMemTemp(ReductionArrayTy, ".omp.reduction.red_list");
 4302       CGF.CreateMemTemp(ReductionArrayTy, ".omp.reduction.red_list");
 4502   Address NativeParamAddr = CGF.CreateMemTemp(NativeParamType);
tools/clang/lib/CodeGen/CGStmt.cpp
  431         RetAlloca = CreateMemTemp(ExprTy);
 2355     MakeAddrLValue(CreateMemTemp(RecordTy, "agg.captured"), RecordTy);
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  128           CGF, VD, CGF.CreateMemTemp(VD->getType().getNonReferenceType()));
  306         Address DstAddr = CreateMemTemp(
 1595           return CreateMemTemp(DRE->getType(), VD->getName());
 1626         CGF.CreateMemTemp(VD->getType().getNonReferenceType());
 2601   LValue LVal = CGF.MakeAddrLValue(CGF.CreateMemTemp(Ty, Name), Ty);
 3000         Address PrivatePtr = CGF.CreateMemTemp(
 3008             CGF.CreateMemTemp(CGF.getContext().getPointerType(E->getType()),
 3016             CGF.CreateMemTemp(CGF.getContext().getPointerType(E->getType()),
 3239             CGF.CreateMemTemp(CGF.getContext().getPointerType(E->getType()),
tools/clang/lib/CodeGen/CodeGenFunction.h
  854         Address Temp = CGF.CreateMemTemp(VarTy);
 2258     return AggValueSlot::forAddr(CreateMemTemp(T, Name),
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 4277   Address AI = CGF.CreateMemTemp(ThrowType);
tools/clang/lib/CodeGen/TargetInfo.cpp
  648     Address Temp = CGF.CreateMemTemp(Ty, "varet");
 3797     Address Tmp = CGF.CreateMemTemp(Ty);
 3839       Address Tmp = CGF.CreateMemTemp(Ty);
 3865     Address Tmp = CGF.CreateMemTemp(Ty);
 4895       Address Temp = CGF.CreateMemTemp(Ty, "vacplx");
 7281     Address Temp = CGF.CreateMemTemp(OrigTy, "vaarg.promotion-temp");