[PATCH] D157690: [GlobalISel] Rewrite some simple rules using MIR Patterns
Pierre van Houtryve via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 11 03:28:24 PDT 2023
Pierre-vh marked an inline comment as done.
Pierre-vh added inline comments.
================
Comment at: llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-not-really-equiv-insts.mir:53
; CHECK: %ptr:_(p0) = G_GLOBAL_VALUE @g
+ ; CHECK-NEXT: %load1:_(s32) = G_LOAD %ptr(p0) :: (dereferenceable invariant load (s32) from @g)
; CHECK-NEXT: %load2:_(s32) = G_LOAD %ptr(p0) :: (dereferenceable invariant load (s32) from @g)
----------------
It'd be nice if CSE allowed simple invariant loads, then this wouldn't be an issue, but I assume CSEing loads is not a trivial task?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D157690/new/
https://reviews.llvm.org/D157690
More information about the llvm-commits
mailing list