Home
last modified time | relevance | path

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

123

/art/compiler/optimizing/
Ddead_code_elimination.cc33 HBasicBlock* block = worklist.back(); in MarkReachableBlocks() local
84 void HDeadCodeElimination::MaybeRecordDeadBlock(HBasicBlock* block) { in MaybeRecordDeadBlock()
110 HBasicBlock* block = it.Current(); in RemoveDeadBlocks() local
138 HBasicBlock* block = it.Current(); in RemoveDeadBlocks() local
158 HBasicBlock* block = b.Current(); in RemoveDeadInstructions() local
Dcommon_dominator.h37 explicit CommonDominator(HBasicBlock* block) in CommonDominator()
43 void Update(HBasicBlock* block) { in Update()
78 static size_t ChainLength(HBasicBlock* block) { in ChainLength()
Dssa_liveness_analysis.cc46 static void AddToListForLinearization(ArenaVector<HBasicBlock*>* worklist, HBasicBlock* block) { in AddToListForLinearization()
75 HBasicBlock* block = it.Current(); in LinearizeGraph() local
118 HBasicBlock* block = it.Current(); in NumberInstructions() local
161 HBasicBlock* block = it.Current(); in ComputeLiveness() local
213 HBasicBlock* block = it.Current(); in ComputeLiveRanges() local
332 const HBasicBlock& block = *it.Current(); in ComputeLiveInAndLiveOutSets() local
347 bool SsaLivenessAnalysis::UpdateLiveOut(const HBasicBlock& block) { in UpdateLiveOut()
360 bool SsaLivenessAnalysis::UpdateLiveIn(const HBasicBlock& block) { in UpdateLiveIn()
394 HBasicBlock* block = liveness.GetBlockFromPosition(GetStart() / 2); in FindFirstRegisterHint() local
Dselect_generator.cc26 static bool IsSimpleBlock(HBasicBlock* block) { in IsSimpleBlock()
56 static HPhi* GetSingleChangedPhi(HBasicBlock* block, size_t index1, size_t index2) { in GetSingleChangedPhi()
80 HBasicBlock* block = it.Current(); in Run() local
Dnodes.cc47 void HGraph::AddBlock(HBasicBlock* block) { in AddBlock()
114 HBasicBlock* block = blocks_[i]; in RemoveInstructionsAsUsersFromDeadBlocks() local
127 HBasicBlock* block = blocks_[i]; in RemoveDeadBlocks() local
211 static bool UpdateDominatorOfSuccessor(HBasicBlock* block, HBasicBlock* successor) { in UpdateDominatorOfSuccessor()
282 HBasicBlock* block = it.Current(); in ComputeDominanceInformation() local
294 HBasicBlock* block = it.Current(); in ComputeDominanceInformation() local
304 HBasicBlock* block = it.Current(); in ComputeDominanceInformation() local
311 HBasicBlock* HGraph::SplitEdge(HBasicBlock* block, HBasicBlock* successor) { in SplitEdge()
320 void HGraph::SplitCriticalEdge(HBasicBlock* block, HBasicBlock* successor) { in SplitCriticalEdge()
382 HBasicBlock* block = it.Current(); in ComputeTryBlockInformation() local
[all …]
Dside_effects_analysis.cc30 HBasicBlock* block = it.Current(); in Run() local
42 HBasicBlock* block = it.Current(); in Run() local
Dssa_phi_elimination.cc38 HBasicBlock* block = it.Current(); in MarkDeadPhis() local
88 HBasicBlock* block = it.Current(); in EliminateDeadPhis() local
125 HBasicBlock* block = it.Current(); in Run() local
Dconstant_folding.cc78 void HConstantFoldingVisitor::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
264 HBasicBlock* block = instruction->GetBlock(); in VisitRem() local
308 HBasicBlock* block = instruction->GetBlock(); in VisitSub() local
337 HBasicBlock* block = instruction->GetBlock(); in VisitXor() 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
Dpretty_printer.h71 void VisitBasicBlock(HBasicBlock* block) OVERRIDE { in VisitBasicBlock()
125 void VisitBasicBlock(HBasicBlock* block) OVERRIDE { in VisitBasicBlock()
Dlicm.cc22 static bool IsPhiOf(HInstruction* instruction, HBasicBlock* block) { in IsPhiOf()
94 HBasicBlock* block = it.Current(); in Run() local
Dgvn_test.cc43 HBasicBlock* block = new (&allocator) HBasicBlock(graph); in TEST_F() local
128 HBasicBlock* block = new (&allocator) HBasicBlock(graph); in TEST_F() local
212 HBasicBlock* block = new (&allocator) HBasicBlock(graph); in TEST_F() local
Dblock_builder.cc29 HBasicBlock* block = branch_targets_[store_dex_pc]; in MaybeCreateBlockAt() local
121 HBasicBlock* block = graph_->GetEntryBlock(); in ConnectBasicBlocks() local
192 HBasicBlock* block, in GetTryItem()
Dbounds_check_elimination.cc551 void VisitBasicBlock(HBasicBlock* block) OVERRIDE { in VisitBasicBlock()
705 HBasicBlock* block = instruction->GetBlock(); in HandleIf() local
807 HBasicBlock* block = bounds_check->GetBlock(); in VisitBoundsCheck() local
1168 void AddCompareWithDeoptimization(HBasicBlock* block, in AddCompareWithDeoptimization()
1196 void AddComparesWithDeoptimization(HBasicBlock* block) { in AddComparesWithDeoptimization()
1347 HBasicBlock* block = GetPreHeader(loop, instruction); in TryDynamicBCE() local
1362 bool DynamicBCESeemsProfitable(HLoopInformation* loop, HBasicBlock* block) { in DynamicBCESeemsProfitable()
1445 HBasicBlock* block = GetPreHeader(loop, check); in CanHandleNullCheck() local
1508 HBasicBlock* block = it->second; in GetPreHeader() local
1520 void InsertDeoptInLoop(HLoopInformation* loop, HBasicBlock* block, HInstruction* condition) { in InsertDeoptInLoop()
[all …]
Dinduction_var_range.cc109 static HInstruction* Insert(HBasicBlock* block, HInstruction* instruction) { in Insert()
204 HBasicBlock* block, in GenerateRangeCode()
215 HBasicBlock* block, in GenerateTakenTest()
608 HBasicBlock* block, in GenerateCode()
659 HBasicBlock* block, in GenerateCode()
Dinstruction_simplifier_arm64.h60 void VisitBasicBlock(HBasicBlock* block) OVERRIDE { in VisitBasicBlock()
Dgraph_checker.cc34 static bool IsExitTryBoundaryIntoExitBlock(HBasicBlock* block) { in IsExitTryBoundaryIntoExitBlock()
45 void GraphChecker::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
865 HBasicBlock* block = instruction->GetBlock(); in VisitPackedSwitch() local
995 HBasicBlock* block = instruction->GetBlock(); in VisitConstant() local
Dcode_generator_mips64.h274 uintptr_t GetAddressOf(HBasicBlock* block) OVERRIDE { in GetAddressOf()
303 Mips64Label* GetLabelOf(HBasicBlock* block) const { in GetLabelOf()
Dcode_generator_mips.h278 uintptr_t GetAddressOf(HBasicBlock* block) OVERRIDE { in GetAddressOf()
310 MipsLabel* GetLabelOf(HBasicBlock* block) const { in GetLabelOf()
Dpc_relative_fixups_x86.cc128 HBasicBlock* block = neg->GetBlock(); in VisitNeg() local
147 HBasicBlock* block = switch_insn->GetBlock(); in VisitPackedSwitch() local
Dgvn.cc380 void AbandonSetFor(HBasicBlock* block) { in AbandonSetFor()
419 void GlobalValueNumberer::VisitBasicBlock(HBasicBlock* block) { in VisitBasicBlock()
535 HBasicBlock* block, const ValueSet& reference_set) const { in FindVisitedBlockWithRecyclableSet()
Dssa_liveness_analysis.h32 BlockInfo(ArenaAllocator* allocator, const HBasicBlock& block, size_t number_of_ssa_values) in BlockInfo()
333 void AddPhiUse(HInstruction* instruction, size_t input_index, HBasicBlock* block) { in AddPhiUse()
1162 BitVector* GetLiveInSet(const HBasicBlock& block) const { in GetLiveInSet()
1166 BitVector* GetLiveOutSet(const HBasicBlock& block) const { in GetLiveOutSet()
1170 BitVector* GetKillSet(const HBasicBlock& block) const { in GetKillSet()
1263 void CheckNoLiveInIrreducibleLoop(const HBasicBlock& block) const { in CheckNoLiveInIrreducibleLoop()
Dbounds_check_elimination_test.cc306 HBasicBlock* block = new (&allocator_) HBasicBlock(graph_); in TEST_F() local
374 HBasicBlock* block = new (allocator) HBasicBlock(graph); in BuildSSAGraph1() local
490 HBasicBlock* block = new (allocator) HBasicBlock(graph); in BuildSSAGraph2() local
596 HBasicBlock* block = new (allocator) HBasicBlock(graph); in BuildSSAGraph3() local
703 HBasicBlock* block = new (allocator) HBasicBlock(graph); in BuildSSAGraph4() local
805 HBasicBlock* block = new (&allocator_) HBasicBlock(graph_); in TEST_F() local
Dregister_allocator_test.cc469 HBasicBlock* block = new (allocator) HBasicBlock(graph); in BuildIfElseWithPhi() local
622 HBasicBlock* block = new (allocator) HBasicBlock(graph); in BuildFieldReturn() local
701 HBasicBlock* block = new (allocator) HBasicBlock(graph); in BuildTwoSubs() local
772 HBasicBlock* block = new (allocator) HBasicBlock(graph); in BuildDiv() local
832 HBasicBlock* block = new (&allocator) HBasicBlock(graph); in TEST_F() local
/art/runtime/base/
Dscoped_flock.cc32 bool ScopedFlock::Init(const char* filename, int flags, bool block, std::string* error_msg) { in Init()

123