Lines Matching refs:VarDecl
72 class VarDecl; variable
376 llvm::DenseMap<const VarDecl*, llvm::GlobalVariable*> InitializerConstants;
443 std::vector<const VarDecl *> CXXThreadLocals;
448 std::vector<const VarDecl *> CXXThreadLocalInitVars;
645 llvm::Constant *getStaticLocalDeclAddress(const VarDecl *D) { in getStaticLocalDeclAddress()
648 void setStaticLocalDeclAddress(const VarDecl *D, in setStaticLocalDeclAddress()
654 getOrCreateStaticVarDecl(const VarDecl &D,
657 llvm::GlobalVariable *getStaticLocalDeclGuardAddress(const VarDecl *D) { in getStaticLocalDeclGuardAddress()
660 void setStaticLocalDeclGuardAddress(const VarDecl *D, in setStaticLocalDeclGuardAddress()
665 Address createUnnamedGlobalFrom(const VarDecl &D, llvm::Constant *Constant,
817 void setTLSMode(llvm::GlobalValue *GV, const VarDecl &D) const;
856 LangAS GetGlobalVarAddressSpace(const VarDecl *D);
871 llvm::Constant *GetAddrOfGlobalVar(const VarDecl *D,
1063 void HandleCXXStaticMemberVarInstantiation(VarDecl *VD);
1231 void EmitTentativeDefinition(const VarDecl *D);
1233 void EmitExternalDeclaration(const VarDecl *D);
1269 getLLVMLinkageVarDefinition(const VarDecl *VD, bool IsConstant);
1482 unsigned AddrSpace, const VarDecl *D,
1498 void EmitGlobalVarDefinition(const VarDecl *D, bool IsTentative = false);
1499 void EmitExternalVarDeclaration(const VarDecl *D);
1522 void EmitCXXGlobalVarDeclInitFunc(const VarDecl *D,
1526 void EmitPointerToInitFunc(const VarDecl *VD, llvm::GlobalVariable *Addr,