summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
AgeCommit message (Expand)Author
2020-09-24[WebAssembly] Make SjLj lowering globals thread-localThomas Lively
2020-08-28[Attributes] Add a method to check if an Attribute has AttrKind None. Use ins...Craig Topper
2020-06-03Reland "[WebAssembly] Eliminate range checks on br_tables"Thomas Lively
2020-06-03Revert "[WebAssembly] Eliminate range checks on br_tables"Thomas Lively
2020-06-02[WebAssembly] Eliminate range checks on br_tablesThomas Lively
2020-05-14[WebAssembly] Added Debug Fixup passWouter van Oortmerssen
2020-05-08[WebAssembly] Disallow 'shared-mem' rather than 'atomics'Thomas Lively
2020-02-18[WebAssembly] Replace all calls with generalized multivalue callsThomas Lively
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-14CMake: Make most target symbols hidden by defaultTom Stellard
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-07-16[WebAssembly] Implement thread-local storage (local-exec model)Guanzhong Chen
2019-07-03[WebAssembly] Enable IndirectBrExpandPassDerek Schuff
2019-06-11Revert CMake: Make most target symbols hidden by defaultTom Stellard
2019-06-10CMake: Make most target symbols hidden by defaultTom Stellard
2019-06-05[WebAssembly] Limit PIC support to the Emscripten targetDan Gohman
2019-05-15[WebAssembly] Create a TargetInfo header. NFCRichard Trieu
2019-03-30[WebAssembly] Run ExplicitLocals pass after CFGStackifyHeejin Ahn
2019-03-29[WebAssembly] Merge used feature sets, update atomics linkage policyThomas Lively
2019-03-26[WebAssembly] Support WebAssemblyFunctionInfo serializationHeejin Ahn
2019-03-19CodeGen: Refactor regallocator command line and target selectionMatt Arsenault
2019-03-05[WebAssembly] Disable MachineBlockPlacement passHeejin Ahn
2019-02-28[WebAssembly] Remove uses of ThreadModelThomas Lively
2019-02-04[WebAssembly] clang-tidy (NFC)Heejin Ahn
2019-01-30[WebAssembly] Restore stack pointer right after catch instructionHeejin Ahn
2019-01-30[WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-08[WebAssembly] Rename StoreResults to MemIntrinsicResultsHeejin Ahn
2019-01-08[WebAssembly] Massive instruction renamingThomas Lively
2019-01-08[WebAssembly] Move CFG-changing passes before RegStackifyHeejin Ahn
2018-12-07[Targets] Add errors for tiny and kernel codemodel on targets that don't supp...David Green
2018-11-16[WebAssembly] Default to static reloc modelSam Clegg
2018-09-05[WebAssembly] clang-format (NFC)Heejin Ahn
2018-08-21[WebAssembly] Restore __stack_pointer after catch instructionsHeejin Ahn
2018-08-13Revert "[WebAssembly] Added default stack-only instruction mode for MC."Wouter van Oortmerssen
2018-08-10[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen
2018-07-27Revert "[WebAssembly] Added default stack-only instruction mode for MC."Wouter van Oortmerssen
2018-07-27[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen
2018-07-16[WebAssembly] Remove ELF file support.Sam Clegg
2018-07-11[WebAssembly] Add pass to infer prototypes for prototype-less functionsSam Clegg
2018-06-25[WebAssembly] Add WebAssemblyException information analysisHeejin Ahn
2018-06-25[WebAssembly] Add WebAssemblyLateEHPrepare passHeejin Ahn
2018-05-31[WebAssembly] Support instruction selection for catching exceptionsHeejin Ahn
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-03[CodeGen]Add NoVRegs property on PostRASink and ShrinkWrapJun Bum Lim
2018-03-30[WebAssembly] Register wasm passes with the PassRegistryJacob Gravelle
2018-03-28Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie
2018-03-20[WebAssembly] Strip threadlocal attribute from globals in single thread modeDerek Schuff
2018-02-24[WebAssembly] Add exception handling option and featureHeejin Ahn
2017-12-22(Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das