Home
last modified time | relevance | path

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

12

/art/compiler/dex/
Dssa_transformation.cc29 for (BasicBlock* bb = iter.Next(); bb != nullptr; bb = iter.Next()) { in ClearAllVisitedFlags() local
34 BasicBlock* MIRGraph::NeedsVisit(BasicBlock* bb) { in NeedsVisit()
43 BasicBlock* MIRGraph::NextUnvisitedSuccessor(BasicBlock* bb) { in NextUnvisitedSuccessor()
110 for (BasicBlock* bb = iter.Next(); bb != nullptr; bb = iter.Next()) { in ComputeDFSOrders() local
123 bool MIRGraph::FillDefBlockMatrix(BasicBlock* bb) { in FillDefBlockMatrix()
152 for (BasicBlock* bb = iter.Next(); bb != nullptr; bb = iter.Next()) { in ComputeDefBlockMatrix() local
156 for (BasicBlock* bb = iter2.Next(); bb != nullptr; bb = iter2.Next()) { in ComputeDefBlockMatrix() local
171 void MIRGraph::ComputeDomPostOrderTraversal(BasicBlock* bb) { in ComputeDomPostOrderTraversal()
219 bool MIRGraph::ComputeDominanceFrontier(BasicBlock* bb) { in ComputeDominanceFrontier()
247 void MIRGraph::InitializeDominationInfo(BasicBlock* bb) { in InitializeDominationInfo()
[all …]
Dmir_optimization.cc38 static unsigned int Predecessors(BasicBlock* bb) { in Predecessors()
58 void MIRGraph::DoConstantPropagation(BasicBlock* bb) { in DoConstantPropagation()
121 BasicBlock* bb = *p_bb; in AdvanceMIR() local
145 MIR* MIRGraph::FindMoveResult(BasicBlock* bb, MIR* mir) { in FindMoveResult()
164 BasicBlock* MIRGraph::NextDominatedBlock(BasicBlock* bb) { in NextDominatedBlock()
187 static MIR* FindPhi(BasicBlock* bb, int ssa_name) { in FindPhi()
468 bool MIRGraph::BasicBlockOpt(BasicBlock* bb) { in BasicBlockOpt()
732 void MIRGraph::CountChecks(class BasicBlock* bb) { in CountChecks()
756 bool MIRGraph::LayoutBlocks(BasicBlock* bb) { in LayoutBlocks()
818 void MIRGraph::CombineBlocks(class BasicBlock* bb) { in CombineBlocks()
[all …]
Ddataflow_iterator-inl.h107 BasicBlock* bb = mir_graph_->GetBlockList()[idx_++]; in Next() local
134 BasicBlock* bb = mir_graph_->GetBasicBlock((*block_id_list_)[idx]); in Next() local
145 BasicBlock* bb = mir_graph_->GetBasicBlock((*block_id_list_)[idx_ - 1]); in Next() local
182 BasicBlock* bb = mir_graph_->GetBasicBlock((*block_id_list_)[idx]); in Next() local
Dpost_opt_passes.cc28 BasicBlock* bb = pass_me_data_holder->bb; in Worker() local
57 for (BasicBlock* bb = first.Next(); bb != nullptr; bb = first.Next()) { in Start() local
63 for (BasicBlock* bb = second.Next(); bb != nullptr; bb = second.Next()) { in Start() local
Dbb_optimizations.cc31 BasicBlock* bb = pass_me_data_holder->bb; in Worker() local
46 BasicBlock* bb = pass_me_data_holder->bb; in Worker() local
75 BasicBlock* bb = pass_me_data_holder->bb; in Worker() local
Dglobal_value_numbering_test.cc94 #define DEF_CONST(bb, opcode, reg, value) \ argument
96 #define DEF_CONST_WIDE(bb, opcode, reg, value) \ argument
98 #define DEF_CONST_STRING(bb, opcode, reg, index) \ argument
100 #define DEF_IGET(bb, opcode, reg, obj, field_info) \ argument
102 #define DEF_IGET_WIDE(bb, opcode, reg, obj, field_info) \ argument
104 #define DEF_IPUT(bb, opcode, reg, obj, field_info) \ argument
106 #define DEF_IPUT_WIDE(bb, opcode, reg, obj, field_info) \ argument
108 #define DEF_SGET(bb, opcode, reg, field_info) \ argument
110 #define DEF_SGET_WIDE(bb, opcode, reg, field_info) \ argument
112 #define DEF_SPUT(bb, opcode, reg, field_info) \ argument
[all …]
Dtype_inference_test.cc97 #define DEF_CONST(bb, opcode, reg, value) \ argument
99 #define DEF_CONST_WIDE(bb, opcode, reg, value) \ argument
101 #define DEF_CONST_STRING(bb, opcode, reg, index) \ argument
103 #define DEF_IGET(bb, opcode, reg, obj, field_info) \ argument
105 #define DEF_IGET_WIDE(bb, opcode, reg, obj, field_info) \ argument
107 #define DEF_IPUT(bb, opcode, reg, obj, field_info) \ argument
109 #define DEF_IPUT_WIDE(bb, opcode, reg, obj, field_info) \ argument
111 #define DEF_SGET(bb, opcode, reg, field_info) \ argument
113 #define DEF_SGET_WIDE(bb, opcode, reg, field_info) \ argument
115 #define DEF_SPUT(bb, opcode, reg, field_info) \ argument
[all …]
Dglobal_value_numbering.cc48 LocalValueNumbering* GlobalValueNumbering::PrepareBasicBlock(BasicBlock* bb, in PrepareBasicBlock()
125 bool GlobalValueNumbering::FinishBasicBlock(BasicBlock* bb) { in FinishBasicBlock()
206 BasicBlock* bb = mir_graph_->GetBasicBlock(bb_id); in IsBlockEnteredOnTrue() local
228 BasicBlock* bb = mir_graph_->GetBasicBlock(bb_id); in IsTrueInBlock() local
Dbb_optimizations.h130 BasicBlock* bb = pass_me_data_holder->bb; in Worker() local
187 BasicBlock* bb = pass_me_data_holder->bb; in Worker() local
218 BasicBlock* bb = pass_me_data_holder->bb; in Worker() local
253 BasicBlock* bb = pass_me_data_holder->bb; in Worker() local
287 BasicBlock* bb = pass_me_data_holder->bb; in Worker() local
359 BasicBlock* bb = down_cast<PassMEDataHolder*>(data)->bb; in Worker() local
444 BasicBlock* bb = pass_me_data_holder->bb; in Worker() local
Dgvn_dead_code_elimination_test.cc94 #define DEF_CONST(bb, opcode, reg, value) \ argument
96 #define DEF_CONST_WIDE(bb, opcode, reg, value) \ argument
98 #define DEF_CONST_STRING(bb, opcode, reg, index) \ argument
100 #define DEF_IGET(bb, opcode, reg, obj, field_info) \ argument
102 #define DEF_IGET_WIDE(bb, opcode, reg, obj, field_info) \ argument
104 #define DEF_IPUT(bb, opcode, reg, obj, field_info) \ argument
106 #define DEF_IPUT_WIDE(bb, opcode, reg, obj, field_info) \ argument
108 #define DEF_SGET(bb, opcode, reg, field_info) \ argument
110 #define DEF_SGET_WIDE(bb, opcode, reg, field_info) \ argument
112 #define DEF_SPUT(bb, opcode, reg, field_info) \ argument
[all …]
Dmir_dataflow.cc985 bool MIRGraph::FindLocalLiveIn(BasicBlock* bb) { in FindLocalLiveIn()
1187 bool MIRGraph::DoSSAConversion(BasicBlock* bb) { in DoSSAConversion()
1397 void MIRGraph::CountUses(BasicBlock* bb) { in CountUses()
1415 bool MIRGraph::VerifyPredInfo(BasicBlock* bb) { in VerifyPredInfo()
1448 for (BasicBlock* bb = iter.Next(); bb != nullptr; bb = iter.Next()) { in VerifyDataflow() local
Dtype_inference.cc229 for (BasicBlock* bb = iter.Next(); bb != nullptr; bb = iter.Next()) { in AddPseudoPhis() local
279 void TypeInference::CheckCastData::Start(BasicBlock* bb) { in Start()
285 bool TypeInference::CheckCastData::ProcessPseudoPhis(BasicBlock* bb, Type* sregs) { in ProcessPseudoPhis()
338 BasicBlock* bb = mir_graph_->GetBasicBlock(check_cast->bb); in FindDefBlock() local
355 BasicBlock* TypeInference::CheckCastData::FindTopologicallyEarliestPredecessor(BasicBlock* bb) { in FindTopologicallyEarliestPredecessor()
373 bool TypeInference::CheckCastData::IsSRegLiveAtStart(BasicBlock* bb, int v_reg, int32_t s_reg) { in IsSRegLiveAtStart()
413 bool TypeInference::Apply(BasicBlock* bb) { in Apply()
674 for (BasicBlock* bb = iter.Next(); bb != nullptr; bb = iter.Next()) { in InitializeCheckCastData() local
720 for (BasicBlock* bb = iter.Next(); bb != nullptr; bb = iter.Next()) { in InitializeSRegs() local
1052 int32_t TypeInference::PhiInputModifiedSReg(int32_t s_reg, BasicBlock* bb, size_t pred_idx) { in PhiInputModifiedSReg()
Dmir_optimization_test.cc84 #define DEF_SGET_SPUT(bb, opcode, vA, field_info) \ argument
86 #define DEF_IGET_IPUT(bb, opcode, vA, vB, field_info) \ argument
88 #define DEF_AGET_APUT(bb, opcode, vA, vB, vC) \ argument
90 #define DEF_INVOKE(bb, opcode, vC, method_info) \ argument
92 #define DEF_OTHER0(bb, opcode) \ argument
94 #define DEF_OTHER1(bb, opcode, vA) \ argument
96 #define DEF_OTHER2(bb, opcode, vA, vB) \ argument
108 BasicBlock* bb = cu_.mir_graph->CreateNewBB(def->type); in DoPrepareBasicBlocks() local
290 BasicBlock* bb = cu_.mir_graph->block_list_[def->bbid]; in DoPrepareMIRs() local
384 for (BasicBlock* bb = iterator.Next(change); bb != nullptr; bb = iterator.Next(change)) { in PerformClassInitCheckElimination() local
[all …]
Dmir_analysis.cc960 void MIRGraph::AnalyzeBlock(BasicBlock* bb, MethodStats* stats) { in AnalyzeBlock()
1199 for (BasicBlock* bb = iter.Next(); bb != nullptr; bb = iter.Next()) { in SkipCompilation() local
1218 for (BasicBlock* bb = iter.Next(); bb != nullptr; bb = iter.Next()) { in DoCacheFieldLoweringInfo() local
1359 for (BasicBlock* bb = iter.Next(); bb != nullptr; bb = iter.Next()) { in DoCacheMethodLoweringInfo() local
Dpost_opt_passes.h240 BasicBlock* bb = down_cast<PassMEDataHolder*>(data)->bb; in Worker() local
286 BasicBlock* bb = pass_me_data_holder->bb; in Worker() local
Dmir_graph.cc245 BasicBlock* bb = GetBasicBlock(successor_block_info->block); in SplitBlock() local
303 BasicBlock* bb = GetBasicBlock(block_id); in FindBlock() local
987 BasicBlock* bb = GetBasicBlock(block_idx); in DumpCFG() local
1673 void MIRGraph::GetBlockName(BasicBlock* bb, char* name) { in GetBlockName()
1739 CallInfo* MIRGraph::NewMemCallInfo(BasicBlock* bb, MIR* mir, InvokeType type, bool is_range) { in NewMemCallInfo()
1779 BasicBlock* bb = new (arena_) BasicBlock(block_id, block_type, arena_); in NewMemBB() local
1981 BasicBlock* bb = nullptr; in ComputeTopologicalSortOrder() local
2104 ChildBlockIterator::ChildBlockIterator(BasicBlock* bb, MIRGraph* mir_graph) in ChildBlockIterator()
Dpass_driver_me.h192 for (BasicBlock* bb = iterator->Next(change); bb != nullptr; bb = iterator->Next(change)) { in DoWalkBasicBlocks() local
Dmir_graph_test.cc69 BasicBlock* bb = cu_.mir_graph->CreateNewBB(def->type); in DoPrepareBasicBlocks() local
437 for (BasicBlock* bb = iter.Next(change); bb != nullptr; bb = iter.Next(change)) { in TEST_F() local
/art/test/009-instanceof/src/
DMain.java24 ImplBSub bb = new ImplBSub(); in main() local
/art/test/005-annotations/src/android/test/anno/
DAnnoArrayField.java11 byte[] bb() default {}; in bb() method
/art/compiler/dex/quick/
Dmir_to_lir.cc394 bool Mir2Lir::GenSpecialCase(BasicBlock* bb, MIR* mir, const InlineMethod& special) { in GenSpecialCase()
476 void Mir2Lir::CompileDalvikInstruction(MIR* mir, BasicBlock* bb, LIR* label_list) { in CompileDalvikInstruction()
1136 void Mir2Lir::HandleExtendedMethodMIR(BasicBlock* bb, MIR* mir) { in HandleExtendedMethodMIR()
1209 bool Mir2Lir::MethodBlockCodeGen(BasicBlock* bb) { in MethodBlockCodeGen()
1302 BasicBlock*bb = nullptr; in SpecialMIR2LIR() local
Ddex_file_method_inliner.cc642 bool DexFileMethodInliner::GenInline(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke, in GenInline()
839 bool DexFileMethodInliner::GenInlineConst(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke, in GenInlineConst()
861 bool DexFileMethodInliner::GenInlineReturnArg(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke, in GenInlineReturnArg()
900 bool DexFileMethodInliner::GenInlineIGet(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke, in GenInlineIGet()
949 bool DexFileMethodInliner::GenInlineIPut(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke, in GenInlineIPut()
Dcodegen_util.cc561 BasicBlock* bb = mir_graph_->GetBasicBlock(tab_rec->switch_mir->bb); in InstallSwitchTables() local
584 BasicBlock* bb = mir_graph_->GetBasicBlock(tab_rec->switch_mir->bb); in InstallSwitchTables() local
933 BasicBlock* bb = mir_graph_->GetBasicBlock(bbid); in InsertCaseLabel() local
1356 void Mir2Lir::GenMachineSpecificExtendedMethodMIR(BasicBlock* bb, MIR* mir) { in GenMachineSpecificExtendedMethodMIR()
1362 void Mir2Lir::InitReferenceVRegs(BasicBlock* bb, BitVector* references) { in InitReferenceVRegs()
1437 BasicBlock* bb = mir_graph_->GetBasicBlock(mir->bb); in UpdateReferenceVRegs() local
/art/test/451-spill-splot/src/
DMain.java34 float bb = 1; in main() local
/art/compiler/dex/quick/mips/
Dfp_mips.cc257 void MipsMir2Lir::GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double) { in GenFusedFPCmpBranch()

12