Lines Matching refs:NewAS

187   bool isSafeToCastConstAddrSpace(Constant *C, unsigned NewAS) const;
805 Optional<unsigned> NewAS = updateAddressSpace(*V, *InferredAddrSpace); in inferAddressSpaces() local
806 if (!NewAS.hasValue()) in inferAddressSpaces()
810 LLVM_DEBUG(dbgs() << " to " << NewAS.getValue() << '\n'); in inferAddressSpaces()
811 (*InferredAddrSpace)[V] = NewAS.getValue(); in inferAddressSpaces()
841 unsigned NewAS = UninitializedAddressSpace; in updateAddressSpace() local
867 NewAS = Src1AS; in updateAddressSpace()
869 NewAS = Src0AS; in updateAddressSpace()
871 NewAS = joinAddressSpaces(Src0AS, Src1AS); in updateAddressSpace()
876 NewAS = AS; in updateAddressSpace()
887 NewAS = joinAddressSpaces(NewAS, OperandAS); in updateAddressSpace()
888 if (NewAS == FlatAddrSpace) in updateAddressSpace()
896 if (OldAS == NewAS) in updateAddressSpace()
898 return NewAS; in updateAddressSpace()
988 unsigned NewAS) const { in isSafeToCastConstAddrSpace()
989 assert(NewAS != UninitializedAddressSpace); in isSafeToCastConstAddrSpace()
992 if (SrcAS == NewAS || isa<UndefValue>(C)) in isSafeToCastConstAddrSpace()
996 if (SrcAS != FlatAddrSpace && NewAS != FlatAddrSpace) in isSafeToCastConstAddrSpace()
1006 return isSafeToCastConstAddrSpace(cast<Constant>(Op->getOperand(0)), NewAS); in isSafeToCastConstAddrSpace()
1131 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteWithNewAddressSpaces() local
1137 if (OtherNewV->getType()->getPointerAddressSpace() == NewAS) { in rewriteWithNewAddressSpaces()
1146 if (isSafeToCastConstAddrSpace(KOtherSrc, NewAS)) { in rewriteWithNewAddressSpaces()
1156 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteWithNewAddressSpaces() local
1157 if (ASC->getDestAddressSpace() == NewAS) { in rewriteWithNewAddressSpaces()