Searched refs:DeclPtr (Results 1 – 9 of 9) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDeclCXX.cpp | 31 ConstantAddress DeclPtr) { in EmitDeclInit() argument 40 LValue lv = CGF.MakeAddrLValue(DeclPtr, type); in EmitDeclInit() 48 DeclPtr, D.getTLSKind()); in EmitDeclInit() 51 DeclPtr); in EmitDeclInit() 200 llvm::Constant *DeclPtr = GV; in EmitCXXGlobalVarDeclInit() local 204 DeclPtr = llvm::ConstantExpr::getAddrSpaceCast(DeclPtr, PTy); in EmitCXXGlobalVarDeclInit() 208 DeclPtr, GV->getValueType(), getContext().getDeclAlign(&D)); in EmitCXXGlobalVarDeclInit() 222 EmitDeclInvariant(*this, D, DeclPtr); in EmitCXXGlobalVarDeclInit() 388 llvm::GlobalVariable *DeclPtr, in EmitCXXGuardedInit() argument 398 CGM.getCXXABI().EmitGuardedInit(*this, D, DeclPtr, PerformInit); in EmitCXXGuardedInit()
|
| H A D | CGDecl.cpp | 2685 Address DeclPtr = Address::invalid(); in EmitParmDecl() local 2693 DeclPtr = Arg.getIndirectAddress(); in EmitParmDecl() 2694 DeclPtr = DeclPtr.withElementType(ConvertTypeForMem(Ty)); in EmitParmDecl() 2698 auto *V = DeclPtr.emitRawPointer(*this); in EmitParmDecl() 2699 AllocaPtr = RawAddress(V, DeclPtr.getElementType(), DeclPtr.getAlignment()); in EmitParmDecl() 2721 DeclPtr = DeclPtr.withPointer( in EmitParmDecl() 2723 DeclPtr.isKnownNonNull()); in EmitParmDecl() 2736 pushDestroy(DtorKind, DeclPtr, Ty); in EmitParmDecl() 2748 DeclPtr = OpenMPLocalAddr; in EmitParmDecl() 2749 AllocaPtr = DeclPtr; in EmitParmDecl() [all …]
|
| H A D | CGCXXABI.h | 612 llvm::GlobalVariable *DeclPtr,
|
| H A D | CGAtomic.cpp | 779 Address DeclPtr = CGF.CreateMemTemp(E->getType(), ".atomictmp"); in EmitValToTemp() local 780 CGF.EmitAnyExprToMem(E, DeclPtr, E->getType().getQualifiers(), in EmitValToTemp() 782 return DeclPtr; in EmitValToTemp()
|
| H A D | CGStmt.cpp | 3357 Address DeclPtr = GetAddrOfLocalVar(CD->getContextParam()); in GenerateCapturedStmtFunction() local 3358 CapturedStmtInfo->setContextValue(Builder.CreateLoad(DeclPtr)); in GenerateCapturedStmtFunction()
|
| H A D | CGExpr.cpp | 5347 Address DeclPtr = CreateMemTemp(E->getType(), ".compoundliteral"); in EmitCompoundLiteralLValue() local 5349 LValue Result = MakeAddrLValue(DeclPtr, E->getType(), AlignmentSource::Decl); in EmitCompoundLiteralLValue() 5351 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(), in EmitCompoundLiteralLValue() 5358 pushLifetimeExtendedDestroy(getCleanupKind(DtorKind), DeclPtr, in EmitCompoundLiteralLValue()
|
| H A D | CodeGenFunction.h | 2320 void BuildBlockRelease(llvm::Value *DeclPtr, BlockFieldFlags flags, 5099 void EmitCXXGuardedInit(const VarDecl &D, llvm::GlobalVariable *DeclPtr,
|
| H A D | ItaniumCXXABI.cpp | 368 llvm::GlobalVariable *DeclPtr,
|
| H A D | MicrosoftCXXABI.cpp | 442 llvm::GlobalVariable *DeclPtr,
|