summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
AgeCommit message (Expand)Author
2024-12-10[WebAssembly] Add `-i128:128` to the `datalayout` string. (#119204)Dan Gohman
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata
2024-11-14Overhaul the TargetMachine and LLVMTargetMachine Classes (#111234)Matin Raayai
2024-10-25[WebAssembly] Enable nontrapping-fptoint and bulk-memory by default. (#112049)Dan Gohman
2024-10-15[WebAssembly] Fix feature coalescing (#110647)Nikita Popov
2024-10-12[CodeGen] Generalize trap emission after SP check fail (#109744)duk
2024-08-29[ExtendLifetimes] Implement llvm.fake.use to extend variable lifetimes (#86149)Stephen Tozer
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice
2024-05-28[WebAssembly] Add -wasm-enable-exnref option (#93597)Heejin Ahn
2024-05-28[WebAssembly] Add tests for EH/SjLj option errors (#93583)Heejin Ahn
2024-04-28Revert "Revert "[WebAssembly] remove instruction after builtin trap" (#90354)...Congcong Cai
2024-04-27Revert "[WebAssembly] remove instruction after builtin trap" (#90354)Mehdi Amini
2024-04-27[WebAssembly] remove instruction after builtin trap (#90207)Congcong Cai
2024-04-23[WebAssembly] Make RefTypeMem2Local recognize target-features (#88916)Heejin Ahn
2024-04-23[WebAssembly] Enable multivalue return when multivalue ABI is used (#88492)Heejin Ahn
2024-04-10[WebAssembly] Remove threadlocal.address when disabling TLS (#88209)Matthias Braun
2024-03-05[WebAssembly] Use RefTypeMem2Local instead of Mem2Reg (#83196)Heejin Ahn
2024-02-28Revert "[WebAssembly] Disable multivalue emission temporarily (#82714)"Heejin Ahn
2024-02-27[WebAssembly] Add RefTypeMem2Local pass (#81965)Heejin Ahn
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali
2024-02-22[WebAssembly] Disable multivalue emission temporarily (#82714)Heejin Ahn
2024-02-07WebAssemblyTargetMachine.cpp: fix a typo in a message (#80958)YAMAMOTO Takashi
2024-02-01[WebAssembly] avoid to enable explicit disabled feature (#80094)Congcong Cai
2024-01-31Revert "[WebAssembly] avoid to use explicit disabled feature"Congcong Cai
2024-01-31[WebAssembly] avoid to use explicit disabled featureCongcong Cai
2023-10-18[WebAssembly] add: hidden option to disable slow wasm pass (#67715)Austin Theriault
2023-10-05Ensure NoTrapAfterNoreturn is false for the wasm backend (#65876)Matt Harding
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-09-01[llvm] Fix duplicate word typos. NFCFangrui Song
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner
2023-06-26[clang][WebAssembly] Support wasm32-wasi shared librariesJoel Dice
2023-02-17[WebAssembly] Initial support for reference type externref in clangPaulo Matos
2023-02-05Revert "[clang][WebAssembly] Initial support for reference type externref in ...Vitaly Buka
2023-01-31[clang][WebAssembly] Initial support for reference type externref in clangPaulo Matos
2023-01-13Revert "[OpenMP][OMPIRBuilder] Move SIMD alignment calculation to LLVM Frontend"Dominik Adamski
2023-01-13[OpenMP][OMPIRBuilder] Move SIMD alignment calculation to LLVM FrontendDominik Adamski
2023-01-10[WebAssembly][LiveDebugValues] Handle target index defsHeejin Ahn
2022-12-21[llvm][SelectionDAGISel] support -{start|stop}-{before|after}= for remaining ...Nick Desaulniers
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault
2022-12-08[WebAssembly] Initialize missing passes in WebAssemblyTargetMachineLuke Lau
2022-12-07Fix @llvm.global_ctors docs (NFC)Keith Smiley
2022-12-05Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson
2022-12-05Revert "Reapply "[CodeGen] Add new pass for late cleanup of redundant definit...Jonas Paulsson
2022-12-03Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek
2022-12-01Revert "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson
2022-12-01[CodeGen] Add new pass for late cleanup of redundant definitions.Jonas Paulsson