This improves the AArch64 Target Machine, since the SeparateConstOffsetFromGEP is being run.
TODO: Get the data on SPEC benchmark.
Co-authored-by: @mmatic05, @milica-lazarevic, @dmilosevic141
Paths
| Differential D113285
[WIP][AArch64TargetMachine] Improve codegenprep for agressive mode Needs ReviewPublic Authored by djtodoro on Nov 5 2021, 8:14 AM. This revision needs review, but there are no reviewers specified.
Details
Summary This improves the AArch64 Target Machine, since the SeparateConstOffsetFromGEP is being run. TODO: Get the data on SPEC benchmark. Co-authored-by: @mmatic05, @milica-lazarevic, @dmilosevic141
Diff Detail Event Timelinedjtodoro retitled this revision from [AArch64TargetMachine] Improve codegenprep for agressive mode to [WIP][AArch64TargetMachine] Improve codegenprep for agressive mode.Nov 5 2021, 8:15 AM Comment Actions I can run SPEC. Can you add a test case, a reproducer, where we want to see improved codegen as a result of this? Comment Actions
Thanks for that!
Sure. I'll need to add tests to all patches from the stack, that is the reason it is marked as WIP.
Revision Contents
Diff 385078 llvm/lib/Target/AArch64/AArch64TargetMachine.cpp
llvm/test/CodeGen/AArch64/O3-pipeline.ll
|