Searched refs:phi (Results 26 - 50 of 131) sorted by relevance

123456

/external/dexmaker/src/dx/java/com/android/dx/ssa/
H A DDeadCodeRemover.java257 public void visitPhiInsn (PhiInsn phi) { argument
259 if (!hasSideEffect(phi)) {
260 noSideEffectRegs.set(phi.getResult().getReg());
H A DMoveParamCombiner.java65 public void visitPhiInsn (PhiInsn phi) {
H A DSsaMethod.java192 * is called after edge-splitting and phi insertion, since the edges
313 * Borrows a register to use as a temp. Used in the phi removal process.
424 public void visitPhiInsn (PhiInsn phi) {
425 definitionList[phi.getResult().getReg()] = phi;
458 public void visitPhiInsn (PhiInsn phi) {
459 addToUses(phi);
734 * Visits each phi insn in this method
H A DSsaRenamer.java475 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/chromium_org/ui/gfx/geometry/
H A Dmatrix3_f.cc163 double phi = 0.0f;
165 phi = M_PI / 3;
167 phi = acos(half_det_b) / 3;
169 eigenvalues[0] = q + 2 * p * static_cast<float>(cos(phi));
171 static_cast<float>(cos(phi + 2.0 * M_PI / 3.0));
/external/chromium_org/v8/src/
H A Dhydrogen-range-analysis.cc50 // Process phi instructions.
52 HPhi* phi = block->phis()->at(i); local
53 InferRange(phi);
225 HPhi* phi = HPhi::cast(value); local
226 for (int i = 0; i < phi->OperandCount(); ++i) {
227 AddToWorklist(phi->OperandAt(i));
H A Dlithium-allocator.cc554 // 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/llvm/examples/BrainF/
H A DBrainF.cpp184 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/dexmaker/src/dx/java/com/android/dx/ssa/back/
H A DLivenessAnalyzer.java160 // If s is a phi-function with V as it's ith argument.
161 PhiInsn phi = (PhiInsn) insn;
164 phi.predBlocksForReg(regV, ssaMeth)) {
247 * Ensures that all the phi result registers for all the phis in the
251 * a the result of a dead-end phi might be assigned the same register
252 * as the result of another phi, and the phi removal move scheduler may
/external/qemu/distrib/sdl-1.2.15/Xcode/TemplatesForXcodeLeopard/SDL OpenGL Application/atlantis/
H A Dswim.c49 glRotatef(-fish->phi, 0.0, 0.0, 1.0);
56 fish->phi = -20.0;
H A Datlantis.c202 dolph.phi++;
205 momWhale.phi++;
207 babyWhale.phi++;
/external/qemu/distrib/sdl-1.2.15/Xcode/TemplatesForXcodeSnowLeopard/SDL OpenGL Application/atlantis/
H A Dswim.c49 glRotatef(-fish->phi, 0.0, 0.0, 1.0);
56 fish->phi = -20.0;
H A Datlantis.c202 dolph.phi++;
205 momWhale.phi++;
207 babyWhale.phi++;
/external/qemu/distrib/sdl-1.2.15/Xcode/TemplatesForXcodeTiger/SDL OpenGL Application/atlantis/
H A Dswim.c49 glRotatef(-fish->phi, 0.0, 0.0, 1.0);
56 fish->phi = -20.0;
H A Datlantis.c202 dolph.phi++;
205 momWhale.phi++;
207 babyWhale.phi++;
/external/llvm/examples/OCaml-Kaleidoscope/Chapter5/
H A Dcodegen.ml67 * phi. We create a new name because one is used for the phi node, and the
77 * phi. *)
84 let phi = build_phi incoming "iftmp" builder in var
98 phi
/external/chromium_org/v8/test/cctest/compiler/
H A Dtest-run-machops.cc223 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 Dtest-phi-reducer.cc10 #include "src/compiler/phi-reducer.h"
32 void CheckReduce(Node* expect, Node* phi) { argument
34 Reduction reduction = reducer.Reduce(phi);
35 if (expect == phi) {
/external/chromium_org/third_party/WebKit/Source/wtf/text/
H A DWTFStringTest.cpp107 const double phi = 1.6180339887498948482; local
108 testNumberToStringECMAScript(phi, "1.618033988749895");
/external/chromium_org/v8/src/compiler/
H A Dgraph-builder.cc156 Node* phi = builder_->NewPhi(1, values()->at(i), control); local
157 values()->at(i) = phi;
H A Dinstruction-selector-unittest.cc228 Node* phi = m.Phi(type, param0, param1); local
229 m.Return(phi);
231 EXPECT_EQ(s.IsDouble(phi->id()), s.IsDouble(param0->id()));
232 EXPECT_EQ(s.IsDouble(phi->id()), s.IsDouble(param1->id()));
248 Node* phi = m.Phi(type, param0, param1); local
249 m.Return(phi);
251 EXPECT_EQ(s.IsReference(phi->id()), s.IsReference(param0->id()));
252 EXPECT_EQ(s.IsReference(phi->id()), s.IsReference(param1->id()));
H A Dverifier.cc420 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 Dinstruction.cc447 Node* phi = *j; local
448 if (phi->opcode() != IrOpcode::kPhi) continue;
449 os << " phi: v" << phi->id() << " =";
450 Node::Inputs inputs = phi->inputs();
/external/llvm/examples/OCaml-Kaleidoscope/Chapter6/
H A Dcodegen.ml85 * phi. We create a new name because one is used for the phi node, and the
95 * phi. *)
102 let phi = build_phi incoming "iftmp" builder in var
116 phi
/external/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp322 // Add phi entries for newly created values to all exit blocks.
328 PHINode *phi = dyn_cast<PHINode>(BBI); ++BBI) {
329 Value *Incoming = phi->getIncomingValueForBlock(*BB);
333 phi->addIncoming(Incoming, New);
406 // Remove phi operands at this loop exit

Completed in 294 milliseconds

123456