aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
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
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