diff options
| author | Zequan Wu <zequanwu@google.com> | 2022-03-23 15:40:52 -0700 |
|---|---|---|
| committer | Zequan Wu <zequanwu@google.com> | 2022-03-23 16:11:54 -0700 |
| commit | 581dc3c729c619fe636325a79279fabb2acdc1ce (patch) | |
| tree | 98afe38d3c3770f8c91f13de319cbf5833f360e5 /llvm/lib/Target/WebAssembly/WebAssembly.h | |
| parent | d3ebefb1541b1489d998f6316f136371d92f7c74 (diff) | |
Revert "Lower `@llvm.global_dtors` using `__cxa_atexit` on MachO"
This reverts commit 22570bac694396514fff18dec926558951643fa6.
Diffstat (limited to 'llvm/lib/Target/WebAssembly/WebAssembly.h')
| -rw-r--r-- | llvm/lib/Target/WebAssembly/WebAssembly.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/WebAssembly/WebAssembly.h b/llvm/lib/Target/WebAssembly/WebAssembly.h index d7cd6e6f6f00..803786e0c9c2 100644 --- a/llvm/lib/Target/WebAssembly/WebAssembly.h +++ b/llvm/lib/Target/WebAssembly/WebAssembly.h @@ -26,6 +26,7 @@ class FunctionPass; // LLVM IR passes. ModulePass *createWebAssemblyLowerEmscriptenEHSjLj(); +ModulePass *createWebAssemblyLowerGlobalDtors(); ModulePass *createWebAssemblyAddMissingPrototypes(); ModulePass *createWebAssemblyFixFunctionBitcasts(); FunctionPass *createWebAssemblyOptimizeReturned(); @@ -60,6 +61,7 @@ ModulePass *createWebAssemblyMCLowerPrePass(); // PassRegistry initialization declarations. void initializeWebAssemblyAddMissingPrototypesPass(PassRegistry &); void initializeWebAssemblyLowerEmscriptenEHSjLjPass(PassRegistry &); +void initializeLowerGlobalDtorsPass(PassRegistry &); void initializeFixFunctionBitcastsPass(PassRegistry &); void initializeOptimizeReturnedPass(PassRegistry &); void initializeWebAssemblyArgumentMovePass(PassRegistry &); |
