Lines Matching defs:InferredAddrSpace
198 ValueToAddrSpaceMapTy &InferredAddrSpace,
204 ValueToAddrSpaceMapTy &InferredAddrSpace,
220 // address spaces if InferredAddrSpace says so. Postorder is the postorder of
224 const ValueToAddrSpaceMapTy &InferredAddrSpace,
882 ValueToAddrSpaceMapTy InferredAddrSpace;
884 inferAddressSpaces(Postorder, InferredAddrSpace, PredicatedAS);
888 return rewriteWithNewAddressSpaces(Postorder, InferredAddrSpace,
896 ValueToAddrSpaceMapTy &InferredAddrSpace,
901 InferredAddrSpace[V] = UninitializedAddressSpace;
908 if (!updateAddressSpace(*V, InferredAddrSpace, PredicatedAS))
916 auto Pos = InferredAddrSpace.find(User);
918 // expressions, which are those in InferredAddrSpace.
919 if (Pos == InferredAddrSpace.end())
959 const Value &V, ValueToAddrSpaceMapTy &InferredAddrSpace,
961 assert(InferredAddrSpace.count(&V));
974 auto I = InferredAddrSpace.find(Src0);
975 unsigned Src0AS = (I != InferredAddrSpace.end())
979 auto J = InferredAddrSpace.find(Src1);
980 unsigned Src1AS = (J != InferredAddrSpace.end())
1008 auto I = InferredAddrSpace.find(PtrOperand);
1010 if (I == InferredAddrSpace.end()) {
1035 unsigned OldAS = InferredAddrSpace.lookup(&V);
1043 InferredAddrSpace[&V] = NewAS;
1286 const ValueToAddrSpaceMapTy &InferredAddrSpace,
1295 unsigned NewAddrSpace = InferredAddrSpace.lookup(V);