| Commit message (Expand) | Author | Age | Files | Lines |
* | --- Merging r42115 into '.': | joost | 2020-01-19 | 2 | -5/+4 |
* | --- Merging r43650 into '.': | jonas | 2019-12-14 | 1 | -1/+1 |
* | -- Aufzeichnung der Informationen für Zusammenführung von r43503 in ».«: | florian | 2019-11-17 | 1 | -6/+5 |
* | -- Aufzeichnung der Informationen für Zusammenführung von r43005 in ».«: | florian | 2019-11-09 | 4 | -12/+17 |
* | * rest of the previous accidental partial commit | jonas | 2019-02-07 | 2 | -17/+5 |
* | Merge of commits 40142, 40189 and 40347 | pierre | 2018-12-31 | 1 | -3/+3 |
* | + patch by J. Gareth Moreton: x86 optimisations for Jcc and SETcc, resolves #... | florian | 2018-06-25 | 1 | -0/+3 |
* | - remove SetccMovbLeaveRet2SetccLeaveRet optimization, this type of code is n... | florian | 2018-06-25 | 1 | -26/+0 |
* | * synchronize get_saved_registers_int and get_volatile_registers_int for all | nickysn | 2018-05-04 | 1 | -4/+6 |
* | * introduce a case statement, based on the calling convention in i386's | nickysn | 2018-05-04 | 1 | -1/+16 |
* | * removed temppos field again from parameter locations: they're not allocated | jonas | 2018-04-27 | 1 | -3/+3 |
* | * keep track of the temp position separately from the offset in references, | jonas | 2018-04-22 | 3 | -14/+14 |
* | * replaced the saved_XXX_registers arrays with virtual methods inside | nickysn | 2018-04-19 | 2 | -11/+9 |
* | * moved nf_typedaddr to addrnodeflags (anf_typedaddr) | nickysn | 2018-04-03 | 1 | -1/+1 |
* | * fix flag subregs after r38206 | florian | 2018-03-11 | 2 | -9/+9 |
* | * enable Lea2AddBase and Lea2AddIndex in TX86AsmOptimizer.PostPeepholeOptLea ... | florian | 2018-03-11 | 1 | -0/+3 |
* | * factored out TX86AsmOptimizer.OptPass1SHLSAL | florian | 2018-03-11 | 1 | -129/+2 |
* | * vcmppd hardcoded primitives like vcmpeqpd. | marco | 2018-03-03 | 7 | -1/+609 |
* | * mantis #32001, add 32 vcmpps variants. | marco | 2018-03-03 | 7 | -1/+609 |
* | + support mmx shifting | florian | 2018-02-27 | 1 | -1/+1 |
* | * factored out TX86AsmOptimizer.PostPeepholeOptCall | florian | 2018-02-17 | 1 | -41/+2 |
* | ti386shlshrnode.second_64bit: | florian | 2018-02-17 | 1 | -15/+30 |
* | + implementation of the vectorcall calling convention by J. Gareth Moreton | florian | 2018-02-11 | 1 | -1/+2 |
* | * factored out OptPass1Sub | florian | 2017-11-10 | 1 | -89/+2 |
* | + added support for the retw, retnw, retfw, retd, retnd, retfd, retq, retnq and | nickysn | 2017-11-10 | 7 | -7/+121 |
* | Regenerate register include files after commit 37564: Fix value of NR_DR6 and... | pierre | 2017-11-07 | 2 | -3/+3 |
* | * i386 building fixed | florian | 2017-11-04 | 1 | -1/+1 |
* | * factored out PostPeepholeOptTest | florian | 2017-11-04 | 1 | -88/+2 |
* | * made PostPeepholeOptMov a function | florian | 2017-11-04 | 1 | -1/+2 |
* | * factored out PostPeepholeOptCmp | florian | 2017-11-04 | 1 | -11/+2 |
* | + added an optimization pass, that optimizes x86 references | nickysn | 2017-10-20 | 1 | -0/+1 |
* | + support the xlat x86 instruction syntax with a memory operand. This allows | nickysn | 2017-10-17 | 2 | -1/+8 |
* | + added support for the parameterized versions of the x86 string instructions | nickysn | 2017-10-12 | 7 | -1/+183 |
* | + implemented support for instructions with non-native address size on i8086 | nickysn | 2017-10-06 | 1 | -1/+1 |
* | + call TX86AsmOptimizer.OptPass1VOP for logical operations as well | florian | 2017-10-01 | 1 | -1/+7 |
* | + added CPUX86_HAS_SSE2 to x86 tcpuflags | nickysn | 2017-09-26 | 1 | -5/+6 |
* | * converted the x86 instruction flags to a set, so they can be extended more | nickysn | 2017-09-21 | 1 | -1955/+1955 |
* | * mark the sldt,syscall,sysenter,sysexit,sysret,andn,bextr,rorx,sarx,shlx and | nickysn | 2017-09-20 | 1 | -12/+12 |
* | * factored out OptPass1LEA and use it for x86-64 as well | florian | 2017-09-13 | 1 | -92/+3 |
* | + fast and branchless implementation of abs(int64) for i386 | nickysn | 2017-09-10 | 1 | -0/+22 |
* | + TX86AsmOptimizer.OptPass1OP | florian | 2017-05-28 | 1 | -0/+6 |
* | * fix modification flags for *ROUND* | florian | 2017-05-21 | 1 | -8/+8 |
* | * fix compilation with -Cr | florian | 2017-05-21 | 1 | -2/+2 |
* | + OptPass1MOVXX | florian | 2017-05-14 | 1 | -0/+6 |
* | + OptPass1MOVAP | florian | 2017-05-13 | 1 | -0/+4 |
* | * moved InstructionLoadsFromReg and RegReadByInstruction from TCpuAsmOptimize... | florian | 2017-05-13 | 1 | -218/+0 |
* | * use an enum instead of integer constants to represent inline numbers | nickysn | 2017-05-10 | 1 | -1/+1 |
* | * removed unused units | florian | 2017-05-09 | 1 | -3/+1 |
* | * factored out OptPass1Movx and merged i386 and x86-64 version | florian | 2017-05-08 | 1 | -192/+2 |
* | * factored out PrePeepholeOptSxx | florian | 2017-05-08 | 1 | -61/+3 |