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)
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

index a9c376aea40a5917ecde0563112846ed0df3f1ba..e81a301b59b4135c5510de8ab3e34b472a89fde1 100644 (file)
@@ -14,7 +14,6 @@
 #ifndef LLVM_LIB_TARGET_NVPTX_NVPTX_H
 #define LLVM_LIB_TARGET_NVPTX_NVPTX_H
 
-#include "MCTargetDesc/NVPTXBaseInfo.h"
 #include "llvm/ADT/StringMap.h"
 #include "llvm/IR/Module.h"
 #include "llvm/IR/Value.h"
index 4542e60c97ea910b9df9e5f804b3176dfbdeabb4..3d2447d75c775af5e786db64de2b9e1b02bdf2bf 100644 (file)
@@ -12,6 +12,7 @@
 
 #include "NVPTXISelDAGToDAG.h"
 #include "NVPTXUtilities.h"
+#include "MCTargetDesc/NVPTXBaseInfo.h"
 #include "llvm/Analysis/ValueTracking.h"
 #include "llvm/IR/GlobalValue.h"
 #include "llvm/IR/Instructions.h"
index 15f230a246a931da5786ed1fef43bf237138c5a1..e4e5069b7a8078df0631c3405028281ee569f291 100644 (file)
@@ -17,6 +17,7 @@
 #include "NVPTXISelLowering.h"
 #include "NVPTXRegisterInfo.h"
 #include "NVPTXTargetMachine.h"
+#include "MCTargetDesc/NVPTXBaseInfo.h"
 #include "llvm/CodeGen/SelectionDAGISel.h"
 #include "llvm/IR/Intrinsics.h"
 #include "llvm/Support/Compiler.h"
index 5720ea2afdd171b0cee20c314c6da3f838563686..76fb9f3fa692b952f7ed69e74a23739d8d6e66e2 100644 (file)
@@ -26,6 +26,7 @@
 
 #include "NVPTX.h"
 #include "NVPTXUtilities.h"
+#include "MCTargetDesc/NVPTXBaseInfo.h"
 #include "llvm/IR/Function.h"
 #include "llvm/IR/Instructions.h"
 #include "llvm/IR/IntrinsicInst.h"
index 8c7f6e63e1f438d086c3735ab6fc2ca43c63975e..c5e02e34e25e42da7d2d5018cd62733453b809a9 100644 (file)
@@ -91,6 +91,7 @@
 #include "NVPTX.h"
 #include "NVPTXTargetMachine.h"
 #include "NVPTXUtilities.h"
+#include "MCTargetDesc/NVPTXBaseInfo.h"
 #include "llvm/Analysis/ValueTracking.h"
 #include "llvm/IR/Function.h"
 #include "llvm/IR/Instructions.h"
index d08f8cc16c96cfd877611879d498181d3e7ebb95..e213089e408524c619a4fe970707914ce1368ab6 100644 (file)
@@ -16,6 +16,7 @@
 #include "NVPTXMachineFunctionInfo.h"
 #include "NVPTXSubtarget.h"
 #include "NVPTXTargetMachine.h"
+#include "MCTargetDesc/NVPTXBaseInfo.h"
 #include "llvm/ADT/DenseSet.h"
 #include "llvm/CodeGen/MachineFunction.h"
 #include "llvm/CodeGen/MachineFunctionPass.h"
index b4a06034a9d6dd5a9001e5d5eeaebe8d6cd37b4c..b179a28fa713b2e498bf0e6b79b088fd60d1fdb1 100644 (file)
@@ -16,8 +16,8 @@
 #ifndef LLVM_LIB_TARGET_NVPTX_NVPTXTARGETTRANSFORMINFO_H
 #define LLVM_LIB_TARGET_NVPTX_NVPTXTARGETTRANSFORMINFO_H
 
-#include "NVPTX.h"
 #include "NVPTXTargetMachine.h"
+#include "MCTargetDesc/NVPTXBaseInfo.h"
 #include "llvm/Analysis/TargetTransformInfo.h"
 #include "llvm/CodeGen/BasicTTIImpl.h"
 #include "llvm/CodeGen/TargetLowering.h"