This patch adds G_GEP to shouldCSEOpc so that it can be CSEd. It also refactors
translateGetElementPtr by replacing createGenericVirtualRegister calls with types.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D66316
[GlobalISel] CSEMIRBuilder: Add support for G_GEP ClosedPublic Authored by volkan on Aug 15 2019, 3:13 PM.
Details Summary This patch adds G_GEP to shouldCSEOpc so that it can be CSEd. It also refactors
Diff Detail Event TimelineHerald added subscribers: Petar.Avramovic, hiraditya, javed.absar and 2 others. · View Herald Transcript This revision is now accepted and ready to land.Aug 15 2019, 3:33 PM Closed by commit rL369070: [GlobalISel] CSEMIRBuilder: Add support for G_GEP (authored by volkan). · Explain WhyAug 15 2019, 4:45 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 215478 llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp
llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp
llvm/test/CodeGen/AArch64/GlobalISel/arm64-irtranslator-gep.ll
llvm/test/CodeGen/ARM/GlobalISel/arm-irtranslator.ll
llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-load-store.mir
|