nickysn
|
2084fede95
+ handle all constant address (regardless of whether they are relative to a symbol or not) in thlcgwasm.a_loadaddr_ref_reg
|
4 years ago |
nickysn
|
ded9afb787
+ check and generate an internal error if you attempt to take the address of a reference that exists in the local
|
4 years ago |
nickysn
|
a1f5b57070
+ also check for ref.index and ref.symbol in the NR_LOCAL_FRAME_POINTER_REG base case in thlcgwasm.a_loadaddr_ref_reg
|
4 years ago |
nickysn
|
46bf123fcd
+ also ensure that ref.base and ref.index are not set for symbols in thlcgwasm.a_loadaddr_ref_reg
|
4 years ago |
nickysn
|
15387514b4
* changed the formatting in thlcgwasm.a_loadaddr_ref_reg to fit the style of the other compiler code
|
4 years ago |
nickysn
|
88d42344db
- removed comment thlcgwasm.a_loadaddr_ref_reg that is not true for wasm
|
4 years ago |
nickysn
|
f87f9969a7
* synchronized with trunk
|
4 years ago |
Mattias Gaertner
|
f0122bd4a0
fcl-passrc: resolver: parse library
|
4 years ago |
florian
|
e6037961e3
* refactored constant folding code
|
4 years ago |
florian
|
97abf6b495
* first part of fixing #38267: do not bail out early during constant folding
|
4 years ago |
marco
|
8311837468
--no-offset option for chmls, makes it easier to compare listings.
|
4 years ago |
nickysn
|
4b9397fce4
* our_iov converted to a local var
|
4 years ago |
nickysn
|
82e9cb0189
* our_nwritten converted to a local var
|
4 years ago |
nickysn
|
acb13602ea
* fixed getting the address of local variables
|
4 years ago |
nickysn
|
08ae48aebf
* i in strlen converted to a local variable, because that now works
|
4 years ago |
nickysn
|
31bc357c1b
* fixed internal error 2019083002 with e.g. inc(local)
|
4 years ago |
florian
|
b4a6c22234
* do not check inlined exit nodes for unset results, resolves #38259
|
4 years ago |
florian
|
3482121831
* patch by Christo Crause: Fix missed optimization opportunities, resolves #38285
|
4 years ago |
nickysn
|
0858579b50
* the gp: pchar global variable converted to local, because the code generator can now cope with this
|
4 years ago |
nickysn
|
46a09bd8e4
* fixed thlcgwasm.a_load_ref_ref for NR_EVAL_STACK_BASE source references
|
4 years ago |
nickysn
|
361594bafd
* synchronized with trunk
|
4 years ago |
Mattias Gaertner
|
c1a2b6279e
pastojs: fixed delay init specialized interface
|
4 years ago |
marco
|
4353d36516
* commited patch(-5) by Andrey Sobol from mantis #38153 .
|
4 years ago |
Mattias Gaertner
|
7032cba91e
fcl-passrc: resolver: fixed typecast a(b.func) marking implicit call
|
4 years ago |
joost
|
32999fbaba
* Fixed missing slash in fppkg.cfg when installed in the root
|
4 years ago |
michael
|
46d301b7b2
* Function result can also contain ^ in type
|
4 years ago |
florian
|
b5725ac3ed
* while not official supported, bootstrapping with 3.0.4 fixed
|
4 years ago |
michael
|
6dafbfb7ca
* Fix Pointer types as arguments
|
4 years ago |
nickysn
|
253e64f66b
+ allocate 'noreuse' locals in allocbasepointer and allocframepointer
|
4 years ago |
nickysn
|
158da03691
+ introduced TWasmLocal.allocnoreuse
|
4 years ago |