/external/chromium_org/v8/src/compiler/ |
H A D | verifier.cc | 420 Node* phi = *i; local 421 if (phi->opcode() != IrOpcode::kPhi) continue; 424 if (phi->InputCount() > 425 OperatorProperties::GetValueInputCount(phi->op())) { 426 Node* control = NodeProperties::GetControlInput(phi);
|
H A D | instruction.cc | 447 Node* phi = *j; local 448 if (phi->opcode() != IrOpcode::kPhi) continue; 449 os << " phi: v" << phi->id() << " ="; 450 Node::Inputs inputs = phi->inputs();
|
H A D | js-inlining.cc | 152 Node* phi = local 157 graph->NewNode(jsgraph->common()->Return(), phi, ephi, final_merge);
|
H A D | js-typed-lowering.cc | 613 Node* phi = graph()->NewNode(common()->EffectPhi(2), store, local 616 return ReplaceWith(phi);
|
H A D | instruction-selector.cc | 39 Node* phi = *j; local 40 if (phi->opcode() != IrOpcode::kPhi) continue; 43 Node::Inputs inputs = phi->inputs();
|
H A D | register-allocator.cc | 542 // All phi input operands corresponding to this successor edge are live 549 Node* phi = *j; local 550 if (phi->opcode() != IrOpcode::kPhi) continue; 551 Node* input = phi->InputAt(index); 1066 Node* phi = *i; local 1067 if (phi->opcode() != IrOpcode::kPhi) continue; 1071 phi_operand->set_virtual_register(phi->id()); 1074 Node::Inputs inputs = phi->inputs(); 1094 LiveRange* live_range = LiveRangeFor(phi->id()); 1100 // We use the phi 1299 Node* phi = *i; local [all...] |
/external/chromium_org/v8/src/ |
H A D | hydrogen-escape-analysis.cc | 92 HPhi* phi = NewPhiAndInsert(block, operand, index); local 93 state->SetOperandAt(index, phi); 112 // Insert a newly created phi into the given block and fill all incoming 118 HPhi* phi = new(zone) HPhi(HPhi::kInvalidMergedIndex, zone); local 120 phi->AddInput(incoming_value); 122 block->AddPhi(phi); 123 return phi; 275 HPhi* phi = HPhi::cast(succ_operand); local 276 phi->SetOperandAt(succ->PredecessorIndexOf(block), operand); 279 HPhi* phi local [all...] |
H A D | hydrogen-bch.cc | 48 HLoopInformation* loop = data->phi()->block()->current_loop(); 100 loop_header_ = data->phi()->block()->current_loop()->loop_header(); 195 data->phi()->block()->current_loop()->loop_header(); 285 HPhi* phi = bb->phis()->at(i); local 286 phi->DetectInductionVariable(); 303 HPhi* phi = HPhi::cast(decomposition.base); local 305 if (!phi->IsInductionVariable()) continue; 306 InductionVariableData* data = phi->induction_variable_data(); 320 if (!phi->IsLimitedInductionVariable()) continue; 324 phi 339 HPhi* phi = bb->phis()->at(i); local [all...] |
H A D | hydrogen-check-elimination.cc | 204 HPhi* phi = succ->phis()->at(phi_index); local 205 HValue* phi_operand = phi->OperandAt(pred_index); 209 // Create an entry for a phi in the table. 210 copy->Insert(phi, NULL, pred_entry->maps_, pred_entry->state_); 324 HPhi* phi = HPhi::cast(this_entry->object_); local 325 HValue* phi_operand = phi->OperandAt(pred_index); 739 entry->object_->IsPhi() ? "phi" : "object", entry->object_->id());
|
H A D | lithium-allocator.cc | 554 // All phi input operands corresponding to this successor edge are live 559 HPhi* phi = phis->at(i); local 560 if (!phi->OperandAt(index)->IsConstant()) { 561 live_out->Add(phi->OperandAt(index)->id()); 904 HPhi* phi = LookupPhi(to); local 906 if (phi != NULL) { 907 // This is a phi resolving move. 908 if (!phi->block()->IsLoopHeader()) { 909 hint = LiveRangeFor(phi->id())->current_hint_operand(); 1017 HPhi* phi local 1280 HPhi* phi = phis->at(i); local [all...] |
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
H A D | SsaRenamer.java | 475 public void visitPhiInsn(PhiInsn phi) { argument 476 /* don't process sources for phi's */ 477 processResultReg(phi); 583 * All insns that are not move or phi insns have their source registers 625 * Updates the phi insns in successor blocks with operands based 639 * Never add a version 0 register as a phi
|
/external/llvm/examples/BrainF/ |
H A D | BrainF.cpp | 184 void BrainF::readloop(PHINode *phi, BasicBlock *oldbb, BasicBlock *testbb, argument 418 if (!phi) { 430 //%head.%d = phi i8 *[%head.%d, %main.%d], [%head.%d, %main.%d] 431 //Finish phi made at beginning of loop 432 phi->addIncoming(curhead, builder->GetInsertBlock()); 433 Value *head_0 = phi; 449 //%head.%d = phi i8 *[%head.%d, %main.%d] 463 if (phi) {
|
/external/chromium_org/cc/animation/ |
H A D | transform_operation.cc | 212 double phi = atan2(px, py); local 214 candidates[0] = phi;
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/ |
H A D | nv50_ir_ssa.cpp | 350 // TODO: don't add phi functions for values that aren't used outside 366 // for each block in workList, insert a phi for lval in the block's 373 Instruction *phi; local 380 // pruned SSA: don't need a phi if the value is not live-in 384 phi = new_Instruction(this, OP_PHI, typeOfSize(lval->reg.size)); 385 dfBB->insertTail(phi); 387 phi->setDef(0, lval); 389 phi->setSrc(s, lval); 489 Instruction *phi; local 501 for (phi [all...] |
H A D | nv50_ir_peephole.cpp | 90 // the sources stem from a phi, in which case we don't want to mess up potential 91 // swaps $rX <-> $rY, i.e. do not create live range overlaps of phi src and def. 2130 Instruction *phi, *next, *ik; local 2135 for (phi = bb->getPhi(); phi && phi->op == OP_PHI; phi = next) { 2136 next = phi->next; 2137 if (phi->getSrc(0)->refCount() > 1) 2139 ik = phi [all...] |
H A D | nv50_ir_ra.cpp | 331 // These MOVs are also crucial in making sure the live intervals of phi srces 337 Instruction *phi, *mov; local 362 // insert MOVs (phi->src(j) should stem from j-th in-BB) 369 for (phi = bb->getPhi(); phi && phi->op == OP_PHI; phi = phi->next) { 372 mov->setSrc(0, phi->getSrc(j)); 373 mov->setDef(0, new_LValue(func, phi [all...] |
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
H A D | nv50_ir_ssa.cpp | 350 // TODO: don't add phi functions for values that aren't used outside 366 // for each block in workList, insert a phi for lval in the block's 373 Instruction *phi; local 380 // pruned SSA: don't need a phi if the value is not live-in 384 phi = new_Instruction(this, OP_PHI, typeOfSize(lval->reg.size)); 385 dfBB->insertTail(phi); 387 phi->setDef(0, lval); 389 phi->setSrc(s, lval); 489 Instruction *phi; local 501 for (phi [all...] |
/external/eigen/unsupported/Eigen/src/SVD/ |
H A D | BDCSVD.h | 375 RealScalar lambda, phi, c0, s0; local 407 phi = m_naiveU(firstCol + k + 1, lastCol + 1); 412 phi = m_naiveU(0, lastCol + 1); 415 + abs(betaK * phi) * abs(betaK * phi)); 435 s0 = betaK * phi / r0;
|
/external/llvm/lib/CodeGen/ |
H A D | EarlyIfConversion.cpp | 109 /// Information about each phi in the Tail block. 116 PHIInfo(MachineInstr *phi) argument 117 : PHI(phi), TReg(0), FReg(0), CondCycles(0), TCycles(0), FCycles(0) {}
|
/external/chromium_org/v8/test/cctest/compiler/ |
H A D | test-run-machops.cc | 223 Node* phi = m->Phi(type, true_node, false_node); local 224 m->Return(phi); 292 Node* phi = m.Phi(kMachInt32, false_node, true_node); local 297 m.Return(phi); 312 Node* phi = m.Phi(kMachInt32, m.Parameter(1), m.Parameter(2)); local 320 m.Return(phi); 344 Node* phi = m.Phi(kMachInt32, false_node, false_node); local 348 Node* add = m.Int32Add(phi, m.Int32Constant(1)); 349 phi->ReplaceInput(1, add); 353 m.Return(phi); 371 Node* phi = m.Phi(kMachInt32, zero, zero); local 399 Node* phi = m.Phi(kMachInt32, zero, zero); local 428 Node* phi = m.Phi(kMachInt32, zero, zero); local 456 Node* phi = m.Phi(kMachInt32, bt.param0, m.Int32Constant(0)); local 484 Node* phi = m.Phi(kMachFloat64, minus_3, ten); local 3303 Node* phi = m.Phi(kMachInt32, false_node, false_node); local 3332 Node* phi = m.Phi(kMachFloat64, k2, k1); local 3358 Node* phi = m.Phi(kMachAnyTagged, k2, k1); local 3458 Node* phi = m.Phi(kMachFloat64, dk, dk); local 3949 Node* phi = m.Phi(kMachAnyTagged, true_node, false_node); local [all...] |
H A D | test-scheduler.cc | 1643 Node* phi = graph->NewNode(common->Phi(kMachAnyTagged, 2), tv, fv, m); local 1644 return phi;
|
H A D | test-simplified-lowering.cc | 1516 Node* phi = t.graph()->NewNode(t.common()->Phi(kMachAnyTagged, 2), load0, local 1518 t.Return(t.Use(phi, kMachineTypes[i])); 1521 CHECK_EQ(IrOpcode::kPhi, phi->opcode()); 1523 RepresentationOf(OpParameter<MachineType>(phi)));
|
/external/llvm/lib/Transforms/Utils/ |
H A D | InlineFunction.cpp | 99 PHINode *phi = cast<PHINode>(I); local 100 phi->addIncoming(UnwindDestPHIValues[i], src); 806 // phi below. 1015 // If we inserted a phi node, check to see if it has a single value (e.g. all
|
/external/llvm/test/Bindings/Ocaml/ |
H A D | vmcore.ml | 1328 group "phi"; begin 1339 let phi = build_phi [(p1, b1)] "PhiNode" at_jb in var 1340 insist ([(p1, b1)] = incoming phi); 1342 add_incoming (p2, b2) phi; 1343 insist ([(p1, b1); (p2, b2)] = incoming phi);
|
/external/chromium_org/third_party/freetype/src/base/ |
H A D | ftstroke.c | 983 FT_Angle phi, theta, rotate; local 1021 phi = stroker->angle_in + theta; 1027 FT_Vector_From_Polar( &delta, length, phi + rotate ); 1055 FT_Angle theta = 0, phi = 0; local 1075 phi = stroker->angle_in; 1080 phi = stroker->angle_in + theta + rotate; 1124 phi ); 1132 FT_Vector_From_Polar( &delta, length, phi + rotate ); 1141 FT_Vector_From_Polar( &delta, length, phi - rotate ); 1172 FT_Vector_From_Polar( &delta, length, phi ); 1433 FT_Angle theta, phi, rotate, alpha0 = 0; local [all...] |