[llvm-commits] [llvm] r42029 - /llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
Dan Gohman
djg at cray.com
Mon Sep 17 08:19:08 PDT 2007
Author: djg
Date: Mon Sep 17 10:19:08 2007
New Revision: 42029
URL: http://llvm.org/viewvc/llvm-project?rev=42029&view=rev
Log:
Add 64-bit jmp instructions to the list of instructions that
can terminate a block with no fall-through.
Modified:
llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrInfo.cpp?rev=42029&r1=42028&r2=42029&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.cpp Mon Sep 17 10:19:08 2007
@@ -582,7 +582,9 @@
case X86::TAILJMPm:
case X86::JMP: // Uncond branch.
case X86::JMP32r: // Indirect branch.
+ case X86::JMP64r: // Indirect branch (64-bit).
case X86::JMP32m: // Indirect branch through mem.
+ case X86::JMP64m: // Indirect branch through mem (64-bit).
return true;
default: return false;
}
More information about the llvm-commits
mailing list