[PATCH] D130897: [schedtool] Add schedtool to generate x86 schedmodel automatically
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 24 17:43:31 PST 2022
craig.topper added inline comments.
================
Comment at: llvm/utils/schedtool/lib/info_parser.py:19
+ else:
+ raise TypeError(f'Unknow schedwrite type: {write_type}')
+
----------------
Unknow->Unknown
================
Comment at: llvm/utils/schedtool/lib/info_parser.py:25
+ for read_desc in desc['SchedReads']:
+ assert read_desc['Type'] == 'SchedRead', 'Unknow schedread type'
+ schedreads.append(SchedRead(read_desc['Name']))
----------------
Unknow->Unknown
================
Comment at: llvm/utils/schedtool/lib/target.py:20
+ if target_cpu not in target_map:
+ raise NotImplementedError(f'Unknow target cpu "{target_cpu}"\n'
+ f'Valid target is {list(target_map.keys())}')
----------------
Unknown*
================
Comment at: llvm/utils/schedtool/llvm-patch/0003-Add-gen-x86-inst-sched-info-to-emit-x86-instruction-.patch:163
++ else
++ llvm_unreachable("Unkonw memory print method!");
++}
----------------
Unknown*
================
Comment at: llvm/utils/schedtool/llvm-patch/0003-Add-gen-x86-inst-sched-info-to-emit-x86-instruction-.patch:171
++ else
++ llvm_unreachable("Unkonw memory print method!");
++}
----------------
Unknown*
================
Comment at: llvm/utils/schedtool/llvm-patch/0003-Add-gen-x86-inst-sched-info-to-emit-x86-instruction-.patch:179
++ else
++ llvm_unreachable("Unkonw memory print method!");
++}
----------------
Unknown*
================
Comment at: llvm/utils/schedtool/llvm-patch/0003-Add-gen-x86-inst-sched-info-to-emit-x86-instruction-.patch:199
++ else {
++ PrintFatalError(OI->Rec->getLoc(), "Unknow operand!");
++ }
----------------
Unknown*
================
Comment at: llvm/utils/schedtool/llvm-patch/0003-Add-gen-x86-inst-sched-info-to-emit-x86-instruction-.patch:345
++ else
++ llvm_unreachable("Unknow required feature");
++ }
----------------
Unknown*
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D130897/new/
https://reviews.llvm.org/D130897
More information about the llvm-commits
mailing list