Lines Matching refs:InferredAddrSpace
198 ValueToAddrSpaceMapTy &InferredAddrSpace,
204 ValueToAddrSpaceMapTy &InferredAddrSpace,
220 const ValueToAddrSpaceMapTy &InferredAddrSpace,
840 ValueToAddrSpaceMapTy InferredAddrSpace; in run() local
842 inferAddressSpaces(Postorder, InferredAddrSpace, PredicatedAS); in run()
846 return rewriteWithNewAddressSpaces(Postorder, InferredAddrSpace, PredicatedAS, in run()
854 ValueToAddrSpaceMapTy &InferredAddrSpace, in inferAddressSpaces() argument
859 InferredAddrSpace[V] = UninitializedAddressSpace; in inferAddressSpaces()
866 if (!updateAddressSpace(*V, InferredAddrSpace, PredicatedAS)) in inferAddressSpaces()
874 auto Pos = InferredAddrSpace.find(User); in inferAddressSpaces()
877 if (Pos == InferredAddrSpace.end()) in inferAddressSpaces()
916 const Value &V, ValueToAddrSpaceMapTy &InferredAddrSpace, in updateAddressSpace() argument
918 assert(InferredAddrSpace.count(&V)); in updateAddressSpace()
931 auto I = InferredAddrSpace.find(Src0); in updateAddressSpace()
932 unsigned Src0AS = (I != InferredAddrSpace.end()) in updateAddressSpace()
936 auto J = InferredAddrSpace.find(Src1); in updateAddressSpace()
937 unsigned Src1AS = (J != InferredAddrSpace.end()) in updateAddressSpace()
965 auto I = InferredAddrSpace.find(PtrOperand); in updateAddressSpace()
967 if (I == InferredAddrSpace.end()) { in updateAddressSpace()
992 unsigned OldAS = InferredAddrSpace.lookup(&V); in updateAddressSpace()
1000 InferredAddrSpace[&V] = NewAS; in updateAddressSpace()
1132 const ValueToAddrSpaceMapTy &InferredAddrSpace, in rewriteWithNewAddressSpaces() argument
1141 unsigned NewAddrSpace = InferredAddrSpace.lookup(V); in rewriteWithNewAddressSpaces()