Include what you use in NVPTX.h
authorDmitri Gribenko <gribozavr@gmail.com>
Mon, 3 Jun 2019 14:26:50 +0000 (14:26 +0000)
committerDmitri Gribenko <gribozavr@gmail.com>
Mon, 3 Jun 2019 14:26:50 +0000 (14:26 +0000)
commit14c69fefe6009fc391a81d49db71b5973773beea
tree93cadf028124c05cf1e35e07f08ea4382d4cd934
parent3f786dab0eb136917dab32c6f414bc78650b2876
Include what you use in NVPTX.h

I also fixed all other files that were including NVPTX.h and were
relying on transitive includes.

llvm-svn: 362402
llvm/lib/Target/NVPTX/NVPTX.h
llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h
llvm/lib/Target/NVPTX/NVPTXLowerAlloca.cpp
llvm/lib/Target/NVPTX/NVPTXLowerArgs.cpp
llvm/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp
llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h