Fold load/store + G_GEP + G_CONSTANT when
immediate in G_CONSTANT fits into 16 bit signed integer.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D65507
[MIPS GlobalISel] Fold load/store + G_GEP + G_CONSTANT ClosedPublic Authored by Petar.Avramovic on Jul 31 2019, 5:05 AM.
Details Summary Fold load/store + G_GEP + G_CONSTANT when
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 31 2019, 10:09 AM Closed by commit rL367535: [MIPS GlobalISel] Fold load/store + G_GEP + G_CONSTANT (authored by Petar.Avramovic). · Explain WhyAug 1 2019, 2:42 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 212766 llvm/trunk/lib/Target/Mips/MipsInstructionSelector.cpp
llvm/trunk/test/CodeGen/Mips/GlobalISel/instruction-select/load_store_fold.mir
llvm/trunk/test/CodeGen/Mips/GlobalISel/instruction-select/stack_args.mir
llvm/trunk/test/CodeGen/Mips/GlobalISel/llvm-ir/load.ll
llvm/trunk/test/CodeGen/Mips/GlobalISel/llvm-ir/load_store_fold.ll
llvm/trunk/test/CodeGen/Mips/GlobalISel/llvm-ir/long_ambiguous_chain_s64.ll
llvm/trunk/test/CodeGen/Mips/GlobalISel/llvm-ir/stack_args.ll
llvm/trunk/test/CodeGen/Mips/GlobalISel/llvm-ir/store.ll
|