/dports/lang/gcc6-aux/gcc-6-20180516/gcc/ |
H A D | tree-ssa-threadedge.c | 704 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 D | tree-ssa-threadedge.c | 704 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 D | tree-ssa-threadedge.c | 788 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 D | tree-ssa-threadbackward.c | 228 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 D | tree-ssa-threadedge.c | 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() 1319 edge taken_edge; in thread_across_edge() local 1326 if (taken_edge->flags & EDGE_COMPLEX) in thread_across_edge() [all …]
|
H A D | tree-ssa-threadbackward.c | 47 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 D | tree-ssa-threadedge.c | 909 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 D | tree-ssa-threadedge.c | 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() 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 D | tree-ssa-threadedge.c | 909 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 D | tree-ssa-threadedge.c | 909 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 D | tree-ssa-threadedge.c | 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() 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 D | tree-ssa-threadedge.c | 786 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 D | tree-ssa-threadedge.c | 896 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 D | tree-ssa-threadedge.c | 896 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 D | tree-ssa-threadedge.c | 896 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 D | tree-ssa-threadedge.c | 896 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 D | tree-ssa-threadbackward.c | 48 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 D | tree-ssa-threadedge.c | 896 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 D | tree-ssa-threadbackward.c | 48 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 D | tree-ssa-threadedge.c | 896 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 D | tree-ssa-threadedge.c | 896 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 D | tree-ssa-threadedge.c | 896 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 D | tree-ssa-threadedge.c | 896 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 D | tree-ssa-threadedge.c | 753 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 D | tree-ssa-threadedge.c | 753 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 …]
|