From: Matt Arsenault Date: Fri, 27 Jan 2017 17:30:39 +0000 (+0000) Subject: NVPTX: Make NVPTXInferAddressSpaces preserve CFG X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1d8c95f0c146299005e399306d3018f67ee2b647;p=llvm NVPTX: Make NVPTXInferAddressSpaces preserve CFG git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293308 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/NVPTX/NVPTXInferAddressSpaces.cpp b/lib/Target/NVPTX/NVPTXInferAddressSpaces.cpp index f4940c937a2..60c6d3d79d0 100644 --- a/lib/Target/NVPTX/NVPTXInferAddressSpaces.cpp +++ b/lib/Target/NVPTX/NVPTXInferAddressSpaces.cpp @@ -119,6 +119,10 @@ public: NVPTXInferAddressSpaces() : FunctionPass(ID) {} + void getAnalysisUsage(AnalysisUsage &AU) const override { + AU.setPreservesCFG(); + } + bool runOnFunction(Function &F) override; private: