Skip to content

Commit de36c91

Browse files
committed
Update tests
1 parent 1007b93 commit de36c91

File tree

2 files changed

+8
-18
lines changed

2 files changed

+8
-18
lines changed

llvm/test/TableGen/HwModeEncodeDecode3.td

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -230,28 +230,22 @@ def unrelated: Instruction {
230230
// ENCODER: default: llvm_unreachable("Unhandled HwMode");
231231
// ENCODER: case 0: {
232232
// ENCODER: op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
233-
// ENCODER: op &= UINT64_C(240);
234-
// ENCODER: Value |= op;
233+
// ENCODER: Value |= (op & 0xf0);
235234
// ENCODER: break;
236235
// ENCODER: }
237236
// ENCODER: case 1: {
238237
// ENCODER: op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
239-
// ENCODER: op &= UINT64_C(240);
240-
// ENCODER: Value |= op;
238+
// ENCODER: Value |= (op & 0xf0);
241239
// ENCODER: break;
242240
// ENCODER: }
243241
// ENCODER: case 2: {
244242
// ENCODER: op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
245-
// ENCODER: op &= UINT64_C(255);
246-
// ENCODER: op <<= 8;
247-
// ENCODER: Value |= op;
243+
// ENCODER: Value |= (op & 0xff) << 8;
248244
// ENCODER: break;
249245
// ENCODER: }
250246
// ENCODER: case 3: {
251247
// ENCODER: op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
252-
// ENCODER: op &= UINT64_C(255);
253-
// ENCODER: op <<= 24;
254-
// ENCODER: Value |= op;
248+
// ENCODER: Value |= (op & 0xff) << 24;
255249
// ENCODER: break;
256250
// ENCODER: }
257251
// ENCODER-LABEL: case ::baz: {
@@ -265,7 +259,6 @@ def unrelated: Instruction {
265259
// ENCODER: default: llvm_unreachable("Unhandled HwMode");
266260
// ENCODER: case 2: {
267261
// ENCODER: op = getMachineOpValue(MI, MI.getOperand(0), Fixups, STI);
268-
// ENCODER: op &= UINT64_C(240);
269-
// ENCODER: Value |= op;
262+
// ENCODER: Value |= (op & 0xf0);
270263
// ENCODER: break;
271264
// ENCODER: }

llvm/test/TableGen/RegisterEncoder.td

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ def foo1 : Instruction {
3030

3131
// CHECK: case ::foo1: {
3232
// CHECK: op = barEncoder
33-
// CHECK: op &= UINT64_C(255);
34-
// CHECK: Value |= op;
33+
// CHECK: Value |= (op & 0xff);
3534
// CHECK: break;
3635
// CHECK: }
3736

@@ -57,10 +56,8 @@ def foo2 : Instruction {
5756

5857
// CHECK: case ::foo2: {
5958
// CHECK: op = barEncoder
60-
// CHECK: op &= UINT64_C(15);
61-
// CHECK: Value |= op;
59+
// CHECK: Value |= (op & 0xf);
6260
// CHECK: op = barEncoder
63-
// CHECK: op &= UINT64_C(15);
64-
// CHECK: Value |= op;
61+
// CHECK: Value |= (op & 0xf) << 4;
6562
// CHECK: break;
6663
// CHECK: }

0 commit comments

Comments
 (0)