aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2020-08-28[Attributes] Add a method to check if an Attribute has AttrKind None. Use ins...Craig Topper1-6/+4
2020-06-03Reland "[WebAssembly] Eliminate range checks on br_tables"Thomas Lively1-0/+4
2020-06-03Revert "[WebAssembly] Eliminate range checks on br_tables"Thomas Lively1-4/+0
2020-06-02[WebAssembly] Eliminate range checks on br_tablesThomas Lively1-0/+4
2020-05-14[WebAssembly] Added Debug Fixup passWouter van Oortmerssen1-1/+17
2020-05-08[WebAssembly] Disallow 'shared-mem' rather than 'atomics'Thomas Lively1-11/+12
2020-02-18[WebAssembly] Replace all calls with generalized multivalue callsThomas Lively1-6/+0
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-2/+2
2020-01-14CMake: Make most target symbols hidden by defaultTom Stellard1-1/+1
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-07-16[WebAssembly] Implement thread-local storage (local-exec model)Guanzhong Chen1-7/+16
2019-07-03[WebAssembly] Enable IndirectBrExpandPassDerek Schuff1-0/+3
2019-06-11Revert CMake: Make most target symbols hidden by defaultTom Stellard1-1/+1
2019-06-10CMake: Make most target symbols hidden by defaultTom Stellard1-1/+1
2019-06-05[WebAssembly] Limit PIC support to the Emscripten targetDan Gohman1-2/+11
2019-05-15[WebAssembly] Create a TargetInfo header. NFCRichard Trieu1-0/+1
2019-03-30[WebAssembly] Run ExplicitLocals pass after CFGStackifyHeejin Ahn1-4/+4
2019-03-29[WebAssembly] Merge used feature sets, update atomics linkage policyThomas Lively1-23/+116
2019-03-26[WebAssembly] Support WebAssemblyFunctionInfo serializationHeejin Ahn1-0/+23
2019-03-19CodeGen: Refactor regallocator command line and target selectionMatt Arsenault1-0/+6
2019-03-05[WebAssembly] Disable MachineBlockPlacement passHeejin Ahn1-0/+4
2019-02-28[WebAssembly] Remove uses of ThreadModelThomas Lively1-14/+27
2019-02-04[WebAssembly] clang-tidy (NFC)Heejin Ahn1-1/+1
2019-01-30[WebAssembly] Restore stack pointer right after catch instructionHeejin Ahn1-9/+5
2019-01-30[WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn1-0/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-08[WebAssembly] Rename StoreResults to MemIntrinsicResultsHeejin Ahn1-5/+6
2019-01-08[WebAssembly] Massive instruction renamingThomas Lively1-1/+1
2019-01-08[WebAssembly] Move CFG-changing passes before RegStackifyHeejin Ahn1-8/+6