Skip to content

Commit 3d14e85

Browse files
authored
[AVR][NFC] Reformat target description files (#83755)
1 parent c7fdd8c commit 3d14e85

File tree

2 files changed

+45
-57
lines changed

2 files changed

+45
-57
lines changed

llvm/lib/Target/AVR/AVRInstrInfo.td

Lines changed: 44 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -88,30 +88,25 @@ def AVRSwap : SDNode<"AVRISD::SWAP", SDTIntUnaryOp>;
8888
//===----------------------------------------------------------------------===//
8989

9090
def imm8_neg_XFORM : SDNodeXForm<imm, [{
91-
return CurDAG->getTargetConstant(
92-
-N->getAPIntValue(), SDLoc(N), MVT::i8);
93-
}]>;
91+
return CurDAG->getTargetConstant(-N->getAPIntValue(), SDLoc(N), MVT::i8);
92+
}]>;
9493

95-
def imm16_neg_XFORM
96-
: SDNodeXForm<imm, [{
97-
return CurDAG->getTargetConstant(-N->getAPIntValue(),
98-
SDLoc(N), MVT::i16);
99-
}]>;
94+
def imm16_neg_XFORM : SDNodeXForm<imm, [{
95+
return CurDAG->getTargetConstant(-N->getAPIntValue(), SDLoc(N), MVT::i16);
96+
}]>;
10097

10198
def imm0_63_neg : PatLeaf<(imm), [{
102-
int64_t val = -N->getSExtValue();
103-
return val >= 0 && val < 64;
104-
}],
105-
imm16_neg_XFORM>;
99+
int64_t val = -N->getSExtValue();
100+
return val >= 0 && val < 64;
101+
}], imm16_neg_XFORM>;
106102

107103
def uimm6 : PatLeaf<(imm), [{ return isUInt<6>(N->getZExtValue()); }]>;
108104

109105
// imm_com8_XFORM - Return the complement of a imm_com8 value
110-
def imm_com8_XFORM
111-
: SDNodeXForm<imm, [{
112-
return CurDAG->getTargetConstant(
113-
~((uint8_t) N->getZExtValue()), SDLoc(N), MVT::i8);
114-
}]>;
106+
def imm_com8_XFORM : SDNodeXForm<imm, [{
107+
return CurDAG->getTargetConstant(
108+
~((uint8_t) N->getZExtValue()), SDLoc(N), MVT::i8);
109+
}]>;
115110

116111
// imm_com8 - Match an immediate that is a complement
117112
// of a 8-bit immediate.
@@ -121,53 +116,47 @@ def imm_com8_XFORM
121116
def imm_com8_asmoperand : AsmOperandClass { let Name = "ImmCom8"; }
122117
def imm_com8 : Operand<i8> { let ParserMatchClass = imm_com8_asmoperand; }
123118

124-
def ioaddr_XFORM
125-
: SDNodeXForm<imm, [{
126-
uint8_t offset = Subtarget->getIORegisterOffset();
127-
return CurDAG->getTargetConstant(
128-
uint8_t(N->getZExtValue()) - offset, SDLoc(N), MVT::i8);
129-
}]>;
119+
def ioaddr_XFORM : SDNodeXForm<imm, [{
120+
uint8_t offset = Subtarget->getIORegisterOffset();
121+
return CurDAG->getTargetConstant(
122+
uint8_t(N->getZExtValue()) - offset, SDLoc(N), MVT::i8);
123+
}]>;
130124

131-
def iobitpos8_XFORM
132-
: SDNodeXForm<imm, [{
133-
return CurDAG->getTargetConstant(
134-
Log2_32(uint8_t(N->getZExtValue())), SDLoc(N), MVT::i8);
135-
}]>;
125+
def iobitpos8_XFORM : SDNodeXForm<imm, [{
126+
return CurDAG->getTargetConstant(
127+
Log2_32(uint8_t(N->getZExtValue())), SDLoc(N), MVT::i8);
128+
}]>;
136129

137130
def iobitposn8_XFORM : SDNodeXForm<imm, [{
138-
return CurDAG->getTargetConstant(
139-
Log2_32(uint8_t(~N->getZExtValue())),
140-
SDLoc(N), MVT::i8);
141-
}]>;
131+
return CurDAG->getTargetConstant(
132+
Log2_32(uint8_t(~N->getZExtValue())), SDLoc(N), MVT::i8);
133+
}]>;
142134

143135
def ioaddr8 : PatLeaf<(imm), [{
144-
uint8_t offset = Subtarget->getIORegisterOffset();
145-
uint64_t val = N->getZExtValue() - offset;
146-
return val < 0x40;
147-
}],
148-
ioaddr_XFORM>;
136+
uint8_t offset = Subtarget->getIORegisterOffset();
137+
uint64_t val = N->getZExtValue() - offset;
138+
return val < 0x40;
139+
}], ioaddr_XFORM>;
149140

150141
def lowioaddr8 : PatLeaf<(imm), [{
151-
uint8_t offset = Subtarget->getIORegisterOffset();
152-
uint64_t val = N->getZExtValue() - offset;
153-
return val < 0x20;
154-
}],
155-
ioaddr_XFORM>;
142+
uint8_t offset = Subtarget->getIORegisterOffset();
143+
uint64_t val = N->getZExtValue() - offset;
144+
return val < 0x20;
145+
}], ioaddr_XFORM>;
156146

157147
def ioaddr16 : PatLeaf<(imm), [{
158-
uint8_t offset = Subtarget->getIORegisterOffset();
159-
uint64_t val = N->getZExtValue() - offset;
160-
return val < 0x3f;
161-
}],
162-
ioaddr_XFORM>;
163-
164-
def iobitpos8
165-
: PatLeaf<(imm), [{ return isPowerOf2_32(uint8_t(N->getZExtValue())); }],
166-
iobitpos8_XFORM>;
167-
168-
def iobitposn8
169-
: PatLeaf<(imm), [{ return isPowerOf2_32(uint8_t(~N->getZExtValue())); }],
170-
iobitposn8_XFORM>;
148+
uint8_t offset = Subtarget->getIORegisterOffset();
149+
uint64_t val = N->getZExtValue() - offset;
150+
return val < 0x3f;
151+
}], ioaddr_XFORM>;
152+
153+
def iobitpos8 : PatLeaf<(imm), [{
154+
return isPowerOf2_32(uint8_t(N->getZExtValue()));
155+
}], iobitpos8_XFORM>;
156+
157+
def iobitposn8 : PatLeaf<(imm), [{
158+
return isPowerOf2_32(uint8_t(~N->getZExtValue()));
159+
}], iobitposn8_XFORM>;
171160

172161
def MemriAsmOperand : AsmOperandClass {
173162
let Name = "Memri";

llvm/lib/Target/AVR/AVRRegisterInfo.td

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,8 +203,7 @@ def IWREGS : RegisterClass<"AVR", [i16], 8,
203203
def PTRREGS : RegisterClass<"AVR", [i16], 8,
204204
(add R27R26, // X
205205
R29R28, // Y
206-
R31R30 // Z
207-
),
206+
R31R30), // Z
208207
ptr>;
209208

210209
// 16-bit register class for the ldd and std instructions.

0 commit comments

Comments
 (0)