aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-02-18[WebAssembly] Replace all calls with generalized multivalue callsThomas Lively1-0/+2
2020-02-18[WebAssembly] Implement multivalue call_indirectsThomas Lively1-3/+6
2019-10-15[WebAssembly] Allow multivalue types in block signature operandsThomas Lively1-20/+38
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-2/+2
2019-07-30[WebAssembly] Do not emit tail calls with return type mismatchThomas Lively1-0/+11
2019-07-19[WebAssembly] Compute and export TLS block alignmentGuanzhong Chen1-1/+1
2019-07-16[WebAssembly] Implement thread-local storage (local-exec model)Guanzhong Chen1-3/+5
2019-07-12[WebAssembly] refactored utilities to not depend on MachineInstrWouter van Oortmerssen1-2/+2
2019-04-04[WebAssembly] Add new explicit relocation types for PIC relocationsSam Clegg1-6/+21
2019-04-03[WebAssembly] Remove unneeded target operand flagsSam Clegg1-21/+19
2019-03-26[WebAssembly] Initial implementation of PIC code generationSam Clegg1-24/+24
2019-02-22[WebAssembly] Remove unneeded MCSymbolRefExpr variantsSam Clegg1-7/+2
2019-02-04[WebAssembly] clang-tidy (NFC)Heejin Ahn1-16/+15
2019-01-30[WebAssembly] Exception handling: Switch to the new proposalHeejin Ahn1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-14[WebAssembly] Add support for the event sectionHeejin Ahn1-12/+37
2018-10-25Reland "[WebAssembly] LSDA info generation"Heejin Ahn1-0/+7
2018-10-22[WebAssembly][NFC] Remove WebAssemblyStackifier TableGen backendThomas Lively1-20/+7
2018-10-16Revert "[WebAssembly] LSDA info generation"Krasimir Georgiev1-7/+0
2018-10-16[WebAssembly] LSDA info generationHeejin Ahn1-0/+7
2018-10-03[WebAssembly] Refactor WasmSignature and use it for MCSymbolWasmDerek Schuff1-32/+14
2018-09-27WebAssembly: Rename GetSignature to GetLibcallSignature [NFC]Derek Schuff1-1/+1
2018-09-20[WebAssembly] Add V128 value type to binary formatThomas Lively1-0/+2
2018-09-05[WebAssembly] clang-format (NFC)Heejin Ahn1-14/+14
2018-09-04[WebAssembly] Fixed stale assert message in WebAssemblyMCInstLowerWouter van Oortmerssen1-1/+1
2018-08-28[WebAssembly][NFC] Document stackifier tablegen backendThomas Lively1-2/+7
2018-08-27[WebAssembly] TableGen backend for stackifying instructionsThomas Lively1-356/+5
2018-08-27[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen1-0/+409
2018-08-03[WebAssembly] Cleanup of the way globals and global flags are handledNicholas Wilson1-7/+13
2018-07-16[WebAssembly] Remove ELF file support.Sam Clegg1-40/+29
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-03-01[WebAssembly] Fix broken gcc build after rL326454Sam Clegg1-1/+2
2018-03-01[WebAssembly] Use uint8_t for single byte values to match the specSam Clegg1-3/+3
2018-02-23[WebAssembly] Add first claass symbol table to wasm objectsSam Clegg1-5/+12
2017-12-15Fix WebAssembly backend for some LLVM API changesDavid Blaikie1-1/+1
2017-07-05[WebAssembly] Fix types for address taken functionsSam Clegg1-2/+0
2017-03-14[WebAssembly] Use LEB encoding for value typesDerek Schuff1-18/+18
2017-02-24[WebAssembly] Basic support for Wasm object file encoding.Dan Gohman1-2/+124
2017-01-28[WebAssembly] Use print instead of dump method.Richard Trieu1-2/+2
2016-01-12[WebAssembly] Make CFG stackification independent of basic-block labels.Dan Gohman1-4/+3
2016-01-11[WebAssembly] Define WebAssembly-specific relocation codes.Dan Gohman1-9/+19
2015-12-22[WebAssembly] Trim unneeded #includes. NFC.Dan Gohman1-1/+0
2015-12-06[WebAssembly] Enable folding of offsets into global variable addresses.Dan Gohman1-2/+7
2015-11-29[WebAssembly] Delete an obsolete TODO comment.Dan Gohman1-1/+0
2015-11-29[WebAssembly] Minor clang-format and selected clang-tidy cleanups. NFC.Dan Gohman1-4/+2
2015-11-25[WebAssembly] Codegen support for ISD::ExternalSymbolDan Gohman1-0/+8
2015-11-12[WebAssembly] Reapply r252858, with svn add for the new file.Dan Gohman1-8/+21
2015-11-12Revert r252858: "[WebAssembly] Switch to MC for instruction printing."Hans Wennborg1-21/+8
2015-11-12[WebAssembly] Switch to MC for instruction printing.Dan Gohman1-8/+21
2015-11-05[WebAssembly] Add WebAssemblyMCInstLower.cpp.Dan Gohman1-0/+84