[llvm] [X86] Don't always separate conditions in `(br (and/or cond0, cond1))` into separate branches (PR #81689)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Sun Mar 3 12:12:06 PST 2024


nikic wrote:

> Modest improvement on clang bootstrap build:
> https://llvm-compile-time-tracker.com/compare.php?from=79ce933114e46c891a5632f7ad4a004b93a5b808&to=978278eabc0bafe2f390ca8fcdad24154f954020&stat=cycles
> Average stage2-O3: 0.59% Improvement (cycles)
> Average stage2-O0-g: 1.20% Improvement (cycles)

FWIW, this is most likely noise. At least I didn't see any stable improvement to cycles after this change landed.

https://github.com/llvm/llvm-project/pull/81689


More information about the llvm-commits mailing list