/third_party/ltp/tools/sparse/sparse-src/ |
D | flow.c | 258 target = cond ? second->bb_true : second->bb_false; in try_to_simplify_bb() 263 changed |= rewrite_branch(source, &br->bb_true, bb, target); in try_to_simplify_bb() 320 struct basic_block **target_p, int bb_true) in simplify_branch_branch() argument 336 final = bb_true ? insn->bb_true : insn->bb_false; in simplify_branch_branch() 360 return simplify_branch_branch(bb, br, &br->bb_true, 1) | in simplify_one_branch() 681 changed |= rewrite_branch(bb, &insn->bb_true, old, new); in rewrite_parent_branch() 700 struct basic_block *target = br->bb_true; in rewrite_branch_bb() 757 vrfy_bb_in_list(br->bb_true, bb->children); in vrfy_children() 803 changed |= remove_phisources(insn->bb, insn->bb_true == target ? insn->bb_false : insn->bb_true); in convert_to_jump() 810 insn->bb_true = target; in convert_to_jump() [all …]
|
D | cse.c | 84 hash += hashval(insn->bb_true); in cse_collect() 223 if (i1->bb_true != i2->bb_true) in insn_compare() 224 return i1->bb_true < i2->bb_true ? -1 : 1; in insn_compare()
|
D | linearize.c | 338 …buf += sprintf(buf, "%s, %s, %s", show_pseudo(insn->cond), show_label(insn->bb_true), show_label(i… in show_instruction() 342 buf += sprintf(buf, "%s", show_label(insn->bb_true)); in show_instruction() 347 buf += sprintf(buf, "%s", show_label(insn->bb_true)); in show_instruction() 659 br->bb_true = dst; in add_goto() 739 static void add_branch(struct entrypoint *ep, pseudo_t cond, struct basic_block *bb_true, struct ba… in add_branch() argument 747 br->bb_true = bb_true; in add_branch() 749 add_bb(&bb_true->parents, bb); in add_branch() 751 add_bb(&bb->children, bb_true); in add_branch() 1604 …anch(struct entrypoint *ep, struct expression *expr, struct basic_block *bb_true, struct basic_blo… 1606 …anch(struct entrypoint *ep, struct expression *expr, struct basic_block *bb_true, struct basic_blo… [all …]
|
D | ir.c | 143 err += check_branch(ep, insn, insn->bb_true); in validate_insn() 171 err += check_branch(ep, insn, insn->bb_true); in validate_insn()
|
D | simplify.c | 158 if (br->bb_true == bb2 || br->bb_false == bb1) { in if_convert_phi() 2595 struct basic_block *tmp = br->bb_true; in simplify_cond_branch() 2596 br->bb_true = br->bb_false; in simplify_cond_branch() 2608 return convert_to_jump(insn, cond->value ? insn->bb_true : insn->bb_false); in simplify_branch() 2611 if (insn->bb_true == insn->bb_false) in simplify_branch() 2612 return convert_to_jump(insn, insn->bb_true); in simplify_branch() 2631 return convert_to_jump(insn, insn->bb_true); in simplify_branch() 2633 struct basic_block *tmp = insn->bb_true; in simplify_branch() 2634 insn->bb_true = insn->bb_false; in simplify_branch() 2676 return def->bb_true; in is_label() [all …]
|
D | linearize.h | 104 struct basic_block *bb_true, *bb_false; member
|
D | sparse-llvm.c | 745 br->bb_true->priv, in output_op_cbr() 751 LLVMBuildBr(fn->builder, br->bb_true->priv); in output_op_br() 940 insn->target->priv = LLVMBlockAddress(fn->fn, insn->bb_true->priv); in output_op_label()
|
D | example.c | 1085 target = br->bb_true; in generate_branch()
|
/third_party/skia/third_party/externals/spirv-tools/test/opt/ |
D | ir_builder.cpp | 205 BasicBlock& bb_true = *fn.begin(); in TEST_F() local 207 InstructionBuilder builder(context.get(), &*bb_true.begin()); in TEST_F() 220 builder.AddConditionalBranch(9, bb_true.id(), bb_merge.id(), bb_merge.id()); in TEST_F()
|
/third_party/spirv-tools/test/opt/ |
D | ir_builder.cpp | 205 BasicBlock& bb_true = *fn.begin(); in TEST_F() local 207 InstructionBuilder builder(context.get(), &*bb_true.begin()); in TEST_F() 220 builder.AddConditionalBranch(9, bb_true.id(), bb_merge.id(), bb_merge.id()); in TEST_F()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/test/opt/ |
D | ir_builder.cpp | 205 BasicBlock& bb_true = *fn.begin(); in TEST_F() local 207 InstructionBuilder builder(context.get(), &*bb_true.begin()); in TEST_F() 220 builder.AddConditionalBranch(9, bb_true.id(), bb_merge.id(), bb_merge.id()); in TEST_F()
|
/third_party/ltp/tools/sparse/sparse-src/Documentation/ |
D | IR.rst | 34 * .bb_true: destination basic block 41 * .bb_true, .bb_false: destination basic blocks 365 * .bb_true: the BB corresponding to the label
|