[llvm-commits] [llvm] r42029 - /llvm/trunk/lib/Target/X86/X86InstrInfo.cpp

Evan Cheng evan.cheng at apple.com
Mon Sep 17 10:50:59 PDT 2007


Doh. Thanks Dan. Was this breaking anything? Seems to me this fix  
should be merged into the release branch. What do you say?

Evan

On Sep 17, 2007, at 8:19 AM, Dan Gohman wrote:

> 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;
>   }
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list