diff options
author | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-08-06 18:47:06 +0000 |
---|---|---|
committer | Jakob Stoklund Olesen <stoklund@2pi.dk> | 2010-08-06 18:47:06 +0000 |
commit | 6d108e2cb59a3fe4d71bbde41416b55fc7c31d22 (patch) | |
tree | 1791ed9475df76c4404366fdf45e96afd179b4eb /lib/CodeGen/InlineSpiller.cpp | |
parent | 23436597a8efad427059f2a6db5264e6a40d2dc7 (diff) |
Keep the MachiuneFunctionPass pointer around. It is useful for verification.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110464 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/InlineSpiller.cpp')
-rw-r--r-- | lib/CodeGen/InlineSpiller.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/CodeGen/InlineSpiller.cpp b/lib/CodeGen/InlineSpiller.cpp index 872a829df5..1492566cfe 100644 --- a/lib/CodeGen/InlineSpiller.cpp +++ b/lib/CodeGen/InlineSpiller.cpp @@ -30,6 +30,7 @@ using namespace llvm; namespace { class InlineSpiller : public Spiller { + MachineFunctionPass &pass_; MachineFunction &mf_; LiveIntervals &lis_; MachineLoopInfo &loops_; @@ -61,7 +62,8 @@ public: InlineSpiller(MachineFunctionPass &pass, MachineFunction &mf, VirtRegMap &vrm) - : mf_(mf), + : pass_(pass), + mf_(mf), lis_(pass.getAnalysis<LiveIntervals>()), loops_(pass.getAnalysis<MachineLoopInfo>()), vrm_(vrm), |