[all-commits] [llvm/llvm-project] 3cc396: [X86] AMD Zen 3: cap LoopMicroOpBufferSize to work...
Roman Lebedev via All-commits
all-commits at lists.llvm.org
Tue May 18 05:57:44 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3cc39607668d6f942458a37e7a9111294d9373bd
https://github.com/llvm/llvm-project/commit/3cc39607668d6f942458a37e7a9111294d9373bd
Author: Roman Lebedev <lebedev.ri at gmail.com>
Date: 2021-05-18 (Tue, 18 May 2021)
Changed paths:
M llvm/lib/Target/X86/X86ScheduleZnver3.td
Log Message:
-----------
[X86] AMD Zen 3: cap LoopMicroOpBufferSize to workaround PR50384 (quadratic IndVars runtime)
While i would like to keep the right value here,
i would also like to be able to actually compile
e.g. vanilla test-suite.
256 is a pretty random guess, it should be pretty good enough
for serious loops, but small enough to result in tolerant
compile times for certain edge cases.
https://bugs.llvm.org/show_bug.cgi?id=50384
More information about the All-commits
mailing list