[NewPM] Port infer-address-spaces
authorArthur Eubanks <aeubanks@google.com>
Mon, 28 Dec 2020 21:07:46 +0000 (13:07 -0800)
committerArthur Eubanks <aeubanks@google.com>
Tue, 29 Dec 2020 03:58:12 +0000 (19:58 -0800)
commitc2ef06d3dd09d4e4e9665ca9f61e7672ad937827
tree852d08f64e694bb61561390119490b404b7e9971
parent55d13e6a867450d4a131612e4e93d60458016c8d
[NewPM] Port infer-address-spaces

And add it to the AMDGPU opt pipeline.

Reviewed By: arsenm

Differential Revision: https://reviews.llvm.org/D93880
llvm/include/llvm/Transforms/Scalar/InferAddressSpaces.h [new file with mode: 0644]
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
llvm/test/CodeGen/AMDGPU/infer-addrpace-pipeline.ll
llvm/test/Transforms/InferAddressSpaces/AMDGPU/infer-address-space.ll
llvm/tools/opt/opt.cpp