[PATCH] D85781: [BPI] Improve static heuristics for integer comparisons

Dávid Bolvanský via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 13 03:43:24 PDT 2020


xbolva00 updated this revision to Diff 285316.
xbolva00 marked an inline comment as done.
Herald added a subscriber: wuzish.

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D85781/new/

https://reviews.llvm.org/D85781

Files:
  llvm/include/llvm/Analysis/BranchProbabilityInfo.h
  llvm/lib/Analysis/BranchProbabilityInfo.cpp
  llvm/test/Analysis/BranchProbabilityInfo/integer_heuristics.ll
  llvm/test/Analysis/BranchProbabilityInfo/loop.ll
  llvm/test/Analysis/BranchProbabilityInfo/zero_heuristics.ll
  llvm/test/CodeGen/AArch64/aarch64-gep-opt.ll
  llvm/test/CodeGen/AArch64/branch-relax-alignment.ll
  llvm/test/CodeGen/AArch64/combine-comparisons-by-cse.ll
  llvm/test/CodeGen/AArch64/cond-br-tuning.ll
  llvm/test/CodeGen/AArch64/fast-isel-cmp-branch.ll
  llvm/test/CodeGen/ARM/2011-12-14-machine-sink.ll
  llvm/test/CodeGen/ARM/cmpxchg-weak.ll
  llvm/test/CodeGen/ARM/lsr-unfolded-offset.ll
  llvm/test/CodeGen/ARM/machine-cse-cmp.ll
  llvm/test/CodeGen/Hexagon/newvaluejump2.ll
  llvm/test/CodeGen/Mips/brcongt.ll
  llvm/test/CodeGen/Mips/brconlt.ll
  llvm/test/CodeGen/Mips/brconne.ll
  llvm/test/CodeGen/Mips/compactbranches/no-beqzc-bnezc.ll
  llvm/test/CodeGen/Mips/lcb2.ll
  llvm/test/CodeGen/Mips/lcb5.ll
  llvm/test/CodeGen/Mips/longbranch/compact-branches-long-branch.ll
  llvm/test/CodeGen/Mips/seleq.ll
  llvm/test/CodeGen/Mips/selle.ll
  llvm/test/CodeGen/PowerPC/brcond.ll
  llvm/test/CodeGen/PowerPC/memCmpUsedInZeroEqualityComparison.ll
  llvm/test/CodeGen/PowerPC/redundant-copy-after-tail-dup.ll
  llvm/test/CodeGen/RISCV/branch.ll
  llvm/test/CodeGen/RISCV/rv64m-w-insts-legalization.ll
  llvm/test/CodeGen/SystemZ/int-cmp-37.ll
  llvm/test/CodeGen/SystemZ/int-cmp-40.ll
  llvm/test/CodeGen/Thumb2/LowOverheadLoops/mve-float-loops.ll
  llvm/test/CodeGen/Thumb2/LowOverheadLoops/varying-outer-2d-reduction.ll
  llvm/test/CodeGen/Thumb2/mve-postinc-distribute.ll
  llvm/test/CodeGen/Thumb2/mve-postinc-lsr.ll
  llvm/test/CodeGen/Thumb2/mve-satmul-loops.ll
  llvm/test/CodeGen/Thumb2/thumb2-branch.ll
  llvm/test/CodeGen/X86/3addr-16bit.ll
  llvm/test/CodeGen/X86/absolute-cmp.ll
  llvm/test/CodeGen/X86/atomic-flags.ll
  llvm/test/CodeGen/X86/atomic-unordered.ll
  llvm/test/CodeGen/X86/bmi.ll
  llvm/test/CodeGen/X86/bt.ll
  llvm/test/CodeGen/X86/conditional-tailcall-pgso.ll
  llvm/test/CodeGen/X86/conditional-tailcall.ll
  llvm/test/CodeGen/X86/fast-isel-cmp-branch2.ll
  llvm/test/CodeGen/X86/funnel-shift.ll
  llvm/test/CodeGen/X86/indirect-branch-tracking-eh2.ll
  llvm/test/CodeGen/X86/jump_sign.ll
  llvm/test/CodeGen/X86/lsr-negative-stride.ll
  llvm/test/CodeGen/X86/machine-cse.ll
  llvm/test/CodeGen/X86/memcmp-more-load-pairs.ll
  llvm/test/CodeGen/X86/memcmp-optsize.ll
  llvm/test/CodeGen/X86/memcmp-pgso.ll
  llvm/test/CodeGen/X86/memcmp.ll
  llvm/test/CodeGen/X86/neg_cmp.ll
  llvm/test/CodeGen/X86/nobt.ll
  llvm/test/CodeGen/X86/pr29170.ll
  llvm/test/CodeGen/X86/wide-integer-cmp.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D85781.285316.patch
Type: text/x-patch
Size: 321791 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200813/84dd448e/attachment-0001.bin>


More information about the llvm-commits mailing list