forked from OSchip/llvm-project
Added far return instructions (that is, returns to
code in other segments) to the Intel instruction tables. llvm-svn: 81953
This commit is contained in:
parent
2251293788
commit
f8f6479388
|
@ -566,6 +566,10 @@ let isTerminator = 1, isReturn = 1, isBarrier = 1,
|
|||
def RETI : Ii16<0xC2, RawFrm, (outs), (ins i16imm:$amt, variable_ops),
|
||||
"ret\t$amt",
|
||||
[(X86retflag timm:$amt)]>;
|
||||
def LRET : I <0xCB, RawFrm, (outs), (ins),
|
||||
"lret", []>;
|
||||
def LRETI : Ii16<0xCA, RawFrm, (outs), (ins i16imm:$amt),
|
||||
"lret\t$amt", []>;
|
||||
}
|
||||
|
||||
// All branches are RawFrm, Void, Branch, and Terminators
|
||||
|
|
Loading…
Reference in New Issue