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

/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDeclCXX.cpp30 ConstantAddress DeclPtr) {
39 LValue lv = CGF.MakeAddrLValue(DeclPtr, type);
47 DeclPtr, D.getTLSKind());
50 DeclPtr);
176 llvm::Constant *DeclPtr,
182 // The address space of a static local variable (DeclPtr) may be different
198 unsigned ActualAddrSpace = DeclPtr->getType()->getPointerAddressSpace();
202 DeclPtr = llvm::ConstantExpr::getAddrSpaceCast(DeclPtr, PTy);
205 ConstantAddress DeclAddr(DeclPtr, getContex
29 EmitDeclInit(CodeGenFunction &CGF, const VarDecl &D, ConstantAddress DeclPtr) argument
175 EmitCXXGlobalVarDeclInit(const VarDecl &D, llvm::Constant *DeclPtr, bool PerformInit) argument
314 EmitCXXGuardedInit(const VarDecl &D, llvm::GlobalVariable *DeclPtr, bool PerformInit) argument
[all...]
H A DCGDecl.cpp2386 Address DeclPtr = Address::invalid(); local
2391 DeclPtr = Arg.getIndirectAddress();
2393 unsigned AS = DeclPtr.getType()->getAddressSpace();
2395 if (DeclPtr.getType() != IRTy)
2396 DeclPtr = Builder.CreateBitCast(DeclPtr, IRTy, D.getName());
2400 auto *V = DeclPtr.getPointer();
2409 DeclPtr = Address(getTargetHooks().performAddrSpaceCast(
2411 DeclPtr.getAlignment());
2424 pushDestroy(DtorKind, DeclPtr, T
[all...]
H A DCGCXXABI.h585 llvm::GlobalVariable *DeclPtr,
H A DCGAtomic.cpp694 Address DeclPtr = CGF.CreateMemTemp(E->getType(), ".atomictmp"); local
695 CGF.EmitAnyExprToMem(E, DeclPtr, E->getType().getQualifiers(),
697 return DeclPtr;
H A DCGStmt.cpp2479 Address DeclPtr = GetAddrOfLocalVar(CD->getContextParam()); local
2480 CapturedStmtInfo->setContextValue(Builder.CreateLoad(DeclPtr));
H A DCodeGenFunction.h2008 void BuildBlockRelease(llvm::Value *DeclPtr, BlockFieldFlags flags,
4247 void EmitCXXGlobalVarDeclInit(const VarDecl &D, llvm::Constant *DeclPtr,
4269 void EmitCXXGuardedInit(const VarDecl &D, llvm::GlobalVariable *DeclPtr,
H A DCGExpr.cpp4380 Address DeclPtr = CreateMemTemp(E->getType(), ".compoundliteral"); local
4382 LValue Result = MakeAddrLValue(DeclPtr, E->getType(), AlignmentSource::Decl);
4384 EmitAnyExprToMem(InitExpr, DeclPtr, E->getType().getQualifiers(),
4391 pushLifetimeExtendedDestroy(getCleanupKind(DtorKind), DeclPtr, local
H A DItaniumCXXABI.cpp323 llvm::GlobalVariable *DeclPtr,
H A DMicrosoftCXXABI.cpp405 llvm::GlobalVariable *DeclPtr,

Completed in 361 milliseconds