Home
last modified time | relevance | path

Searched refs:phis (Results 1 – 25 of 42) sorted by relevance

12

/external/v8/src/
Dhydrogen-redundant-phi.cc16 for (int j = 0; j < block->phis()->length(); j++) { in Run()
17 all_phis.Add(block->phis()->at(j), zone()); in Run()
27 for (int j = 0; j < blocks->at(i)->phis()->length(); j++) { in Run()
28 DCHECK(blocks->at(i)->phis()->at(j)->GetRedundantReplacement() == NULL); in Run()
36 ProcessPhis(block->phis()); in ProcessBlock()
40 void HRedundantPhiEliminationPhase::ProcessPhis(const ZoneList<HPhi*>* phis) { in ProcessPhis() argument
45 for (int i = 0; i < phis->length(); i++) { in ProcessPhis()
46 HPhi* phi = phis->at(i); in ProcessPhis()
Dhydrogen-infer-types.cc14 const ZoneList<HPhi*>* phis = block->phis(); in InferTypes() local
15 for (int j = 0; j < phis->length(); j++) { in InferTypes()
16 phis->at(j)->UpdateInferredType(); in InferTypes()
31 for (int j = 0; j < block->phis()->length(); ++j) { in InferTypes()
32 HPhi* phi = block->phis()->at(j); in InferTypes()
Dhydrogen-infer-representation.cc118 const ZoneList<HPhi*>* phis = block->phis(); in Run() local
119 for (int j = 0; j < phis->length(); ++j) { in Run()
120 AddToWorklist(phis->at(j)); in Run()
140 const ZoneList<HPhi*>* phis = block->phis(); in Run() local
141 for (int j = 0; j < phis->length(); ++j) { in Run()
142 HPhi* phi = phis->at(j); in Run()
Dhydrogen-dce.cc56 for (int j = 0; j < block->phis()->length(); j++) { in MarkLiveInstructions()
57 HPhi* phi = block->phis()->at(j); in MarkLiveInstructions()
83 for (int j = 0; j < block->phis()->length(); j++) { in RemoveDeadInstructions()
84 HPhi* phi = block->phis()->at(j); in RemoveDeadInstructions()
Dhydrogen-osr.cc93 const ZoneList<HPhi*>* phis = osr_loop_entry_->phis(); in FinishOsrValues() local
94 for (int j = 0; j < phis->length(); j++) { in FinishOsrValues()
95 HPhi* phi = phis->at(j); in FinishOsrValues()
Dhydrogen-representation-changes.cc189 const ZoneList<HPhi*>* phis = block->phis(); in Run() local
190 for (int j = 0; j < phis->length(); j++) { in Run()
191 InsertRepresentationChangesForValue(phis->at(j)); in Run()
Dhydrogen-bch.cc284 for (int i = 0; i < bb->phis()->length(); i++) { in CollectInductionVariableData()
285 HPhi* phi = bb->phis()->at(i); in CollectInductionVariableData()
338 for (int i = 0; i < bb->phis()->length(); i++) { in EliminateRedundantBoundsChecks()
339 HPhi* phi = bb->phis()->at(i); in EliminateRedundantBoundsChecks()
Dhydrogen-redundant-phi.h25 void ProcessPhis(const ZoneList<HPhi*>* phis);
Dlithium-allocator.cc557 const ZoneList<HPhi*>* phis = successor->phis(); in ComputeLiveOut() local
558 for (int i = 0; i < phis->length(); ++i) { in ComputeLiveOut()
559 HPhi* phi = phis->at(i); in ComputeLiveOut()
1015 const ZoneList<HPhi*>* phis = block->phis(); in ResolvePhis() local
1016 for (int i = 0; i < phis->length(); ++i) { in ResolvePhis()
1017 HPhi* phi = phis->at(i); in ResolvePhis()
1276 const ZoneList<HPhi*>* phis = block->phis(); in BuildLiveRanges() local
1277 for (int i = 0; i < phis->length(); ++i) { in BuildLiveRanges()
1280 HPhi* phi = phis->at(i); in BuildLiveRanges()
Dhydrogen-range-analysis.cc51 for (int i = 0; i < block->phis()->length(); ++i) { in Run()
52 HPhi* phi = block->phis()->at(i); in Run()
Dhydrogen-check-elimination.cc199 if (!succ->IsLoopHeader() && succ->phis()->length() > 0) { in Copy()
202 phi_index < succ->phis()->length(); in Copy()
204 HPhi* phi = succ->phis()->at(phi_index); in Copy()
/external/dexmaker/src/dx/java/com/android/dx/ssa/back/
DLivenessAnalyzer.java261 List<SsaInsn> phis = b.getPhiInsns(); in coInterferePhis() local
263 int szPhis = phis.size(); in coInterferePhis()
271 interference.add(phis.get(i).getResult().getReg(), in coInterferePhis()
272 phis.get(j).getResult().getReg()); in coInterferePhis()
/external/llvm/test/Transforms/GVN/
Dpre-no-cost-phi.ll2 ; This testcase tests insertion of no-cost phis. That is,
/external/llvm/test/CodeGen/X86/
Dbss_pagealigned.ll7 define void @unxlate_dev_mem_ptr(i64 %phis, i8* %addr) nounwind {
/external/llvm/test/Transforms/IndVarSimplify/
D2011-11-17-selfphi.ll2 ; PR11350: Check that SimplifyIndvar handles a cycle of useless self-phis.
D2014-06-21-congruent-constant.ll3 ; This used to crash in SCEVExpander when there were congruent phis with and
Dada-loops.ll10 ; don't check that phis are "folded together" because that is a job
Dno-iv-rewrite.ll279 ; Eliminate the congruent phis j, k, and l.
281 ; Two phis should remain, one starting at %init, and one at %init1.
/external/llvm/test/Transforms/InstCombine/
Dphi-merge-gep.ll5 ; Don't push the geps through these phis, because they would require
6 ; two phis each, which burdens the loop with high register pressure.
/external/llvm/test/Transforms/SimplifyCFG/
Dmultiple-phis.ll5 ; SimplifyCFG if-converts one of the phis, it should do both.
/external/llvm/test/Transforms/LoopStrengthReduce/
D2011-10-03-CritEdgeMerge.ll49 ; Handle single-predecessor phis: PR13756
/external/llvm/test/Transforms/SLPVectorizer/X86/
Dordering.ll44 ; Make sure we don't vectorize these phis - they have invokes as inputs.
/external/llvm/test/Transforms/RewriteStatepointsForGC/
Dbase-pointers.ll79 ; Given the two selects are equivelent, so are their base phis - ideally,
/external/llvm/test/Transforms/ScalarRepl/
Dphi-select.ll2 ; Test promotion of allocas that have phis and select users.
/external/llvm/test/Transforms/SROA/
Dphi-and-select.ll328 ; Ensure we don't crash or fail to nuke dead phis of allocas if no load is ever
350 ; Check for problems when there are both selects and phis and one is

12