Nikolay Nikolov
|
21cc89f1e3
+ added a second TWasmFuncType parameter to the CALL WebAssembly instruction. It
|
1 жил өмнө |
Nikolay Nikolov
|
8bd18fc6d3
Merge remote-tracking branch 'origin/main' into wasm_js_promise_integration
|
2 жил өмнө |
Pierre Muller
|
ad1812f90a
Handle the specific NaN pattern of mips floating-point unit
|
2 жил өмнө |
Nikolay Nikolov
|
48556ab039
+ enable the reference types extension in llvm-mc via a command line option
|
2 жил өмнө |
Nikolay Nikolov
|
557e823734
+ introduced trefaddr.addr_got_tls, to be used for generating WebAssembly threadvar access, when WASM multithreading is turned on
|
3 жил өмнө |
Nikolay Nikolov
|
b821b9d502
+ WebAssembly multithreading: also declare threadvar sections as TLS and prefix their name with '.tbss' when using the external assembler
|
3 жил өмнө |
Pierre Muller
|
2307dc8f26
Try to fix real constant problems for llvm compiler
|
3 жил өмнө |
Nikolay Nikolov
|
66b471e516
+ support different versions of llvm-mc (version 10 seems to be the earliest that works)
|
3 жил өмнө |
Nikolay Nikolov
|
ddab39dbdc
+ enable the atomics extension on the llvm-mc command line (extension appears
|
3 жил өмнө |
Nikolay Nikolov
|
026d23632a
+ added the memory.copy and memory.fill WebAssembly instructions
|
3 жил өмнө |
Nikolay Nikolov
|
f6b4a54f7d
* fixed output of 32-bit floating point constants in the llvm-mc asm output
|
3 жил өмнө |
Nikolay Nikolov
|
8226233aa3
* introduced the tai_globaltype asm directive, use that to declare the stack
|
3 жил өмнө |
Nikolay Nikolov
|
a1c8e92904
* emit a tai_tagtype for __FPC_exception instead of hardcoding the asm output
|
3 жил өмнө |
Nikolay Nikolov
|
54481d7218
* moved the imports/funcdef writing from the llvm-mc assembler writer to
|
3 жил өмнө |
Nikolay Nikolov
|
d19919aa13
* TLLVMMachineCodePlaygroundAssembler.WriteImports now uses just a single TAsmList
|
3 жил өмнө |
Nikolay Nikolov
|
a6e75d52f7
+ introduced tai_import_module and tai_import_name that represent the
|
3 жил өмнө |
Nikolay Nikolov
|
ac2f299d04
+ declare __FPC_exception as a label, otherwise wasm-ld crashes
|
3 жил өмнө |
Nikolay Nikolov
|
288f79cb3b
+ declare the __FPC_exception tag, when compiling with native WebAssembly
|
3 жил өмнө |
Nikolay Nikolov
|
d8665f8a51
* write the .globaltype directive and the imports in the beginning of the
|
3 жил өмнө |
Nikolay Nikolov
|
d36e239f45
+ enabled the exception handling instructions in the llvm-mc command line
|
3 жил өмнө |
nickysn
|
715de4547a
* fixed WASI dll imports that are declared in a different unit
|
4 жил өмнө |
pierre
|
570af33fa9
Add a second handling of NIL entries in deflist
|
4 жил өмнө |
pierre
|
e6045673ee
Handle NIL entries in deflist after commit 48986
|
4 жил өмнө |
nickysn
|
4f828929a3
* fixed the support for infinity and nan float literal values in the webassembly
|
4 жил өмнө |
nickysn
|
d090af4abe
* skip nil values in current_module.deflist in TLLVMMachineCodePlaygroundAssembler.WriteImports
|
4 жил өмнө |
nickysn
|
807c743e35
* system identifier system_wasm32_wasm renamed system_wasm32_embedded
|
4 жил өмнө |
nickysn
|
9908a9d82a
+ add functypes for the unit init and finalization code procedures
|
4 жил өмнө |
nickysn
|
4e57c4d89e
+ enable smartlink sections for the llvm-mc assembler
|
4 жил өмнө |
nickysn
|
8697fb4822
* write the WebAssembly procdefs in the standard way, instead of using the special JVM way
|
4 жил өмнө |
nickysn
|
f83ef3c610
* avoid creating threadvar sections in the LLVM-MC WebAssembly output
|
4 жил өмнө |