llvm-project/llvm/test/MC/WebAssembly
Sam Clegg bd4812776b [WebAssembly] Use llvm::Optional to store optional symbol attributes. NFC.
The changes the in-memory representation of wasm symbols such that their
optional ImportName and ImportModule use llvm::Optional.

ImportName is set whenever WASM_SYMBOL_EXPLICIT_NAME flag is set.
ImportModule (for imports) is currently always set since it defaults to
"env".

In the future we can possibly extent to binary format distingish
import which have explit module names.

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D74109
2020-02-19 17:25:33 -08:00
..
annotations.s
array-fill.ll
assembler-binary.ll [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
atomics-encodings.s [WebAssembly] Add atomic.fence instruction 2019-08-28 23:13:43 +00:00
bad-fixup-expr.s [WebAssembly][MC] Simplify WasmObjectWriter::recordRelocation. NFC. 2019-08-20 00:33:50 +00:00
basic-assembly-errors.s [WebAssembly] tablegen: distinguish float/int immediate operands. 2019-07-08 16:58:37 +00:00
basic-assembly.s [WebAssembly] Replace all calls with generalized multivalue calls 2020-02-18 15:55:20 -08:00
blockaddress.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
bss.ll
bulk-memory-encodings.s
comdat.ll [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
compile-twice.ll
custom-code-section.ll
custom-sections.ll
data-section.s [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
data-symbol-in-text-section.ll Revert "Revert "Reland "[Support] make report_fatal_error `abort` instead of `exit`""" 2020-02-13 10:16:06 -08:00
debug-info.ll [WebAssembly] Use llvm::Optional to store optional symbol attributes. NFC. 2020-02-19 17:25:33 -08:00
debug-localvar.ll [WebAssembly] Track frame registers through VReg and local allocation 2020-01-17 17:23:56 -08:00
dwarfdump.ll [WebAssembly] Track frame registers through VReg and local allocation 2020-01-17 17:23:56 -08:00
event-section.ll [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
explicit-sections.ll
export-name.s [WebAssembly] Add new `export_name` clang attribute for controlling wasm export names 2019-12-11 11:54:57 -08:00
external-data.ll
external-func-address.ll [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
file-headers.ll
func-address.ll
function-alias.ll
function-sections.ll
global-ctor-dtor.ll
import-module.s [WebAssebmly][MC] Support .import_name/.import_field asm directives 2019-12-06 15:09:56 -08:00
libcall.ll [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
lit.local.cfg
no-dead-strip.ll [WebAssembly] Make __attribute__((used)) not imply export. 2019-08-29 22:40:00 +00:00
null-output.s
objdump.s [WebAssembly] Rename except_ref type to exnref 2019-07-15 22:49:25 +00:00
offset.ll
reloc-code.ll [WebAssembly] Replace all calls with generalized multivalue calls 2020-02-18 15:55:20 -08:00
reloc-data.ll
reloc-pic.s [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
sections.ll
simd-encodings.s [WebAssembly] Implement SIMD {i8x16,i16x8}.avgr_u instructions 2019-12-17 15:05:50 -08:00
stack-ptr.ll
tail-call-encodings.s [WebAssembly] Assembler/InstPrinter: support call_indirect type index. 2019-08-01 18:08:26 +00:00
type-index.s [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
types.ll [WebAssembly] Allow multivalue signatures in object files 2019-10-18 20:27:30 +00:00
unnamed-data.ll
visibility.ll
weak-alias.s [WebAssembly] Replace all calls with generalized multivalue calls 2020-02-18 15:55:20 -08:00
weak.s [WebAssembly] Convert MC tests to from bitcode to asm 2019-12-17 11:30:57 -08:00