Lines Matching refs:VarDecl
74 class VarDecl; variable
373 else if (auto *VD = llvm::dyn_cast<VarDecl>(GD.getDecl())) in addEmittedDeferredDecl()
402 llvm::DenseMap<const VarDecl*, llvm::GlobalVariable*> InitializerConstants;
468 std::vector<const VarDecl *> CXXThreadLocals;
473 std::vector<const VarDecl *> CXXThreadLocalInitVars;
568 bool shouldEmitCUDAGlobalVar(const VarDecl *VD) const;
701 llvm::Constant *getStaticLocalDeclAddress(const VarDecl *D) { in getStaticLocalDeclAddress()
704 void setStaticLocalDeclAddress(const VarDecl *D, in setStaticLocalDeclAddress()
710 getOrCreateStaticVarDecl(const VarDecl &D,
713 llvm::GlobalVariable *getStaticLocalDeclGuardAddress(const VarDecl *D) { in getStaticLocalDeclGuardAddress()
716 void setStaticLocalDeclGuardAddress(const VarDecl *D, in setStaticLocalDeclGuardAddress()
721 Address createUnnamedGlobalFrom(const VarDecl &D, llvm::Constant *Constant,
888 void setTLSMode(llvm::GlobalValue *GV, const VarDecl &D) const;
929 LangAS GetGlobalVarAddressSpace(const VarDecl *D);
944 llvm::Constant *GetAddrOfGlobalVar(const VarDecl *D,
1204 void HandleCXXStaticMemberVarInstantiation(VarDecl *VD);
1363 void EmitTentativeDefinition(const VarDecl *D);
1400 getLLVMLinkageVarDefinition(const VarDecl *VD);
1503 std::optional<CharUnits> getOMPAllocateAlignment(const VarDecl *VD);
1656 const VarDecl *D,
1720 void EmitGlobalVarDefinition(const VarDecl *D, bool IsTentative = false);
1721 void EmitExternalVarDeclaration(const VarDecl *D);
1749 void EmitCXXGlobalVarDeclInitFunc(const VarDecl *D,
1753 void EmitPointerToInitFunc(const VarDecl *VD, llvm::GlobalVariable *Addr,