aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* Fix SRet for thiscall in i686-pc-win32Timur Iskhodzhanov2013-04-031-2/+2
* Formatting.Eric Christopher2013-04-021-2/+1
* [ms-inline asm] Add support for parsing variables with namespace aliasChad Rosier2013-04-021-0/+54
* [fast-isel] Use the correct API to disable FastLowerArguments for Win64.Chad Rosier2013-04-021-1/+1
* The divide unit is not pipeline, but it is still buffered.Andrew Trick2013-04-022-4/+4
* X86TTI: Add accurate costs for itofp operations, based on the actual instruct...Benjamin Kramer2013-04-011-4/+27
* X86: Promote sitofp <8 x i16> to <8 x i32> when AVX is available.Benjamin Kramer2013-03-311-0/+1
* Change '@SECREL' suffix to GAS-compatible '@SECREL32'.Benjamin Kramer2013-03-301-1/+1
* Remove the old CodePlacementOpt pass.Benjamin Kramer2013-03-291-1/+0
* Add support of RDSEED defined in AVX2 extensionMichael Liao2013-03-286-7/+51
* Enhance boolean simplification to handle 16-/64-bit RDRANDMichael Liao2013-03-281-4/+9
* Skip moving call address loading into callseq when targets prefer register in...Michael Liao2013-03-284-16/+7
* Add the X86 FMAs to the scheduling model.Nadav Rotem2013-03-282-2/+6
* Add the Haswell machine model.Nadav Rotem2013-03-283-1/+128
* Remove the unused port from the SandyBridge machine modelNadav Rotem2013-03-281-1/+0
* Add ADX CPUID detectionMichael Liao2013-03-281-0/+4
* Make Win32 put the SRet address into EAX, fixes PR15556Timur Iskhodzhanov2013-03-282-9/+16
* This patch follows is a follow up to r178171, which uses the register Preston Gurd2013-03-271-0/+9
* [ms-inline asm] Add support of imm displacement before bracketed memoryChad Rosier2013-03-271-15/+52
* For the current Atom processor, the fastest way to handle a callPreston Gurd2013-03-274-1/+25
* Fix typo (common to both X86 and PPC)Hal Finkel2013-03-271-1/+1
* Add XTEST codegen supportMichael Liao2013-03-264-1/+22
* Add HLE target featureMichael Liao2013-03-264-1/+14
* Enable SandyBridgeModel for all modern Intel P6 descendants.Jakob Stoklund Olesen2013-03-262-34/+44
* Annotate the remaining x86 instructions with SchedRW lists.Jakob Stoklund Olesen2013-03-263-10/+10
* Annotate x87 and mmx instructions with SchedRW lists.Jakob Stoklund Olesen2013-03-262-31/+71
* Annotate control instructions with SchedRW lists.Jakob Stoklund Olesen2013-03-261-28/+41
* Annotate the rest of X86InstrInfo.td with SchedRW lists.Jakob Stoklund Olesen2013-03-261-27/+43
* Add PREFETCHW codegen supportMichael Liao2013-03-265-5/+21
* Revise alignment checking/calculation on 256-bit unaligned memory accessMichael Liao2013-03-251-7/+6
* Add a scheduling model for Intel Sandy Bridge microarchitecture.Jakob Stoklund Olesen2013-03-251-0/+123
* Remove IIC_DEFAULT from X86Schedule.tdJakob Stoklund Olesen2013-03-255-78/+76
* Annotate X86InstrCompiler.td with SchedRW lists.Jakob Stoklund Olesen2013-03-251-10/+20
* Annotate shifts and rotates with SchedRW lists.Jakob Stoklund Olesen2013-03-251-17/+37
* X86DisassemblerDecoder.c: Make this C89-compliant.NAKAMURA Takumi2013-03-251-1/+1
* Whitespace.NAKAMURA Takumi2013-03-251-160/+160
* x86 -- add the XTEST instructionDave Zarzycki2013-03-254-31/+30
* x86 -- disassemble the REP/REPNE prefix when neededDave Zarzycki2013-03-251-7/+20
* Add a WriteMicrocoded for ancient microcoded instructions.Jakob Stoklund Olesen2013-03-212-0/+7
* Model prefetches and barriers as loads.Jakob Stoklund Olesen2013-03-201-1/+4
* Add a catch-all WriteSystem SchedWrite type.Jakob Stoklund Olesen2013-03-203-1/+28
* Annotate the remaining SSE MOV instructions.Jakob Stoklund Olesen2013-03-201-25/+45
* Annotate SSE horizontal and integer instructions.Jakob Stoklund Olesen2013-03-201-16/+26
* Correct cost model for vector shift on AVX2Michael Liao2013-03-201-0/+23
* Add some missing SSE annotations.Jakob Stoklund Olesen2013-03-201-8/+18
* Annotate remaining IIC_BIN_* instructions.Jakob Stoklund Olesen2013-03-201-5/+10
* Fix PR15296Michael Liao2013-03-201-119/+199
* Mark all variable shifts needing customizingMichael Liao2013-03-201-28/+29
* Move scalar immediate shift lowering into a dedicated funcMichael Liao2013-03-201-5/+20
* Annotate various null idioms with SchedRW lists.Jakob Stoklund Olesen2013-03-191-4/+4