aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/CodeGen/WebAssembly
AgeCommit message (Expand)AuthorFilesLines
2024-04-04[DAG] Preserve NUW when reassociating (#87621)Piotr Sobczak3-7834/+5784
2024-03-28Revert "[WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (...Heejin Ahn2-4/+7
2024-03-27[WebAssembly] Remove threwValue comparison after __wasm_setjmp_test (#86633)Heejin Ahn2-7/+4
2024-03-25[WebAssembly] Implement an alternative translation for -wasm-enable-sjlj (#84...YAMAMOTO Takashi7-83/+28
2024-03-20[WebAssembly] Select BUILD_VECTOR with large unsigned lane values (#85880)Thomas Lively1-0/+15
2024-03-05[WebAssembly] Use RefTypeMem2Local instead of Mem2Reg (#83196)Heejin Ahn1-1/+1
2024-02-28Revert "[WebAssembly] Disable multivalue emission temporarily (#82714)"Heejin Ahn5-11/+9
2024-02-27[WebAssembly] Add RefTypeMem2Local pass (#81965)Heejin Ahn1-0/+57
2024-02-22[WebAssembly] Disable multivalue emission temporarily (#82714)Heejin Ahn5-9/+11
2024-02-21[WebAssembly] Add segment RETAIN flag to support private retained data (#81539)Yuta Saito1-0/+22
2024-02-13[WebAssembly] Demote PHIs in catchswitch BB only (#81570)Heejin Ahn1-1/+1
2024-02-06[DAG] Generalize setcc(setcc) fold to use known bits.David Green1-1/+1
2024-02-05Mark llvm/test/CodeGen/WebAssembly/immediates.ll as passing on MIPS (#80771)Derek Schuff1-6/+0
2024-02-06[WebAssembly] improve getRegForPromotedValue to avoid meanless value copy (#8...Congcong Cai1-0/+43
2024-02-05[CodeGen] Convert tests to opaque pointers (NFC)Nikita Popov3-100/+100
2024-02-01[WebAssembly] avoid to enable explicit disabled feature (#80094)Congcong Cai1-0/+53
2024-01-31Revert "[WebAssembly] avoid to use explicit disabled feature"Congcong Cai1-22/+0
2024-01-31[WebAssembly] avoid to use explicit disabled featureCongcong Cai1-0/+22
2024-01-13[WebAssembly] Use DebugValueManager only when subprogram exists (#77978)Heejin Ahn1-2/+2
2024-01-09[WebAssembly] Correctly consider signext/zext arg flags at function declarati...Juneyoung Lee1-0/+186
2023-12-11[CodeGen] Rename `winehprepare` -> `win-eh-prepare` (#75024)paperchalice1-2/+2
2023-12-06[CodeGen] Port WasmEHPrepare to new pass manager (#74435)paperchalice1-2/+4
2023-12-05[Tests] Add disjoint flag to some tests (NFC)Nikita Popov1-6/+6
2023-11-03[IR] Remove zext and sext constant expressions (#71040)Nikita Popov1-2/+4
2023-10-26Fix comment in wasm unreachable test (#70340)Matt Harding1-5/+4
2023-10-24[wasm] Don't crash on non-simple value types during shuffle combineBenjamin Kramer1-0/+9
2023-10-20[WebAssembly] Add exp10 libcall signatures (#69661)Ashley Nelson1-32/+35
2023-10-05Ensure NoTrapAfterNoreturn is false for the wasm backend (#65876)Matt Harding1-20/+84
2023-10-03[WebAssembly] Define local sp if `llvm.stacksave` is used (#68133)Yuta Saito1-2/+14
2023-09-26[MachineLICM] Handle SubloopsJingu Kang1-2/+1
2023-09-18[IR] Remove unnecessary bitcast from CreateMalloc()Nikita Popov3-25/+25
2023-09-15Revert "[MachineLICM] Handle Subloops"Benjamin Kramer1-1/+2
2023-09-14[MachineLICM] Handle SubloopsJingu Kang1-2/+1
2023-09-13[DAG] FoldSetCC - add missing icmp(X,undef) -> isTrueWhenEqual case (REAPPLIED)Simon Pilgrim1-5/+8
2023-09-13Revert rG6c56cf71ee82ec3a28e0dfc2b751bd10c16929da "[DAG] FoldSetCC - add miss...Simon Pilgrim1-8/+5
2023-09-13[DAG] FoldSetCC - add missing icmp(X,undef) -> isTrueWhenEqual caseSimon Pilgrim1-5/+8
2023-08-28[SDAG] Add SimplifyDemandedBits support for ISD::SPLAT_VECTORLuke Lau1-11/+6
2023-08-25[WebAssembly] Optimize vector shift using a splat value from outside blockYolanda Chen1-0/+104
2023-08-03[PEI][WebAssembly] Switch to backwards frame index eliminationJay Foad5-102/+102
2023-07-20Revert "[MachineLICM] Handle Subloops"Jingu Kang1-1/+2
2023-07-20[MachineLICM] Handle SubloopsJingu Kang1-2/+1
2023-07-20[WebAssembly] Use SetVector to stabilize iteration order after D120365Fangrui Song1-1/+1
2023-07-19Revert "[MachineLICM] Handle Subloops"Jingu Kang1-1/+2
2023-07-12[MachineLICM] Handle SubloopsJingu Kang1-2/+1
2023-07-12[llvm] Remove explicit -opaque-pointers flag from tests (NFC)Nikita Popov2-2/+1
2023-07-11[WebAssembly] Support `annotate` clang attributes for marking functions.Brendan Dahl1-0/+31
2023-07-11[WebAssembly] Report error for inline assembly with unsupported opcodesDavid Mo1-0/+26
2023-07-06[WebAssembly] Add frexp{f,l} libcall signaturesDerek Schuff1-10/+38
2023-06-30[WebAssembly] Fix incorrect assertion in SIMD reduction codegenThomas Lively1-0/+776
2023-06-26[SelectionDAG] Improve expansion of wide min/maxEli Friedman2-177/+36