aboutsummaryrefslogtreecommitdiff
path: root/libgo
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2022-06-28 18:49:27 +0200
committerIain Buclaw <ibuclaw@gdcproject.org>2022-06-28 19:05:42 +0200
commitad4c44d20ece1fbfb9aced1fbcdab8928d702c73 (patch)
treed2fac615b845ecc11a7901496a66f6d0327fc970 /libgo
parent6201277441db4023b833e6d643de8077fe38ed6e (diff)
downloadgcc-ad4c44d20ece1fbfb9aced1fbcdab8928d702c73.zip
gcc-ad4c44d20ece1fbfb9aced1fbcdab8928d702c73.tar.gz
gcc-ad4c44d20ece1fbfb9aced1fbcdab8928d702c73.tar.bz2
d: Use create_tmp_var_raw and get_callee_fndecl
A couple of small patterns that repeat are generating a temporary, and getting a function out of a CALL_EXPR. There are convenience functions for these in the common parts of gcc, use them instead. gcc/d/ChangeLog: * d-codegen.cc: Include gimple-expr.h. (force_target_expr): Use create_tmp_var_raw. * decl.cc: Inlucde gimple-expr.h. (build_local_temp): Use create_tmp_var_raw. * intrinsics.cc (expand_intrinsic_rotate): Use get_callee_fndecl. (maybe_expand_intrinsic): Likewise.
Diffstat (limited to 'libgo')
0 files changed, 0 insertions, 0 deletions