summaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386.md
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/gcc-4_6-branch' into hjl/x32/gcc-4_6-branchhjl/x32/gcc-4_6-branchH.J. Lu2012-06-261-6/+7
|\
| * Use unspec_volatile on rdrand<mode>_1hjl2012-05-211-5/+5
| * Backport from mainlineuros2012-04-301-1/+2
* | Force indirect call/jmp with word_modeH.J. Lu2012-03-141-14/+20
* | Enable *movabs<mode>_[12] only for TARGET_LP64hjl2012-03-011-2/+2
* | Revert "Print constant address as positive 32bit integer for x32"H.J. Lu2012-03-011-4/+4
* | Print constant address as positive 32bit integer for x32H.J. Lu2012-02-241-4/+4
* | Revert movabs split for x32H.J. Lu2012-02-241-22/+0
* | Revert "Remove the second form in *movabs<mode>_[12]"H.J. Lu2012-02-241-11/+17
* | Remove the second form in *movabs<mode>_[12]H.J. Lu2012-02-231-17/+11
* | Add movabs split for x32H.J. Lu2012-02-101-0/+22
* | Merge remote-tracking branch 'origin/gcc-4_6-branch' into hjl/x32/gcc-4_6-branchH.J. Lu2012-02-101-4/+4
|\ \ | |/
| * * config/i386/i386.md (*zero_extendsidi2_rex64): Correct movl template.uros2012-01-121-2/+2
| * Backport from mainline:tejohnson2011-12-081-2/+2
* | Add *zero_extendsidi2_x32.H.J. Lu2011-11-111-0/+11
* | * config/i386/i386.md (add->lea splitter): Implement using SWIuros2011-11-101-17/+3
* | Check Pmode in lwp_slwpcb.H.J. Lu2011-11-101-1/+1
* | Support thread pointer for x32.H.J. Lu2011-11-101-3/+52
* | Add *lea_3_zext and remove *lea_general_[123]_zext.H.J. Lu2011-11-101-68/+9
* | Replace "i" with "n" on const248_operand.H.J. Lu2011-11-101-2/+2
* | Properly handle SImode operands for x32.H.J. Lu2011-11-101-32/+32
* | Add tls_local_dynamic_x32.H.J. Lu2011-11-091-9/+9
* | Add tls_global_dynamic_x32.H.J. Lu2011-11-091-13/+24
* | Check TARGET_LP64 in stack protector.H.J. Lu2011-11-091-4/+4
* | Add x32 support to LEA patterns.H.J. Lu2011-11-091-48/+41
* | Allow SImode and DImode base and index registers.H.J. Lu2011-11-091-3/+3
* | Handle address output and call patterns for x32.H.J. Lu2011-11-091-19/+19
* | Output REX prefix if needed.H.J. Lu2011-11-081-2/+10
* | Properly use word_mode and Pmode.H.J. Lu2011-11-081-66/+119
|/
* * config/i386/i386.md (lround<X87MODEF:mode><SWI248x:mode>2,uros2011-11-031-14/+14
* * config/i386/i386.md (splitters for int-float conversion): Useuros2011-11-011-9/+9
* PR target/49920uros2011-07-311-20/+26
* Only expand strlen to Pmode.hjl2011-07-281-5/+5
* PR target/49866jakub2011-07-271-28/+28
* Backport from mainlineuros2011-07-211-3/+12
* * config/i386/i386.md (*movxf_internal): Disable CONST_DOUBLEuros2011-05-161-11/+9
* * config/i386/i386.md (*movdf_internal_nointeger): Apply "*"uros2011-05-061-1/+1
* * config/i386/i386.md (*movdi_internal_rex64) <TYPE_SSEMOV>:uros2011-05-041-31/+55
* PR target/48678jakub2011-04-191-0/+3
* Backport from mainline:uros2011-03-261-18/+34
* PR target/47800jakub2011-02-191-7/+7
* Bobcat (btver1) Enablementcfang2011-01-061-1/+1
* PR target/43309ro2011-01-061-0/+13
* Replace _rdrand_uXX with _rdrandXX_step.hjl2010-12-281-28/+7
* DFA model for Core 2 and Core i7 scheduling.mkuvyrkov2010-12-021-2/+3
* PR target/46088jakub2010-11-111-6/+4
* Add support for TBM.spop2010-11-101-0/+138
* Add support for BMI.spop2010-11-101-4/+75
* 2010-11-05 Kai Tietz <kai.tietz@onevision.com>ktietz2010-11-051-0/+1
* Remove ix86_split_call_pop_vzeroupper.hjl2010-11-021-39/+45