• Home
  • Raw
  • Download

Lines Matching refs:LandingPadInst

87                                 SmallVectorImpl<LandingPadInst *> &LPads);
88 void promoteLandingPadValues(LandingPadInst *LPad);
90 LandingPadInst *OutlinedLPad,
91 const LandingPadInst *OriginalLPad,
94 LandingPadInst *LPad, BasicBlock *StartBB,
98 void mapLandingPadBlocks(LandingPadInst *LPad, LandingPadActions &Actions);
111 DenseMap<const LandingPadInst *, LandingPadMap> LPadMaps;
119 DenseMap<LandingPadInst *, const LandingPadInst *> NestedLPtoOriginalLP;
153 void mapLandingPad(const LandingPadInst *LPad);
164 const LandingPadInst *OriginLPad;
200 const LandingPadInst *LPad,
217 DenseMap<LandingPadInst *, const LandingPadInst *> &NestedLPads) in WinEHCatchDirector() argument
235 const LandingPadInst *LPad,
249 DenseMap<LandingPadInst *, const LandingPadInst *> &NestedLPtoOriginalLP;
271 const LandingPadInst *LPad,
315 SmallVector<LandingPadInst *, 4> LPads; in runOnFunction()
359 Function &F, SmallVectorImpl<LandingPadInst *> &LPads) { in prepareExceptionHandlers()
375 for (LandingPadInst *LPad : LPads) { in prepareExceptionHandlers()
428 auto *NewLPad = cast<LandingPadInst>(LPad->clone()); in prepareExceptionHandlers()
443 const LandingPadInst *OriginalLPad = LPadPair.second; in prepareExceptionHandlers()
613 void WinEHPrepare::promoteLandingPadValues(LandingPadInst *LPad) { in promoteLandingPadValues()
651 LandingPadInst *OutlinedLPad, in completeNestedLandingPad()
652 const LandingPadInst *OriginalLPad, in completeNestedLandingPad()
773 LandingPadInst *LPad = Builder.CreateLandingPad( in createStubLandingPad()
820 LandingPadInst *LPad, BasicBlock *StartBB, in outlineHandler()
975 void LandingPadMap::mapLandingPad(const LandingPadInst *LPad) { in mapLandingPad()
1046 if (auto *LPad = dyn_cast<LandingPadInst>(Inst)) { in handleInstruction()
1068 ValueToValueMapTy &VMap, const LandingPadInst *LPad, BasicBlock *NewBB) { in handleLandingPad()
1073 NestedLPtoOriginalLP[cast<LandingPadInst>(NewInst)] = LPad; in handleLandingPad()
1177 ValueToValueMapTy &VMap, const LandingPadInst *LPad, BasicBlock *NewBB) { in handleLandingPad()
1338 void WinEHPrepare::mapLandingPadBlocks(LandingPadInst *LPad, in mapLandingPadBlocks()
1571 LandingPadInst *LPad = BB->getLandingPadInst(); in findCleanupHandlers()
1588 if (!isa<PHINode>(ResumeVal) && !isa<LandingPadInst>(ResumeVal)) { in findCleanupHandlers()