Lines Matching refs:ValueDecl
39 static llvm::DenseMap<const ValueDecl *, StorageLocation *> intersectDeclToLoc( in intersectDeclToLoc()
40 const llvm::DenseMap<const ValueDecl *, StorageLocation *> &DeclToLoc1, in intersectDeclToLoc() argument
41 const llvm::DenseMap<const ValueDecl *, StorageLocation *> &DeclToLoc2) { in intersectDeclToLoc()
42 llvm::DenseMap<const ValueDecl *, StorageLocation *> Result; in intersectDeclToLoc()
361 const ValueDecl *VD = E->getMemberDecl(); in getFieldsGlobalsAndFuncs()
692 StorageLocation &Environment::createStorageLocation(const ValueDecl &D) { in createStorageLocation()
706 void Environment::setStorageLocation(const ValueDecl &D, StorageLocation &Loc) { in setStorageLocation()
711 StorageLocation *Environment::getStorageLocation(const ValueDecl &D) const { in getStorageLocation()
721 void Environment::removeDecl(const ValueDecl &D) { DeclToLoc.erase(&D); } in removeDecl()
827 Value *Environment::getValue(const ValueDecl &D) const { in getValue()
893 llvm::DenseMap<const ValueDecl *, StorageLocation *> FieldLocs; in createValueUnlessSelfReferential()
949 StorageLocation &Environment::createObjectInternal(const ValueDecl *D, in createObjectInternal()