[PATCH] D157250: [RISCV] Enable alias analysis by default

Yunze Zhu(Thead) via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Aug 6 19:53:10 PDT 2023


Yunzezhu created this revision.
Yunzezhu added reviewers: asb, craig.topper.
Yunzezhu added a project: LLVM.
Herald added subscribers: jobnoorman, luke, VincentWu, jeroen.dobbelaere, vkmr, frasercrmck, luismarques, apazos, sameer.abuasal, s.egerton, Jim, benna, psnobl, jocewei, PkmX, the_o, brucehoult, MartinMosbeck, rogfer01, edward-jones, zzheng, jrtc27, shiva0217, kito-cheng, niosHD, sabuasal, simoncook, johnrusso, rbar, hiraditya, arichardson.
Herald added a project: All.
Yunzezhu requested review of this revision.
Herald added subscribers: llvm-commits, wangpc, eopXD, MaskRay.

In llvm alias analysis is off by default now.
This patch enable alias analysis on RISCV target during code generation by default,
and this makes more chances for improving performance.
Modified related test cases.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D157250

Files:
  llvm/lib/Target/RISCV/RISCVSubtarget.h
  llvm/test/CodeGen/RISCV/rvv/alloca-load-store-scalable-struct.ll
  llvm/test/CodeGen/RISCV/vararg.ll
  llvm/test/CodeGen/RISCV/zdinx-boundary-check.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D157250.547630.patch
Type: text/x-patch
Size: 5827 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230807/5059506c/attachment.bin>


More information about the llvm-commits mailing list