mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-01 05:01:59 +01:00
Fix bad indentation, 80-column violations, and trailing whitespace.
llvm-svn: 99295
This commit is contained in:
parent
00ac54b896
commit
672147e9a2
@ -854,7 +854,6 @@ class AI3stdpo<dag oops, dag iops, Format f, InstrItinClass itin,
|
||||
let Inst{27-25} = 0b000;
|
||||
}
|
||||
|
||||
|
||||
// addrmode4 instructions
|
||||
class AXI4ld<dag oops, dag iops, IndexMode im, Format f, InstrItinClass itin,
|
||||
string asm, string cstr, list<dag> pattern>
|
||||
@ -962,20 +961,25 @@ class TI<dag oops, dag iops, InstrItinClass itin, string asm, list<dag> pattern>
|
||||
: ThumbI<oops, iops, AddrModeNone, Size2Bytes, itin, asm, "", pattern>;
|
||||
|
||||
// Two-address instructions
|
||||
class TIt<dag oops, dag iops, InstrItinClass itin, string asm, list<dag> pattern>
|
||||
: ThumbI<oops, iops, AddrModeNone, Size2Bytes, itin, asm, "$lhs = $dst", pattern>;
|
||||
class TIt<dag oops, dag iops, InstrItinClass itin, string asm,
|
||||
list<dag> pattern>
|
||||
: ThumbI<oops, iops, AddrModeNone, Size2Bytes, itin, asm, "$lhs = $dst",
|
||||
pattern>;
|
||||
|
||||
// tBL, tBX 32-bit instructions
|
||||
class TIx2<bits<5> opcod1, bits<2> opcod2, bit opcod3,
|
||||
dag oops, dag iops, InstrItinClass itin, string asm, list<dag> pattern>
|
||||
: ThumbI<oops, iops, AddrModeNone, Size4Bytes, itin, asm, "", pattern>, Encoding {
|
||||
dag oops, dag iops, InstrItinClass itin, string asm,
|
||||
list<dag> pattern>
|
||||
: ThumbI<oops, iops, AddrModeNone, Size4Bytes, itin, asm, "", pattern>,
|
||||
Encoding {
|
||||
let Inst{31-27} = opcod1;
|
||||
let Inst{15-14} = opcod2;
|
||||
let Inst{12} = opcod3;
|
||||
}
|
||||
|
||||
// BR_JT instructions
|
||||
class TJTI<dag oops, dag iops, InstrItinClass itin, string asm, list<dag> pattern>
|
||||
class TJTI<dag oops, dag iops, InstrItinClass itin, string asm,
|
||||
list<dag> pattern>
|
||||
: ThumbI<oops, iops, AddrModeNone, SizeSpecial, itin, asm, "", pattern>;
|
||||
|
||||
// Thumb1 only
|
||||
@ -1162,7 +1166,7 @@ class T2I<dag oops, dag iops, InstrItinClass itin,
|
||||
: Thumb2I<oops, iops, AddrModeNone, Size4Bytes, itin, opc, asm, "", pattern>;
|
||||
class T2Ii12<dag oops, dag iops, InstrItinClass itin,
|
||||
string opc, string asm, list<dag> pattern>
|
||||
: Thumb2I<oops, iops, AddrModeT2_i12, Size4Bytes, itin, opc, asm, "", pattern>;
|
||||
: Thumb2I<oops, iops, AddrModeT2_i12, Size4Bytes, itin, opc, asm, "",pattern>;
|
||||
class T2Ii8<dag oops, dag iops, InstrItinClass itin,
|
||||
string opc, string asm, list<dag> pattern>
|
||||
: Thumb2I<oops, iops, AddrModeT2_i8, Size4Bytes, itin, opc, asm, "", pattern>;
|
||||
@ -1354,7 +1358,8 @@ class ADuI<bits<5> opcod1, bits<2> opcod2, bits<4> opcod3, bits<2> opcod4,
|
||||
|
||||
// Double precision, binary
|
||||
class ADbI<bits<5> opcod1, bits<2> opcod2, bit op6, bit op4, dag oops,
|
||||
dag iops, InstrItinClass itin, string opc, string asm, list<dag> pattern>
|
||||
dag iops, InstrItinClass itin, string opc, string asm,
|
||||
list<dag> pattern>
|
||||
: VFPAI<oops, iops, VFPBinaryFrm, itin, opc, asm, pattern> {
|
||||
let Inst{27-23} = opcod1;
|
||||
let Inst{21-20} = opcod2;
|
||||
@ -1400,7 +1405,8 @@ class ASbI<bits<5> opcod1, bits<2> opcod2, bit op6, bit op4, dag oops, dag iops,
|
||||
// Single precision binary, if no NEON
|
||||
// Same as ASbI except not available if NEON is enabled
|
||||
class ASbIn<bits<5> opcod1, bits<2> opcod2, bit op6, bit op4, dag oops,
|
||||
dag iops, InstrItinClass itin, string opc, string asm, list<dag> pattern>
|
||||
dag iops, InstrItinClass itin, string opc, string asm,
|
||||
list<dag> pattern>
|
||||
: ASbI<opcod1, opcod2, op6, op4, oops, iops, itin, opc, asm, pattern> {
|
||||
list<Predicate> Predicates = [HasVFP2,DontUseNEONForFP];
|
||||
}
|
||||
@ -1533,7 +1539,8 @@ class NDataXI<dag oops, dag iops, InstrItinClass itin,
|
||||
class N1ModImm<bit op23, bits<3> op21_19, bits<4> op11_8, bit op7, bit op6,
|
||||
bit op5, bit op4,
|
||||
dag oops, dag iops, InstrItinClass itin,
|
||||
string opc, string dt, string asm, string cstr, list<dag> pattern>
|
||||
string opc, string dt, string asm, string cstr,
|
||||
list<dag> pattern>
|
||||
: NDataI<oops, iops, NVdImmFrm, itin, opc, dt, asm, cstr, pattern> {
|
||||
let Inst{23} = op23;
|
||||
let Inst{21-19} = op21_19;
|
||||
@ -1601,7 +1608,8 @@ class N3V<bit op24, bit op23, bits<2> op21_20, bits<4> op11_8, bit op6, bit op4,
|
||||
}
|
||||
|
||||
// Same as N3VX except it doesn't have a data type suffix.
|
||||
class N3VX<bit op24, bit op23, bits<2> op21_20, bits<4> op11_8, bit op6, bit op4,
|
||||
class N3VX<bit op24, bit op23, bits<2> op21_20, bits<4> op11_8, bit op6,
|
||||
bit op4,
|
||||
dag oops, dag iops, InstrItinClass itin,
|
||||
string opc, string asm, string cstr, list<dag> pattern>
|
||||
: NDataXI<oops, iops, itin, opc, asm, cstr, pattern> {
|
||||
|
Loading…
x
Reference in New Issue
Block a user