diff options
| author | Matthias Braun <matze@braunis.de> | 2016-11-30 23:48:50 +0000 |
|---|---|---|
| committer | Matthias Braun <matze@braunis.de> | 2016-11-30 23:48:50 +0000 |
| commit | ef331eff5aa56a70d5bef2e5cf3202a326d697e9 (patch) | |
| tree | 05e8c2463af88ed178689df11b5228f9f07ef577 /llvm/lib/CodeGen/StackColoring.cpp | |
| parent | f23ef437ccf39dd8209960b942b3751547b07af5 (diff) | |
| download | bcm5719-llvm-ef331eff5aa56a70d5bef2e5cf3202a326d697e9.tar.gz bcm5719-llvm-ef331eff5aa56a70d5bef2e5cf3202a326d697e9.zip | |
Move VariableDbgInfo from MachineModuleInfo to MachineFunction
VariableDbgInfo is per function data, so it makes sense to have it with
the function instead of the module.
This is a necessary step to have machine module passes work properly.
Differential Revision: https://reviews.llvm.org/D27186
llvm-svn: 288292
Diffstat (limited to 'llvm/lib/CodeGen/StackColoring.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/StackColoring.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/StackColoring.cpp b/llvm/lib/CodeGen/StackColoring.cpp index 7cc2924f96e..89c4b574f17 100644 --- a/llvm/lib/CodeGen/StackColoring.cpp +++ b/llvm/lib/CodeGen/StackColoring.cpp @@ -778,10 +778,9 @@ void StackColoring::remapInstructions(DenseMap<int, int> &SlotRemap) { unsigned FixedInstr = 0; unsigned FixedMemOp = 0; unsigned FixedDbg = 0; - MachineModuleInfo *MMI = &MF->getMMI(); // Remap debug information that refers to stack slots. - for (auto &VI : MMI->getVariableDbgInfo()) { + for (auto &VI : MF->getVariableDbgInfo()) { if (!VI.Var) continue; if (SlotRemap.count(VI.Slot)) { |

