nickysn
|
bcb5c140d1
* free a stack slot after br_if
|
4 سال پیش |
nickysn
|
2212bd5f3c
* fixed the stack tracking in twasmaddnode.second_addboolean
|
4 سال پیش |
nickysn
|
bfe4d44aef
* call decstack after if in twasmifnode.pass_generate_code to keep track of the stack balance correctly
|
4 سال پیش |
nickysn
|
d85e70bbb4
* fixed the decstack balancing in thlcgwasm.a_cmp_stack_stack
|
4 سال پیش |
nickysn
|
d7b1d67cc6
- removed commented out code from thlcgwasm.a_cmp_stack_stack
|
4 سال پیش |
nickysn
|
68693b2890
+ support <,<=,> and >= comparisons of address register types in thlcgwasm.a_cmp_stack_stack
|
4 سال پیش |
nickysn
|
11ae8e54a1
- removed the unused label parameter from a_cmp_stack_stack
|
4 سال پیش |
nickysn
|
5145681ccd
* a_cmp_stack_label renamed a_cmp_stack_stack
|
4 سال پیش |
nickysn
|
0a0ec1de65
+ adjust the stack properly on function calls
|
4 سال پیش |
nickysn
|
f86665b97f
* drop unused return values from the stack
|
4 سال پیش |
nickysn
|
0cdd7d4d22
+ support exit()
|
4 سال پیش |
nickysn
|
c92d27dadb
* fixed formatting in thlcgwasm.a_jmp_always
|
4 سال پیش |
nickysn
|
f40bfcc662
+ also call incblock and decblock in the second_addboolean for the shortcut boolean evaluation. This avoids breaking
|
4 سال پیش |
nickysn
|
aa102564c5
* fixed the break and continue br depth calculation
|
4 سال پیش |
nickysn
|
3cc9ba9302
- don't push dummy zeros (they are useless and will be discarded), before branching for break/continue
|
4 سال پیش |
nickysn
|
0a923963a9
* use the eqz instruction instead of "xor 1" in twasmwhilerepeatnode.pass_generate_code_condition for reversing the condition
|
4 سال پیش |
nickysn
|
0fae32d2b7
* simplified if-then-else code generation, since we now support void 'if' instructions
|
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
|
ade8003fb5
* thlcgwasm.blocks renamed br_blocks, to ensure searching for it in the compiler
|
4 سال پیش |
nickysn
|
052d1bc38a
* synchronized with trunk
|
4 سال پیش |
florian
|
7d5b0d2382
* handle rawbytestrings in Win32Ansi2UnicodeMove properly, resolves #38299
|
4 سال پیش |
pierre
|
f2568e37e4
Add testing for single float type in trndmode.pp
|
4 سال پیش |
pierre
|
57861c934d
Check also that SetRoundMode returns correctly previous rounding mode
|
4 سال پیش |
pierre
|
3362abb30c
* Set softfloat_rounding_mode indise SetRoundMode function for all CPUs.
|
4 سال پیش |
florian
|
9592c033e5
* process fma intrinsic parameters in an order which takes care of multiple x87 stack parameters, resolves #38295
|
4 سال پیش |
michael
|
743e7c1c1b
* Forgot to commit
|
4 سال پیش |
marco
|
1332915a10
* still add files that start with ., just not to FTS
|
4 سال پیش |
florian
|
12adb47d65
* clean up
|
4 سال پیش |