/art/compiler/optimizing/ |
D | dead_code_elimination.cc | 23 static void MarkReachableBlocks(HBasicBlock* block, ArenaBitVector* visited) { in MarkReachableBlocks() 50 static void MarkLoopHeadersContaining(const HBasicBlock& block, ArenaBitVector* set) { in MarkLoopHeadersContaining() 56 void HDeadCodeElimination::MaybeRecordDeadBlock(HBasicBlock* block) { in MaybeRecordDeadBlock() 76 HBasicBlock* block = it.Current(); in RemoveDeadBlocks() local 100 HBasicBlock* block = it.Current(); in RemoveDeadBlocks() local 120 HBasicBlock* block = b.Current(); in RemoveDeadInstructions() local
|
D | constant_folding.cc | 48 HBasicBlock* block = it.Current(); in Run() local 152 HBasicBlock* block = instruction->GetBlock(); in VisitRem() local 196 HBasicBlock* block = instruction->GetBlock(); in VisitSub() local 225 HBasicBlock* block = instruction->GetBlock(); in VisitXor() local
|
D | ssa_liveness_analysis.cc | 46 static void AddToListForLinearization(GrowableArray<HBasicBlock*>* worklist, HBasicBlock* block) { in AddToListForLinearization() 75 HBasicBlock* block = it.Current(); in LinearizeGraph() local 117 HBasicBlock* block = it.Current(); in NumberInstructions() local 160 HBasicBlock* block = it.Current(); in ComputeLiveness() local 181 HBasicBlock* block = it.Current(); in ComputeLiveRanges() local 283 const HBasicBlock& block = *it.Current(); in ComputeLiveInAndLiveOutSets() local 295 bool SsaLivenessAnalysis::UpdateLiveOut(const HBasicBlock& block) { in UpdateLiveOut() 309 bool SsaLivenessAnalysis::UpdateLiveIn(const HBasicBlock& block) { in UpdateLiveIn() 343 HBasicBlock* block = liveness.GetBlockFromPosition(GetStart() / 2); in FindFirstRegisterHint() local
|
D | ssa_phi_elimination.cc | 29 HBasicBlock* block = it.Current(); in MarkDeadPhis() local 64 HBasicBlock* block = it.Current(); in EliminateDeadPhis() local 103 HBasicBlock* block = it.Current(); in Run() local
|
D | boolean_simplifier.cc | 21 void HBooleanSimplifier::TryRemovingNegatedCondition(HBasicBlock* block) { in TryRemovingNegatedCondition() 101 void HBooleanSimplifier::TryRemovingBooleanSelection(HBasicBlock* block) { in TryRemovingBooleanSelection() 156 HBasicBlock* block = it.Current(); in Run() local
|
D | nodes.cc | 27 void HGraph::AddBlock(HBasicBlock* block) { in AddBlock() 56 HBasicBlock* block = blocks_.Get(i); in RemoveInstructionsAsUsersFromDeadBlocks() local 68 HBasicBlock* block = blocks_.Get(i); in RemoveDeadBlocks() local 80 void HGraph::VisitBlockForBackEdges(HBasicBlock* block, in VisitBlockForBackEdges() 163 void HGraph::VisitBlockForDominatorTree(HBasicBlock* block, in VisitBlockForDominatorTree() 191 void HGraph::SplitCriticalEdge(HBasicBlock* block, HBasicBlock* successor) { in SplitCriticalEdge() 263 HBasicBlock* block = blocks_.Get(i); in SimplifyCFG() local 283 HBasicBlock* block = it.Current(); in AnalyzeNaturalLoops() local 349 void HLoopInformation::Add(HBasicBlock* block) { in Add() 353 void HLoopInformation::Remove(HBasicBlock* block) { in Remove() [all …]
|
D | side_effects_analysis.cc | 29 HBasicBlock* block = it.Current(); in Run() local 41 HBasicBlock* block = it.Current(); in Run() local
|
D | graph_test.cc | 40 HBasicBlock* block = new (allocator) HBasicBlock(graph); in createGotoBlock() local 48 HBasicBlock* block = createGotoBlock(graph, allocator); in createEntryBlock() local 54 HBasicBlock* block = new (allocator) HBasicBlock(graph); in createReturnBlock() local 62 HBasicBlock* block = new (allocator) HBasicBlock(graph); in createExitBlock() local 292 HBasicBlock* block = createGotoBlock(graph, &allocator); in TEST() local
|
D | ssa_builder.cc | 120 void DeadPhiHandling::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock() 241 HBasicBlock* block = loop_headers_.Get(i); in BuildSsa() local 299 HBasicBlock* block = it.Current(); in BuildSsa() local 346 HInstruction* SsaBuilder::ValueOfLocal(HBasicBlock* block, size_t local) { in ValueOfLocal() 350 void SsaBuilder::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
|
D | pretty_printer.h | 71 void VisitBasicBlock(HBasicBlock* block) OVERRIDE { in VisitBasicBlock() 125 void VisitBasicBlock(HBasicBlock* block) OVERRIDE { in VisitBasicBlock()
|
D | gvn_test.cc | 39 HBasicBlock* block = new (&allocator) HBasicBlock(graph); in TEST() local 88 HBasicBlock* block = new (&allocator) HBasicBlock(graph); in TEST() local 144 HBasicBlock* block = new (&allocator) HBasicBlock(graph); in TEST() local
|
D | licm.cc | 22 static bool IsPhiOf(HInstruction* instruction, HBasicBlock* block) { in IsPhiOf() 87 HBasicBlock* block = it.Current(); in Run() local
|
D | instruction_simplifier.cc | 203 HBasicBlock* block = check->GetBlock(); in VisitSuspendCheck() local 223 HBasicBlock* block = equal->GetBlock(); in VisitEqual() local 246 HBasicBlock* block = not_equal->GetBlock(); in VisitNotEqual() local 442 HBasicBlock* block = instruction->GetBlock(); in VisitMul() local 632 HBasicBlock* block = instruction->GetBlock(); in VisitSub() local
|
D | reference_type_propagation.cc | 36 void ReferenceTypePropagation::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock() 60 void ReferenceTypePropagation::BoundTypeForIfNotNull(HBasicBlock* block) { in BoundTypeForIfNotNull() 110 void ReferenceTypePropagation::BoundTypeForIfInstanceOf(HBasicBlock* block) { in BoundTypeForIfInstanceOf()
|
D | ssa_builder.h | 61 GrowableArray<HInstruction*>* GetLocalsFor(HBasicBlock* block) { in GetLocalsFor()
|
D | inliner.cc | 54 HBasicBlock* block = blocks.Get(i); in Run() local 240 HBasicBlock* block = it.Current(); in TryBuildAndInline() local
|
D | code_generator_mips64.h | 223 uintptr_t GetAddressOf(HBasicBlock* block) const OVERRIDE { in GetAddressOf() 256 Label* GetLabelOf(HBasicBlock* block) const { in GetLabelOf()
|
D | code_generator_x86_64.h | 236 uintptr_t GetAddressOf(HBasicBlock* block) const OVERRIDE { in GetAddressOf() 260 Label* GetLabelOf(HBasicBlock* block) const { in GetLabelOf()
|
D | graph_visualizer.cc | 108 void PrintPredecessors(HBasicBlock* block) { in PrintPredecessors() 118 void PrintSuccessors(HBasicBlock* block) { in PrintSuccessors() 296 void VisitBasicBlock(HBasicBlock* block) OVERRIDE { in VisitBasicBlock()
|
D | code_generator.cc | 147 HBasicBlock* block = block_order_->Get(i); in GetNextBlockToEmit() local 169 HBasicBlock* block = block_order_->Get(current_block_index_); in CompileInternal() local 537 HBasicBlock* block = graph_->GetBlocks().Get(i); in BuildMappingTable() local 576 HBasicBlock* block = graph_->GetBlocks().Get(i); in BuildMappingTable() local 604 HBasicBlock* block = graph_->GetBlocks().Get(i); in BuildMappingTable() local 886 HBasicBlock* block = suspend_check->GetBlock(); in ClearSpillSlotsFromLoopPhisInStackMap() local
|
D | code_generator_x86.h | 232 uintptr_t GetAddressOf(HBasicBlock* block) const OVERRIDE { in GetAddressOf() 269 Label* GetLabelOf(HBasicBlock* block) const { in GetLabelOf()
|
D | code_generator_arm.h | 239 uintptr_t GetAddressOf(HBasicBlock* block) const OVERRIDE { in GetAddressOf() 278 Label* GetLabelOf(HBasicBlock* block) const { in GetLabelOf()
|
D | prepare_for_register_allocation.cc | 24 HBasicBlock* block = it.Current(); in Run() local
|
D | graph_checker.cc | 28 void GraphChecker::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock() 280 void SSAChecker::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock() 609 HBasicBlock* block = instruction->GetBlock(); in VisitConstant() local
|
/art/compiler/dex/ |
D | ssa_transformation.cc | 61 void MIRGraph::MarkPreOrder(BasicBlock* block) { in MarkPreOrder() 69 void MIRGraph::RecordDFSOrders(BasicBlock* block) { in RecordDFSOrders() 534 void MIRGraph::DoDFSPreOrderSSARename(BasicBlock* block) { in DoDFSPreOrderSSARename()
|