Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp29 ConstantAddress DeclPtr) { in EmitDeclInit() argument
38 LValue lv = CGF.MakeAddrLValue(DeclPtr, type); in EmitDeclInit()
46 DeclPtr, D.getTLSKind()); in EmitDeclInit()
49 DeclPtr); in EmitDeclInit()
175 llvm::Constant *DeclPtr, in EmitCXXGlobalVarDeclInit() argument
197 unsigned ActualAddrSpace = DeclPtr->getType()->getPointerAddressSpace(); in EmitCXXGlobalVarDeclInit()
201 DeclPtr = llvm::ConstantExpr::getAddrSpaceCast(DeclPtr, PTy); in EmitCXXGlobalVarDeclInit()
204 ConstantAddress DeclAddr(DeclPtr, getContext().getDeclAlign(&D)); in EmitCXXGlobalVarDeclInit()
216 EmitDeclInvariant(*this, D, DeclPtr); in EmitCXXGlobalVarDeclInit()
373 llvm::GlobalVariable *DeclPtr, in EmitCXXGuardedInit() argument
[all …]
H A DCGDecl.cpp2452 Address DeclPtr = Address::invalid(); in EmitParmDecl() local
2457 DeclPtr = Arg.getIndirectAddress(); in EmitParmDecl()
2461 if (DeclPtr.getType() != IRTy) in EmitParmDecl()
2462 DeclPtr = Builder.CreateBitCast(DeclPtr, IRTy, D.getName()); in EmitParmDecl()
2466 auto *V = DeclPtr.getPointer(); in EmitParmDecl()
2490 pushDestroy(DtorKind, DeclPtr, Ty); in EmitParmDecl()
2502 DeclPtr = OpenMPLocalAddr; in EmitParmDecl()
2513 LValue lv = MakeAddrLValue(DeclPtr, Ty); in EmitParmDecl()
2533 ArgVal = Builder.CreateLoad(DeclPtr); in EmitParmDecl()
2562 EmitARCInitWeak(DeclPtr, ArgVal); in EmitParmDecl()
[all …]
H A DCGCXXABI.h586 llvm::GlobalVariable *DeclPtr,
H A DCGAtomic.cpp696 Address DeclPtr = CGF.CreateMemTemp(E->getType(), ".atomictmp"); in EmitValToTemp() local
697 CGF.EmitAnyExprToMem(E, DeclPtr, E->getType().getQualifiers(), in EmitValToTemp()
699 return DeclPtr; in EmitValToTemp()
H A DCGStmt.cpp2777 Address DeclPtr = GetAddrOfLocalVar(CD->getContextParam()); in GenerateCapturedStmtFunction() local
2778 CapturedStmtInfo->setContextValue(Builder.CreateLoad(DeclPtr)); in GenerateCapturedStmtFunction()
H A DCodeGenFunction.h2091 void BuildBlockRelease(llvm::Value *DeclPtr, BlockFieldFlags flags,
4361 void EmitCXXGlobalVarDeclInit(const VarDecl &D, llvm::Constant *DeclPtr,
4388 void EmitCXXGuardedInit(const VarDecl &D, llvm::GlobalVariable *DeclPtr,
H A DCGExpr.cpp4478 Address DeclPtr = CreateMemTemp(E->getType(), ".compoundliteral"); in EmitCompoundLiteralLValue() local
4480 LValue Result = MakeAddrLValue(DeclPtr, E->getType(), AlignmentSource::Decl); in EmitCompoundLiteralLValue()
4482 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(), in EmitCompoundLiteralLValue()
4489 pushLifetimeExtendedDestroy(getCleanupKind(DtorKind), DeclPtr, in EmitCompoundLiteralLValue()
H A DMicrosoftCXXABI.cpp410 llvm::GlobalVariable *DeclPtr,
H A DItaniumCXXABI.cpp323 llvm::GlobalVariable *DeclPtr,