diff options
| author | Dale Johannesen <dalej@apple.com> | 2009-02-13 02:33:27 +0000 |
|---|---|---|
| committer | Dale Johannesen <dalej@apple.com> | 2009-02-13 02:33:27 +0000 |
| commit | 9bba902c83d31b324a3108b36f9eac792f894598 (patch) | |
| tree | 3b3e2f31591fb17f63cdac91e7eb0d4b781ff20e /llvm/lib/Target/X86/X86RegisterInfo.cpp | |
| parent | 57097d2a2674fa2a73fabf9d0e032d6f171cbf52 (diff) | |
| download | bcm5719-llvm-9bba902c83d31b324a3108b36f9eac792f894598.tar.gz bcm5719-llvm-9bba902c83d31b324a3108b36f9eac792f894598.zip | |
Remove non-DebugLoc versions of BuildMI from X86.
There were some that might even matter in X86FastISel.
llvm-svn: 64437
Diffstat (limited to 'llvm/lib/Target/X86/X86RegisterInfo.cpp')
| -rw-r--r-- | llvm/lib/Target/X86/X86RegisterInfo.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86RegisterInfo.cpp b/llvm/lib/Target/X86/X86RegisterInfo.cpp index 0130ba2c49d..edc165c9857 100644 --- a/llvm/lib/Target/X86/X86RegisterInfo.cpp +++ b/llvm/lib/Target/X86/X86RegisterInfo.cpp @@ -542,11 +542,14 @@ void emitSPUpdate(MachineBasicBlock &MBB, MachineBasicBlock::iterator &MBBI, (Is64Bit ? X86::ADD64ri8 : X86::ADD32ri8) : (Is64Bit ? X86::ADD64ri32 : X86::ADD32ri)); uint64_t Chunk = (1LL << 31) - 1; + // We could pass in a DebugLoc, but this is only called from prolog/epilog. + DebugLoc DL = DebugLoc::getUnknownLoc(); while (Offset) { uint64_t ThisVal = (Offset > Chunk) ? Chunk : Offset; MachineInstr *MI = - BuildMI(MBB, MBBI, TII.get(Opc), StackPtr).addReg(StackPtr).addImm(ThisVal); + BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) + .addReg(StackPtr).addImm(ThisVal); // The EFLAGS implicit def is dead. MI->getOperand(3).setIsDead(); Offset -= ThisVal; |

