[llvm-commits] [llvm] r103826 - /llvm/trunk/lib/Target/Alpha/AlphaInstrInfo.td
Dan Gohman
gohman at apple.com
Fri May 14 15:00:27 PDT 2010
Author: djg
Date: Fri May 14 17:00:27 2010
New Revision: 103826
URL: http://llvm.org/viewvc/llvm-project?rev=103826&view=rev
Log:
BR is a barrier.
Modified:
llvm/trunk/lib/Target/Alpha/AlphaInstrInfo.td
Modified: llvm/trunk/lib/Target/Alpha/AlphaInstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Alpha/AlphaInstrInfo.td?rev=103826&r1=103825&r2=103826&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Alpha/AlphaInstrInfo.td (original)
+++ llvm/trunk/lib/Target/Alpha/AlphaInstrInfo.td Fri May 14 17:00:27 2010
@@ -836,7 +836,7 @@
!strconcat(asmstr, " $R,$dst"), s_fbr>;
let isBranch = 1, isTerminator = 1, hasCtrlDep = 1 in {
-let Ra = 31 in
+let Ra = 31, isBarrier = 1 in
def BR : BFormD<0x30, "br $$31,$DISP", [(br bb:$DISP)], s_ubr>;
def COND_BRANCH_I : BFormN<0, (ins u64imm:$opc, GPRC:$R, target:$dst),
More information about the llvm-commits
mailing list