[PATCH] D139415: [RFC][WebAssembly] Optimize GEPs
Sam Parker via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Dec 16 05:45:32 PST 2022
samparker updated this revision to Diff 483505.
samparker added a comment.
Hopefully addressed all the comments...
I've removed the pass from the backend for now, and my expectation is that SeparateConstOffsetFromGEP and EarlyCSE will need to run before this as they get the code into an easily analyzable form. I need to run some benchmarks though to see if they have any negative affects.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D139415/new/
https://reviews.llvm.org/D139415
Files:
llvm/lib/Target/WebAssembly/CMakeLists.txt
llvm/lib/Target/WebAssembly/WebAssembly.h
llvm/lib/Target/WebAssembly/WebAssemblyOptimizeGEPs.cpp
llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
llvm/test/CodeGen/WebAssembly/optimize-geps-wasm64.ll
llvm/test/CodeGen/WebAssembly/optimize-geps.ll
llvm/utils/gn/secondary/llvm/lib/Target/WebAssembly/BUILD.gn
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D139415.483505.patch
Type: text/x-patch
Size: 24083 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20221216/2a96151b/attachment.bin>
More information about the llvm-commits
mailing list