projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix PR8211
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrSystem.td
diff --git
a/lib/Target/X86/X86InstrSystem.td
b/lib/Target/X86/X86InstrSystem.td
index 48b6d6ecf0721dc0b52d22aaaa56c4e2d8b39d0a..1a58ba0f96ef722c478ac3d9faa475cacfb69bef 100644
(file)
--- a/
lib/Target/X86/X86InstrSystem.td
+++ b/
lib/Target/X86/X86InstrSystem.td
@@
-21,8
+21,10
@@
let Defs = [RAX, RCX, RDX] in
// CPU flow control instructions
// CPU flow control instructions
-let isTerminator = 1, isBarrier = 1, hasCtrlDep = 1 in
+let isTerminator = 1, isBarrier = 1, hasCtrlDep = 1 in
{
def TRAP : I<0x0B, RawFrm, (outs), (ins), "ud2", [(trap)]>, TB;
def TRAP : I<0x0B, RawFrm, (outs), (ins), "ud2", [(trap)]>, TB;
+ def UD2B : I<0xB9, RawFrm, (outs), (ins), "ud2b", []>, TB;
+}
def HLT : I<0xF4, RawFrm, (outs), (ins), "hlt", []>;
def RSM : I<0xAA, RawFrm, (outs), (ins), "rsm", []>, TB;
def HLT : I<0xF4, RawFrm, (outs), (ins), "hlt", []>;
def RSM : I<0xAA, RawFrm, (outs), (ins), "rsm", []>, TB;