aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2022-05-20[WebAssembly] Strip TLS when "atomics" is not enabledDan Gohman1-3/+4
2022-05-19[WebAssembly] Fix register use-def in FixIrreducibleControlFlowHeejin Ahn1-4/+0
2022-04-06Transforms: Split LowerAtomics into separate Utils and passMatt Arsenault1-1/+1
2022-04-06[AArch64][AMDGPU][WebAssembly] Use static_cast instead of a reinterpret_cast ...Craig Topper1-2/+1
2022-03-23Reland "Lower `@llvm.global_dtors` using `__cxa_atexit` on MachO"Julian Lettner1-2/+3
2022-03-23Revert "Lower `@llvm.global_dtors` using `__cxa_atexit` on MachO"Zequan Wu1-3/+2
2022-03-17Lower `@llvm.global_dtors` using `__cxa_atexit` on MachOJulian Lettner1-2/+3
2022-03-15Revert rG9c542a5a4e1ba36c24e48185712779df52b7f7a6 "Lower `@llvm.global_dtors`...Simon Pilgrim1-3/+2
2022-03-14Lower `@llvm.global_dtors` using `__cxa_atexit` on MachOJulian Lettner1-2/+3
2022-02-25mark getTargetTransformInfo and getTargetIRAnalysis as constJameson Nash1-1/+1
2022-02-17[WebAssembly] Make EH/SjLj vars unconditionally thread localHeejin Ahn1-6/+11
2021-12-16[WebAssembly] Support clang -fwasm-exceptions for bitcodeHeejin Ahn1-23/+19
2021-11-24[LLVM][NFC]Inclusive language: remove occurances of sanity check/test from llvmZarko Todorovski1-3/+3
2021-10-20[WebAssembly] Implementation of table.get/set for reftypes in LLVM IRPaulo Matos1-6/+8
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2021-08-24[WebAssembly] Tidy up EH/SjLj optionsHeejin Ahn1-12/+63
2021-08-03[WebAssembly] Misc. cosmetic changes in EH (NFC)Heejin Ahn1-6/+6
2021-08-03Reland: "[WebAssembly] Add new pass to lower int/ptr conversions of reftypes"Paulo Matos1-0/+7
2021-08-02Revert "[WebAssembly] Add new pass to lower int/ptr conversions of reftypes"Paulo Matos1-7/+0
2021-08-02[WebAssembly] Add new pass to lower int/ptr conversions of reftypesPaulo Matos1-0/+7
2021-07-22[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-4/+4
2021-07-09WebAssembly: Update datalayout to match fp128 ABI changeDerek Schuff1-6/+11
2021-07-09[WebAssembly] Added initial type checker to MC AssemblerWouter van Oortmerssen1-0/+4
2021-07-02Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR"Roman Lebedev1-2/+2
2021-07-02[WebAssembly] Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-2/+2
2021-06-10Revert "Implementation of global.get/set for reftypes in LLVM IR"David Spickett1-12/+2
2021-06-10Implementation of global.get/set for reftypes in LLVM IRPaulo Matos1-2/+12
2021-05-24[WebAssembly] Add NullifyDebugValueLists passHeejin Ahn1-0/+4
2021-05-11[WebAssembly] Support for WebAssembly globals in LLVM IRPaulo Matos1-2/+3
2021-03-04[WebAssembly] Disable uses of __clang_call_terminateHeejin Ahn1-5/+0
2021-02-06[WebAssembly] Handle EH terminate pads for cleanupHeejin Ahn1-0/+5
2021-01-09[WebAssembly] Update basic EH instructions for the new specHeejin Ahn1-1/+2
2021-01-07CodeGen: Refactor regallocator command line and target selectionMatt Arsenault1-2/+2
2020-11-13[WebAssembly] Add new relocation type for TLS data symbolsSam Clegg1-3/+2
2020-10-07[WebAssembly] Rename Emscripten EH functionsHeejin Ahn1-2/+2
2020-09-25[WebAssembly] Check features before making SjLj vars thread-localThomas Lively1-6/+12
2020-09-24[WebAssembly] Make SjLj lowering globals thread-localThomas Lively1-6/+6