Mattias Gaertner
|
9ca61c10d0
fcl-passrc: generic function: inline specialize
|
před 5 roky |
florian
|
03b147eef8
* compilation fixed
|
před 5 roky |
pierre
|
4739762790
* Try to avoid deadlocks with worker threads:
|
před 5 roky |
pierre
|
1e8aa99f81
* Disable range and overflow checking inside softfpu implementation
|
před 5 roky |
florian
|
c73c98d995
* Xtensa FreeRTOS: unified haltproc
|
před 5 roky |
florian
|
03a0e6e82f
* Xtensa: fixed TCPUAddNode.second_cmpsmallset
|
před 5 roky |
Jonas Maebe
|
beac71ed24
* fix deleting the linksyms file after successful linking (mantis #37636)
|
před 5 roky |
Jonas Maebe
|
3208929e17
* add Xcode-11.0 as LLVM target version versin
|
před 5 roky |
Jonas Maebe
|
453bfcd370
* emit the correct declaration for procdefs used to force a procname in LLVM
|
před 5 roky |
florian
|
27fbf8c91e
* Xtensa: tcpunotnode.second_boolean fixed
|
před 5 roky |
florian
|
ea2ae3b8f0
+ Xtensa: use extui for and with constants
|
před 5 roky |
Mattias Gaertner
|
0b6501fbfb
fcl-passrc: test unitdot in constraint
|
před 5 roky |
Mattias Gaertner
|
050f1fa1f4
fcl-passrc: test TAnt<T:T>
|
před 5 roky |
Jonas Maebe
|
ac18c0090a
* non-zero exit code on failure
|
před 5 roky |
Jonas Maebe
|
d1d3d7cd08
* never create a regular temp for inline parameters that can be modified by
|
před 5 roky |
yury
|
e5a923eb7a
* 8086: Proper implementation of: If a far procvar is called, it must be in a memory location. This fixes a hack to emulate CALL reg1:reg2.
|
před 5 roky |
yury
|
04baeb2bcf
* 8086: Reverted r46557. It must be implemented differently.
|
před 5 roky |
yury
|
00db7646c8
* 8086: Fixed register allocation failure after r46559.
|
před 5 roky |
yury
|
5ec101d578
* 8086: Do not destroy contents of the BX parameter when calling a procvar by ref with a base.
|
před 5 roky |
yury
|
eee67af684
* 8086: Fixed using far procvars in a near code memory model and vice versa.
|
před 5 roky |
yury
|
6a3971c9b6
* 8086: If a far procvar is called, it must be in a memory location. This fixes a hack to emulate CALL reg1:reg2.
|
před 5 roky |
florian
|
a45f71d0dc
* Xtensa: optimize some shifts by constants
|
před 5 roky |
yury
|
4dcdaa259a
* 8086: Use CX as a scratch register instead of BX.
|
před 5 roky |
yury
|
8cc5842317
* Use TExternalAssembler.WriteComments() also by nasm and intel assembler writers.
|
před 5 roky |
florian
|
832c3d89c8
* Xtensa: disable simple random again, committed by accident
|
před 5 roky |
florian
|
04846345b2
* Xtensa: more fixes to tcg64fxtensa.a_op64_const_reg_reg and tcg64fxtensa.a_op64_reg_reg_reg
|
před 5 roky |
yury
|
6e777d8967
* ait_comment,ait_regalloc,ait_tempalloc,ait_varloc instructions produce only comments in the external assembler output. Moved handling of these instructions to TExternalAssembler.WriteComments().
|
před 5 roky |
florian
|
26e2759c27
* Xtensa: fixed tcg64fxtensa.a_op64_reg_reg_reg for unsigned operations
|
před 5 roky |
florian
|
eaa7d95a9d
+ Xtensa: implemented TCPUAddNode.second_cmp64bit properly
|
před 5 roky |
florian
|
15fe9f1047
* cosmetics
|
před 5 roky |