Lines Matching refs:InferAddressSpaces
144 class InferAddressSpaces : public FunctionPass { class
152 InferAddressSpaces() : FunctionPass(ID) {} in InferAddressSpaces() function in __anonae83bd310111::InferAddressSpaces
203 char InferAddressSpaces::ID = 0;
211 INITIALIZE_PASS(InferAddressSpaces, DEBUG_TYPE, "Infer address spaces",
256 bool InferAddressSpaces::rewriteIntrinsicOperands(IntrinsicInst *II, in rewriteIntrinsicOperands()
288 void InferAddressSpaces::collectRewritableIntrinsicOperands( in collectRewritableIntrinsicOperands()
309 void InferAddressSpaces::appendsFlatAddressExpressionToPostorderStack( in appendsFlatAddressExpressionToPostorderStack()
343 InferAddressSpaces::collectFlatAddressExpressions(Function &F) const { in collectFlatAddressExpressions()
578 Value *InferAddressSpaces::cloneValueWithNewAddressSpace( in cloneValueWithNewAddressSpace()
604 unsigned InferAddressSpaces::joinAddressSpaces(unsigned AS1, in joinAddressSpaces()
618 bool InferAddressSpaces::runOnFunction(Function &F) { in runOnFunction()
643 void InferAddressSpaces::inferAddressSpaces( in inferAddressSpaces()
687 Optional<unsigned> InferAddressSpaces::updateAddressSpace( in updateAddressSpace()
826 bool InferAddressSpaces::isSafeToCastConstAddrSpace(Constant *C, unsigned NewAS) const { in isSafeToCastConstAddrSpace()
865 bool InferAddressSpaces::rewriteWithNewAddressSpaces( in rewriteWithNewAddressSpaces()
1019 return new InferAddressSpaces(); in createInferAddressSpacesPass()