llvm.org GIT mirror llvm / 827f211
Expose sjlj preparation through opt for my own debugging purposes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241864 91177308-0d34-0410-b5e6-96231b3b80d8 Reid Kleckner 5 years ago
3 changed file(s) with 4 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
302302 void initializeDwarfEHPreparePass(PassRegistry&);
303303 void initializeFloat2IntPass(PassRegistry&);
304304 void initializeLoopDistributePass(PassRegistry&);
305 void initializeSjLjEHPreparePass(PassRegistry&);
305306 }
306307
307308 #endif
8181 } // end anonymous namespace
8282
8383 char SjLjEHPrepare::ID = 0;
84 INITIALIZE_PASS(SjLjEHPrepare, "sjljehprepare", "Prepare SjLj exceptions",
85 false, false)
8486
8587 // Public Interface To the SjLjEHPrepare pass.
8688 FunctionPass *llvm::createSjLjEHPreparePass() { return new SjLjEHPrepare(); }
323323 initializeRewriteSymbolsPass(Registry);
324324 initializeWinEHPreparePass(Registry);
325325 initializeDwarfEHPreparePass(Registry);
326 initializeSjLjEHPreparePass(Registry);
326327
327328 #ifdef LINK_POLLY_INTO_TOOLS
328329 polly::initializePollyPasses(Registry);