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 年之前 |
nickysn
|
ca3cf821f3
* fixed writing of floating point constants for the LLVM-MC assembler
|
4 年之前 |
nickysn
|
b6735179ed
* use a functype operand for a_if, instead of hardcoding
|
4 年之前 |
nickysn
|
07c1783e24
* refactored call_indirect to use a 'functype' operand type. This type will be reused for block instructions as well.
|
4 年之前 |
nickysn
|
6ef60815b8
* fixed the 'if' instruction syntax in the llvm-mc asm writer
|
4 年之前 |
nickysn
|
4ea7d8dffb
+ enable the sign extension wasm32 instructions
|
4 年之前 |
nickysn
|
8c05ba538d
* fixed formatting in wasm32 instr writer write instruction
|
4 年之前 |
nickysn
|
5dfdaf870f
- removed redundant code from wasm32 instruction writer
|
4 年之前 |
nickysn
|
09ae46cfdd
- removed unused code from TWASM32InstrWriter.WriteInstruction
|
4 年之前 |
nickysn
|
35489718f3
* fixed call_indirect for the llvm-mc asm writer
|
4 年之前 |
nickysn
|
da87a9e48d
+ write proctype of procedures in other units as well
|
4 年之前 |
nickysn
|
64b2d8ef85
* wasm base and index reference access fixes
|
4 年之前 |
nickysn
|
1d8c5edbcc
+ write references with registers for debugging purposes (to support asm output with -sr) in the LLVM-MC asm writer
|
4 年之前 |
nickysn
|
19519eb3d2
+ support global references with offset in the LLVM-MC asm writer
|
4 年之前 |
nickysn
|
8494283925
* fixed load/store LLVM-MC asm output for global variables
|
4 年之前 |
nickysn
|
da5c9a978e
+ write procdef for imports
|
4 年之前 |
nickysn
|
8fee0f6130
+ partial implementation of imports
|
4 年之前 |
nickysn
|
0a5655955c
+ declare the stack pointer global type
|
4 年之前 |
nickysn
|
5c27030faf
* emit sec_fpc as sec_data, because custom section names aren't supported
|
4 年之前 |
nickysn
|
5157ea0524
* llvm-mc instruction writing, copied from the wat2wasm writer
|
5 年之前 |
nickysn
|
2d39ddf85e
+ write the global procedures/functions in the llvm-mc assembler writer
|
5 年之前 |
nickysn
|
0c366b33fd
+ added TWASM32InstrWriter (not yet implemented)
|
5 年之前 |
nickysn
|
aea75c7caf
- removed commented out class name
|
5 年之前 |
nickysn
|
539fde196d
* rebase the llvm-mc asm writer on the GAS assembler writer - seems to be pretty
|
5 年之前 |
nickysn
|
faf8ac4d2e
* commented out the actual ait_symbol asm output in the LLVM-MC asm writer, because it produces errors
|
5 年之前 |