d: Move lowering of each tree node to separate functions
authorIain Buclaw <ibuclaw@gdcproject.org>
Fri, 21 Aug 2020 10:24:20 +0000 (12:24 +0200)
committerIain Buclaw <ibuclaw@gdcproject.org>
Wed, 26 Aug 2020 08:03:54 +0000 (10:03 +0200)
commit747f01eb6e702c4ba6589a275b42bebbf1e26741
treea1b023e6f4c5e97a32c7f79ba178f97100662f3b
parente966361c8258d07ef78948d0110b27f2a5a4c69e
d: Move lowering of each tree node to separate functions

gcc/d/ChangeLog:

* d-gimplify.cc (d_gimplify_expr): Move lowering of each tree node to
separate functions.
(d_gimplify_modify_expr): New function.
(d_gimplify_addr_expr): New function.
(d_gimplify_call_expr): New function.
(d_gimplify_unsigned_rshift_expr): New function.
gcc/d/d-gimplify.cc