Skip to content

Commit e0dfb22

Browse files
authored
Remove JSPI pass (#8201)
This is no longer needed Followup to #8200.
1 parent 4ea0b0e commit e0dfb22

File tree

10 files changed

+0
-558
lines changed

10 files changed

+0
-558
lines changed

src/passes/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ set(passes_SOURCES
5757
Intrinsics.cpp
5858
J2CLItableMerging.cpp
5959
J2CLOpts.cpp
60-
JSPI.cpp
6160
LegalizeJSInterface.cpp
6261
LimitSegments.cpp
6362
LLVMMemoryCopyFillLowering.cpp

src/passes/JSPI.cpp

Lines changed: 0 additions & 264 deletions
This file was deleted.

src/passes/pass.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -234,9 +234,6 @@ void PassRegistry::registerPasses() {
234234
registerPass("intrinsic-lowering",
235235
"lower away binaryen intrinsics",
236236
createIntrinsicLoweringPass);
237-
registerPass("jspi",
238-
"wrap imports and exports for JavaScript promise integration",
239-
createJSPIPass);
240237
registerPass("legalize-js-interface",
241238
"legalizes i64 types on the import/export boundary",
242239
createLegalizeJSInterfacePass);

src/passes/passes.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ Pass* createInlineMainPass();
7171
Pass* createInliningPass();
7272
Pass* createInliningOptimizingPass();
7373
Pass* createJ2CLItableMergingPass();
74-
Pass* createJSPIPass();
7574
Pass* createJ2CLOptsPass();
7675
Pass* createLegalizeAndPruneJSInterfacePass();
7776
Pass* createLegalizeJSInterfacePass();

test/lit/help/wasm-metadce.test

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,9 +221,6 @@
221221
;; CHECK-NEXT:
222222
;; CHECK-NEXT: --intrinsic-lowering lower away binaryen intrinsics
223223
;; CHECK-NEXT:
224-
;; CHECK-NEXT: --jspi wrap imports and exports for
225-
;; CHECK-NEXT: JavaScript promise integration
226-
;; CHECK-NEXT:
227224
;; CHECK-NEXT: --legalize-and-prune-js-interface legalizes the import/export
228225
;; CHECK-NEXT: boundary and prunes when needed
229226
;; CHECK-NEXT:

test/lit/help/wasm-opt.test

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -253,9 +253,6 @@
253253
;; CHECK-NEXT:
254254
;; CHECK-NEXT: --intrinsic-lowering lower away binaryen intrinsics
255255
;; CHECK-NEXT:
256-
;; CHECK-NEXT: --jspi wrap imports and exports for
257-
;; CHECK-NEXT: JavaScript promise integration
258-
;; CHECK-NEXT:
259256
;; CHECK-NEXT: --legalize-and-prune-js-interface legalizes the import/export
260257
;; CHECK-NEXT: boundary and prunes when needed
261258
;; CHECK-NEXT:

test/lit/help/wasm2js.test

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -185,9 +185,6 @@
185185
;; CHECK-NEXT:
186186
;; CHECK-NEXT: --intrinsic-lowering lower away binaryen intrinsics
187187
;; CHECK-NEXT:
188-
;; CHECK-NEXT: --jspi wrap imports and exports for
189-
;; CHECK-NEXT: JavaScript promise integration
190-
;; CHECK-NEXT:
191188
;; CHECK-NEXT: --legalize-and-prune-js-interface legalizes the import/export
192189
;; CHECK-NEXT: boundary and prunes when needed
193190
;; CHECK-NEXT:

test/lit/passes/jspi-args.wast

Lines changed: 0 additions & 71 deletions
This file was deleted.

0 commit comments

Comments
 (0)