summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
AgeCommit message (Expand)Author
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
2022-11-21[WebAssembly] Disable register coalescing at -O1Heejin Ahn
2022-11-11WebAssembly: Remove MachineFunction reference from MFIMatt Arsenault
2022-06-20[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-05-20[WebAssembly] Strip TLS when "atomics" is not enabledDan Gohman
2022-05-19[WebAssembly] Fix register use-def in FixIrreducibleControlFlowHeejin Ahn
2022-04-06Transforms: Split LowerAtomics into separate Utils and passMatt Arsenault
2022-04-06[AArch64][AMDGPU][WebAssembly] Use static_cast instead of a reinterpret_cast ...Craig Topper
2022-03-23Reland "Lower `@llvm.global_dtors` using `__cxa_atexit` on MachO"Julian Lettner
2022-03-23Revert "Lower `@llvm.global_dtors` using `__cxa_atexit` on MachO"Zequan Wu
2022-03-17Lower `@llvm.global_dtors` using `__cxa_atexit` on MachOJulian Lettner
2022-03-15Revert rG9c542a5a4e1ba36c24e48185712779df52b7f7a6 "Lower `@llvm.global_dtors`...Simon Pilgrim
2022-03-14Lower `@llvm.global_dtors` using `__cxa_atexit` on MachOJulian Lettner
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash
2022-02-17[WebAssembly] Make EH/SjLj vars unconditionally thread localHeejin Ahn
2021-12-16[WebAssembly] Support clang -fwasm-exceptions for bitcodeHeejin Ahn
2021-11-24[LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvmZarko Todorovski
2021-10-20[WebAssembly] Implementation of table.get/set for reftypes in LLVM IRPaulo Matos
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner
2021-08-24[WebAssembly] Tidy up EH/SjLj optionsHeejin Ahn
2021-08-03[WebAssembly] Misc. cosmetic changes in EH (NFC)Heejin Ahn
2021-08-03Reland: "[WebAssembly] Add new pass to lower int/ptr conversions of reftypes"Paulo Matos
2021-08-02Revert "[WebAssembly] Add new pass to lower int/ptr conversions of reftypes"Paulo Matos
2021-08-02[WebAssembly] Add new pass to lower int/ptr conversions of reftypesPaulo Matos
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-07-09WebAssembly: Update datalayout to match fp128 ABI changeDerek Schuff
2021-07-09[WebAssembly] Added initial type checker to MC AssemblerWouter van Oortmerssen
2021-07-02Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR"Roman Lebedev
2021-07-02[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-06-10Revert "Implementation of global.get/set for reftypes in LLVM IR"David Spickett
2021-06-10Implementation of global.get/set for reftypes in LLVM IRPaulo Matos
2021-05-24[WebAssembly] Add NullifyDebugValueLists passHeejin Ahn
2021-05-11[WebAssembly] Support for WebAssembly globals in LLVM IRPaulo Matos
2021-03-04[WebAssembly] Disable uses of __clang_call_terminateHeejin Ahn
2021-02-06[WebAssembly] Handle EH terminate pads for cleanupHeejin Ahn
2021-01-09[WebAssembly] Update basic EH instructions for the new specHeejin Ahn
2021-01-07CodeGen: Refactor regallocator command line and target selectionMatt Arsenault
2020-11-13[WebAssembly] Add new relocation type for TLS data symbolsSam Clegg
2020-10-07[WebAssembly] Rename Emscripten EH functionsHeejin Ahn
2020-09-25[WebAssembly] Check features before making SjLj vars thread-localThomas Lively