@@ -17,25 +17,25 @@ def MyTarget : Target {
17
17
// CHECK-NEXT: tmp = fieldFromInstruction(insn, 2, 4);
18
18
// CHECK-NEXT: MI.addOperand(MCOperand::createImm(tmp));
19
19
// CHECK-NEXT: tmp = 0x0;
20
- // CHECK-NEXT: insertBits( tmp, fieldFromInstruction(insn, 0, 2) , 0, 2);
21
- // CHECK-NEXT: insertBits( tmp, fieldFromInstruction(insn, 6, 2), 2, 2) ;
20
+ // CHECK-NEXT: tmp |= fieldFromInstruction(insn, 0, 2);
21
+ // CHECK-NEXT: tmp |= fieldFromInstruction(insn, 6, 2) << 2 ;
22
22
// CHECK-NEXT: MI.addOperand(MCOperand::createImm(tmp));
23
23
// CHECK-NEXT: tmp = 0x0;
24
24
// CHECK-NEXT: MI.addOperand(MCOperand::createImm(tmp));
25
25
// CHECK-NEXT: tmp = fieldFromInstruction(insn, 13, 2) << 1;
26
26
// CHECK-NEXT: MI.addOperand(MCOperand::createImm(tmp));
27
27
// CHECK-NEXT: tmp = 0x0;
28
- // CHECK-NEXT: insertBits( tmp, fieldFromInstruction(insn, 17, 1), 1, 1) ;
29
- // CHECK-NEXT: insertBits( tmp, fieldFromInstruction(insn, 19, 1), 3, 1) ;
28
+ // CHECK-NEXT: tmp |= fieldFromInstruction(insn, 17, 1) << 1 ;
29
+ // CHECK-NEXT: tmp |= fieldFromInstruction(insn, 19, 1) << 3 ;
30
30
// CHECK-NEXT: MI.addOperand(MCOperand::createImm(tmp));
31
31
// CHECK-NEXT: tmp = 0x5;
32
32
// CHECK-NEXT: MI.addOperand(MCOperand::createImm(tmp));
33
33
// CHECK-NEXT: tmp = 0x2;
34
- // CHECK-NEXT: insertBits( tmp, fieldFromInstruction(insn, 26, 2), 2, 2) ;
34
+ // CHECK-NEXT: tmp |= fieldFromInstruction(insn, 26, 2) << 2 ;
35
35
// CHECK-NEXT: MI.addOperand(MCOperand::createImm(tmp));
36
36
// CHECK-NEXT: tmp = 0xa;
37
- // CHECK-NEXT: insertBits( tmp, fieldFromInstruction(insn, 28, 1), 0 , 1);
38
- // CHECK-NEXT: insertBits( tmp, fieldFromInstruction(insn, 30, 1), 2, 1) ;
37
+ // CHECK-NEXT: tmp |= fieldFromInstruction(insn, 28, 1);
38
+ // CHECK-NEXT: tmp |= fieldFromInstruction(insn, 30, 1) << 2 ;
39
39
// CHECK-NEXT: MI.addOperand(MCOperand::createImm(tmp));
40
40
// CHECK-NEXT: return S;
41
41
0 commit comments