Home
last modified time | relevance | path

Searched refs:taken_edge (Results 1 – 25 of 174) sorted by relevance

1234567

/dports/lang/gcc6-aux/gcc-6-20180516/gcc/
H A Dtree-ssa-threadedge.c704 thread_around_empty_blocks (edge taken_edge, in thread_around_empty_blocks() argument
712 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
744 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
787 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
800 thread_around_empty_blocks (taken_edge, in thread_around_empty_blocks()
919 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
950 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1056 edge taken_edge; in thread_across_edge() local
1063 if (taken_edge->flags & EDGE_ABNORMAL) in thread_across_edge()
1076 find_jump_threads_backwards (taken_edge); in thread_across_edge()
[all …]
/dports/lang/gnat_util/gcc-6-20180516/gcc/
H A Dtree-ssa-threadedge.c704 thread_around_empty_blocks (edge taken_edge, in thread_around_empty_blocks() argument
712 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
744 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
787 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
800 thread_around_empty_blocks (taken_edge, in thread_around_empty_blocks()
919 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
950 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1056 edge taken_edge; in thread_across_edge() local
1063 if (taken_edge->flags & EDGE_ABNORMAL) in thread_across_edge()
1076 find_jump_threads_backwards (taken_edge); in thread_across_edge()
[all …]
/dports/lang/gcc12-devel/gcc-12-20211205/gcc/
H A Dtree-ssa-threadedge.c788 edge taken_edge, in thread_around_empty_blocks() argument
791 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
823 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
862 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
864 if (!taken_edge in thread_around_empty_blocks()
959 edge taken_edge; in thread_through_normal_block() local
961 taken_edge = find_edge (e->dest, in thread_through_normal_block()
966 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1119 edge taken_edge; in thread_across_edge() local
1139 m_state->push (taken_edge); in thread_across_edge()
[all …]
H A Dtree-ssa-threadbackward.c228 edge taken_edge = find_taken_edge (m_path); in maybe_register_path() local
230 if (taken_edge && taken_edge != UNREACHABLE_EDGE) in maybe_register_path()
236 taken_edge = UNREACHABLE_EDGE; in maybe_register_path()
251 taken_edge = NULL; in maybe_register_path()
256 maybe_register_path_dump (taken_edge); in maybe_register_path()
258 return taken_edge; in maybe_register_path()
586 edge taken_edge, in profitable_path_p() argument
752 if (taken_edge in profitable_path_p()
765 && ((taken_edge && optimize_edge_for_speed_p (taken_edge)) in profitable_path_p()
843 || (taken_edge && taken_edge->dest == loop->latch)) in profitable_path_p()
[all …]
/dports/lang/gcc10/gcc-10.3.0/gcc/
H A Dtree-ssa-threadedge.c903 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
935 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
982 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
984 if (!taken_edge in thread_around_empty_blocks()
1110 edge taken_edge; in thread_through_normal_block() local
1112 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1117 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1148 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1319 edge taken_edge; in thread_across_edge() local
1326 if (taken_edge->flags & EDGE_COMPLEX) in thread_across_edge()
[all …]
H A Dtree-ssa-threadbackward.c47 void convert_and_register_current_path (edge taken_edge);
336 edge taken_edge = find_taken_edge (m_path[0], arg); in profitable_jump_thread_path() local
341 if (taken_edge == NULL) in profitable_jump_thread_path()
349 && loop == taken_edge->dest->loop_father in profitable_jump_thread_path()
350 && (determine_bb_domination_status (loop, taken_edge->dest) in profitable_jump_thread_path()
445 return taken_edge; in profitable_jump_thread_path()
455 thread_jumps::convert_and_register_current_path (edge taken_edge) in convert_and_register_current_path() argument
473 = new jump_thread_edge (taken_edge, EDGE_NO_COPY_SRC_BLOCK); in convert_and_register_current_path()
552 edge taken_edge = profitable_jump_thread_path (def_bb, name, arg, in register_jump_thread_path_if_profitable() local
554 if (taken_edge) in register_jump_thread_path_if_profitable()
[all …]
/dports/lang/gcc11-devel/gcc-11-20211009/gcc/
H A Dtree-ssa-threadedge.c909 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
941 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
988 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
990 if (!taken_edge in thread_around_empty_blocks()
1116 edge taken_edge; in thread_through_normal_block() local
1118 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1123 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1154 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1325 edge taken_edge; in thread_across_edge() local
1332 if (taken_edge->flags & EDGE_COMPLEX) in thread_across_edge()
[all …]
/dports/devel/avr-gcc/gcc-10.2.0/gcc/
H A Dtree-ssa-threadedge.c903 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
935 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
982 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
984 if (!taken_edge in thread_around_empty_blocks()
1110 edge taken_edge; in thread_through_normal_block() local
1112 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1117 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1148 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1319 edge taken_edge; in thread_across_edge() local
1326 if (taken_edge->flags & EDGE_COMPLEX) in thread_across_edge()
[all …]
/dports/misc/cxx_atomics_pic/gcc-11.2.0/gcc/
H A Dtree-ssa-threadedge.c909 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
941 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
988 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
990 if (!taken_edge in thread_around_empty_blocks()
1116 edge taken_edge; in thread_through_normal_block() local
1118 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1123 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1154 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1325 edge taken_edge; in thread_across_edge() local
1332 if (taken_edge->flags & EDGE_COMPLEX) in thread_across_edge()
[all …]
/dports/lang/gcc11/gcc-11.2.0/gcc/
H A Dtree-ssa-threadedge.c909 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
941 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
988 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
990 if (!taken_edge in thread_around_empty_blocks()
1116 edge taken_edge; in thread_through_normal_block() local
1118 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1123 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1154 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1325 edge taken_edge; in thread_across_edge() local
1332 if (taken_edge->flags & EDGE_COMPLEX) in thread_across_edge()
[all …]
/dports/lang/gcc10-devel/gcc-10-20211008/gcc/
H A Dtree-ssa-threadedge.c903 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
935 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
982 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
984 if (!taken_edge in thread_around_empty_blocks()
1110 edge taken_edge; in thread_through_normal_block() local
1112 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1117 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1148 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1319 edge taken_edge; in thread_across_edge() local
1326 if (taken_edge->flags & EDGE_COMPLEX) in thread_across_edge()
[all …]
/dports/devel/arm-none-eabi-gcc492/gcc-4.9.2/gcc/
H A Dtree-ssa-threadedge.c786 thread_around_empty_blocks (edge taken_edge, in thread_around_empty_blocks() argument
794 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
826 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
874 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
887 thread_around_empty_blocks (taken_edge, in thread_around_empty_blocks()
988 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1022 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1130 edge taken_edge; in thread_across_edge() local
1137 if (taken_edge->flags & EDGE_ABNORMAL) in thread_across_edge()
1170 found = thread_around_empty_blocks (taken_edge, in thread_across_edge()
[all …]
/dports/lang/gcc9-devel/gcc-9-20211007/gcc/
H A Dtree-ssa-threadedge.c896 thread_around_empty_blocks (edge taken_edge, in thread_around_empty_blocks() argument
903 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
935 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
982 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
984 if (!taken_edge in thread_around_empty_blocks()
1110 edge taken_edge; in thread_through_normal_block() local
1112 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1117 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1148 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1257 edge taken_edge; in thread_across_edge() local
[all …]
/dports/lang/gcc9/gcc-9.4.0/gcc/
H A Dtree-ssa-threadedge.c896 thread_around_empty_blocks (edge taken_edge, in thread_around_empty_blocks() argument
903 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
935 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
982 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
984 if (!taken_edge in thread_around_empty_blocks()
1110 edge taken_edge; in thread_through_normal_block() local
1112 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1117 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1148 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1257 edge taken_edge; in thread_across_edge() local
[all …]
/dports/lang/gcc9-aux/gcc-9.1.0/gcc/
H A Dtree-ssa-threadedge.c896 thread_around_empty_blocks (edge taken_edge, in thread_around_empty_blocks() argument
903 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
935 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
982 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
984 if (!taken_edge in thread_around_empty_blocks()
1110 edge taken_edge; in thread_through_normal_block() local
1112 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1117 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1148 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1257 edge taken_edge; in thread_across_edge() local
[all …]
/dports/lang/gcc8/gcc-8.5.0/gcc/
H A Dtree-ssa-threadedge.c896 thread_around_empty_blocks (edge taken_edge, in thread_around_empty_blocks() argument
903 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
935 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
982 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
1109 edge taken_edge; in thread_through_normal_block() local
1111 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1116 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1147 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1256 edge taken_edge; in thread_across_edge() local
1263 if (taken_edge->flags & EDGE_ABNORMAL) in thread_across_edge()
[all …]
H A Dtree-ssa-threadbackward.c48 void convert_and_register_current_path (edge taken_edge);
332 edge taken_edge = find_taken_edge (m_path[0], arg); in profitable_jump_thread_path() local
337 if (taken_edge == NULL) in profitable_jump_thread_path()
345 && loop == taken_edge->dest->loop_father in profitable_jump_thread_path()
346 && (determine_bb_domination_status (loop, taken_edge->dest) in profitable_jump_thread_path()
441 return taken_edge; in profitable_jump_thread_path()
451 thread_jumps::convert_and_register_current_path (edge taken_edge) in convert_and_register_current_path() argument
469 = new jump_thread_edge (taken_edge, EDGE_NO_COPY_SRC_BLOCK); in convert_and_register_current_path()
548 edge taken_edge = profitable_jump_thread_path (def_bb, name, arg, in register_jump_thread_path_if_profitable() local
550 if (taken_edge) in register_jump_thread_path_if_profitable()
[all …]
/dports/devel/riscv64-none-elf-gcc/gcc-8.4.0/gcc/
H A Dtree-ssa-threadedge.c896 thread_around_empty_blocks (edge taken_edge, in thread_around_empty_blocks() argument
903 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
935 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
982 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
1109 edge taken_edge; in thread_through_normal_block() local
1111 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1116 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1147 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1256 edge taken_edge; in thread_across_edge() local
1263 if (taken_edge->flags & EDGE_ABNORMAL) in thread_across_edge()
[all …]
H A Dtree-ssa-threadbackward.c48 void convert_and_register_current_path (edge taken_edge);
332 edge taken_edge = find_taken_edge (m_path[0], arg); in profitable_jump_thread_path() local
337 if (taken_edge == NULL) in profitable_jump_thread_path()
345 && loop == taken_edge->dest->loop_father in profitable_jump_thread_path()
346 && (determine_bb_domination_status (loop, taken_edge->dest) in profitable_jump_thread_path()
441 return taken_edge; in profitable_jump_thread_path()
451 thread_jumps::convert_and_register_current_path (edge taken_edge) in convert_and_register_current_path() argument
469 = new jump_thread_edge (taken_edge, EDGE_NO_COPY_SRC_BLOCK); in convert_and_register_current_path()
548 edge taken_edge = profitable_jump_thread_path (def_bb, name, arg, in register_jump_thread_path_if_profitable() local
550 if (taken_edge) in register_jump_thread_path_if_profitable()
[all …]
/dports/devel/arm-none-eabi-gcc/gcc-8.4.0/gcc/
H A Dtree-ssa-threadedge.c896 thread_around_empty_blocks (edge taken_edge, in thread_around_empty_blocks() argument
903 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
935 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
982 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
1109 edge taken_edge; in thread_through_normal_block() local
1111 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1116 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1147 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1256 edge taken_edge; in thread_across_edge() local
1263 if (taken_edge->flags & EDGE_ABNORMAL) in thread_across_edge()
[all …]
/dports/devel/riscv32-unknown-elf-gcc/gcc-8.4.0/gcc/
H A Dtree-ssa-threadedge.c896 thread_around_empty_blocks (edge taken_edge, in thread_around_empty_blocks() argument
903 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
935 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
982 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
1109 edge taken_edge; in thread_through_normal_block() local
1111 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1116 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1147 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1256 edge taken_edge; in thread_across_edge() local
1263 if (taken_edge->flags & EDGE_ABNORMAL) in thread_across_edge()
[all …]
/dports/devel/aarch64-none-elf-gcc/gcc-8.4.0/gcc/
H A Dtree-ssa-threadedge.c896 thread_around_empty_blocks (edge taken_edge, in thread_around_empty_blocks() argument
903 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
935 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
982 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
1109 edge taken_edge; in thread_through_normal_block() local
1111 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1116 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1147 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1256 edge taken_edge; in thread_across_edge() local
1263 if (taken_edge->flags & EDGE_ABNORMAL) in thread_across_edge()
[all …]
/dports/devel/riscv64-gcc/gcc-8.3.0/gcc/
H A Dtree-ssa-threadedge.c896 thread_around_empty_blocks (edge taken_edge, in thread_around_empty_blocks() argument
903 basic_block bb = taken_edge->dest; in thread_around_empty_blocks()
935 taken_edge = single_succ_edge (bb); in thread_around_empty_blocks()
982 taken_edge = find_taken_edge (bb, cond); in thread_around_empty_blocks()
1109 edge taken_edge; in thread_through_normal_block() local
1111 taken_edge = find_edge (e->dest, in thread_through_normal_block()
1116 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_through_normal_block()
1147 thread_around_empty_blocks (taken_edge, in thread_through_normal_block()
1256 edge taken_edge; in thread_across_edge() local
1263 if (taken_edge->flags & EDGE_ABNORMAL) in thread_across_edge()
[all …]
/dports/lang/gcc48/gcc-4.8.5/gcc/
H A Dtree-ssa-threadedge.c753 thread_around_empty_block (edge taken_edge, in thread_around_empty_block() argument
759 basic_block bb = taken_edge->dest; in thread_around_empty_block()
804 return taken_edge; in thread_around_empty_block()
905 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_across_edge()
933 taken_edge = e2; in thread_across_edge()
940 if (!taken_edge) in thread_across_edge()
943 register_jump_thread (e, taken_edge, NULL); in thread_across_edge()
960 edge e2, e3, taken_edge; in thread_across_edge() local
976 e3 = taken_edge; in thread_across_edge()
1010 taken_edge->dest); in thread_across_edge()
[all …]
/dports/devel/mingw32-gcc/gcc-4.8.1/gcc/
H A Dtree-ssa-threadedge.c753 thread_around_empty_block (edge taken_edge, in thread_around_empty_block() argument
759 basic_block bb = taken_edge->dest; in thread_around_empty_block()
804 return taken_edge; in thread_around_empty_block()
905 basic_block dest = (taken_edge ? taken_edge->dest : NULL); in thread_across_edge()
933 taken_edge = e2; in thread_across_edge()
940 if (!taken_edge) in thread_across_edge()
943 register_jump_thread (e, taken_edge, NULL); in thread_across_edge()
960 edge e2, e3, taken_edge; in thread_across_edge() local
976 e3 = taken_edge; in thread_across_edge()
1010 taken_edge->dest); in thread_across_edge()
[all …]

1234567