[llvm] r316421 - [ARM] tSETEND needs IsThumb
Oliver Stannard via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 24 02:03:33 PDT 2017
Author: olista01
Date: Tue Oct 24 02:03:33 2017
New Revision: 316421
URL: http://llvm.org/viewvc/llvm-project?rev=316421&view=rev
Log:
[ARM] tSETEND needs IsThumb
This is the Thumb encoding, so the Requires list must include IsThumb.
No test because we happen to select the ARM one first, but that's just luck.
Differential Revision: https://reviews.llvm.org/D39190
Modified:
llvm/trunk/lib/Target/ARM/ARMInstrThumb.td
Modified: llvm/trunk/lib/Target/ARM/ARMInstrThumb.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMInstrThumb.td?rev=316421&r1=316420&r2=316421&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMInstrThumb.td (original)
+++ llvm/trunk/lib/Target/ARM/ARMInstrThumb.td Tue Oct 24 02:03:33 2017
@@ -338,7 +338,7 @@ def tHLT : T1I<(outs), (ins imm0_63:$val
}
def tSETEND : T1I<(outs), (ins setend_op:$end), NoItinerary, "setend\t$end",
- []>, T1Encoding<0b101101>, Requires<[IsNotMClass]>, Deprecated<HasV8Ops> {
+ []>, T1Encoding<0b101101>, Requires<[IsThumb, IsNotMClass]>, Deprecated<HasV8Ops> {
bits<1> end;
// A8.6.156
let Inst{9-5} = 0b10010;
More information about the llvm-commits
mailing list