• Home
  • Raw
  • Download

Lines Matching refs:PHINode

290       if (!isa<DbgInfoIntrinsic>(BBI) && !isa<PHINode>(BBI))  in EliminateMostlyEmptyBlocks()
317 while (const PHINode *PN = dyn_cast<PHINode>(BBI++)) { in CanMergeBlocks()
321 if (User->getParent() != DestBB || !isa<PHINode>(User)) in CanMergeBlocks()
327 if (const PHINode *UPN = dyn_cast<PHINode>(User)) in CanMergeBlocks()
341 const PHINode *DestBBPN = dyn_cast<PHINode>(DestBB->begin()); in CanMergeBlocks()
346 if (const PHINode *BBPN = dyn_cast<PHINode>(BB->begin())) { in CanMergeBlocks()
359 while (const PHINode *PN = dyn_cast<PHINode>(BBI++)) { in CanMergeBlocks()
364 if (const PHINode *V2PN = dyn_cast<PHINode>(V2)) in CanMergeBlocks()
405 PHINode *PN; in EliminateMostlyEmptyBlock()
407 (PN = dyn_cast<PHINode>(BBI)); ++BBI) { in EliminateMostlyEmptyBlock()
413 PHINode *InValPhi = dyn_cast<PHINode>(InVal); in EliminateMostlyEmptyBlock()
422 if (PHINode *BBPN = dyn_cast<PHINode>(BB->begin())) { in EliminateMostlyEmptyBlock()
500 if (PHINode *PN = dyn_cast<PHINode>(User)) { in OptimizeNoopCopyExpression()
557 if (isa<PHINode>(User)) in OptimizeCmpExpression()
713 PHINode *PN = 0; in DupRetToEnableTailCallOpts()
721 PN = dyn_cast<PHINode>(V); in DupRetToEnableTailCallOpts()
1491 if (PHINode *P = dyn_cast<PHINode>(V)) { in OptimizeMemoryInst()
1772 if (isa<PHINode>(User) || isa<LoadInst>(User) || isa<StoreInst>(User)) in OptimizeExtUses()
1881 PHINode *PN = PHINode::Create(SI->getType(), 2, "", NextBlock->begin()); in OptimizeSelectInst()
1895 if (PHINode *P = dyn_cast<PHINode>(I)) { in OptimizeInst()
2002 if (isa<PHINode>(VI)) in PlaceDbgValues()