mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-29 10:25:12 +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:
@@ -418,8 +418,9 @@ class PseudoInst<dag oops, dag iops, string asm, list<dag> pattern>
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Almost all ARM instructions are predicable.
|
// Almost all ARM instructions are predicable.
|
||||||
class I<bits<4> opcod, dag oops, dag iops, AddrMode am, SizeFlagVal sz, IndexMode im,
|
class I<bits<4> opcod, dag oops, dag iops, AddrMode am, SizeFlagVal sz,
|
||||||
Format f, string opc, string asm, string cstr, list<dag> pattern>
|
IndexMode im, Format f, string opc, string asm, string cstr,
|
||||||
|
list<dag> pattern>
|
||||||
: InstARM<opcod, am, sz, im, f, cstr> {
|
: InstARM<opcod, am, sz, im, f, cstr> {
|
||||||
let OutOperandList = oops;
|
let OutOperandList = oops;
|
||||||
let InOperandList = !con(iops, (ops pred:$p));
|
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
|
// 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
|
// an input operand since by default it's a zero register. It will
|
||||||
// become an implicit def once it's "flipped".
|
// become an implicit def once it's "flipped".
|
||||||
class sI<bits<4> opcod, dag oops, dag iops, AddrMode am, SizeFlagVal sz, IndexMode im,
|
class sI<bits<4> opcod, dag oops, dag iops, AddrMode am, SizeFlagVal sz,
|
||||||
Format f, string opc, string asm, string cstr, list<dag> pattern>
|
IndexMode im, Format f, string opc, string asm, string cstr,
|
||||||
|
list<dag> pattern>
|
||||||
: InstARM<opcod, am, sz, im, f, cstr> {
|
: InstARM<opcod, am, sz, im, f, cstr> {
|
||||||
let OutOperandList = oops;
|
let OutOperandList = oops;
|
||||||
let InOperandList = !con(iops, (ops pred:$p, cc_out:$s));
|
let InOperandList = !con(iops, (ops pred:$p, cc_out:$s));
|
||||||
|
Reference in New Issue
Block a user