[NVPTX] Make NVVMReflect a function pass.
authorJustin Lebar <jlebar@google.com>
Wed, 30 Mar 2016 20:40:11 +0000 (20:40 +0000)
committerJustin Lebar <jlebar@google.com>
Wed, 30 Mar 2016 20:40:11 +0000 (20:40 +0000)
commite3804cc932d0288bf4573f27a2654270a2f60987
tree47972e4dfacee7f38258359565fe0bc56201dd85
parent2fe132311205aa143f976c4922891a40d87583c3
[NVPTX] Make NVVMReflect a function pass.

Summary:
Currently it's a module pass.  Make it a function pass so that we can
move it to PassManagerBuilder's EP_EarlyAsPossible extension point,
which only accepts function passes.

Reviewers: rnk

Subscribers: tra, llvm-commits, jholewinski

Differential Revision: http://reviews.llvm.org/D18615

llvm-svn: 264919
llvm/docs/NVPTXUsage.rst
llvm/lib/Target/NVPTX/NVPTX.h
llvm/lib/Target/NVPTX/NVVMReflect.cpp