mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-01 18:33:56 +00:00
80 col.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41812 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
f618e7c2a1
commit
be36798bfe
@ -418,8 +418,9 @@ class PseudoInst<dag oops, dag iops, string asm, list<dag> pattern>
|
||||
}
|
||||
|
||||
// Almost all ARM instructions are predicable.
|
||||
class I<bits<4> opcod, dag oops, dag iops, AddrMode am, SizeFlagVal sz, IndexMode im,
|
||||
Format f, string opc, string asm, string cstr, list<dag> pattern>
|
||||
class I<bits<4> opcod, dag oops, dag iops, AddrMode am, SizeFlagVal sz,
|
||||
IndexMode im, Format f, string opc, string asm, string cstr,
|
||||
list<dag> pattern>
|
||||
: InstARM<opcod, am, sz, im, f, cstr> {
|
||||
let OutOperandList = oops;
|
||||
let InOperandList = !con(iops, (ops pred:$p));
|
||||
@ -431,8 +432,9 @@ class I<bits<4> opcod, dag oops, dag iops, AddrMode am, SizeFlagVal sz, IndexMod
|
||||
// Same as I except it can optionally modify CPSR. Note it's modeled as
|
||||
// an input operand since by default it's a zero register. It will
|
||||
// become an implicit def once it's "flipped".
|
||||
class sI<bits<4> opcod, dag oops, dag iops, AddrMode am, SizeFlagVal sz, IndexMode im,
|
||||
Format f, string opc, string asm, string cstr, list<dag> pattern>
|
||||
class sI<bits<4> opcod, dag oops, dag iops, AddrMode am, SizeFlagVal sz,
|
||||
IndexMode im, Format f, string opc, string asm, string cstr,
|
||||
list<dag> pattern>
|
||||
: InstARM<opcod, am, sz, im, f, cstr> {
|
||||
let OutOperandList = oops;
|
||||
let InOperandList = !con(iops, (ops pred:$p, cc_out:$s));
|
||||
|
Loading…
x
Reference in New Issue
Block a user