Home
last modified time | relevance | path

Searched refs:rtl_hooks (Results 1 – 19 of 19) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Drtlhooks.cc42 const struct rtl_hooks general_rtl_hooks = RTL_HOOKS_INITIALIZER;
43 struct rtl_hooks rtl_hooks = RTL_HOOKS_INITIALIZER; variable
H A Dvaltrack.cc210 saved_rtl_hook_no_emit = rtl_hooks.gen_lowpart_no_emit; in propagate_for_debug()
211 rtl_hooks.gen_lowpart_no_emit = gen_lowpart_for_debug; in propagate_for_debug()
228 rtl_hooks.gen_lowpart_no_emit = saved_rtl_hook_no_emit; in propagate_for_debug()
H A Dsimplify-rtx.cc1013 temp = rtl_hooks.gen_lowpart_no_emit (mode, x); in simplify_unary_operation_1()
1220 temp = rtl_hooks.gen_lowpart_no_emit (mode, op); in simplify_unary_operation_1()
1243 temp = rtl_hooks.gen_lowpart_no_emit (mode, op); in simplify_unary_operation_1()
1257 temp = rtl_hooks.gen_lowpart_no_emit (mode, op); in simplify_unary_operation_1()
1269 temp = rtl_hooks.gen_lowpart_no_emit (mode, op); in simplify_unary_operation_1()
1523 temp = rtl_hooks.gen_lowpart_no_emit (mode, subreg); in simplify_unary_operation_1()
1571 rtl_hooks.gen_lowpart_no_emit (tmode, XEXP (XEXP (op, 0), 0)); in simplify_unary_operation_1()
1658 temp = rtl_hooks.gen_lowpart_no_emit (mode, subreg); in simplify_unary_operation_1()
1741 rtl_hooks.gen_lowpart_no_emit (tmode, XEXP (XEXP (op, 0), 0)); in simplify_unary_operation_1()
3904 tem = rtl_hooks.gen_lowpart_no_emit (mode, op0); in simplify_binary_operation_1()
[all …]
H A Drtl.h4507 struct rtl_hooks
4521 extern struct rtl_hooks rtl_hooks;
4524 extern const struct rtl_hooks general_rtl_hooks;
4527 #define gen_lowpart rtl_hooks.gen_lowpart
H A Dcse.cc586 static const struct rtl_hooks cse_rtl_hooks = RTL_HOOKS_INITIALIZER;
6666 rtl_hooks = cse_rtl_hooks; in cse_main()
6721 rtl_hooks = general_rtl_hooks; in cse_main()
H A Dcombine.cc504 static const struct rtl_hooks combine_rtl_hooks = RTL_HOOKS_INITIALIZER;
1136 rtl_hooks = combine_rtl_hooks; in combine_instructions()
1459 rtl_hooks = general_rtl_hooks; in combine_instructions()
H A DChangeLog-200432031 (combine_instructions): Set rtl_hooks instead of gen_lowpart.
32034 (cse_main): Set rtl_hooks instead of gen_lowpart.
32038 struct rtl_hooks, rtl_hooks, general_rtl_hooks): New.
H A DChangeLog-2012318 (propagate_for_debug): Temporarily set rtl_hooks.gen_lowpart_no_emit
404 rtl_hooks.gen_lowpart_no_emit returns NULL_RTX.
H A DChangeLog-201718306 * rtl.h (rtl_hooks::reg_nonzero_bits): Add a scalar_int_mode
18310 (rtl_hooks:reg_num_sign_bit_copies): Likewise.
H A DChangeLog-200617875 (struct rtl_hooks): Add reg_truncated_to_mode hook.
H A DChangeLog-200713377 subreg_lowpart_p, noop_move_p, struct rtl_hooks): Likewise.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Drtlhooks.c42 const struct rtl_hooks general_rtl_hooks = RTL_HOOKS_INITIALIZER;
43 struct rtl_hooks rtl_hooks = RTL_HOOKS_INITIALIZER; variable
H A Dvaltrack.c211 saved_rtl_hook_no_emit = rtl_hooks.gen_lowpart_no_emit; in propagate_for_debug()
212 rtl_hooks.gen_lowpart_no_emit = gen_lowpart_for_debug; in propagate_for_debug()
229 rtl_hooks.gen_lowpart_no_emit = saved_rtl_hook_no_emit; in propagate_for_debug()
H A Dsimplify-rtx.c989 temp = rtl_hooks.gen_lowpart_no_emit (mode, x); in simplify_unary_operation_1()
1196 temp = rtl_hooks.gen_lowpart_no_emit (mode, op); in simplify_unary_operation_1()
1219 temp = rtl_hooks.gen_lowpart_no_emit (mode, op); in simplify_unary_operation_1()
1232 temp = rtl_hooks.gen_lowpart_no_emit (mode, op); in simplify_unary_operation_1()
1244 temp = rtl_hooks.gen_lowpart_no_emit (mode, op); in simplify_unary_operation_1()
1476 temp = rtl_hooks.gen_lowpart_no_emit (mode, SUBREG_REG (op)); in simplify_unary_operation_1()
1511 rtl_hooks.gen_lowpart_no_emit (tmode, XEXP (XEXP (op, 0), 0)); in simplify_unary_operation_1()
1559 temp = rtl_hooks.gen_lowpart_no_emit (mode, SUBREG_REG (op)); in simplify_unary_operation_1()
1629 rtl_hooks.gen_lowpart_no_emit (tmode, XEXP (XEXP (op, 0), 0)); in simplify_unary_operation_1()
3571 tem = rtl_hooks.gen_lowpart_no_emit (mode, op0); in simplify_binary_operation_1()
[all …]
H A Drtl.h4368 struct rtl_hooks
4382 extern struct rtl_hooks rtl_hooks;
4385 extern const struct rtl_hooks general_rtl_hooks;
4388 #define gen_lowpart rtl_hooks.gen_lowpart
H A Dfwprop.c762 tem = rtl_hooks.gen_lowpart_no_emit (mode, tem); in propagate_rtx()
H A Drtlanal.c4571 rtx new_rtx = rtl_hooks.reg_nonzero_bits (x, xmode, mode, in nonzero_bits1()
5088 rtx new_rtx = rtl_hooks.reg_num_sign_bit_copies (x, xmode, mode, in num_sign_bit_copies1()
5870 if (REG_P (x) && rtl_hooks.reg_truncated_to_mode (mode, x)) in truncated_to_mode()
H A Dcse.c605 static const struct rtl_hooks cse_rtl_hooks = RTL_HOOKS_INITIALIZER;
6724 rtl_hooks = cse_rtl_hooks; in cse_main()
6779 rtl_hooks = general_rtl_hooks; in cse_main()
H A Dcombine.c518 static const struct rtl_hooks combine_rtl_hooks = RTL_HOOKS_INITIALIZER;
1172 rtl_hooks = combine_rtl_hooks; in combine_instructions()
1558 rtl_hooks = general_rtl_hooks; in combine_instructions()