Searched refs:IntrinsicI (Results 1 – 3 of 3) sorted by relevance
1593 bool GVN::processAssumeIntrinsic(IntrinsicInst *IntrinsicI) { in processAssumeIntrinsic() argument1594 assert(IntrinsicI->getIntrinsicID() == Intrinsic::assume && in processAssumeIntrinsic()1596 Value *V = IntrinsicI->getArgOperand(0); in processAssumeIntrinsic()1606 IntrinsicI); in processAssumeIntrinsic()1610 MSSAU->getMemorySSA()->getBlockAccesses(IntrinsicI->getParent()); in processAssumeIntrinsic()1639 if (isAssumeWithEmptyBundle(*IntrinsicI)) in processAssumeIntrinsic()1640 markInstructionForDeletion(IntrinsicI); in processAssumeIntrinsic()1652 for (BasicBlock *Successor : successors(IntrinsicI->getParent())) { in processAssumeIntrinsic()1653 BasicBlockEdge Edge(IntrinsicI->getParent(), Successor); in processAssumeIntrinsic()1716 << IntrinsicI->getParent()->getName() << "\n"); in processAssumeIntrinsic()[all …]
1453 bool GVN::processAssumeIntrinsic(IntrinsicInst *IntrinsicI) { in processAssumeIntrinsic() argument1454 assert(IntrinsicI->getIntrinsicID() == Intrinsic::assume && in processAssumeIntrinsic()1456 Value *V = IntrinsicI->getArgOperand(0); in processAssumeIntrinsic()1466 IntrinsicI); in processAssumeIntrinsic()1468 markInstructionForDeletion(IntrinsicI); in processAssumeIntrinsic()1480 for (BasicBlock *Successor : successors(IntrinsicI->getParent())) { in processAssumeIntrinsic()1481 BasicBlockEdge Edge(IntrinsicI->getParent(), Successor); in processAssumeIntrinsic()1539 << IntrinsicI->getParent()->getName() << "\n"); in processAssumeIntrinsic()1543 if (hasUsersIn(CmpLHS, IntrinsicI->getParent())) in processAssumeIntrinsic()1999 if (IntrinsicInst *IntrinsicI = dyn_cast<IntrinsicInst>(I)) in processInstruction() local[all …]
1681 bool GVN::processAssumeIntrinsic(IntrinsicInst *IntrinsicI) { in processAssumeIntrinsic() argument1682 assert(IntrinsicI->getIntrinsicID() == Intrinsic::assume && in processAssumeIntrinsic()1684 Value *V = IntrinsicI->getArgOperand(0); in processAssumeIntrinsic()1694 IntrinsicI); in processAssumeIntrinsic()1696 markInstructionForDeletion(IntrinsicI); in processAssumeIntrinsic()1703 for (BasicBlock *Successor : successors(IntrinsicI->getParent())) { in processAssumeIntrinsic()1704 BasicBlockEdge Edge(IntrinsicI->getParent(), Successor); in processAssumeIntrinsic()2076 if (IntrinsicInst *IntrinsicI = dyn_cast<IntrinsicInst>(I)) in processInstruction() local2077 if (IntrinsicI->getIntrinsicID() == Intrinsic::assume) in processInstruction()2078 return processAssumeIntrinsic(IntrinsicI); in processInstruction()