summaryrefslogtreecommitdiff
path: root/lib/CodeGen/LiveDebugVariables.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2012-11-28 19:13:06 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2012-11-28 19:13:06 +0000
commit1ead68d769f27f6d68d4aaeffe4199fa2cacbc95 (patch)
tree173f3e8204684105d3eebe8a1754e6b5a12c8105 /lib/CodeGen/LiveDebugVariables.cpp
parent6b731486d4460e5f1088a6066c0081af048c1e45 (diff)
downloadllvm-1ead68d769f27f6d68d4aaeffe4199fa2cacbc95.tar.gz
llvm-1ead68d769f27f6d68d4aaeffe4199fa2cacbc95.tar.bz2
llvm-1ead68d769f27f6d68d4aaeffe4199fa2cacbc95.tar.xz
Make the LiveRegMatrix analysis available to targets.
No functional change, just moved header files. Targets can inject custom passes between register allocation and rewriting. This makes it possible to tweak the register allocation before rewriting, using the full global interference checking available from LiveRegMatrix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168806 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/LiveDebugVariables.cpp')
-rw-r--r--lib/CodeGen/LiveDebugVariables.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/CodeGen/LiveDebugVariables.cpp b/lib/CodeGen/LiveDebugVariables.cpp
index defc1279ec..76ed35c892 100644
--- a/lib/CodeGen/LiveDebugVariables.cpp
+++ b/lib/CodeGen/LiveDebugVariables.cpp
@@ -21,7 +21,6 @@
#define DEBUG_TYPE "livedebug"
#include "LiveDebugVariables.h"
-#include "VirtRegMap.h"
#include "llvm/Constants.h"
#include "llvm/DebugInfo.h"
#include "llvm/Metadata.h"
@@ -35,6 +34,7 @@
#include "llvm/CodeGen/MachineInstrBuilder.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/CodeGen/Passes.h"
+#include "llvm/CodeGen/VirtRegMap.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/Support/Debug.h"
#include "llvm/Target/TargetInstrInfo.h"