Lines Matching refs:InferredAddrSpace
194 ValueToAddrSpaceMapTy &InferredAddrSpace,
200 ValueToAddrSpaceMapTy &InferredAddrSpace,
216 const ValueToAddrSpaceMapTy &InferredAddrSpace,
819 ValueToAddrSpaceMapTy InferredAddrSpace; in run() local
821 inferAddressSpaces(Postorder, InferredAddrSpace, PredicatedAS); in run()
825 return rewriteWithNewAddressSpaces(Postorder, InferredAddrSpace, PredicatedAS, in run()
833 ValueToAddrSpaceMapTy &InferredAddrSpace, in inferAddressSpaces() argument
838 InferredAddrSpace[V] = UninitializedAddressSpace; in inferAddressSpaces()
845 if (!updateAddressSpace(*V, InferredAddrSpace, PredicatedAS)) in inferAddressSpaces()
853 auto Pos = InferredAddrSpace.find(User); in inferAddressSpaces()
856 if (Pos == InferredAddrSpace.end()) in inferAddressSpaces()
895 const Value &V, ValueToAddrSpaceMapTy &InferredAddrSpace, in updateAddressSpace() argument
897 assert(InferredAddrSpace.count(&V)); in updateAddressSpace()
910 auto I = InferredAddrSpace.find(Src0); in updateAddressSpace()
911 unsigned Src0AS = (I != InferredAddrSpace.end()) ? in updateAddressSpace()
914 auto J = InferredAddrSpace.find(Src1); in updateAddressSpace()
915 unsigned Src1AS = (J != InferredAddrSpace.end()) ? in updateAddressSpace()
942 auto I = InferredAddrSpace.find(PtrOperand); in updateAddressSpace()
944 if (I == InferredAddrSpace.end()) { in updateAddressSpace()
969 unsigned OldAS = InferredAddrSpace.lookup(&V); in updateAddressSpace()
977 InferredAddrSpace[&V] = NewAS; in updateAddressSpace()
1108 const ValueToAddrSpaceMapTy &InferredAddrSpace, in rewriteWithNewAddressSpaces() argument
1117 unsigned NewAddrSpace = InferredAddrSpace.lookup(V); in rewriteWithNewAddressSpaces()