projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove 3 includes from MCInstrDesc.h and explicitly include them where needed
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
LiveRegMatrix.h
diff --git
a/include/llvm/CodeGen/LiveRegMatrix.h
b/include/llvm/CodeGen/LiveRegMatrix.h
index 28b819bb6fad89337fd136430e3ec171839bbcdc..878b4d9836f21d804233efe1322e7ebb347a3a68 100644
(file)
--- a/
include/llvm/CodeGen/LiveRegMatrix.h
+++ b/
include/llvm/CodeGen/LiveRegMatrix.h
@@
-25,7
+25,6
@@
#define LLVM_CODEGEN_LIVEREGMATRIX_H
#include "llvm/ADT/BitVector.h"
#define LLVM_CODEGEN_LIVEREGMATRIX_H
#include "llvm/ADT/BitVector.h"
-#include "llvm/ADT/OwningPtr.h"
#include "llvm/CodeGen/LiveIntervalUnion.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
#include "llvm/CodeGen/LiveIntervalUnion.h"
#include "llvm/CodeGen/MachineFunctionPass.h"
@@
-51,7
+50,7
@@
class LiveRegMatrix : public MachineFunctionPass {
LiveIntervalUnion::Array Matrix;
// Cached queries per register unit.
LiveIntervalUnion::Array Matrix;
// Cached queries per register unit.
-
OwningArrayPtr<LiveIntervalUnion::Query
> Queries;
+
std::unique_ptr<LiveIntervalUnion::Query[]
> Queries;
// Cached register mask interference info.
unsigned RegMaskTag;
// Cached register mask interference info.
unsigned RegMaskTag;