Lines Matching refs:IntrinsicInst
68 SmallVector<IntrinsicInst *, 16> EliminatedGuards;
72 DenseSet<IntrinsicInst *> WidenedGuards;
79 IntrinsicInst *Guard, const df_iterator<DomTreeNode *> &DFSI,
80 const DenseMap<BasicBlock *, SmallVector<IntrinsicInst *, 8>> &
106 WideningScore computeWideningScore(IntrinsicInst *DominatedGuard,
108 IntrinsicInst *DominatingGuard,
199 void widenGuard(IntrinsicInst *ToWiden, Value *NewCondition) { in widenGuard()
244 DenseMap<BasicBlock *, SmallVector<IntrinsicInst *, 8>> GuardsInBlock; in run()
254 CurrentList.push_back(cast<IntrinsicInst>(&I)); in run()
268 IntrinsicInst *GuardInst, const df_iterator<DomTreeNode *> &DFSI, in eliminateGuardViaWidening()
269 const DenseMap<BasicBlock *, SmallVector<IntrinsicInst *, 8>> & in eliminateGuardViaWidening() argument
271 IntrinsicInst *BestSoFar = nullptr; in eliminateGuardViaWidening()
341 IntrinsicInst *DominatedGuard, Loop *DominatedGuardLoop, in computeWideningScore()
342 IntrinsicInst *DominatingGuard, Loop *DominatingGuardLoop) { in computeWideningScore()