Lines Matching refs:IntrinsicInst
18 #include "llvm/IntrinsicInst.h"
77 bool CleanupSelectors(SmallPtrSet<IntrinsicInst*, 32> &Sels);
79 bool HasCatchAllInSelector(IntrinsicInst *);
82 void FindAllCleanupSelectors(SmallPtrSet<IntrinsicInst*, 32> &Sels,
83 SmallPtrSet<IntrinsicInst*, 32> &CatchAllSels);
99 SmallPtrSet<IntrinsicInst*, 8> &SelCalls,
134 bool DwarfEHPrepare::HasCatchAllInSelector(IntrinsicInst *II) {
144 FindAllCleanupSelectors(SmallPtrSet<IntrinsicInst*, 32> &Sels,
145 SmallPtrSet<IntrinsicInst*, 32> &CatchAllSels) {
149 IntrinsicInst *II = cast<IntrinsicInst>(*I);
175 bool DwarfEHPrepare::CleanupSelectors(SmallPtrSet<IntrinsicInst*, 32> &Sels) {
185 for (SmallPtrSet<IntrinsicInst*, 32>::iterator
187 IntrinsicInst *Sel = *I;
206 SmallPtrSet<IntrinsicInst*, 8> &SelCalls,
215 if (IntrinsicInst *Sel = dyn_cast<IntrinsicInst>(II)) {
251 SmallPtrSet<IntrinsicInst*, 32> Sels;
252 SmallPtrSet<IntrinsicInst*, 32> CatchAllSels;
263 SmallPtrSet<IntrinsicInst*, 32> SelsToConvert;
265 for (SmallPtrSet<IntrinsicInst*, 32>::iterator
293 IntrinsicInst *EHPtr = dyn_cast<IntrinsicInst>(*I);
297 SmallPtrSet<IntrinsicInst*, 8> SelCalls;
305 for (SmallPtrSet<IntrinsicInst*, 8>::iterator
318 for (SmallPtrSet<IntrinsicInst*, 8>::iterator
321 IntrinsicInst *II = *SI;
326 IntrinsicInst::op_iterator I = CS.arg_begin();
327 IntrinsicInst::op_iterator E = CS.arg_end();
328 IntrinsicInst::op_iterator B = prior(E);
649 if (IntrinsicInst *CI = dyn_cast<IntrinsicInst>(Start))