Lines Matching refs:StorageLocation

50 static llvm::DenseMap<const ValueDecl *, StorageLocation *> intersectDeclToLoc(  in intersectDeclToLoc()
51 const llvm::DenseMap<const ValueDecl *, StorageLocation *> &DeclToLoc1, in intersectDeclToLoc()
52 const llvm::DenseMap<const ValueDecl *, StorageLocation *> &DeclToLoc2) { in intersectDeclToLoc()
53 llvm::DenseMap<const ValueDecl *, StorageLocation *> Result; in intersectDeclToLoc()
233 static llvm::MapVector<const StorageLocation *, Value *>
234 joinLocToVal(const llvm::MapVector<const StorageLocation *, Value *> &LocToVal, in joinLocToVal() argument
235 const llvm::MapVector<const StorageLocation *, Value *> &LocToVal2, in joinLocToVal()
238 llvm::MapVector<const StorageLocation *, Value *> Result; in joinLocToVal()
240 const StorageLocation *Loc = Entry.first; in joinLocToVal()
831 StorageLocation &Environment::createStorageLocation(QualType Type) { in createStorageLocation()
835 StorageLocation &Environment::createStorageLocation(const ValueDecl &D) { in createStorageLocation()
842 StorageLocation &Environment::createStorageLocation(const Expr &E) { in createStorageLocation()
849 void Environment::setStorageLocation(const ValueDecl &D, StorageLocation &Loc) { in setStorageLocation()
860 StorageLocation *Environment::getStorageLocation(const ValueDecl &D) const { in getStorageLocation()
865 StorageLocation *Loc = It->second; in getStorageLocation()
872 void Environment::setStorageLocation(const Expr &E, StorageLocation &Loc) { in setStorageLocation()
883 StorageLocation *Environment::getStorageLocation(const Expr &E) const { in getStorageLocation()
922 void Environment::setValue(const StorageLocation &Loc, Value &Val) { in setValue()
937 Value *Environment::getValue(const StorageLocation &Loc) const { in getValue()
1005 StorageLocation &PointeeLoc = in createValueUnlessSelfReferential()
1014 StorageLocation &
1031 StorageLocation &Loc = createStorageLocation(Ty); in createLocAndMaybeValue()
1045 auto initField = [&](QualType FieldType, StorageLocation &FieldLoc) { in initializeFieldsWithValues()
1071 StorageLocation *FieldLoc = Loc.getChild(*Field); in initializeFieldsWithValues()
1084 StorageLocation &Environment::createObjectInternal(const ValueDecl *D, in createObjectInternal()
1103 StorageLocation &Loc = in createObjectInternal()
1149 llvm::DenseMap<const StorageLocation *, std::string> LocToName; in dump()