Home
last modified time | relevance | path

Searched refs:cond_code (Results 1 – 8 of 8) sorted by relevance

/freebsd-10-stable/contrib/gcc/
Dtree-ssa-forwprop.c181 enum tree_code cond_code = TREE_CODE (cond); in forward_propagate_into_cond_1() local
192 if (cond_code != SSA_NAME in forward_propagate_into_cond_1()
193 && !((cond_code == EQ_EXPR || cond_code == NE_EXPR) in forward_propagate_into_cond_1()
200 if (cond_code == SSA_NAME) in forward_propagate_into_cond_1()
251 new_cond = build2 (cond_code, boolean_type_node, op0, t); in forward_propagate_into_cond_1()
296 if ((cond_code == EQ_EXPR in forward_propagate_into_cond_1()
298 || (cond_code == NE_EXPR in forward_propagate_into_cond_1()
332 if (cond_code == SSA_NAME in forward_propagate_into_cond_1()
333 || (cond_code == NE_EXPR in forward_propagate_into_cond_1()
335 || (cond_code == EQ_EXPR in forward_propagate_into_cond_1()
[all …]
Dtree-ssa-threadedge.c374 enum tree_code cond_code; in simplify_control_stmt_condition() local
378 cond_code = TREE_CODE (cond); in simplify_control_stmt_condition()
411 if (cond_code != SSA_NAME in simplify_control_stmt_condition()
415 cond_code = swap_tree_comparison (TREE_CODE (cond)); in simplify_control_stmt_condition()
423 TREE_SET_CODE (COND_EXPR_COND (dummy_cond), cond_code); in simplify_control_stmt_condition()
Dtree-ssa-phiopt.c885 enum tree_code cond_code; in abs_replacement() local
924 cond_code = TREE_CODE (cond); in abs_replacement()
925 if (cond_code != GT_EXPR && cond_code != GE_EXPR in abs_replacement()
926 && cond_code != LT_EXPR && cond_code != LE_EXPR) in abs_replacement()
947 if (cond_code == GT_EXPR || cond_code == GE_EXPR) in abs_replacement()
Dtree-vrp.c1017 enum tree_code cond_code; in extract_range_from_assert() local
1030 cond_code = TREE_CODE (cond); in extract_range_from_assert()
1038 cond_code = swap_tree_comparison (TREE_CODE (cond)); in extract_range_from_assert()
1048 if (POINTER_TYPE_P (type) && cond_code != NE_EXPR && cond_code != EQ_EXPR) in extract_range_from_assert()
1084 if (cond_code == EQ_EXPR) in extract_range_from_assert()
1109 else if (cond_code == NE_EXPR) in extract_range_from_assert()
1154 else if (cond_code == LE_EXPR || cond_code == LT_EXPR) in extract_range_from_assert()
1171 if ((cond_code == LT_EXPR in extract_range_from_assert()
1178 if (cond_code == LT_EXPR) in extract_range_from_assert()
1189 else if (cond_code == GE_EXPR || cond_code == GT_EXPR) in extract_range_from_assert()
[all …]
Domp-low.c102 enum tree_code cond_code; member
167 fd->cond_code = TREE_CODE (t); in extract_omp_for_data()
170 switch (fd->cond_code) in extract_omp_for_data()
178 fd->cond_code = LT_EXPR; in extract_omp_for_data()
183 fd->cond_code = GT_EXPR; in extract_omp_for_data()
2696 t = build2 (fd->cond_code, boolean_type_node, fd->v, iend); in expand_omp_for_generic()
2830 t = build_int_cst (type, (fd->cond_code == LT_EXPR ? -1 : 1)); in expand_omp_for_static_nochunk()
2890 t = build2 (fd->cond_code, boolean_type_node, fd->v, e); in expand_omp_for_static_nochunk()
3011 t = build_int_cst (type, (fd->cond_code == LT_EXPR ? -1 : 1)); in expand_omp_for_static_chunk()
3075 t = build2 (fd->cond_code, boolean_type_node, fd->v, e); in expand_omp_for_static_chunk()
[all …]
Dcombine.c4205 enum rtx_code cond_code = simplify_comparison (NE, &cond, &cop1); in combine_simplify_rtx() local
4207 if (cond_code == NE && COMPARISON_P (cond)) in combine_simplify_rtx()
4230 x = simplify_gen_relational (cond_code, mode, VOIDmode, in combine_simplify_rtx()
4234 (cond_code, cond, cop1, NULL)) in combine_simplify_rtx()
4245 simplify_gen_relational (cond_code, in combine_simplify_rtx()
4253 (cond_code, cond, cop1, NULL)) in combine_simplify_rtx()
4262 simplify_gen_relational (cond_code, in combine_simplify_rtx()
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td1440 def cond_code : Operand<i32>, ImmLeaf<i32, [{
1448 (ins cond_code:$Cond, bcc_target:$Label),
1544 // consistency with cond_code.
1616 def : Pat<(A64select_cc NZCV, 0, 1, cond_code:$Cond),
1617 (CSINCwwwc WZR, WZR, cond_code:$Cond)>;
1621 def : Pat<(A64select_cc NZCV, 0, 1, cond_code:$Cond),
1622 (CSINCxxxc XZR, XZR, cond_code:$Cond)>;
1627 def : Pat<(A64select_cc NZCV, 0, -1, cond_code:$Cond),
1628 (CSINVwwwc WZR, WZR, cond_code:$Cond)>;
1632 def : Pat<(A64select_cc NZCV, 0, -1, cond_code:$Cond),
[all …]
/freebsd-10-stable/contrib/gcc/config/rs6000/
Drs6000.c11422 enum rtx_code cond_code; in rs6000_emit_sCOND() local
11425 cond_code = GET_CODE (condition_rtx); in rs6000_emit_sCOND()
11435 gcc_assert (cond_code == NE || cond_code == EQ); in rs6000_emit_sCOND()
11437 if (cond_code == NE) in rs6000_emit_sCOND()
11444 if (cond_code == NE in rs6000_emit_sCOND()
11445 || cond_code == GE || cond_code == LE in rs6000_emit_sCOND()
11446 || cond_code == GEU || cond_code == LEU in rs6000_emit_sCOND()
11447 || cond_code == ORDERED || cond_code == UNGE || cond_code == UNLE) in rs6000_emit_sCOND()
11455 rev_cond_rtx = gen_rtx_fmt_ee (rs6000_reverse_condition (cc_mode, cond_code), in rs6000_emit_sCOND()