Home
last modified time | relevance | path

Searched refs:current_block_ (Results 1 – 19 of 19) sorted by relevance

/external/deqp-deps/SPIRV-Tools/source/val/
Dfunction.cpp45 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 …]
Dfunction.h309 BasicBlock* current_block_; variable
/external/swiftshader/third_party/SPIRV-Tools/source/val/
Dfunction.cpp45 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 …]
Dfunction.h309 BasicBlock* current_block_; variable
/external/angle/third_party/spirv-tools/src/source/val/
Dfunction.cpp45 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 …]
Dfunction.h309 BasicBlock* current_block_; variable
/external/v8/src/compiler/
Draw-machine-assembler.cc33 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 …]
Dgraph-assembler.cc58 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 …]
Dmachine-graph-verifier.cc97 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
Draw-machine-assembler.h1064 BasicBlock* current_block_; variable
/external/v8/src/torque/
Dcfg.h150 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()
Dcfg.cc73 DCHECK(current_block_->IsComplete()); in Bind()
76 current_block_ = block; in Bind()
/external/v8/src/compiler/backend/
Dinstruction.cc836 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 …]
Dcode-generator.cc63 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()
Dmid-tier-register-allocator.cc1478 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()
Dcode-generator.h432 RpoNumber current_block_; variable
Dinstruction-selector.cc44 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()
Dinstruction-selector.h691 BasicBlock* current_block_; variable
Dinstruction.h1718 InstructionBlock* current_block_; in NON_EXPORTED_BASE() local