Lines Matching defs:ValueDecl
50 static llvm::DenseMap<const ValueDecl *, StorageLocation *> intersectDeclToLoc(
51 const llvm::DenseMap<const ValueDecl *, StorageLocation *> &DeclToLoc1,
52 const llvm::DenseMap<const ValueDecl *, StorageLocation *> &DeclToLoc2) {
53 llvm::DenseMap<const ValueDecl *, StorageLocation *> Result;
837 StorageLocation &Environment::createStorageLocation(const ValueDecl &D) {
851 void Environment::setStorageLocation(const ValueDecl &D, StorageLocation &Loc) {
862 StorageLocation *Environment::getStorageLocation(const ValueDecl &D) const {
872 void Environment::removeDecl(const ValueDecl &D) { DeclToLoc.erase(&D); }
945 Value *Environment::getValue(const ValueDecl &D) const {
1086 StorageLocation &Environment::createObjectInternal(const ValueDecl *D,