Lines Matching defs:Sel
427 CallInst *&Sel,
441 assert(!Sel && "Found more than one eh.selector call!");
442 Sel = CI;
446 if (Exn && Sel) return;
450 if (Exn && Sel) return;
453 FindExnAndSelIntrinsics(*I, Exn, Sel, Visited);
454 if (Exn && Sel) return;
544 CallInst *Sel = 0;
545 FindExnAndSelIntrinsics(UnwindDest, Exn, Sel, Visited);
546 assert(Exn && Sel && "Cannot find eh.exception and eh.selector calls!");
547 InvokeToIntrinsicsMap[Inst] = std::make_pair(Exn, Sel);
563 CallInst *Sel = cast<CallInst>(EHIntrinsics.second);
571 SelSlot = new AllocaInst(SelTy, "sel", Entry->getTerminator());
601 Value *PersFn = Sel->getArgOperand(1);
608 TransferClausesToLandingPadInst(LPI, Sel);
611 DeadInsts.insert(Sel);
621 CallInst *Sel = cast<CallInst>(EHIntrinsics.second);
629 LoadInst *LPSel = Builder.CreateLoad(ExnSelSlots.second, "sel.load");
632 Sel->replaceAllUsesWith(LPSel);