aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2021-08-22 13:02:51 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2021-08-22 13:02:51 +0100
commit8533e782ef2d28c3cf26685f8261968d66703b3a (patch)
tree5297e4ed6422cd0c83363036be9028f2d20e9035 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parent3aa009cc87e3789ac44bbb98b04846736373e08f (diff)
downloadllvm-8533e782ef2d28c3cf26685f8261968d66703b3a.zip
llvm-8533e782ef2d28c3cf26685f8261968d66703b3a.tar.gz
llvm-8533e782ef2d28c3cf26685f8261968d66703b3a.tar.bz2
[X86] Try to sync HSW + BDW model class defs to simplify comparisons. NFC.
Broadwell is mainly a die shrink of Haswell, but the model had many of the scheduling classes in different orders, making side-by-side comparisons very difficult. The InstRW overrides are still quite different, but at least that part of the side-by-side diff is now in the same position. This was noticed while I was trying to investigate diffs between llvm-mca and other perf analyzers in https://uica.uops.info/ - we used to be able to do diffs between most of the models very easily, but we seem to have lost that simplicity as classes have been altered, models have been refined and other models have rotted.
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions