Lines Matching refs:IntrinsicInst
50 #include "llvm/IR/IntrinsicInst.h"
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) {
244 DenseMap<BasicBlock *, SmallVector<IntrinsicInst *, 8>> GuardsInBlock;
254 CurrentList.push_back(cast<IntrinsicInst>(&I));
268 IntrinsicInst *GuardInst, const df_iterator<DomTreeNode *> &DFSI,
269 const DenseMap<BasicBlock *, SmallVector<IntrinsicInst *, 8>> &
271 IntrinsicInst *BestSoFar = nullptr;
341 IntrinsicInst *DominatedGuard, Loop *DominatedGuardLoop,
342 IntrinsicInst *DominatingGuard, Loop *DominatingGuardLoop) {