-
- Downloads
target.h (have_conditional_execution): Add a new target hook function.
* target.h (have_conditional_execution): Add a new target hook function. * target-def.h (TARGET_HAVE_CONDITIONAL_EXECUTION): Likewise. * targhooks.h (default_have_conditional_execution): Likewise. * targhooks.c (default_have_conditional_execution): Likewise. * doc/tm.texi (TARGET_HAVE_CONDITIONAL_EXECUTION): Document it. * config/arm/arm.c (TARGET_HAVE_CONDITIONAL_EXECUTION): Define it. (arm_have_conditional_execution): New function. * ifcvt.c (noce_process_if_block, find_if_header, cond_exec_find_if_block, dead_or_predicable): Change the usage of macro HAVE_conditional_execution to a target hook call. * recog.c (peephole2_optimize): Likewise. * sched-rgn.c (add_branch_dependences): Likewise. * final.c (asm_insn_count, final_scan_insn): Likewise. * bb-reorder.c (HAVE_conditional_execution): Remove it. From-SVN: r153584
Showing
- gcc/ChangeLog 18 additions, 0 deletionsgcc/ChangeLog
- gcc/bb-reorder.c 0 additions, 6 deletionsgcc/bb-reorder.c
- gcc/config/arm/arm.c 12 additions, 0 deletionsgcc/config/arm/arm.c
- gcc/doc/tm.texi 6 additions, 0 deletionsgcc/doc/tm.texi
- gcc/final.c 3 additions, 7 deletionsgcc/final.c
- gcc/ifcvt.c 5 additions, 8 deletionsgcc/ifcvt.c
- gcc/recog.c 34 additions, 30 deletionsgcc/recog.c
- gcc/sched-rgn.c 3 additions, 3 deletionsgcc/sched-rgn.c
- gcc/target-def.h 2 additions, 0 deletionsgcc/target-def.h
- gcc/target.h 3 additions, 0 deletionsgcc/target.h
- gcc/targhooks.c 10 additions, 0 deletionsgcc/targhooks.c
- gcc/targhooks.h 1 addition, 0 deletionsgcc/targhooks.h
Loading
Please register or sign in to comment