aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* [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
* Annotate SSE float conversions with SchedRW lists.Jakob Stoklund Olesen2013-03-191-60/+81
* Annotate X86InstrCMovSetCC.td with SchedRW lists.Jakob Stoklund Olesen2013-03-191-4/+5
* [ms-inline asm] Move the immediate asm rewrite into the target specificChad Rosier2013-03-191-10/+4
* Annotate X86InstrCompiler.td with SchedRW lists.Jakob Stoklund Olesen2013-03-192-8/+13
* [ms-inline asm] Create a helper function, CreateMemForInlineAsm, that createsChad Rosier2013-03-191-36/+49
* Remove an invalid and unnecessary Pat pattern from the X86 backend:Ulrich Weigand2013-03-191-3/+0
* Optimize sext <4 x i8> and <4 x i16> to <4 x i64>.Nadav Rotem2013-03-192-4/+19
* Annotate X86InstrExtension.td with SchedRW lists.Jakob Stoklund Olesen2013-03-191-26/+39
* Annotate a lot of X86InstrInfo.td with SchedRW lists.Jakob Stoklund Olesen2013-03-191-26/+60
* [ms-inline asm] Move the size directive asm rewrite into the target specificChad Rosier2013-03-191-44/+33
* [ms-inline asm] Avoid emitting a redundant sizing directive, if we've alreadyChad Rosier2013-03-181-2/+3
* Add SchedRW annotations to most of X86InstrSSE.td.Jakob Stoklund Olesen2013-03-181-186/+280
* Annotate X86 arithmetic instructions with SchedRW lists.Jakob Stoklund Olesen2013-03-181-60/+112
* TLS support for MinGW targets.Anton Korobeynikov2013-03-181-7/+8
* Post process ADC/SBB and use a shorter encoding if they use a sign extended i...Craig Topper2013-03-181-0/+6
* Refactor some duplicated code into helper functions.Craig Topper2013-03-181-229/+55
* Add X86 code emitter support AVX encoded MRMDestReg instructions.Craig Topper2013-03-163-32/+63
* Define more SchedWrites for annotating X86 instructions.Jakob Stoklund Olesen2013-03-161-11/+57