Lines Matching refs:StorageLocation

39 static llvm::DenseMap<const ValueDecl *, StorageLocation *> intersectDeclToLoc(  in intersectDeclToLoc()
40 const llvm::DenseMap<const ValueDecl *, StorageLocation *> &DeclToLoc1, in intersectDeclToLoc()
41 const llvm::DenseMap<const ValueDecl *, StorageLocation *> &DeclToLoc2) { in intersectDeclToLoc()
42 llvm::DenseMap<const ValueDecl *, StorageLocation *> Result; in intersectDeclToLoc()
220 static llvm::MapVector<const StorageLocation *, Value *>
221 joinLocToVal(const llvm::MapVector<const StorageLocation *, Value *> &LocToVal, in joinLocToVal() argument
222 const llvm::MapVector<const StorageLocation *, Value *> &LocToVal2, in joinLocToVal()
225 llvm::MapVector<const StorageLocation *, Value *> Result; in joinLocToVal()
227 const StorageLocation *Loc = Entry.first; in joinLocToVal()
688 StorageLocation &Environment::createStorageLocation(QualType Type) { in createStorageLocation()
692 StorageLocation &Environment::createStorageLocation(const ValueDecl &D) { in createStorageLocation()
699 StorageLocation &Environment::createStorageLocation(const Expr &E) { in createStorageLocation()
706 void Environment::setStorageLocation(const ValueDecl &D, StorageLocation &Loc) { in setStorageLocation()
711 StorageLocation *Environment::getStorageLocation(const ValueDecl &D) const { in getStorageLocation()
716 StorageLocation *Loc = It->second; in getStorageLocation()
723 void Environment::setStorageLocation(const Expr &E, StorageLocation &Loc) { in setStorageLocation()
734 StorageLocation *Environment::getStorageLocation(const Expr &E) const { in getStorageLocation()
805 void Environment::setValue(const StorageLocation &Loc, Value &Val) { in setValue()
823 Value *Environment::getValue(const StorageLocation &Loc) const { in getValue()
885 StorageLocation &PointeeLoc = in createValueUnlessSelfReferential()
893 llvm::DenseMap<const ValueDecl *, StorageLocation *> FieldLocs; in createValueUnlessSelfReferential()
926 StorageLocation &
944 StorageLocation &Loc = createStorageLocation(Ty); in createLocAndMaybeValue()
949 StorageLocation &Environment::createObjectInternal(const ValueDecl *D, in createObjectInternal()
990 StorageLocation &Loc = in createObjectInternal()