comparison llvm/test/TableGen/InvalidMCSchedClassDesc.td @ 207:2e18cbf3894f

LLVM12
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Tue, 08 Jun 2021 06:07:14 +0900
parents 1d019706d866
children
comparison
equal deleted inserted replaced
173:0572611fdcc8 207:2e18cbf3894f
17 } 17 }
18 18
19 // Inst_B didn't have the resoures, and it is invalid. 19 // Inst_B didn't have the resoures, and it is invalid.
20 // CHECK: SchedModel_ASchedClasses[] = { 20 // CHECK: SchedModel_ASchedClasses[] = {
21 // CHECK: {DBGFIELD("Inst_A") 1 21 // CHECK: {DBGFIELD("Inst_A") 1
22 // CHECK-NEXT: {DBGFIELD("Inst_B") 16383 22 // CHECK-NEXT: {DBGFIELD("Inst_B") 8191
23 let SchedModel = SchedModel_A in { 23 let SchedModel = SchedModel_A in {
24 def Write_A : SchedWriteRes<[]>; 24 def Write_A : SchedWriteRes<[]>;
25 def : InstRW<[Write_A], (instrs Inst_A)>; 25 def : InstRW<[Write_A], (instrs Inst_A)>;
26 } 26 }
27 27
28 // Inst_A didn't have the resoures, and it is invalid. 28 // Inst_A didn't have the resoures, and it is invalid.
29 // CHECK: SchedModel_BSchedClasses[] = { 29 // CHECK: SchedModel_BSchedClasses[] = {
30 // CHECK: {DBGFIELD("Inst_A") 16383 30 // CHECK: {DBGFIELD("Inst_A") 8191
31 // CHECK-NEXT: {DBGFIELD("Inst_B") 1 31 // CHECK-NEXT: {DBGFIELD("Inst_B") 1
32 let SchedModel = SchedModel_B in { 32 let SchedModel = SchedModel_B in {
33 def Write_B: SchedWriteRes<[]>; 33 def Write_B: SchedWriteRes<[]>;
34 def : InstRW<[Write_B], (instrs Inst_B)>; 34 def : InstRW<[Write_B], (instrs Inst_B)>;
35 } 35 }