Lines Matching defs:DemoteCatchSwitchPHIOnly
65 WinEHPrepareImpl(bool DemoteCatchSwitchPHIOnly)
66 : DemoteCatchSwitchPHIOnly(DemoteCatchSwitchPHIOnly) {}
81 void demotePHIsOnFunclets(Function &F, bool DemoteCatchSwitchPHIOnly);
87 bool DemoteCatchSwitchPHIOnly;
98 bool DemoteCatchSwitchPHIOnly;
103 WinEHPrepare(bool DemoteCatchSwitchPHIOnly = false)
104 : FunctionPass(ID), DemoteCatchSwitchPHIOnly(DemoteCatchSwitchPHIOnly) {}
111 return WinEHPrepareImpl(DemoteCatchSwitchPHIOnly).runOnFunction(Fn);
119 bool Changed = WinEHPrepareImpl(DemoteCatchSwitchPHIOnly).runOnFunction(F);
127 FunctionPass *llvm::createWinEHPass(bool DemoteCatchSwitchPHIOnly) {
128 return new WinEHPrepare(DemoteCatchSwitchPHIOnly);
863 bool DemoteCatchSwitchPHIOnly) {
869 if (DemoteCatchSwitchPHIOnly &&
1211 demotePHIsOnFunclets(F, DemoteCatchSwitchPHIOnly ||