/external/deqp-deps/SPIRV-Tools/source/val/ |
D | function.cpp | 45 current_block_(nullptr), in Function() 58 assert(current_block_ == nullptr && in RegisterFunctionParameter() 74 assert(current_block_ && in RegisterLoopMerge() 77 current_block_->set_type(kBlockTypeLoop); in RegisterLoopMerge() 81 AddConstruct({ConstructType::kLoop, current_block_, &merge_block}); in RegisterLoopMerge() 87 merge_block_header_[&merge_block] = current_block_; in RegisterLoopMerge() 90 continue_target_headers_[&continue_target_block] = {current_block_}; in RegisterLoopMerge() 92 continue_target_headers_[&continue_target_block].push_back(current_block_); in RegisterLoopMerge() 101 current_block_->set_type(kBlockTypeSelection); in RegisterSelectionMerge() 103 merge_block_header_[&merge_block] = current_block_; in RegisterSelectionMerge() [all …]
|
D | function.h | 309 BasicBlock* current_block_; variable
|
/external/swiftshader/third_party/SPIRV-Tools/source/val/ |
D | function.cpp | 45 current_block_(nullptr), in Function() 58 assert(current_block_ == nullptr && in RegisterFunctionParameter() 74 assert(current_block_ && in RegisterLoopMerge() 77 current_block_->set_type(kBlockTypeLoop); in RegisterLoopMerge() 81 AddConstruct({ConstructType::kLoop, current_block_, &merge_block}); in RegisterLoopMerge() 87 merge_block_header_[&merge_block] = current_block_; in RegisterLoopMerge() 90 continue_target_headers_[&continue_target_block] = {current_block_}; in RegisterLoopMerge() 92 continue_target_headers_[&continue_target_block].push_back(current_block_); in RegisterLoopMerge() 101 current_block_->set_type(kBlockTypeSelection); in RegisterSelectionMerge() 103 merge_block_header_[&merge_block] = current_block_; in RegisterSelectionMerge() [all …]
|
D | function.h | 309 BasicBlock* current_block_; variable
|
/external/angle/third_party/spirv-tools/src/source/val/ |
D | function.cpp | 45 current_block_(nullptr), in Function() 58 assert(current_block_ == nullptr && in RegisterFunctionParameter() 74 assert(current_block_ && in RegisterLoopMerge() 77 current_block_->set_type(kBlockTypeLoop); in RegisterLoopMerge() 81 AddConstruct({ConstructType::kLoop, current_block_, &merge_block}); in RegisterLoopMerge() 87 merge_block_header_[&merge_block] = current_block_; in RegisterLoopMerge() 90 continue_target_headers_[&continue_target_block] = {current_block_}; in RegisterLoopMerge() 92 continue_target_headers_[&continue_target_block].push_back(current_block_); in RegisterLoopMerge() 101 current_block_->set_type(kBlockTypeSelection); in RegisterSelectionMerge() 103 merge_block_header_[&merge_block] = current_block_; in RegisterSelectionMerge() [all …]
|
D | function.h | 309 BasicBlock* current_block_; variable
|
/external/v8/src/compiler/ |
D | raw-machine-assembler.cc | 33 current_block_(schedule()->start()), in RawMachineAssembler() 536 DCHECK(current_block_ != schedule()->end()); in Goto() 538 current_block_ = nullptr; in Goto() 544 DCHECK(current_block_ != schedule()->end()); in Branch() 558 current_block_ = nullptr; in Branch() 564 DCHECK_NOT_NULL(current_block_); in Continuations() 566 current_block_ = nullptr; in Continuations() 573 DCHECK_NE(schedule()->end(), current_block_); in Switch() 592 current_block_ = nullptr; in Switch() 599 current_block_ = nullptr; in Return() [all …]
|
D | graph-assembler.cc | 58 BasicBlock* current_block_; member in v8::internal::compiler::GraphAssembler::BasicBlockUpdater 95 current_block_(nullptr), in BasicBlockUpdater() 109 return AddNode(node, current_block_); in AddNode() 137 schedule_->block(node) == current_block_) { in AddClonedNode() 209 return NewBasicBlock(current_block_->deferred()); in SplitBasicBlock() 214 current_block_ = to; in AddBind() 216 DCHECK_LE(current_block_->NodeCount(), 1); in AddBind() 221 if (!current_block_->deferred()) { in SetBlockDeferredFromPredecessors() 223 for (BasicBlock* pred : current_block_->predecessors()) { in SetBlockDeferredFromPredecessors() 229 current_block_->set_deferred(deferred); in SetBlockDeferredFromPredecessors() [all …]
|
D | machine-graph-verifier.cc | 97 current_block_ = block; in Run() 335 BasicBlock* current_block_; member in v8::internal::compiler::__anonf8ae49ab0111::MachineRepresentationInferrer 348 current_block_(nullptr) {} in MachineRepresentationChecker() 353 current_block_ = block; in Run() 1010 out << "\n# Current block: " << *current_block_; in PrintDebugHelp() 1020 BasicBlock* current_block_; member in v8::internal::compiler::__anonf8ae49ab0111::MachineRepresentationChecker
|
D | raw-machine-assembler.h | 1064 BasicBlock* current_block_; variable
|
/external/v8/src/torque/ |
D | cfg.h | 150 cfg_.set_end(current_block_); in Result() 164 bool CurrentBlockIsComplete() const { return current_block_->IsComplete(); } in CurrentBlockIsComplete() 174 current_block_->Add(std::move(instruction)); in Emit() 212 Block* current_block_ = cfg_.start(); 221 std::swap(saved_block_, assembler->current_block_); in CfgAssemblerScopedTemporaryBlock() 228 std::swap(saved_block_, assembler_->current_block_); in ~CfgAssemblerScopedTemporaryBlock()
|
D | cfg.cc | 73 DCHECK(current_block_->IsComplete()); in Bind() 76 current_block_ = block; in Bind()
|
/external/v8/src/compiler/backend/ |
D | instruction.cc | 836 current_block_(nullptr) { in InstructionSequence() 852 DCHECK_NULL(current_block_); in StartBlock() 853 current_block_ = InstructionBlockAt(rpo); in StartBlock() 855 current_block_->set_code_start(code_start); in StartBlock() 860 DCHECK_EQ(current_block_->rpo_number(), rpo); in EndBlock() 861 CHECK(current_block_->code_start() >= 0 && in EndBlock() 862 current_block_->code_start() < end); in EndBlock() 863 current_block_->set_code_end(end); in EndBlock() 864 current_block_ = nullptr; in EndBlock() 868 DCHECK_NOT_NULL(current_block_); in AddInstruction() [all …]
|
D | code-generator.cc | 63 current_block_(RpoNumber::Invalid()), in CodeGenerator() 264 current_block_ = block->rpo_number(); in AssembleCode() 286 tasm()->bind(GetLabel(current_block_)); in AssembleCode() 538 ->InstructionBlockAt(current_block_) in IsNextInAssemblyOrder()
|
D | mid-tier-register-allocator.cc | 1478 const InstructionBlock* current_block() const { return current_block_; } in current_block() 1488 const InstructionBlock* current_block_; member in v8::internal::compiler::SinglePassRegisterAllocator 1514 current_block_(nullptr), in SinglePassRegisterAllocator() 1598 DCHECK_NULL(current_block_); in StartBlock() 1604 current_block_ = block; in StartBlock() 1624 current_block_ = nullptr; in EndBlock() 1642 current_block_ = nullptr; in EndBlock()
|
D | code-generator.h | 432 RpoNumber current_block_; variable
|
D | instruction-selector.cc | 44 current_block_(nullptr), in InstructionSelector() 1117 DCHECK(!current_block_); in VisitBlock() 1118 current_block_ = block; in VisitBlock() 1196 current_block_ = nullptr; in VisitBlock() 2862 DCHECK_EQ(input_count, current_block_->PredecessorCount()); in VisitPhi() 2867 ->InstructionBlockAt(RpoNumber::FromInt(current_block_->rpo_number())) in VisitPhi()
|
D | instruction-selector.h | 691 BasicBlock* current_block_; variable
|
D | instruction.h | 1718 InstructionBlock* current_block_; in NON_EXPORTED_BASE() local
|