aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-09-11[llvm] Move data layout string computation to TargetParser (#157612)Reid Kleckner1-13/+3
2025-07-14[llvm] Remove unused includes (NFC) (#148768)Kazu Hirata1-1/+0
2025-07-07WebAssembly: Stop changing MCAsmInfo's ExceptionsType based on flags (#146343)Matt Arsenault1-0/+29
2025-07-03WebAssembly: Move validation of EH flags to TargetMachine construct time (#14...Matt Arsenault1-58/+52
2025-06-24[WebAssembly] Enable a limited amount of stackification for debug code (#136510)SingleAccretion1-6/+8
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers1-1/+3
2025-05-06Register assembly printer passes (#138348)Matthias Braun1-0/+1
2025-05-04[WebAssembly] Remove an unused using decl (NFC) (#138432)Kazu Hirata1-1/+0
2025-04-26[TTI] Simplify implementation (NFCI) (#136674)Sergei Barannikov1-1/+1
2025-01-09[WebAssembly] Add -wasm-use-legacy-eh option (#122158)Heejin Ahn1-4/+1
2024-12-10[WebAssembly] Add `-i128:128` to the `datalayout` string. (#119204)Dan Gohman1-4/+4
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata1-1/+0
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai1-1/+1
2024-10-25[WebAssembly] Enable nontrapping-fptoint and bulk-memory by default. (#112049)Dan Gohman1-6/+23
2024-10-15[WebAssembly] Fix feature coalescing (#110647)Nikita Popov1-8/+4
2024-10-12[CodeGen] Generalize trap emission after SP check fail (#109744)duk1-1/+4
2024-08-29[ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (#86149)Stephen Tozer1-0/+1
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice1-1/+1
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice1-1/+1
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice1-1/+1
2024-05-28[WebAssembly] Add -wasm-enable-exnref option (#93597)Heejin Ahn1-0/+4
2024-05-28[WebAssembly] Add tests for EH/SjLj option errors (#93583)Heejin Ahn1-16/+18
2024-04-28Revert "Revert "[WebAssembly] remove instruction after builtin trap" (#90354)...Congcong Cai1-0/+4
2024-04-27Revert "[WebAssembly] remove instruction after builtin trap" (#90354)Mehdi Amini1-4/+0
2024-04-27[WebAssembly] remove instruction after builtin trap (#90207)Congcong Cai1-0/+4
2024-04-23[WebAssembly] Make RefTypeMem2Local recognize target-features (#88916)Heejin Ahn1-10/+3
2024-04-23[WebAssembly] Enable multivalue return when multivalue ABI is used (#88492)Heejin Ahn1-1/+2
2024-04-10[WebAssembly] Remove threadlocal.address when disabling TLS (#88209)Matthias Braun1-0/+11
2024-03-05[WebAssembly] Use RefTypeMem2Local instead of Mem2Reg (#83196)Heejin Ahn1-2/+3
2024-02-28Revert "[WebAssembly] Disable multivalue emission temporarily (#82714)"Heejin Ahn1-9/+0
2024-02-27[WebAssembly] Add RefTypeMem2Local pass (#81965)Heejin Ahn1-0/+1
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2024-02-22[WebAssembly] Disable multivalue emission temporarily (#82714)Heejin Ahn1-0/+9
2024-02-07WebAssemblyTargetMachine.cpp: fix a typo in a message (#80958)YAMAMOTO Takashi1-1/+1
2024-02-01[WebAssembly] avoid to enable explicit disabled feature (#80094)Congcong Cai1-2/+8
2024-01-31Revert "[WebAssembly] avoid to use explicit disabled feature"Congcong Cai1-8/+2
2024-01-31[WebAssembly] avoid to use explicit disabled featureCongcong Cai1-2/+8
2023-10-18[WebAssembly] add: hidden option to disable slow wasm pass (#67715)Austin Theriault1-1/+8
2023-10-05Ensure NoTrapAfterNoreturn is false for the wasm backend (#65876)Matt Harding1-0/+1
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-5/+5
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song1-1/+1
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner1-1/+1
2023-06-26[clang][WebAssembly] Support wasm32-wasi shared librariesJoel Dice1-7/+0
2023-02-17[WebAssembly] Initial support for reference type externref in clangPaulo Matos1-0/+10
2023-02-05Revert "[clang][WebAssembly] Initial support for reference type externref in ...Vitaly Buka1-9/+0
2023-01-31[clang][WebAssembly] Initial support for reference type externref in clangPaulo Matos1-0/+9
2023-01-13Revert "[OpenMP][OMPIRBuilder] Move SIMD alignment calculation to LLVM Frontend"Dominik Adamski1-1/+0
2023-01-13[OpenMP][OMPIRBuilder] Move SIMD alignment calculation to LLVM FrontendDominik Adamski1-0/+1
2023-01-10[WebAssembly][LiveDebugValues] Handle target index defsHeejin Ahn1-1/+0
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers1-0/+1