Home
last modified time | relevance | path

Searched defs:block (Results 1 – 25 of 48) sorted by relevance

12

/art/compiler/optimizing/
Ddead_code_elimination.cc23 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
Dconstant_folding.cc48 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
Dssa_liveness_analysis.cc46 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
Dssa_phi_elimination.cc29 HBasicBlock* block = it.Current(); in MarkDeadPhis() local
64 HBasicBlock* block = it.Current(); in EliminateDeadPhis() local
103 HBasicBlock* block = it.Current(); in Run() local
Dboolean_simplifier.cc21 void HBooleanSimplifier::TryRemovingNegatedCondition(HBasicBlock* block) { in TryRemovingNegatedCondition()
101 void HBooleanSimplifier::TryRemovingBooleanSelection(HBasicBlock* block) { in TryRemovingBooleanSelection()
156 HBasicBlock* block = it.Current(); in Run() local
Dnodes.cc27 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 …]
Dside_effects_analysis.cc29 HBasicBlock* block = it.Current(); in Run() local
41 HBasicBlock* block = it.Current(); in Run() local
Dgraph_test.cc40 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
Dssa_builder.cc120 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()
Dpretty_printer.h71 void VisitBasicBlock(HBasicBlock* block) OVERRIDE { in VisitBasicBlock()
125 void VisitBasicBlock(HBasicBlock* block) OVERRIDE { in VisitBasicBlock()
Dgvn_test.cc39 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
Dlicm.cc22 static bool IsPhiOf(HInstruction* instruction, HBasicBlock* block) { in IsPhiOf()
87 HBasicBlock* block = it.Current(); in Run() local
Dinstruction_simplifier.cc203 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
Dreference_type_propagation.cc36 void ReferenceTypePropagation::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
60 void ReferenceTypePropagation::BoundTypeForIfNotNull(HBasicBlock* block) { in BoundTypeForIfNotNull()
110 void ReferenceTypePropagation::BoundTypeForIfInstanceOf(HBasicBlock* block) { in BoundTypeForIfInstanceOf()
Dssa_builder.h61 GrowableArray<HInstruction*>* GetLocalsFor(HBasicBlock* block) { in GetLocalsFor()
Dinliner.cc54 HBasicBlock* block = blocks.Get(i); in Run() local
240 HBasicBlock* block = it.Current(); in TryBuildAndInline() local
Dcode_generator_mips64.h223 uintptr_t GetAddressOf(HBasicBlock* block) const OVERRIDE { in GetAddressOf()
256 Label* GetLabelOf(HBasicBlock* block) const { in GetLabelOf()
Dcode_generator_x86_64.h236 uintptr_t GetAddressOf(HBasicBlock* block) const OVERRIDE { in GetAddressOf()
260 Label* GetLabelOf(HBasicBlock* block) const { in GetLabelOf()
Dgraph_visualizer.cc108 void PrintPredecessors(HBasicBlock* block) { in PrintPredecessors()
118 void PrintSuccessors(HBasicBlock* block) { in PrintSuccessors()
296 void VisitBasicBlock(HBasicBlock* block) OVERRIDE { in VisitBasicBlock()
Dcode_generator.cc147 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
Dcode_generator_x86.h232 uintptr_t GetAddressOf(HBasicBlock* block) const OVERRIDE { in GetAddressOf()
269 Label* GetLabelOf(HBasicBlock* block) const { in GetLabelOf()
Dcode_generator_arm.h239 uintptr_t GetAddressOf(HBasicBlock* block) const OVERRIDE { in GetAddressOf()
278 Label* GetLabelOf(HBasicBlock* block) const { in GetLabelOf()
Dprepare_for_register_allocation.cc24 HBasicBlock* block = it.Current(); in Run() local
Dgraph_checker.cc28 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/
Dssa_transformation.cc61 void MIRGraph::MarkPreOrder(BasicBlock* block) { in MarkPreOrder()
69 void MIRGraph::RecordDFSOrders(BasicBlock* block) { in RecordDFSOrders()
534 void MIRGraph::DoDFSPreOrderSSARename(BasicBlock* block) { in DoDFSPreOrderSSARename()

12