Home
last modified time | relevance | path

Searched defs:bb (Results 1 – 25 of 51) sorted by relevance

123

/arkcompiler/runtime_core/irtoc/lang/
Dbasic_block.rb56 def set_successor(dir, bb) argument
65 def set_true_succ(bb) argument
69 def set_false_succ(bb) argument
73 def add_predecessor(bb) argument
Dfunction.rb23 attr_accessor :bb, :head_bb, :goto accessor in CfBlock
40 def set_succ(bb) argument
66 attr_accessor :bb accessor in Label
68 def initialize(name, bb=nil) argument
Dir_generator.rb79 def generate_bb(bb) argument
Dinstruction.rb21 attr_reader :index, :inputs, :name, :bb, :fields, :modifiers, :dscr accessor in IRInstruction
24 def initialize(name, index, bb, **kwargs) argument
/arkcompiler/runtime_core/compiler/optimizer/optimizations/
Dcleanup.cpp28 static bool SkipBasicBlock(BasicBlock *bb) in SkipBasicBlock()
49 for (auto bb : GetGraph()->GetVectorBlocks()) { in RunImpl() local
84 for (auto bb : GetGraph()->GetVectorBlocks()) { in RunImpl() local
146 bool Cleanup::CheckSpecialTriangle(BasicBlock *bb) in CheckSpecialTriangle()
178 void Cleanup::RemoveDeadPhi(BasicBlock *bb, ArenaSet<BasicBlock *> *new_empty_blocks) in RemoveDeadPhi()
197 bool Cleanup::ProcessBB(BasicBlock *bb, Marker dead_mrk, ArenaSet<BasicBlock *> *new_empty_blocks) in ProcessBB()
274 for (auto bb : GetGraph()->GetBlocksRPO()) { in Dce() local
282 for (auto bb : GetGraph()->GetBlocksRPO()) { in Dce() local
397 auto bb = inst->GetBasicBlock(); in Removal() local
442 for (auto bb : GetGraph()->GetBlocksRPO()) { in BuildDominators() local
[all …]
Dif_conversion.cpp52 bool IfConversion::TryTriangle(BasicBlock *bb) in TryTriangle()
116 bool IfConversion::TryDiamond(BasicBlock *bb) in TryDiamond()
165 bool IfConversion::IsConvertable(BasicBlock *bb, uint32_t *inst_count) in IsConvertable()
179 bool IfConversion::IsPhisAllowed(BasicBlock *bb, BasicBlock *pred1, BasicBlock *pred2, uint32_t *ph… in IsPhisAllowed()
Dadjust_arefs.cpp46 for (const auto &bb : GetGraph()->GetBlocksRPO()) { in RunImpl() local
123 auto bb = inst->GetBasicBlock(); in WalkChainDown() local
139 auto *bb = head->GetBasicBlock(); in ProcessChain() local
Dvn.cpp159 for (auto bb : GetGraph()->GetBlocksRPO()) { in RunImpl() local
164 for (auto bb : GetGraph()->GetBlocksRPO()) { in RunImpl() local
Dtypes_resolving.cpp48 for (auto bb : GetGraph()->GetVectorBlocks()) { in RunImpl() local
176 for (auto bb : GetGraph()->GetBlocksRPO()) { in TryResolvePhi() local
Dscheduler.cpp36 for (auto bb : GetGraph()->GetBlocksRPO()) { in RunImpl() local
77 bool Scheduler::BuildAllDeps(BasicBlock *bb) in BuildAllDeps()
221 bool Scheduler::ScheduleBasicBlock(BasicBlock *bb) in ScheduleBasicBlock()
267 bool Scheduler::FinalizeBB(BasicBlock *bb, uint32_t cycle) in FinalizeBB()
Dbalance_expressions.cpp25 for (auto bb : GetGraph()->GetBlocksRPO()) { in RunImpl() local
42 void BalanceExpressions::ProcessBB(BasicBlock *bb) in ProcessBB()
Dbalance_expressions.h81 void SetBB(BasicBlock *bb) in SetBB()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecode_circuit_builder.cpp221 auto &bb = graph_[i]; in BuildCatchBlocks() local
369 for (auto &bb : graph_) { in ComputeDomFrontiers() local
396 for (auto &bb : block.preds) { in RemoveDeadRegions() local
415 for (auto &bb : graph_) { in InsertPhi() local
464 for (auto &bb : graph_) { in InsertExceptionPhi() local
497 for (auto &bb: graph_) { in UpdateCFG() local
512 for (auto &bb: graph_) { in UpdateCFG() local
563 for (auto &bb: graph_) { in CollectPredsInfo() local
571 for (auto &bb: graph_) { in CollectPredsInfo() local
623 for (auto &bb: graph_) { in CollectPredsInfo() local
[all …]
Dframe_states.cpp105 auto &bb = builder_->GetBasicBlockById(curBlockId); in BuildPostOrderList() local
151 GateRef FrameStateBuilder::GetPhiComponent(BytecodeRegion *bb, BytecodeRegion *predBb, GateRef phi) in GetPhiComponent()
187 bool FrameStateBuilder::MergeIntoPredBB(BytecodeRegion *bb, BytecodeRegion *predBb) in MergeIntoPredBB()
219 auto &bb = builder_->GetBasicBlockById(bbId); in ComputeLiveOut() local
355 auto &bb = builder_->GetBasicBlockById(i); in BindStateSplit() local
373 FrameStateInfo *FrameStateBuilder::GetCurrentFrameInfo(BytecodeRegion &bb, uint32_t bcId) in GetCurrentFrameInfo()
/arkcompiler/runtime_core/libark_defect_scan_aux/
Dgraph.cpp149 for (auto &bb : bb_->GetPredsBlocks()) { in GetPredBlocks() local
158 for (auto &bb : bb_->GetSuccsBlocks()) { in GetSuccBlocks() local
189 for (auto &bb : blocks) { in GetBasicBlockList() local
197 for (auto &bb : graph_->GetBlocksRPO()) { in VisitAllInstructions() local
/arkcompiler/runtime_core/compiler/optimizer/code_generator/
Dmethod_properties.cpp25 for (auto bb : graph->GetBlocksRPO()) { in MethodProperties() local
/arkcompiler/runtime_core/libark_defect_scan_aux/include/
Dgraph.h63 explicit BasicBlock(const compiler::BasicBlock *bb) : bb_(bb) {} in BasicBlock()
/arkcompiler/runtime_core/bytecode_optimizer/
Dreg_encoder.cpp64 for (auto bb : graph->GetBlocksRPO()) { in CalculateNumNeededRangeTemps() local
178 for (auto *bb : GetGraph()->GetBlocksRPO()) { in RenumberRegs() local
289 for (auto *bb : GetGraph()->GetBlocksRPO()) { in InsertSpills() local
305 for (auto bb : GetGraph()->GetBlocksRPO()) { in CalculateNumNeededTemps() local
Dcodegen.cpp54 void BytecodeGen::VisitTryBegin(const compiler::BasicBlock *bb) in VisitTryBegin()
74 for (auto *bb : GetGraph()->GetBlocksLinearOrder()) { in RunImpl() local
108 for (auto *bb : GetGraph()->GetTryBeginBlocks()) { in RunImpl() local
194 void BytecodeGen::EmitJump(const BasicBlock *bb) in EmitJump()
/arkcompiler/runtime_core/compiler/optimizer/analysis/
Dlinear_order.cpp84 static void AddSortedByPc(ArenaList<BasicBlock *> *rpo_blocks, BasicBlock *bb) in AddSortedByPc()
200 for (auto bb : GetGraph()->GetBlocksRPO()) { in RunImpl() local
/arkcompiler/runtime_core/compiler/optimizer/ir_builder/
Dir_builder.cpp55 for (auto bb : GetGraph()->GetBlocksRPO()) { in RunImpl() local
114 bool IrBuilder::BuildBasicBlock(BasicBlock *bb, InstBuilder *inst_builder, const uint8_t *instructi… in BuildBasicBlock()
135 bool IrBuilder::BuildInstructionsForBB(BasicBlock *bb, InstBuilder *inst_builder, const uint8_t *in… in BuildInstructionsForBB()
387 if (auto bb = blocks_[pc]; bb != nullptr) { in TrackTryBoundaries() local
437 for (auto bb : GetGraph()->GetBlocksRPO()) { in MarkTryCatchBlocks() local
Dinst_builder.h53 for (auto bb : graph->GetBlocksRPO()) { variable
92 void SetCurrentBlock(BasicBlock *bb) in SetCurrentBlock()
/arkcompiler/runtime_core/compiler/tests/
Dcall_input_types_test.cpp23 for (const auto *bb : graph->GetBlocksRPO()) { in GetCallInstruction() local
Dreg_alloc_common_test.cpp194 for (auto bb : check_graph->GetBlocksRPO()) { in TEST_F() local
228 auto bb = check_graph->GetStartBlock()->GetSuccessor(0); in TEST_F() local
/arkcompiler/ets_runtime/test/moduletest/multiprotoic/
Dmultiprotoic.js38 let obj11 = {"bb": "2bb"}; property

123