1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 03:02:36 +01:00
llvm-mirror/lib/Target/WebAssembly/MCTargetDesc
Andy Wingo 87799a4429 [WebAssembly][MC] Record limit constraints for table sizes
This commit adds a full WasmTableType to MCSymbolWasm, differing from
the current situation (just an ElemType) in that it additionally records
a WasmLimits.

We add support for specifying the limits in .S files also, via the
following syntax variations:

  .tabletype SYM, ELEMTYPE
  .tabletype SYM, ELEMTYPE, MINSIZE
  .tabletype SYM, ELEMTYPE, MINSIZE, MAXSIZE

Depends on D99186.

Differential Revision: https://reviews.llvm.org/D99191
2021-03-24 09:44:22 +01:00
..
CMakeLists.txt llvmbuildectomy - replace llvm-build by plain cmake 2020-11-13 10:35:24 +01:00
WebAssemblyAsmBackend.cpp
WebAssemblyFixupKinds.h
WebAssemblyInstPrinter.cpp [WebAssembly] Swap operand order of call_indirect in text format 2021-03-03 08:51:21 +01:00
WebAssemblyInstPrinter.h [WebAssemblly] Fix rethrow's argument computation 2021-02-13 03:43:15 -08:00
WebAssemblyMCAsmInfo.cpp [WebAssembly] Added R_WASM_FUNCTION_OFFSET_I64 for use with DWARF DW_AT_low_pc 2020-11-13 09:32:31 -08:00
WebAssemblyMCAsmInfo.h
WebAssemblyMCCodeEmitter.cpp [WebAssembly] Support single-floating-point immediate value 2021-02-04 18:05:06 -08:00
WebAssemblyMCTargetDesc.cpp [WebAssembly] Remove exnref and br_on_exn 2021-01-09 02:02:54 -08:00
WebAssemblyMCTargetDesc.h [WebAssembly] Remove experimental SIMD instructions 2021-03-18 11:21:24 -07:00
WebAssemblyTargetStreamer.cpp [WebAssembly][MC] Record limit constraints for table sizes 2021-03-24 09:44:22 +01:00
WebAssemblyTargetStreamer.h [llvm] Forward-declare formatted_raw_ostream (NFC) 2021-01-28 22:21:13 -08:00
WebAssemblyWasmObjectWriter.cpp [WebAssembly] Add new relocation for location relative data 2021-03-08 11:34:10 -08:00