summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* * AArch64: fix storing a 32 bit value in the lower 32 bits of a 64 bitjonas2021-04-191-1/+2
* * patch by J. Gareth Moreton: AArch64 OptPass1Shift register tracking fault...florian2021-04-191-7/+15
* sinclairql: support the upcoming QL binary linking feature of vlink (still in...karoly2021-04-193-3/+24
* m68k: added support to references like (a0,d0.w) in inline assembly, also fix...karoly2021-04-195-29/+42
* * if left is a smaller type, then an extension operation for shr can be removedflorian2021-04-181-14/+30
* Handle NIL entries in deflist after commit 48986pierre2021-04-184-22/+36
* Add systems_openbsd to suppported_targets_x_smallr and modify GenerateExecut...pierre2021-04-182-2/+5
* * fix for Mantis #38771: the owner of the procdef might be Nil in case of a s...svenbarth2021-04-181-1/+2
* Add fForceUseForwardSlash to TLinkRes class, used for vlink linker on hosts ...pierre2021-04-177-7/+31
* * avoid leaving a dangling pointer in pparautl.proc_add_definition to preventnickysn2021-04-171-0/+5
* * fixed the value passing of record parameters with non-scalar value size on thenickysn2021-04-171-1/+1
* + fixed code generation for high(dynarray) for the WebAssembly targetnickysn2021-04-171-1/+61
* * fixed the support for infinity and nan float literal values in the webassemblynickysn2021-04-161-2/+2
* + Aarch64: completed LSE support for all interlocked operationsflorian2021-04-165-13/+69
* m68k: always use ELF objects with vasm for improved cross-compatibility with ...karoly2021-04-161-5/+4
* * AArch64: fix spilling integer registers to stack offsets that cannot bejonas2021-04-141-3/+5
* * AArch64: fixed spilling info for MOVK (part of mantis #38053)jonas2021-04-141-1/+7
* + optimized multiplication for "symmetric" bit patterns on armflorian2021-04-131-2/+36
* m68k: on the Sinclair QL insert the main program's name into the object, so t...karoly2021-04-122-1/+76
* m68k: cleaned up some ancient mess from cpunode.pas, no significant functiona...karoly2021-04-121-16/+11
* Also avoid invalid typecast for RegLoadedWithNewValue method for mips, sparc...pierre2021-04-123-4/+6
* - forgotten file, obsolete define removed, belongs to last commitflorian2021-04-111-3/+0
* - obsolete defines removedflorian2021-04-115-70/+10
* * newer linux distros might have powerpc64 libraries in /usr/lib or /libflorian2021-04-111-2/+7
* + common assembler optimizer base class for powerpc and powerpc64florian2021-04-113-51/+89
* * always keep the WebAssembly stack frame aligned on 16 bytesnickysn2021-04-111-0/+7
* * use up to 16 bytes alignment for the WASI targetnickysn2021-04-111-6/+6
* sinclairql: enable commandargs and exitcode featureskaroly2021-04-111-1/+1
* * fixed win32 testsuite regressions after r49084nickysn2021-04-101-2/+8
* * fix conversion of true/false macro definitions to boolean valuesjonas2021-04-101-2/+5
* * regenerated with FreeBSD/AArch64 supportjonas2021-04-102-2/+41
* + FreeBSD/AArch64 support (patch by Mikaƫl Urankar, mantis #38441)jonas2021-04-107-5/+101
* Refactor code to avoid problems with -CR optionpierre2021-04-091-2/+5
* * even if currency is handled by torddef, it is a real number, so using / i...florian2021-04-091-1/+1
* * PowerPC: initial (and primitive) implemenation of TCpuAsmOptimizer.RegLoa...florian2021-04-091-2/+46
* * allow also CSUBSETREG in tx86inlinenode.second_IncludeExclude, resolves #...florian2021-04-091-1/+2
* * don't generate high-level CFI statements when the selected assemblerjonas2021-04-085-5/+20
* * don't override specified assembler on the command line when leavingjonas2021-04-081-4/+4
* * Darwin: fixed calling dsymutil when _not_ skipping the linking stepjonas2021-04-081-3/+2
* + Aarch64: create better code for not(<byte>)florian2021-04-081-2/+7
* Add sinclairql to NO_NATIVE_COMPILER_OS_LISTpierre2021-04-072-2/+2
* * Xtensa: fix crash in TCpuAsmOptimizer.RegLoadedWithNewValueflorian2021-04-071-4/+1
* * do not remove register deallocations/allocation pairs if the register is ...florian2021-04-061-2/+3
* * patch by J. Gareth Moreton: handle register allocations correctly in MovM...florian2021-04-061-0/+1
* * AVR: fixed TCpuAsmOptimizer.RegLoadedWithNewValueflorian2021-04-061-1/+1
* * Makefiles regeneratedflorian2021-04-052-0/+26
* * typo fixedflorian2021-04-031-1/+1
* * fixes to deadstore optimizationflorian2021-04-031-3/+16
* * Aarch64: support LSE instructionsflorian2021-04-035-2/+101
* * forgotten " addedflorian2021-04-021-1/+1