Searched refs:Phi (Results 1 - 11 of 11) sorted by relevance

/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp698 assert(L->getHeader() == OrigPhi->getParent() && "Phi must be an IV");
1202 PHINode *Phi = dyn_cast<PHINode>(IncI->getOperand(0)); local
1203 if (Phi && Phi->getParent() == L->getHeader()) {
1205 return Phi;
1212 Phi = dyn_cast<PHINode>(IncI->getOperand(1));
1213 if (Phi && Phi->getParent() == L->getHeader()) {
1215 return Phi;
1257 PHINode *Phi local
1313 AlmostDeadIV(PHINode *Phi, BasicBlock *LatchBlock, Value *Cond) argument
1357 PHINode *Phi = cast<PHINode>(I); local
[all...]
H A DGVN.cpp2523 PHINode* Phi = PHINode::Create(CurInst->getType(), std::distance(PB, PE), local
2528 Phi->addIncoming(predMap[P], P);
2531 VN.add(Phi, ValNo);
2532 addToLeaderTable(ValNo, Phi, CurrentBlock);
2533 Phi->setDebugLoc(CurInst->getDebugLoc());
2534 CurInst->replaceAllUsesWith(Phi);
2535 if (Phi->getType()->isPointerTy()) {
2539 for (unsigned ii = 0, ee = Phi->getNumIncomingValues(); ii != ee;
2542 VN.getAliasAnalysis()->addEscapingUse(Phi->getOperandUse(jj));
2546 MD->invalidateCachedPointerInfo(Phi);
[all...]
H A DLoopStrengthReduce.cpp2784 PHINode *Phi = dyn_cast<PHINode>(I); ++I) {
2785 if (!isCompatibleIVType(Phi, IVSrc))
2788 Phi->getIncomingValueForBlock(L->getLoopLatch()));
2799 Phi->replaceUsesOfWith(PostIncV, IVOper);
/external/clang/test/CodeGen/
H A D2007-03-05-DataLayout.c36 #define Phi(x) ((x)->phi) macro
/external/webkit/PerformanceTests/SunSpider/tests/sunspider-0.9/
H A D3d-cube.js144 function RotateX(M, Phi) {
145 var a = Phi;
158 function RotateY(M, Phi) {
159 var a = Phi;
172 function RotateZ(M, Phi) {
173 var a = Phi;
/external/webkit/PerformanceTests/SunSpider/tests/sunspider-0.9.1/
H A D3d-cube.js144 function RotateX(M, Phi) {
145 var a = Phi;
158 function RotateY(M, Phi) {
159 var a = Phi;
172 function RotateZ(M, Phi) {
173 var a = Phi;
/external/llvm/lib/Analysis/
H A DScalarEvolutionExpander.cpp962 // Check that the chain of IV operands leading back to Phi can be hoisted.
1607 PHINode *Phi = dyn_cast<PHINode>(I); ++I) {
1608 Phis.push_back(Phi);
1619 PHINode *Phi = *PIter; local
1621 if (!SE.isSCEVable(Phi->getType()))
1624 PHINode *&OrigPhiRef = ExprToIVMap[SE.getSCEV(Phi)];
1626 OrigPhiRef = Phi;
1627 if (Phi->getType()->isIntegerTy() && TLI
1628 && TLI->isTruncateFree(Phi->getType(), Phis.back()->getType())) {
1632 SE.getTruncateExpr(SE.getSCEV(Phi), Phi
[all...]
/external/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp391 PHINode *Phi = dyn_cast<PHINode>(BBI); ++BBI) {
392 Phi->removeIncomingValue(BB, false);
H A DSimplifyCFG.cpp2968 PHINode *Phi = I->first; local
2974 Phi->setIncomingValue(Indexes[I], SI->getCondition());
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGISel.cpp1376 for (MachineBasicBlock::iterator Phi = FuncInfo->MBB->begin();
1377 Phi != FuncInfo->MBB->end() && Phi->isPHI();
1378 ++Phi) {
1383 if (FuncInfo->PHINodesToUpdate[pn].first == Phi) {
1384 Phi->addOperand(MachineOperand::
1387 Phi->addOperand(MachineOperand::CreateMBB(ThisBB));
/external/llvm/include/llvm/
H A DIRBuilder.h98 if (PHINode *Phi = dyn_cast<PHINode>(UseInst)) {
99 BasicBlock *PredBB = Phi->getIncomingBlock(U);

Completed in 1298 milliseconds