Lines Matching refs:NewAS
203 bool isSafeToCastConstAddrSpace(Constant *C, unsigned NewAS) const;
545 unsigned NewAS = I->second; in operandWithNewAddressSpaceOrCreateUndef() local
547 cast<PointerType>(Operand->getType()), NewAS); in operandWithNewAddressSpaceOrCreateUndef()
903 unsigned NewAS = UninitializedAddressSpace; in updateAddressSpace() local
929 NewAS = Src1AS; in updateAddressSpace()
931 NewAS = Src0AS; in updateAddressSpace()
933 NewAS = joinAddressSpaces(Src0AS, Src1AS); in updateAddressSpace()
938 NewAS = AS; in updateAddressSpace()
962 NewAS = joinAddressSpaces(NewAS, OperandAS); in updateAddressSpace()
963 if (NewAS == FlatAddrSpace) in updateAddressSpace()
971 if (OldAS == NewAS) in updateAddressSpace()
976 LLVM_DEBUG(dbgs() << " to " << NewAS << '\n'); in updateAddressSpace()
977 InferredAddrSpace[&V] = NewAS; in updateAddressSpace()
1067 unsigned NewAS) const { in isSafeToCastConstAddrSpace()
1068 assert(NewAS != UninitializedAddressSpace); in isSafeToCastConstAddrSpace()
1071 if (SrcAS == NewAS || isa<UndefValue>(C)) in isSafeToCastConstAddrSpace()
1075 if (SrcAS != FlatAddrSpace && NewAS != FlatAddrSpace) in isSafeToCastConstAddrSpace()
1085 return isSafeToCastConstAddrSpace(cast<Constant>(Op->getOperand(0)), NewAS); in isSafeToCastConstAddrSpace()
1212 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteWithNewAddressSpaces() local
1218 if (OtherNewV->getType()->getPointerAddressSpace() == NewAS) { in rewriteWithNewAddressSpaces()
1227 if (isSafeToCastConstAddrSpace(KOtherSrc, NewAS)) { in rewriteWithNewAddressSpaces()
1237 unsigned NewAS = NewV->getType()->getPointerAddressSpace(); in rewriteWithNewAddressSpaces() local
1238 if (ASC->getDestAddressSpace() == NewAS) { in rewriteWithNewAddressSpaces()