summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86RegisterInfo.cpp
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2009-02-13 02:33:27 +0000
committerDale Johannesen <dalej@apple.com>2009-02-13 02:33:27 +0000
commit9bba902c83d31b324a3108b36f9eac792f894598 (patch)
tree3b3e2f31591fb17f63cdac91e7eb0d4b781ff20e /llvm/lib/Target/X86/X86RegisterInfo.cpp
parent57097d2a2674fa2a73fabf9d0e032d6f171cbf52 (diff)
downloadbcm5719-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.cpp5
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;
OpenPOWER on IntegriCloud