Index: src/IceDefs.h |
diff --git a/src/IceDefs.h b/src/IceDefs.h |
index c90b052409ef9dbb4cd40da627837820c51de899..56a3bac8e93d13c572ee288a14172d756fa62edc 100644 |
--- a/src/IceDefs.h |
+++ b/src/IceDefs.h |
@@ -21,7 +21,6 @@ |
#include "IceTLS.h" |
#include "llvm/ADT/ArrayRef.h" |
-#include "llvm/ADT/BitVector.h" |
#include "llvm/ADT/ilist.h" |
#include "llvm/ADT/ilist_node.h" |
#include "llvm/ADT/iterator_range.h" |
@@ -50,6 +49,7 @@ |
namespace Ice { |
class Assembler; |
+class BitVector; |
class Cfg; |
class CfgNode; |
class Constant; |
@@ -155,7 +155,7 @@ using InstNumberT = int32_t; |
/// range. |
using LiveBeginEndMapEntry = std::pair<SizeT, InstNumberT>; |
using LiveBeginEndMap = CfgVector<LiveBeginEndMapEntry>; |
-using LivenessBV = llvm::BitVector; |
+using LivenessBV = BitVector; |
using TimerStackIdT = uint32_t; |
using TimerIdT = uint32_t; |