Lines Matching refs:VarDecl

74 class VarDecl;  variable
371 else if (auto *VD = llvm::dyn_cast<VarDecl>(GD.getDecl())) in addEmittedDeferredDecl()
400 llvm::DenseMap<const VarDecl*, llvm::GlobalVariable*> InitializerConstants;
466 std::vector<const VarDecl *> CXXThreadLocals;
471 std::vector<const VarDecl *> CXXThreadLocalInitVars;
681 llvm::Constant *getStaticLocalDeclAddress(const VarDecl *D) { in getStaticLocalDeclAddress()
684 void setStaticLocalDeclAddress(const VarDecl *D, in setStaticLocalDeclAddress()
690 getOrCreateStaticVarDecl(const VarDecl &D,
693 llvm::GlobalVariable *getStaticLocalDeclGuardAddress(const VarDecl *D) { in getStaticLocalDeclGuardAddress()
696 void setStaticLocalDeclGuardAddress(const VarDecl *D, in setStaticLocalDeclGuardAddress()
701 Address createUnnamedGlobalFrom(const VarDecl &D, llvm::Constant *Constant,
867 void setTLSMode(llvm::GlobalValue *GV, const VarDecl &D) const;
908 LangAS GetGlobalVarAddressSpace(const VarDecl *D);
923 llvm::Constant *GetAddrOfGlobalVar(const VarDecl *D,
1125 void HandleCXXStaticMemberVarInstantiation(VarDecl *VD);
1284 void EmitTentativeDefinition(const VarDecl *D);
1286 void EmitExternalDeclaration(const VarDecl *D);
1321 getLLVMLinkageVarDefinition(const VarDecl *VD);
1424 std::optional<CharUnits> getOMPAllocateAlignment(const VarDecl *VD);
1577 const VarDecl *D,
1623 void EmitGlobalVarDefinition(const VarDecl *D, bool IsTentative = false);
1624 void EmitExternalVarDeclaration(const VarDecl *D);
1651 void EmitCXXGlobalVarDeclInitFunc(const VarDecl *D,
1655 void EmitPointerToInitFunc(const VarDecl *VD, llvm::GlobalVariable *Addr,