aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/mips/frame-header-opt.c
diff options
context:
space:
mode:
authorAndre Vieira <andre.simoesdiasvieira@arm.com>2015-10-09 16:08:35 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2015-10-09 16:08:35 +0000
commit84ff66b884e9a67d83fa58c659a3aff52b38e138 (patch)
tree7e894d743084e5a7b02d3bc20b55b143ab2d9da8 /gcc/config/mips/frame-header-opt.c
parent0fc87f2fc2c26f2f36e5ea2108b8827637ef064c (diff)
downloadgcc-84ff66b884e9a67d83fa58c659a3aff52b38e138.zip
gcc-84ff66b884e9a67d83fa58c659a3aff52b38e138.tar.gz
gcc-84ff66b884e9a67d83fa58c659a3aff52b38e138.tar.bz2
[PATCH V3][GCC] Algorithmic optimization in match and simplify
gcc/ChangeLog * match.pd: ((X inner_op C0) outer_op C1) New pattern. ((X & C2) << C1): Expand to... (X {&,^,|} C2 << C1): ...This. ((X & C2) >> C1): Expand to... (X {&,^,|} C2 >> C1): ...This. gcc/testsuite/ChangeLog * gcc.dg/tree-ssa/forwprop-33.c: New. Co-Authored-By: Hale Wang <hale.wang@arm.com> From-SVN: r228661
Diffstat (limited to 'gcc/config/mips/frame-header-opt.c')
0 files changed, 0 insertions, 0 deletions