Home
last modified time | relevance | path

Searched refs:DeclPtr (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp30 ConstantAddress DeclPtr) { in EmitDeclInit() argument
39 LValue lv = CGF.MakeAddrLValue(DeclPtr, type); in EmitDeclInit()
47 DeclPtr, D.getTLSKind()); in EmitDeclInit()
50 DeclPtr); in EmitDeclInit()
199 llvm::Constant *DeclPtr = GV; in EmitCXXGlobalVarDeclInit() local
203 DeclPtr = llvm::ConstantExpr::getAddrSpaceCast(DeclPtr, PTy); in EmitCXXGlobalVarDeclInit()
207 DeclPtr, GV->getValueType(), getContext().getDeclAlign(&D)); in EmitCXXGlobalVarDeclInit()
221 EmitDeclInvariant(*this, D, DeclPtr); in EmitCXXGlobalVarDeclInit()
393 llvm::GlobalVariable *DeclPtr, in EmitCXXGuardedInit() argument
403 CGM.getCXXABI().EmitGuardedInit(*this, D, DeclPtr, PerformInit); in EmitCXXGuardedInit()
H A DCGDecl.cpp2604 Address DeclPtr = Address::invalid(); in EmitParmDecl() local
2612 DeclPtr = Arg.getIndirectAddress(); in EmitParmDecl()
2613 DeclPtr = DeclPtr.withElementType(ConvertTypeForMem(Ty)); in EmitParmDecl()
2617 auto *V = DeclPtr.emitRawPointer(*this); in EmitParmDecl()
2618 AllocaPtr = RawAddress(V, DeclPtr.getElementType(), DeclPtr.getAlignment()); in EmitParmDecl()
2640 DeclPtr = in EmitParmDecl()
2641 DeclPtr.withPointer(getTargetHooks().performAddrSpaceCast( in EmitParmDecl()
2643 DeclPtr.isKnownNonNull()); in EmitParmDecl()
2656 pushDestroy(DtorKind, DeclPtr, Ty); in EmitParmDecl()
2668 DeclPtr = OpenMPLocalAddr; in EmitParmDecl()
[all …]
H A DCGCXXABI.h612 llvm::GlobalVariable *DeclPtr,
H A DCGAtomic.cpp753 Address DeclPtr = CGF.CreateMemTemp(E->getType(), ".atomictmp"); in EmitValToTemp() local
754 CGF.EmitAnyExprToMem(E, DeclPtr, E->getType().getQualifiers(), in EmitValToTemp()
756 return DeclPtr; in EmitValToTemp()
H A DCGStmt.cpp3176 Address DeclPtr = GetAddrOfLocalVar(CD->getContextParam()); in GenerateCapturedStmtFunction() local
3177 CapturedStmtInfo->setContextValue(Builder.CreateLoad(DeclPtr)); in GenerateCapturedStmtFunction()
H A DCGExpr.cpp5009 Address DeclPtr = CreateMemTemp(E->getType(), ".compoundliteral"); in EmitCompoundLiteralLValue() local
5011 LValue Result = MakeAddrLValue(DeclPtr, E->getType(), AlignmentSource::Decl); in EmitCompoundLiteralLValue()
5013 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(), in EmitCompoundLiteralLValue()
5020 pushLifetimeExtendedDestroy(getCleanupKind(DtorKind), DeclPtr, in EmitCompoundLiteralLValue()
H A DCodeGenFunction.h2308 void BuildBlockRelease(llvm::Value *DeclPtr, BlockFieldFlags flags,
4919 void EmitCXXGuardedInit(const VarDecl &D, llvm::GlobalVariable *DeclPtr,
H A DMicrosoftCXXABI.cpp439 llvm::GlobalVariable *DeclPtr,
H A DItaniumCXXABI.cpp368 llvm::GlobalVariable *DeclPtr,