| /arkcompiler/runtime_core/irtoc/lang/ |
| D | basic_block.rb | 56 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
|
| D | function.rb | 23 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
|
| D | ir_generator.rb | 79 def generate_bb(bb) argument
|
| D | instruction.rb | 21 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/ |
| D | cleanup.cpp | 28 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 …]
|
| D | if_conversion.cpp | 52 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()
|
| D | adjust_arefs.cpp | 46 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
|
| D | vn.cpp | 159 for (auto bb : GetGraph()->GetBlocksRPO()) { in RunImpl() local 164 for (auto bb : GetGraph()->GetBlocksRPO()) { in RunImpl() local
|
| D | types_resolving.cpp | 48 for (auto bb : GetGraph()->GetVectorBlocks()) { in RunImpl() local 176 for (auto bb : GetGraph()->GetBlocksRPO()) { in TryResolvePhi() local
|
| D | scheduler.cpp | 36 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()
|
| D | balance_expressions.cpp | 25 for (auto bb : GetGraph()->GetBlocksRPO()) { in RunImpl() local 42 void BalanceExpressions::ProcessBB(BasicBlock *bb) in ProcessBB()
|
| D | balance_expressions.h | 81 void SetBB(BasicBlock *bb) in SetBB()
|
| /arkcompiler/ets_runtime/ecmascript/compiler/ |
| D | bytecode_circuit_builder.cpp | 221 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 …]
|
| D | frame_states.cpp | 105 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/ |
| D | graph.cpp | 149 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/ |
| D | method_properties.cpp | 25 for (auto bb : graph->GetBlocksRPO()) { in MethodProperties() local
|
| /arkcompiler/runtime_core/libark_defect_scan_aux/include/ |
| D | graph.h | 63 explicit BasicBlock(const compiler::BasicBlock *bb) : bb_(bb) {} in BasicBlock()
|
| /arkcompiler/runtime_core/bytecode_optimizer/ |
| D | reg_encoder.cpp | 64 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
|
| D | codegen.cpp | 54 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/ |
| D | linear_order.cpp | 84 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/ |
| D | ir_builder.cpp | 55 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
|
| D | inst_builder.h | 53 for (auto bb : graph->GetBlocksRPO()) { variable 92 void SetCurrentBlock(BasicBlock *bb) in SetCurrentBlock()
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | call_input_types_test.cpp | 23 for (const auto *bb : graph->GetBlocksRPO()) { in GetCallInstruction() local
|
| D | reg_alloc_common_test.cpp | 194 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/ |
| D | multiprotoic.js | 38 let obj11 = {"bb": "2bb"}; property
|