Lines Matching refs:DwarfEHPrepare
37 class DwarfEHPrepare : public FunctionPass { class
104 DwarfEHPrepare(const TargetMachine *tm) : in DwarfEHPrepare() function in __anon19cb08fb0111::DwarfEHPrepare
126 char DwarfEHPrepare::ID = 0;
129 return new DwarfEHPrepare(tm); in createDwarfEHPass()
134 bool DwarfEHPrepare::HasCatchAllInSelector(IntrinsicInst *II) { in HasCatchAllInSelector()
143 void DwarfEHPrepare::
162 void DwarfEHPrepare::
175 bool DwarfEHPrepare::CleanupSelectors(SmallPtrSet<IntrinsicInst*, 32> &Sels) { in CleanupSelectors()
205 DwarfEHPrepare::FindSelectorAndURoR(Instruction *Inst, bool &URoRInvoke, in FindSelectorAndURoR()
238 bool DwarfEHPrepare::HandleURoRInvokes() { in HandleURoRInvokes()
363 bool DwarfEHPrepare::NormalizeLandingPads() { in NormalizeLandingPads()
482 bool DwarfEHPrepare::LowerUnwindsAndResumes() { in LowerUnwindsAndResumes()
551 bool DwarfEHPrepare::MoveExceptionValueCalls() { in MoveExceptionValueCalls()
646 Instruction *DwarfEHPrepare::CreateExceptionValueCall(BasicBlock *BB) { in CreateExceptionValueCall()
665 bool DwarfEHPrepare::InsertUnwindResumeCalls() { in InsertUnwindResumeCalls()
720 bool DwarfEHPrepare::runOnFunction(Function &Fn) { in runOnFunction()