summaryrefslogtreecommitdiff
path: root/compiler/i386
Commit message (Expand)AuthorAgeFilesLines
* + some more change information entries addedflorian2021-03-311-2/+2
* * prefetch instructions read only the operandflorian2021-03-301-6/+6
* * patch by Do-wan Kim: fix loop unrolling for try .. finally blocks in win32,florian2021-03-261-2/+28
* * correctly allocate edx for mulx, resolves #38533florian2021-02-221-1/+1
* + AddLea2Lea optimizationflorian2021-01-081-0/+2
* + patch by J. Gareth Moreton: Advanced MOVZX optimisations, resolves #38294florian2021-01-051-1/+7
* * Ch_ information for vreduce* fixedflorian2020-12-231-4/+4
* * i386 compilation fixedflorian2020-12-231-2/+4
* + patch by J. Gareth Moreton: some new x86 assembler optimizations, resolve...florian2020-12-201-0/+4
* * improved change informationflorian2020-12-151-6/+6
* * x86 change information updatedflorian2020-12-061-18/+18
* -- Zusammenführen von r47033 bis r47401 in ».«:florian2020-11-124-90/+244
* * use VPXORD in avx-512 mode as VPXOR does not work for the upper 16 registersflorian2020-11-091-0/+2
* + completed Ch_* information for VMOVD*florian2020-11-071-6/+6
* * i386 can use only 8 mm registers with avx-512florian2020-11-041-2/+1
* + i386 supports also avx-512florian2020-11-041-8/+12
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-137-16/+16
* * proper change information for avx-512 vcvt* instructionsflorian2020-10-101-24/+24
* * use V* instructions if possibleflorian2020-10-101-3/+1
* * load 0.0 by (V)XORPS/D instead of (V)PXOR in mm registersflorian2020-10-101-0/+4
* + support all XSAVE instructions, resolves #37864florian2020-10-037-1/+85
* * x86: ImulMov2Imul optimizationflorian2020-09-251-0/+2
* * mark all external assemblers using an LLVM tool using af_llvmjonas2020-07-191-0/+49
* * factored out OptPass1VPXorflorian2020-05-241-1/+2
* + x86: track use of full ymm registers and generate vzeroupper if neededflorian2020-05-241-0/+3
* + PXorPXor2PXor optimizationflorian2020-05-181-0/+3
* * handle LOC_(C)SUBSETREG/REF in second_NegNot_assignnickysn2020-05-071-21/+36
* + introduced labelmaxlen in tasminfo and added code in ReplaceForbiddenAsmSym...nickysn2020-04-251-0/+1
* * split i/t_darwin from i/t_bsd, as they don't have that much in commonjonas2020-03-291-0/+3
* * AArch64 and i386: omit exit stackframe, same as r44191 for x86-64florian2020-02-161-1/+8
* * disable cs_opt_regvar on all platforms when compiled for LLVM (LLVM doesjonas2020-01-291-2/+2
* * Removed lot of unused local vars. It is useful to turn on the notes in opti...yury2020-01-282-5/+1
* * patch by J. Gareth Moreton: x86 SUB and LEA optimisations, resolves #36622florian2020-01-241-0/+2
* * patch by J. Gareth Moreton: get rid of another pass through the assembler...florian2020-01-191-9/+7
* * patch by J. Gareth Moreton: EAX -> EDX:EAX sign extension shortcuts, and ...florian2020-01-121-0/+2
* * Make Win32 SEH support enabled by default. If necessary to disable, compile...joost2020-01-011-2/+2
* * common naming for fpu_none stringflorian2019-12-241-1/+2
* + make use of mulx instruction, if availableflorian2019-12-211-19/+48
* + MULX instructionflorian2019-12-211-1/+1
* * in PeepHoleOptPass1Cpu when an instruction contains a segment, don't replac...svenbarth2019-12-201-5/+1
* * renamed abi_linux386_sysv to abi_i386_dynalignedstack, and also use itjonas2019-12-051-1/+1
* * fix Linux/i386 and Win32 after r43578jonas2019-11-251-0/+1
* * cleaned up safecall support: use a hidden localvarsym instead of resultjonas2019-11-241-6/+0
* - removed code not used for yearsflorian2019-11-241-85/+0
* * factored out TX86AsmOptimizer.OptPass1Cmpflorian2019-11-241-78/+1
* o patch by J. Gareth Moreton, resolves #36352:florian2019-11-241-139/+36
* Minimalist change to avoid Invalid Typecast error on class when compiled wit...pierre2019-11-231-0/+2
* * ensure that the required functions are referenced for Win32 SEH for package...svenbarth2019-11-211-9/+22
* * the VMT of the exception class needs to be referenced indirectlysvenbarth2019-11-211-2/+5
* * pushf/push cs on all platforms when directly calling an interrupt procedu...florian2019-11-171-6/+5