summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCCodeEmitter.cpp
AgeCommit message (Expand)Author
2025-08-04[Target] Remove unnecessary casts (NFC) (#151902)Kazu Hirata
2025-07-05MC: Remove unneeded MCFixupKind castsFangrui Song
2025-07-04MCFixup: Remove unused Loc argumentFangrui Song
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata
2024-09-17[WebAssembly] Support binary generation for new EH (#109027)Heejin Ahn
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-07-11[WebAssembly] Fix implicit fallthrough in encodeInstructionBryan Chan
2023-07-11[WebAssembly] Report error for inline assembly with unsupported opcodesDavid Mo
2023-06-09[AMDGPU,BPF,SystemZ,WebAssembly] Migrate to new encodeInstruction that uses S...Fangrui Song
2023-01-23[MC] Make more use of MCInstrDesc::operands. NFC.Jay Foad
2021-12-06[WebAssembly] Implementation of intrinsic for ref.null and HeapType removalPaulo Matos
2021-06-17[WebAssembly] Rename event to tagHeejin Ahn
2021-02-04[WebAssembly] Support single-floating-point immediate valueDan Gohman
2020-11-03[WebAssembly] Implement ref.nullAndy Wingo
2020-10-28[WebAssembly] Prototype extending multiplication SIMD instructionsThomas Lively
2020-10-23[WebAssembly] Implementation of (most) table instructionsPaulo Matos
2020-06-15[WebAssembly] Adding 64-bit version of R_WASM_MEMORY_ADDR_* relocsWouter van Oortmerssen
2020-06-15[WebAssembly] Adding 64-bit versions of all load & store ops.Wouter van Oortmerssen
2019-10-15[WebAssembly] Allow multivalue types in block signature operandsThomas Lively
2019-03-28[WebAssembly] Rename wasm fixup kindsSam Clegg
2019-02-04[WebAssembly] clang-tidy (NFC)Heejin Ahn
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-17[WebAssembly] Fix assembler parsing of br_table.Wouter van Oortmerssen
2018-11-14[WebAssembly] Add support for the event sectionHeejin Ahn
2018-11-09[WebAssembly] Renumber and LEB128-encode SIMD opcodesThomas Lively
2018-09-05[WebAssembly] clang-format (NFC)Heejin Ahn
2018-08-27[WebAssembly] Added default stack-only instruction mode for MC.Wouter van Oortmerssen
2018-08-21[WebAssembly] v128.constThomas Lively
2018-08-03[WebAssembly] Cleanup of the way globals and global flags are handledNicholas Wilson
2018-05-18Support: Simplify endian stream interface. NFCI.Peter Collingbourne
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-04[WebAssembly] Only write 32-bits for WebAssembly::OPERAND_OFFSET32Sam Clegg
2018-03-02Reland "[WebAssembly] More uses of uint8_t for single byte values"Heejin Ahn
2017-11-28[WebAssembly] Fix trapping behavior in fptosi/fptoui.Dan Gohman
2017-09-15Change encodeU/SLEB128 to pad to certain number of bytesSam Clegg
2017-06-16[WebAssembly] Use __stack_pointer global when writing wasm binarySam Clegg
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-04-17[WebAssembly] Encode block signatures as SLEB instead of ULEBDerek Schuff
2017-02-24[WebAssembly] Basic support for Wasm object file encoding.Dan Gohman
2017-02-16[WebAssembly] Add a cast to void to fix an unused private member warning, for...Dan Gohman
2017-02-10[WebAssembly] Pass an MCContext to WebAssemblyMCCodeEmitter. NFC.Dan Gohman
2016-12-22[WebAssembly] Add an "explicit" keyword to a constructor.Dan Gohman
2016-10-24[WebAssembly] Implement more WebAssembly binary encoding.Dan Gohman
2016-10-24[WebAssembly] Add an option to make get_local/set_local explicit.Dan Gohman
2016-06-23Fix the wasm build by including EndianStream.hReid Kleckner
2016-01-20[WebAssembly] Minor code cleanups. NFC.Dan Gohman
2016-01-19[WebAssembly] Remove an unused data member. NFC.Dan Gohman
2016-01-12[WebAssembly] Implement a prototype instruction encoder and disassembler.Dan Gohman
2016-01-08[WebAssembly] Minor code cleanups. NFC.Dan Gohman