summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmTypeCheck.cpp
AgeCommit message (Expand)Author
2025-08-03MCSymbolWasm: Remove classofFangrui Song
2025-06-26WebAssembly: Merge MCExpr into MCAsmInfoFangrui Song
2025-04-27[llvm] Use llvm::transform (NFC) (#137532)Kazu Hirata
2025-04-13[Target] Use llvm::append_range (NFC) (#135568)Kazu Hirata
2025-04-08[WebAssembly] Add WebAssembly::SpecifierFangrui Song
2024-11-15[WebAssembly] Remove unused includes (NFC) (#116318)Kazu Hirata
2024-10-07[WebAssembly] Allow try_table to target loops in AsmTypeCheck (#111432)Heejin Ahn
2024-10-07[WebAssembly] Support type checker for new EH (#111069)Heejin Ahn
2024-10-02[WebAssembly] Handle block and polymorphic stack in AsmTypeCheck (#110770)Heejin Ahn
2024-09-30[WebAssembly] Use 'any' type in more cases in AsmTypeCheck (#110403)Heejin Ahn
2024-09-26[WebAssembly] Unify type checking in AsmTypeCheck (#110094)Heejin Ahn
2024-09-24[WebAssembly] Allow AsmTypeCheck detect multiple errors in function (#109705)Heejin Ahn
2024-09-23[WebAssembly] Apply clang-tidy fixes on AsmParser/TypeCheck (NFC) (#109692)Heejin Ahn
2024-09-13[WebAssembly] Add type checking for 'throw' (#108641)Heejin Ahn
2024-09-10[WebAssembly] Misc. refactoring in AsmTypeCheck (NFC) (#107978)Heejin Ahn
2024-09-10[WebAssembly] Add a colon to type error message (#107980)Heejin Ahn
2024-02-04[WebAssembly] fix `table.grow` type checker (#80572)Congcong Cai
2024-02-03[WebAssembly] validate `table.grow` correctly (#80437)Congcong Cai
2023-10-21[llvm] Stop including Endian.h (NFC)Kazu Hirata
2023-04-13[WebAssembly] `AsmTypeCheck` support to br instrCongcong Cai
2023-04-11[NFC] format llvm/lib/Target/WebAssembly/AsmParserCongcong Cai
2023-04-11[WebAssembly] Handle block-like structures consistently in type checkerHeejin Ahn
2023-04-04[MC][WebAssembly] Fix type checking for bulk memory instructionsSam Clegg
2023-03-29[WebAssembly] Use ArrayRef/SmallVectorImpl in parameters (NFC)Heejin Ahn
2023-02-23[WebAssembly] Split WebAssemblyUtils to fix library layering for MC tools.Craig Topper
2023-01-23[MC] Make more use of MCInstrDesc::operands. NFC.Jay Foad
2022-12-17std::optional::value => operator*/operator->Fangrui Song
2022-12-04[Target] llvm::Optional => std::optionalFangrui Song
2022-10-04[WebAssembly][MC] Fix missing `else` after `return` due to type checker bugSam Clegg
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata
2022-05-13[WebAssembly] Implement ref.is_null MC layer support and codegenAlex Bradbury
2022-03-23[WebAssembly] Use location of operand for operand-based type check errorsAlex Bradbury
2022-03-22[WebAssembly][NFC] Delete type checking logic for removed ref.null instructionAlex Bradbury
2022-03-05[WebAssembly] Update WebAssemblyAsmTypeCheck for table.getkamenokonokotan
2022-03-04Revert "[WebAssembly] Update WebAssemblyAsmTypeCheck for table.get"David Spickett
2022-03-04[WebAssembly] Update WebAssemblyAsmTypeCheck for table.getnokotan
2021-12-16[WebAssembly] Fix typechecking for else MCInstPaulo Matos
2021-11-01[WebAssembly] support "return" and unreachable code in asm type checkerWouter van Oortmerssen
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner
2021-09-19[llvm] Use pop_back_val (NFC)Kazu Hirata
2021-09-14[WebAssembly] Allow import and export of TLS symbols between DSOsSam Clegg
2021-08-04[WebAssembly] Make result of 'catch' inst variadicHeejin Ahn
2021-07-12[WebAssembly] fix typo in range check for Asm localsWouter van Oortmerssen
2021-07-09[WebAssembly] Fix warningsKazu Hirata
2021-07-09[WebAssembly] Fixed 2 warnings in Asm Type CheckerWouter van Oortmerssen