summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/PowerPC/fold-frame-offset-using-rr.mir
Commit message (Collapse)AuthorAgeFilesLines
* [PowerPC] [Peephole] fold frame offset by using index form to save add.czhengsz2019-10-251-6/+46
| | | | | | | | | | | | | | | | renamable $x6 = ADDI8 $x1, -80 ;;; 0 is replaced with -80 renamable $x6 = ADD8 killed renamable $x6, renamable $x5 STW killed renamable $r3, 4, killed renamable $x6 :: (store 4 into %ir.14, !tbaa !2) After PEI there is a peephole opt opportunity to combine above -80 in ADDI8 with 4 in the STW to eliminate unnecessary ADD8. Expected result: renamable $x6 = ADDI8 $x1, -76 STWX killed renamable $r3, renamable $x5, killed renamable $x6 :: (store 4 into %ir.6, !tbaa !2) Reviewed by: stefanp Differential Revision: https://reviews.llvm.org/D66329
* [PowerPC] add testcases for folding frame offset - NFCChen Zheng2019-08-161-0/+114
llvm-svn: 369077
OpenPOWER on IntegriCloud