/third_party/node/deps/v8/src/torque/ |
H A D | cfg.h | 29 : cfg_(cfg), in Block() 44 instruction.TypeInstruction(¤t_stack, cfg_); in Retype() 88 ControlFlowGraph* cfg_; member in v8::internal::torque::Block 151 : current_stack_(std::move(input_types)), cfg_(current_stack_) {} in CfgAssembler() 155 cfg_.set_end(current_block_); in Result() 160 return cfg_; in Result() 166 return cfg_.NewBlock(std::move(input_types), is_deferred); in NewBlock() 172 cfg_.blocks().begin(), cfg_.blocks().end(), [this](Block* block) { in CfgIsComplete() 173 return (cfg_ in CfgIsComplete() 216 ControlFlowGraph cfg_; global() member [all...] |
H A D | cfg.cc | 78 cfg_.PlaceBlock(block); in Bind() 182 auto predecessor_count = CountBlockPredecessors(cfg_); in OptimizeCfg() 184 for (Block* block : cfg_.blocks()) { in OptimizeCfg() 185 if (cfg_.end() && *cfg_.end() == block) continue; in OptimizeCfg() 193 if (cfg_.end() && *cfg_.end() == destination) break; in OptimizeCfg() 208 cfg_.UnplaceBlockIf( in OptimizeCfg() 217 for (std::size_t i = 0; i < cfg_.ParameterCount(); ++i) { in ComputeInputDefinitions() 220 cfg_ in ComputeInputDefinitions() [all...] |
H A D | cc-generator.cc | 30 EmitInstruction(GotoInstruction{cfg_.start()}, ¶meters); in EmitGraph() 32 for (Block* block : cfg_.blocks()) { in EmitGraph() 33 if (cfg_.end() && *cfg_.end() == block) continue; in EmitGraph() 39 if (cfg_.end()) { in EmitGraph() 40 result = EmitBlock(*cfg_.end()); in EmitGraph()
|
H A D | torque-code-generator.h | 20 : cfg_(cfg), in TorqueCodeGenerator() 26 const ControlFlowGraph& cfg_; member in v8::internal::torque::TorqueCodeGenerator
|
H A D | csa-generator.cc | 24 for (Block* block : cfg_.blocks()) { in EmitGraph() 41 EmitInstruction(GotoInstruction{cfg_.start()}, ¶meters); in EmitGraph() 42 for (Block* block : cfg_.blocks()) { in EmitGraph() 43 if (cfg_.end() && *cfg_.end() == block) continue; in EmitGraph() 62 if (cfg_.end()) { in EmitGraph() 64 return EmitBlock(*cfg_.end()); in EmitGraph()
|
/third_party/skia/third_party/externals/spirv-tools/source/opt/ |
H A D | loop_utils.cpp | 55 cfg_(context_->cfg()), in LCSSARewriter() 113 const std::vector<uint32_t>& bb_preds = base_->cfg_->preds(bb->id()); in CreatePhiInstruction() 134 const std::vector<uint32_t>& bb_preds = base_->cfg_->preds(bb->id()); in CreatePhiInstruction() 154 assert(base_->cfg_->block(bb_id) != nullptr && "Unknown basic block"); in GetOrBuildIncoming() 161 BasicBlock* bb = &*base_->cfg_->block(bb_id); in GetOrBuildIncoming() 220 assert(cfg_->block(bb_id) != nullptr && "Unknown basic block"); in GetDefiningBlocks() 236 for (uint32_t pred_id : cfg_->preds(bb_id)) { in GetDefiningBlocks() 256 CFG* cfg_; member in spvtools::opt::__anon21868::LCSSARewriter
|
H A D | register_pressure.cpp | 68 cfg_(*reg_pressure->GetContext()->cfg()), in ComputeRegisterLiveness() 85 cfg_.ForEachBlockInPostOrder(&start_bb, [this](BasicBlock* bb) { in Compute() 102 BasicBlock* succ_bb = cfg_.block(sid); in ComputePhiUses() 135 BasicBlock* succ_bb = cfg_.block(sid); in ComputePartialLiveness() 192 BasicBlock* bb = cfg_.block(bb_id); in DoLoopLivenessUnification() 257 CFG& cfg_; member in spvtools::opt::__anon21875::ComputeRegisterLiveness
|
H A D | ir_context.h | 490 return cfg_.get(); in cfg() 646 cfg_ = MakeUnique<CFG>(module()); in BuildCFG() 804 std::unique_ptr<CFG> cfg_; member in spvtools::opt::IRContext
|
H A D | ir_context.cpp | 132 cfg_.reset(nullptr); in InvalidateAnalyses()
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/opt/ |
H A D | loop_utils.cpp | 55 cfg_(context_->cfg()), in LCSSARewriter() 113 const std::vector<uint32_t>& bb_preds = base_->cfg_->preds(bb->id()); in CreatePhiInstruction() 134 const std::vector<uint32_t>& bb_preds = base_->cfg_->preds(bb->id()); in CreatePhiInstruction() 154 assert(base_->cfg_->block(bb_id) != nullptr && "Unknown basic block"); in GetOrBuildIncoming() 161 BasicBlock* bb = &*base_->cfg_->block(bb_id); in GetOrBuildIncoming() 220 assert(cfg_->block(bb_id) != nullptr && "Unknown basic block"); in GetDefiningBlocks() 236 for (uint32_t pred_id : cfg_->preds(bb_id)) { in GetDefiningBlocks() 256 CFG* cfg_; member in spvtools::opt::__anon23125::LCSSARewriter
|
H A D | register_pressure.cpp | 68 cfg_(*reg_pressure->GetContext()->cfg()), in ComputeRegisterLiveness() 85 cfg_.ForEachBlockInPostOrder(&start_bb, [this](BasicBlock* bb) { in Compute() 102 BasicBlock* succ_bb = cfg_.block(sid); in ComputePhiUses() 135 BasicBlock* succ_bb = cfg_.block(sid); in ComputePartialLiveness() 192 BasicBlock* bb = cfg_.block(bb_id); in DoLoopLivenessUnification() 257 CFG& cfg_; member in spvtools::opt::__anon23132::ComputeRegisterLiveness
|
H A D | ir_context.h | 490 return cfg_.get(); in cfg() 646 cfg_ = MakeUnique<CFG>(module()); in BuildCFG() 804 std::unique_ptr<CFG> cfg_; member in spvtools::opt::IRContext
|
H A D | ir_context.cpp | 132 cfg_.reset(nullptr); in InvalidateAnalyses()
|
/third_party/spirv-tools/source/opt/ |
H A D | loop_utils.cpp | 54 cfg_(context_->cfg()), in LCSSARewriter() 112 const std::vector<uint32_t>& bb_preds = base_->cfg_->preds(bb->id()); in CreatePhiInstruction() 133 const std::vector<uint32_t>& bb_preds = base_->cfg_->preds(bb->id()); in CreatePhiInstruction() 153 assert(base_->cfg_->block(bb_id) != nullptr && "Unknown basic block"); in GetOrBuildIncoming() 160 BasicBlock* bb = &*base_->cfg_->block(bb_id); in GetOrBuildIncoming() 219 assert(cfg_->block(bb_id) != nullptr && "Unknown basic block"); in GetDefiningBlocks() 235 for (uint32_t pred_id : cfg_->preds(bb_id)) { in GetDefiningBlocks() 255 CFG* cfg_; member in spvtools::opt::__anon26651::LCSSARewriter
|
H A D | register_pressure.cpp | 67 cfg_(*reg_pressure->GetContext()->cfg()), in ComputeRegisterLiveness() 84 cfg_.ForEachBlockInPostOrder(&start_bb, [this](BasicBlock* bb) { in Compute() 101 BasicBlock* succ_bb = cfg_.block(sid); in ComputePhiUses() 134 BasicBlock* succ_bb = cfg_.block(sid); in ComputePartialLiveness() 191 BasicBlock* bb = cfg_.block(bb_id); in DoLoopLivenessUnification() 256 CFG& cfg_; member in spvtools::opt::__anon26658::ComputeRegisterLiveness
|
H A D | ir_context.h | 536 return cfg_.get(); in cfg() 725 cfg_ = MakeUnique<CFG>(module()); in BuildCFG() 884 std::unique_ptr<CFG> cfg_; member in spvtools::opt::IRContext
|
H A D | ir_context.cpp | 131 cfg_.reset(nullptr); in InvalidateAnalyses()
|
/third_party/skia/third_party/externals/tint/src/transform/ |
H A D | vertex_pulling.h | 178 Config cfg_; member in tint::transform::VertexStepMode::VertexPulling
|
H A D | vertex_pulling.cc | 911 auto cfg = cfg_; in Run()
|
/third_party/skia/third_party/externals/spirv-cross/ |
H A D | spirv_cfg.cpp | 333 DominatorBuilder::DominatorBuilder(const CFG &cfg_) in DominatorBuilder() argument 334 : cfg(cfg_) in DominatorBuilder()
|