nickysn
|
4d0909d4d3
* replace NR_LOCAL_FRAME_POINTER_REG with tcpuprocdef(current_procinfo.procdef).frame_pointer_ref in the wasm32 register allocator
|
4 years ago |
nickysn
|
4a1c295955
- removed the ttgwasm.getlocal override, so that local variables are allocated on the linear stack
|
4 years ago |
nickysn
|
11989ce010
* sync with trunk
|
4 years ago |
nickysn
|
96de6c4b96
* synchronize with trunk
|
4 years ago |
nickysn
|
90251d7050
* allocate the base and frame pointer correctly as locals after the previous commit
|
4 years ago |
nickysn
|
c3ac9eb559
* only allocate a local for tt_regallocator temps in ttgwasm.gethltemp
|
4 years ago |
nickysn
|
f138d66a2a
* switch NR_FRAME_POINTER_REG to NR_LOCAL_FRAME_POINTER_REG
|
4 years ago |
nickysn
|
170fab85ff
+ introduced RS_EVAL_STACK_BASE and RS_LOCAL_STACK_POINTER_REG
|
4 years ago |
Mattias Gaertner
|
1d1dce1f60
fcl-passrc: fixed resolve string lit on non utf-8 system
|
4 years ago |
Jonas Maebe
|
ea55c5f7e3
- disable the i386 assembly code for Linux/i386 as it doesn't work with a
|
4 years ago |
Mattias Gaertner
|
1cc31e73da
fcl-passrc: fixed typecast specialized array to specialized type
|
4 years ago |
florian
|
93be88b270
* reverted r47862
|
4 years ago |
michael
|
f1db695809
* Move chm writer to separate unit
|
4 years ago |
marco
|
185f20b9ec
* fix comment typo mentioned by Bart
|
4 years ago |
florian
|
6169bbeed5
+ $codealign directive accepts setting maxcrecord
|
4 years ago |
Mattias Gaertner
|
968ea5c38b
fcl-passrc: check class intf impl proc type modifiers match
|
4 years ago |
Jonas Maebe
|
6d03f2807a
* made exit codes unique
|
4 years ago |
Jonas Maebe
|
b359080f42
* fixed round(currency) so it takes the rounding mode into account on
|
4 years ago |
Jonas Maebe
|
514db355b1
* darwin/AArch64: always clear fpu exception flags regardless of the
|
4 years ago |
Jonas Maebe
|
8ba4c4bcf0
* factored out the creation of loadnodes for special variables/parameters
|
4 years ago |
Jonas Maebe
|
5e3e4437c4
* use new TSym.EscapedRealName property when creating new symbols with the
|
4 years ago |
Jonas Maebe
|
5d51a788f7
- revert r47208
|
4 years ago |
Jonas Maebe
|
3e047d3691
* generate more efficient code for trunc(currency), trunc(comp), and
|
4 years ago |
Jonas Maebe
|
c0c0acbcb9
* fixed llvm shadow symtable construction in case fields are reordered
|
4 years ago |
florian
|
98d3473a1a
* i386: disable InterlockedCompareExchange128 implementation if PIC is enabled
|
4 years ago |
florian
|
33afecd117
+ support got modifier on labels
|
4 years ago |
pierre
|
8b34e11da3
Add code to test Linux version, try statx syscall only if version is >= to 4.11
|
4 years ago |
Károly Balogh
|
6190258f5d
m68k: new CPU capability - the LINK instruction supports LONG displacements (68020+)
|
4 years ago |
florian
|
053c42da33
+ Xtensa: support large stack frames for the call0 abi
|
4 years ago |
Károly Balogh
|
16a21eea87
m68k: the LEA+MOVEM to MOVEM optimization is not feasible on a ColdFire
|
4 years ago |