Home
last modified time | relevance | path

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

123

/external/v8/src/crankshaft/
Dhydrogen-redundant-phi.cc17 for (int j = 0; j < block->phis()->length(); j++) { in Run()
18 all_phis.Add(block->phis()->at(j), zone()); in Run()
28 for (int j = 0; j < blocks->at(i)->phis()->length(); j++) { in Run()
29 DCHECK(blocks->at(i)->phis()->at(j)->GetRedundantReplacement() == NULL); in Run()
37 ProcessPhis(block->phis()); in ProcessBlock()
41 void HRedundantPhiEliminationPhase::ProcessPhis(const ZoneList<HPhi*>* phis) { in ProcessPhis() argument
46 for (int i = 0; i < phis->length(); i++) { in ProcessPhis()
47 HPhi* phi = phis->at(i); in ProcessPhis()
Dhydrogen-infer-types.cc15 const ZoneList<HPhi*>* phis = block->phis(); in InferTypes() local
16 for (int j = 0; j < phis->length(); j++) { in InferTypes()
17 phis->at(j)->UpdateInferredType(); in InferTypes()
32 for (int j = 0; j < block->phis()->length(); ++j) { in InferTypes()
33 HPhi* phi = block->phis()->at(j); in InferTypes()
Dhydrogen-infer-representation.cc119 const ZoneList<HPhi*>* phis = block->phis(); in Run() local
120 for (int j = 0; j < phis->length(); ++j) { in Run()
121 AddToWorklist(phis->at(j)); in Run()
141 const ZoneList<HPhi*>* phis = block->phis(); in Run() local
142 for (int j = 0; j < phis->length(); ++j) { in Run()
143 HPhi* phi = phis->at(j); in Run()
Dhydrogen-osr.cc95 const ZoneList<HPhi*>* phis = osr_loop_entry_->phis(); in FinishOsrValues() local
96 for (int j = 0; j < phis->length(); j++) { in FinishOsrValues()
97 HPhi* phi = phis->at(j); in FinishOsrValues()
Dhydrogen-dce.cc57 for (int j = 0; j < block->phis()->length(); j++) { in MarkLiveInstructions()
58 HPhi* phi = block->phis()->at(j); in MarkLiveInstructions()
84 for (int j = 0; j < block->phis()->length(); j++) { in RemoveDeadInstructions()
85 HPhi* phi = block->phis()->at(j); in RemoveDeadInstructions()
Dhydrogen-representation-changes.cc230 const ZoneList<HPhi*>* phis = block->phis(); in Run() local
231 for (int j = 0; j < phis->length(); j++) { in Run()
232 InsertRepresentationChangesForValue(phis->at(j)); in Run()
Dlithium-allocator.cc559 const ZoneList<HPhi*>* phis = successor->phis(); in ComputeLiveOut() local
560 for (int i = 0; i < phis->length(); ++i) { in ComputeLiveOut()
561 HPhi* phi = phis->at(i); in ComputeLiveOut()
1019 const ZoneList<HPhi*>* phis = block->phis(); in ResolvePhis() local
1020 for (int i = 0; i < phis->length(); ++i) { in ResolvePhis()
1021 HPhi* phi = phis->at(i); in ResolvePhis()
1278 const ZoneList<HPhi*>* phis = block->phis(); in BuildLiveRanges() local
1279 for (int i = 0; i < phis->length(); ++i) { in BuildLiveRanges()
1282 HPhi* phi = phis->at(i); in BuildLiveRanges()
Dhydrogen-redundant-phi.h25 void ProcessPhis(const ZoneList<HPhi*>* phis);
Dhydrogen-range-analysis.cc52 for (int i = 0; i < block->phis()->length(); ++i) { in Run()
53 HPhi* phi = block->phis()->at(i); in Run()
/external/mesa3d/src/compiler/nir/
Dnir_phi_builder.c63 struct exec_list phis; member
118 exec_list_make_empty(&val->phis); in nir_phi_builder_add_value()
218 exec_list_push_tail(&val->phis, &phi->instr.node); in nir_phi_builder_value_get_block_def()
266 while (!exec_list_is_empty(&val->phis)) { in nir_phi_builder_finish()
267 struct exec_node *head = exec_list_get_head(&val->phis); in nir_phi_builder_finish()
/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/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_ra.cpp405 PhiMap phis; in splitEdges() local
411 phis.insert(std::make_pair(std::make_pair(phi, pb), phi->getSrc(j))); in splitEdges()
428 PhiMap::iterator it = phis.find(std::make_pair(phi, pb)); in splitEdges()
429 assert(it != phis.end()); in splitEdges()
430 phis.insert(std::make_pair(std::make_pair(phi, pn), it->second)); in splitEdges()
431 phis.erase(it); in splitEdges()
440 PhiMap::const_iterator it = phis.find(std::make_pair(phi, pb)); in splitEdges()
441 assert(it != phis.end()); in splitEdges()
1908 for (int phis = 0; phi->srcExists(phis); ++phis) { in resolveSplitsAndMerges() local
1909 phi->getSrc(phis)->join = v; in resolveSplitsAndMerges()
[all …]
/external/swiftshader/third_party/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/GVN/
Dpre-no-cost-phi.ll2 ; This testcase tests insertion of no-cost phis. That is,
/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/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dbss_pagealigned.ll7 define void @unxlate_dev_mem_ptr(i64 %phis, i8* %addr) nounwind {
/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/v8/src/compiler/
Dregister-allocator-verifier.cc338 } else if (block->PredecessorCount() == 1 && block->phis().size() == 0) { in CreateForBlock()
392 CHECK(origin->PredecessorCount() > 1 || origin->phis().size() > 0); in ValidatePendingAssessment()
400 for (const PhiInstruction* candidate : origin->phis()) { in ValidatePendingAssessment()
/external/llvm/test/Transforms/RewriteStatepointsForGC/
Dcall-gc-result.ll4 ;; can have preceding phis in its parent basic block. Unlike
/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

123