summaryrefslogtreecommitdiff
path: root/compiler/x86
Commit message (Expand)AuthorAgeFilesLines
* * 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-081-2/+2
* * patch by J. Gareth Moreton: handle register allocations correctly in MovM...florian2021-04-061-0/+1
* * typo fixedflorian2021-04-031-1/+1
* * x86-64: we can spill replace 32 bit operations if the operation does not ...florian2021-03-311-2/+4
* + some more change information entries addedflorian2021-03-311-2/+2
* * prefetch instructions read only the operandflorian2021-03-301-6/+6
* * cpubase.cgsize2subreg should handle all valid sizes, resolves #38557florian2021-03-301-0/+2
* * allow also 8 byte string constants in assembler, resolves #28640florian2021-03-271-0/+5
* + X86: JccMovJmpMov2MovSetcc optimizationflorian2021-03-161-1/+71
* + patch by J. Gareth Moreton: AddMov2LeaAdd and AddMov2Lea optimizations, r...florian2021-03-151-36/+94
* Use uvalue field to get unsigned and avoid range check or overflow errorspierre2021-03-151-1/+1
* * patch by J. Gareth Moreton: take care of -Os for SubMov2*, part of #38579florian2021-03-041-3/+10
* * patch by J. Gareth Moreton: SubMov2LeaSub optimisation improvement, resol...florian2021-03-021-6/+20
* * patch by J. Gareth Moreton: MOV/SHR reference optimisation, resolves #38560florian2021-03-011-0/+49
* * fix spilling of (v)min/max/s/ps/d operationsflorian2021-03-011-1/+17
* + SETcc/Mov -> SETcc optimizationflorian2021-02-251-57/+73
* Patch by Gareth Moretonpierre2021-02-241-4/+26
* Apply patch proposed by J. Gareth Moreton in bug report #0038527pierre2021-02-221-53/+150
* * Removed in_x86mm_last (the duplicate no and unused) from the tinlinenumber ...yury2021-01-241-2/+2
* * Removed/ifdefed the assigned and unused variables.yury2021-01-241-0/+4
* * Commented out some unused (yet?) local variables.yury2021-01-241-6/+15
* * Removed/ifdefed lots of unused variables.yury2021-01-248-24/+25
* * x86: some fixes to enable 8 and 16 bit operationsflorian2021-01-162-2/+16
* * patch by J. Gareth Moreton: refactor OptPass2Jcc, resolves #38343florian2021-01-151-347/+356
* * patch by J. Gareth Moreton to fix MovzxCmp2CmpMovzx, resolves #38339florian2021-01-101-1/+2
* * simplified code for JccAdd2SetccAdd optimizationflorian2021-01-091-8/+9
* * patch by J. Gareth Moreton to resolve bug introduced in the first patch, ...florian2021-01-081-3/+8
* + AddLea2Lea optimizationflorian2021-01-081-1/+42
* + patch by J. Gareth Moreton: Advanced MOVZX optimisations, resolves #38294florian2021-01-051-2/+702
* + added newly used opcodes to avx_opcode_only_op0_may_be_memrefflorian2021-01-041-1/+7
* * process fma intrinsic parameters in an order which takes care of multiple...florian2021-01-031-1/+3
* * fixed error in load_fpu_location triggered by round() (fixes webtbs/tw32671jonas2020-12-291-1/+1
* + support got modifier on labelsflorian2020-12-261-0/+2
* Fix compilation of i8086 compiler after commit #47840pierre2020-12-241-0/+4
* * Ch_ information for vreduce* fixedflorian2020-12-231-4/+4
* * implemented UseAVX512 properlyflorian2020-12-232-8/+17
* * properly handle result size for avx/sse based frac function, resolves #38248florian2020-12-231-3/+5
* Appply fix from Gareth Moreton in bug report 38247pierre2020-12-231-4/+17
* * fix the m68k cross-builds by disabling part of r47824karoly2020-12-221-0/+4
* + patch by J. Gareth Moreton: some new x86 assembler optimizations, resolve...florian2020-12-201-103/+328
* * x86-64: correctly translate and with large constants in mod optimizations...florian2020-12-171-1/+1
* * do an unsigned division if one operand is unsigned an the otherflorian2020-12-161-2/+0
* * improved change informationflorian2020-12-151-6/+6
* + added explanation for min/max intrinsicsflorian2020-12-071-1/+9
* + min/max support for x86florian2020-12-061-0/+136
* * x86 change information updatedflorian2020-12-061-60/+18
* + add endsym to ConcatConstSymbolflorian2020-12-021-1/+1
* + -Xa option: generate code which allows to use more than 2 GB of static da...florian2020-11-301-1/+8
* * allow an AT&T suffix for movabsflorian2020-11-301-1/+1