aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2022-12-21CodeGen: Don't lazily construct MachineFunctionInfoMatt Arsenault1-0/+7
2022-12-08[WebAssembly] Initialize missing passes in WebAssemblyTargetMachineLuke Lau1-0/+2
2022-12-07Fix @llvm.global_ctors docs (NFC)Keith Smiley1-1/+1
2022-12-05Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson1-0/+1
2022-12-05Revert "Reapply "[CodeGen] Add new pass for late cleanup of redundant definit...Jonas Paulsson1-1/+0
2022-12-03Reapply "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson1-0/+1
2022-12-03CodeGen/CommandFlags: Convert Optional to std::optionalFangrui Song1-2/+2
2022-12-03Convert Optional<CodeModel> to std::optional<CodeModel>Krzysztof Parzyszek1-1/+2
2022-12-01Revert "[CodeGen] Add new pass for late cleanup of redundant definitions."Jonas Paulsson1-1/+0
2022-12-01[CodeGen] Add new pass for late cleanup of redundant definitions.Jonas Paulsson1-0/+1
2022-11-21[WebAssembly] Disable register coalescing at -O1Heejin Ahn1-0/+14
2022-11-11WebAssembly: Remove MachineFunction reference from MFIMatt Arsenault1-2/+2
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1