/third_party/skia/third_party/externals/spirv-cross/ |
H A D | spirv_cfg.cpp | 133 if (post_order_visit(block.false_block)) in post_order_visit() 134 add_branch(block_id, block.false_block); in post_order_visit() 310 auto &false_block = compiler.get<SPIRBlock>(dom.false_block); in node_terminates_control_flow_in_sub_graph() local 313 false_path_ignore = compiler.execution_is_branchless(false_block, ignore_block); in node_terminates_control_flow_in_sub_graph() 320 (dom.terminator == SPIRBlock::Select && dom.false_block == to && true_path_ignore)) in node_terminates_control_flow_in_sub_graph() 383 if (cfg.get_visit_order(block.false_block) > post_order) in lift_continue_block_dominator()
|
H A D | spirv_cross.cpp | 1435 const auto *false_block = maybe_get<SPIRBlock>(block.false_block); in block_is_loop_candidate() local 1439 bool false_block_is_merge = block.false_block == block.merge_block || in block_is_loop_candidate() 1440 (false_block && merge_block && execution_is_noop(*false_block, *merge_block)); in block_is_loop_candidate() 1449 block.false_block != block.merge_block && block.false_block != block.self && true_block_is_merge; in block_is_loop_candidate() 1457 ret = block.false_block == block.continue_block; in block_is_loop_candidate() 1487 const auto *false_block = maybe_get<SPIRBlock>(child.false_block); in block_is_loop_candidate() local 1601 const auto *false_block = maybe_get<SPIRBlock>(block.false_block); continue_block_type() local [all...] |
H A D | spirv_glsl.cpp | 14127 void CompilerGLSL::branch(BlockID from, uint32_t cond, BlockID true_block, BlockID false_block) 14134 bool false_block_needs_code = false_block != merge_block || flush_phi_required(from, false_block); 14155 branch(from, false_block); 14164 branch(from, false_block); 14204 else if (block->false_block && follow_false_block) 14206 flush_phi(continue_block, block->false_block); 14207 block = &get<SPIRBlock>(block->false_block); 14450 target_block = child.false_block; 14469 target_block = child.false_block; [all...] |
H A D | spirv_common.hpp | 810 BlockID false_block = 0; member
|
H A D | spirv_glsl.hpp | 619 void branch(BlockID from, uint32_t cond, BlockID true_block, BlockID false_block);
|
H A D | spirv_parser.cpp | 961 current_block->false_block = ops[2]; in parse()
|
/third_party/node/deps/v8/src/compiler/ |
H A D | raw-machine-assembler.cc | 183 BasicBlock* false_block = block->SuccessorAt(1); in OptimizeControlFlow() local 185 DCHECK_EQ(false_block->NodeAt(0)->opcode(), IrOpcode::kIfFalse); in OptimizeControlFlow() 188 (*false_block->begin())->Kill(); in OptimizeControlFlow() 189 false_block->RemoveNode(false_block->begin()); in OptimizeControlFlow() 191 false_block->ClearPredecessors(); in OptimizeControlFlow() 209 schedule->AddGoto(new_false_block, false_block); in OptimizeControlFlow() 547 BasicBlock* false_block = schedule()->NewBasicBlock(); in Branch() local 548 schedule()->AddBranch(CurrentBlock(), branch, true_block, false_block); in Branch() local 553 false_block in Branch() [all...] |
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_flow.c | 440 /* create/insert false_block before the merge block */ in lp_build_else() 441 ifthen->false_block = in lp_build_else() 447 LLVMPositionBuilderAtEnd(builder, ifthen->false_block); in lp_build_else() 468 if (ifthen->false_block) { in lp_build_endif() 471 ifthen->true_block, ifthen->false_block); in lp_build_endif()
|
H A D | lp_bld_flow.h | 187 LLVMBasicBlockRef false_block; member
|
/third_party/node/deps/v8/src/compiler/backend/ |
H A D | instruction-selector.h | 53 BasicBlock* false_block) { in ForBranch() 54 return FlagsContinuation(kFlags_branch, condition, true_block, false_block); in ForBranch() 129 BasicBlock* false_block() const { in false_block() function in v8::internal::compiler::final 191 BasicBlock* true_block, BasicBlock* false_block) in FlagsContinuation() 195 false_block_(false_block) { in FlagsContinuation() 198 DCHECK_NOT_NULL(false_block); in FlagsContinuation() 51 ForBranch(FlagsCondition condition, BasicBlock* true_block, BasicBlock* false_block) ForBranch() argument 190 FlagsContinuation(FlagsMode mode, FlagsCondition condition, BasicBlock* true_block, BasicBlock* false_block) FlagsContinuation() argument
|
H A D | instruction-selector.cc | 855 continuation_inputs_.push_back(g.Label(cont->false_block())); in EmitWithContinuation()
|
/third_party/node/deps/v8/src/torque/ |
H A D | implementation-visitor.cc | 788 Block* false_block = assembler().NewBlock(assembler().CurrentStack()); in Visit() local 791 GenerateExpressionBranch(expr->condition, true_block, false_block); in Visit() 808 assembler().Bind(false_block); in Visit() 843 Block* false_block = assembler().NewBlock(); in Visit() local 847 GenerateBranch(left_result, true_block, false_block); in Visit() 853 assembler().Bind(false_block); in Visit() 884 Block* false_block = assembler().NewBlock(); in Visit() local 888 GenerateBranch(left_result, true_block, false_block); in Visit() 908 assembler().Bind(false_block); in Visit() 1058 Block* false_block in Visit() local 1094 Block* false_block = Visit() local 1244 Block* false_block = assembler().NewBlock(assembler().CurrentStack(), true); Visit() local 3277 GenerateBranch(const VisitResult& condition, Block* true_block, Block* false_block) GenerateBranch() argument 3291 GenerateExpressionBranch(Expression* expression, Block* true_block, Block* false_block) GenerateExpressionBranch() argument [all...] |
H A D | implementation-visitor.h | 750 Block* false_block); 755 Block* false_block);
|
/third_party/mesa3d/src/microsoft/compiler/ |
H A D | dxil_module.h | 442 unsigned true_block, unsigned false_block);
|
H A D | dxil_module.c | 2708 unsigned true_block, unsigned false_block) in dxil_emit_branch() 2719 instr->br.succ[1] = false_block; in dxil_emit_branch() 2707 dxil_emit_branch(struct dxil_module *m, const struct dxil_value *cond, unsigned true_block, unsigned false_block) dxil_emit_branch() argument
|
H A D | nir_to_dxil.c | 4526 int true_block, int false_block) in emit_cond_branch() 4530 assert(false_block >= 0); in emit_cond_branch() 4531 return dxil_emit_branch(&ctx->mod, cond, true_block, false_block); in emit_cond_branch() 4525 emit_cond_branch(struct ntd_context *ctx, const struct dxil_value *cond, int true_block, int false_block) emit_cond_branch() argument
|
/third_party/node/deps/v8/src/compiler/backend/x64/ |
H A D | instruction-selector-x64.cc | 753 inputs[input_count++] = g.Label(cont->false_block()); in VisitBinop()
|
/third_party/node/deps/v8/src/compiler/backend/arm64/ |
H A D | instruction-selector-arm64.cc | 2957 g.Label(cont->false_block())); in VisitWordCompareZero()
|