Home
last modified time | relevance | path

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

123

/external/v8/src/crankshaft/
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-osr.cc94 const ZoneList<HPhi*>* phis = osr_loop_entry_->phis(); in FinishOsrValues() local
95 for (int j = 0; j < phis->length(); j++) { in FinishOsrValues()
96 HPhi* phi = phis->at(j); in FinishOsrValues()
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-representation-changes.cc199 const ZoneList<HPhi*>* phis = block->phis(); in Run() local
200 for (int j = 0; j < phis->length(); j++) { in Run()
201 InsertRepresentationChangesForValue(phis->at(j)); in Run()
Dhydrogen-bch.cc283 for (int i = 0; i < bb->phis()->length(); i++) { in CollectInductionVariableData()
284 HPhi* phi = bb->phis()->at(i); in CollectInductionVariableData()
337 for (int i = 0; i < bb->phis()->length(); i++) { in EliminateRedundantBoundsChecks()
338 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()
1017 const ZoneList<HPhi*>* phis = block->phis(); in ResolvePhis() local
1018 for (int i = 0; i < phis->length(); ++i) { in ResolvePhis()
1019 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()
/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/CodeGen/WebAssembly/
Dphi.ll3 ; Test that phis are lowered.
25 ; Swap phis.
Dstore-results.ll22 ; dominance test, since phis use their operands on their incoming edges.
/external/v8/src/compiler/
Dcontrol-flow-optimizer.cc134 NodeVector phis(zone()); in TryCloneBranch() local
156 phis.push_back(use); in TryCloneBranch()
176 for (Node* const phi : phis) { in TryCloneBranch()
/external/v8/test/unittests/compiler/
Dregister-allocator-unittest.cc272 PhiInstruction* phis[kParams]; in TEST_F() local
280 phis[i] = Phi(parameters[i], 2); in TEST_F()
286 auto result = EmitOI(Same(), Reg(phis[i]), Use(constant)); in TEST_F()
287 SetInput(phis[i], 1, result); in TEST_F()
/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
/external/llvm/test/Transforms/PlaceSafepoints/
Dcall_gc_result.ll4 ;; can have preceding phis in its parent basic block. Unlike
/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/CodeGen/Hexagon/
Dhwloop2.ll3 ; Test for multiple phis with induction variables.
/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/LoopUnroll/
Drebuild_lcssa.ll15 ; phis for definitions in L2 should now be placed there. In particular, we need

123