/art/compiler/dex/ |
D | ssa_transformation.cc | 29 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 …]
|
D | mir_optimization.cc | 38 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 …]
|
D | dataflow_iterator-inl.h | 107 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
|
D | post_opt_passes.cc | 28 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
|
D | bb_optimizations.cc | 31 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
|
D | global_value_numbering_test.cc | 94 #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 …]
|
D | type_inference_test.cc | 97 #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 …]
|
D | global_value_numbering.cc | 48 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
|
D | bb_optimizations.h | 130 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
|
D | gvn_dead_code_elimination_test.cc | 94 #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 …]
|
D | mir_dataflow.cc | 985 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
|
D | type_inference.cc | 229 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()
|
D | mir_optimization_test.cc | 84 #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 …]
|
D | mir_analysis.cc | 960 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
|
D | post_opt_passes.h | 240 BasicBlock* bb = down_cast<PassMEDataHolder*>(data)->bb; in Worker() local 286 BasicBlock* bb = pass_me_data_holder->bb; in Worker() local
|
D | mir_graph.cc | 245 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()
|
D | pass_driver_me.h | 192 for (BasicBlock* bb = iterator->Next(change); bb != nullptr; bb = iterator->Next(change)) { in DoWalkBasicBlocks() local
|
D | mir_graph_test.cc | 69 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/ |
D | Main.java | 24 ImplBSub bb = new ImplBSub(); in main() local
|
/art/test/005-annotations/src/android/test/anno/ |
D | AnnoArrayField.java | 11 byte[] bb() default {}; in bb() method
|
/art/compiler/dex/quick/ |
D | mir_to_lir.cc | 394 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
|
D | dex_file_method_inliner.cc | 642 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()
|
D | codegen_util.cc | 561 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/ |
D | Main.java | 34 float bb = 1; in main() local
|
/art/compiler/dex/quick/mips/ |
D | fp_mips.cc | 257 void MipsMir2Lir::GenFusedFPCmpBranch(BasicBlock* bb, MIR* mir, bool gt_bias, bool is_double) { in GenFusedFPCmpBranch()
|