Lines Matching defs:VarDecl
75 class VarDecl;
491 virtual const FieldDecl *lookup(const VarDecl *VD) const {
512 llvm::SmallDenseMap<const VarDecl *, FieldDecl *> getCaptureFields() {
520 /// Keep the map between VarDecl and FieldDecl.
521 llvm::SmallDenseMap<const VarDecl *, FieldDecl *> CaptureFields;
650 llvm::DenseMap<const VarDecl *, llvm::Value *> NRVOFlags;
1097 bool setVarAddr(CodeGenFunction &CGF, const VarDecl *LocalVD,
1175 bool addPrivate(const VarDecl *LocalVD, Address Addr) {
1202 bool isGlobalVarCaptured(const VarDecl *VD) const {
1906 /// \param VD VarDecl for Threadprivate variable.
1910 const VarDecl *VD, Address VDAddr,
1915 const VarDecl *VD);
2225 const VarDecl *VD);
2338 Address GetAddrOfBlockDecl(const VarDecl *var);
2342 Address emitBlockByrefAddress(Address baseAddr, const VarDecl *V,
2349 const BlockByrefInfo &getBlockByrefInfo(const VarDecl *var);
2982 Address GetAddrOfLocalVar(const VarDecl *VD) {
3338 void EmitVarDecl(const VarDecl &D);
3343 typedef void SpecialInitFn(CodeGenFunction &Init, const VarDecl &D,
3353 void EmitAutoVarDecl(const VarDecl &D);
3358 const VarDecl *Variable;
3388 AutoVarEmission(const VarDecl &variable)
3425 AutoVarEmission EmitAutoVarAlloca(const VarDecl &var);
3437 const VarDecl &D,
3440 void EmitStaticVarDecl(const VarDecl &D,
3483 void EmitParmDecl(const VarDecl &D, ParamValue Arg, unsigned ArgNo);
3688 const VarDecl *DestVD, const VarDecl *SrcVD,
4879 AddInitializerToStaticVarDecl(const VarDecl &D,
4887 void EmitCXXGlobalVarDeclInit(const VarDecl &D, llvm::GlobalVariable *GV,
4890 llvm::Constant *createAtExitStub(const VarDecl &VD, llvm::FunctionCallee Dtor,
4893 llvm::Function *createTLSAtExitStub(const VarDecl &VD,
4900 void registerGlobalDtorWithAtExit(const VarDecl &D, llvm::FunctionCallee fn,
4905 void registerGlobalDtorWithLLVM(const VarDecl &D, llvm::FunctionCallee fn,
4919 void EmitCXXGuardedInit(const VarDecl &D, llvm::GlobalVariable *DeclPtr,
4928 GuardKind Kind, const VarDecl *D);
4946 const VarDecl *D,
4970 void EmitVarAnnotations(const VarDecl *D, llvm::Value *V);
5131 void EmitDelegateCallArg(CallArgList &args, const VarDecl *param,
5187 void setAddrOfLocalVar(const VarDecl *VD, Address Addr) {
5236 void emitZeroOrPatternForAutoVarInit(QualType type, const VarDecl &D,