summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp
AgeCommit message (Expand)Author
2025-08-17[llvm] Remove unused includes (NFC) (#154051)Kazu Hirata
2025-08-03MCSymbolWasm: Remove classofFangrui Song
2025-06-26WebAssembly: Merge MCExpr into MCAsmInfoFangrui Song
2025-06-17[llvm] annotate interfaces in llvm/Target for DLL export (#143615)Andrew Rogers
2025-04-17[NFC][TableGen] Code cleanup in Wasm disassember emitter (#135992)Rahul Joshi
2025-04-08[WebAssembly] Add WebAssembly::SpecifierFangrui Song
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata
2024-09-16[WebAssembly] Support disassembler for try_table (#108800)Heejin Ahn
2024-04-18 [AMDGPU] Add disassembler diagnostics for invalid kernel descriptors (#87400)Emma Pilkington
2024-02-07[Object][Wasm] Use file offset for section addresses in linked wasm files (#8...Derek Schuff
2023-10-10[llvm] Drop unaligned from calls to llvm::support::endian::{read,write} (NFC)Kazu Hirata
2023-10-10[llvm] Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-08-18[WebAssembly] Create separation between MC and CodeGen layersReid Kleckner
2023-02-23[WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.Craig Topper
2022-12-04[MC] llvm::Optional => std::optionalFangrui Song
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-05-15Rename `MCFixedLenDisassembler.h` as `MCDecoderOps.h`Sheng
2021-12-06[WebAssembly] Implementation of intrinsic for ref.null and HeapType removalPaulo Matos
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner
2021-06-17[WebAssembly] Rename event to tagHeejin Ahn
2021-04-22[WebAssembly] Put utility functions in Utils directory (NFC)Heejin Ahn
2021-02-04[ARM][WebAssembly] Fix incorrect MCOperand::createDFPImm after D96091Fangrui Song
2021-02-04[WebAssembly] Support single-floating-point immediate valueDan Gohman
2020-11-03[WebAssembly] Implement ref.nullAndy Wingo
2020-10-23[WebAssembly] Implementation of (most) table instructionsPaulo Matos
2020-06-19[MC] Pass the symbol rather than its name to onSymbolStart()Ronak Chauhan
2020-06-15[WebAssembly] Adding 64-bit versions of all load & store ops.Wouter van Oortmerssen
2020-06-12[MC] Changes to help improve target specific symbol disassemblyRonak Chauhan
2020-01-14CMake: Make most target symbols hidden by defaultTom Stellard
2020-01-11[Disassembler] Delete the VStream parameter of MCDisassembler::getInstruction()Fangrui Song
2019-10-15[WebAssembly] Allow multivalue types in block signature operandsThomas Lively
2019-06-11Revert CMake: Make most target symbols hidden by defaultTom Stellard
2019-06-10CMake: Make most target symbols hidden by defaultTom Stellard
2019-05-15[WebAssembly] Create a TargetInfo header. NFCRichard Trieu
2019-05-13[WebAssembly] Move InstPrinter files to MCTargetDesc. NFCDavid L. Jones
2019-02-20[WebAssembly] Fixed disassembler not knowing about OPERAND_EVENTWouter van Oortmerssen
2019-02-08[WebAssembly] Fix parseImmediate's memory alignment requirementHeejin Ahn
2019-02-08[WebAssembly] Fixed Disassembler ignoring endian swap on big endian.Wouter van Oortmerssen
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-17[WebAssembly] Fixed objdump not parsing function headers.Wouter van Oortmerssen
2019-01-03[WebAssembly] Fixed disassembler not knowing about new brlist operandWouter van Oortmerssen
2019-01-02[WebAssembly] made assembler parse block_typeWouter van Oortmerssen
2018-11-15[WebAssembly] Fix return type of nextByteThomas Lively
2018-11-09[WebAssembly] Hotfix of WebAssemblyInstructionTableSize after rL346465Fangrui Song
2018-11-09[WebAssembly] Read prefixed opcodes as ULEB128sThomas Lively
2018-09-10[Target] Untangle disassemblersBenjamin Kramer
2018-08-30[WebAssembly] Made disassembler only use stack instructions.Wouter van Oortmerssen
2018-08-21[WebAssembly] v128.constThomas Lively
2018-05-10[WebAssembly] Initial Disassembler.Sam Clegg
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl