Lines Matching refs:SjLjEHPass
46 class SjLjEHPass : public FunctionPass { class
66 explicit SjLjEHPass(const TargetLowering *tli = NULL) in SjLjEHPass() function in __anona36112900111::SjLjEHPass
91 char SjLjEHPass::ID = 0;
95 return new SjLjEHPass(TLI); in createSjLjEHPass()
99 bool SjLjEHPass::doInitialization(Module &M) { in doInitialization()
139 void SjLjEHPass::insertCallSiteStore(Instruction *I, int Number, in insertCallSiteStore()
160 void SjLjEHPass::splitLandingPad(InvokeInst *II) { in splitLandingPad()
184 void SjLjEHPass::markInvokeCallSite(InvokeInst *II, int InvokeNo, in markInvokeCallSite()
242 void SjLjEHPass::
403 bool SjLjEHPass::insertSjLjEHSupport(Function &F) { in insertSjLjEHSupport()
715 Value *SjLjEHPass::
797 void SjLjEHPass::lowerIncomingArguments(Function &F) { in lowerIncomingArguments()
841 void SjLjEHPass::lowerAcrossUnwindEdges(Function &F, in lowerAcrossUnwindEdges()
915 bool SjLjEHPass::setupEntryBlockAndCallSites(Function &F) { in setupEntryBlockAndCallSites()
1019 bool SjLjEHPass::runOnFunction(Function &F) { in runOnFunction()