[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