[PATCH] D86364: [ValueTracking] Interpret GEPs as a series of adds multiplied by the related scaling factor
Quentin Colombet via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 26 11:41:46 PDT 2020
qcolombet added a comment.
> Does this (and follow-up patches) improve any public/private benchmarks? Any data?
Yes it improves some private benchmarks but to be fair the optimizations that it helps are not public.
I didn't do any follow-up patches yet for the public issue.
I didn't dig, but for the in-tree targets, the one benefit that I saw so far with this commit alone is the improved alignment information, e.g., `test/Transforms/InstCombine/constant-fold-gep.ll`. This may already help some optimizations like vectorization or instruction selecting aligned loads.
Cheers,
-Quentin
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D86364/new/
https://reviews.llvm.org/D86364
More information about the llvm-commits
mailing list