Home
last modified time | relevance | path

Searched refs:false_block (Results 1 - 18 of 18) sorted by relevance

/third_party/skia/third_party/externals/spirv-cross/
H A Dspirv_cfg.cpp133 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 Dspirv_cross.cpp1435 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 Dspirv_glsl.cpp14127 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 Dspirv_common.hpp810 BlockID false_block = 0; member
H A Dspirv_glsl.hpp619 void branch(BlockID from, uint32_t cond, BlockID true_block, BlockID false_block);
H A Dspirv_parser.cpp961 current_block->false_block = ops[2]; in parse()
/third_party/node/deps/v8/src/compiler/
H A Draw-machine-assembler.cc183 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 Dlp_bld_flow.c440 /* 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 Dlp_bld_flow.h187 LLVMBasicBlockRef false_block; member
/third_party/node/deps/v8/src/compiler/backend/
H A Dinstruction-selector.h53 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 Dinstruction-selector.cc855 continuation_inputs_.push_back(g.Label(cont->false_block())); in EmitWithContinuation()
/third_party/node/deps/v8/src/torque/
H A Dimplementation-visitor.cc788 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 Dimplementation-visitor.h750 Block* false_block);
755 Block* false_block);
/third_party/mesa3d/src/microsoft/compiler/
H A Ddxil_module.h442 unsigned true_block, unsigned false_block);
H A Ddxil_module.c2708 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 Dnir_to_dxil.c4526 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 Dinstruction-selector-x64.cc753 inputs[input_count++] = g.Label(cont->false_block()); in VisitBinop()
/third_party/node/deps/v8/src/compiler/backend/arm64/
H A Dinstruction-selector-arm64.cc2957 g.Label(cont->false_block())); in VisitWordCompareZero()

Completed in 66 milliseconds