Updated VS build system. Patch provided by Cedric Venet:
[oota-llvm.git] / lib / Target / X86 /
2008-06-19 Eli FriedmanFix a bug with <8 x i16> shuffle lowering on X86 where...
2008-06-18 Evan ChengXOR32rr, etc. are not AsCheapAsMove, but MOV32ri, etc...
2008-06-18 Evan ChengUnbreak DECLARE isel in pic mode.
2008-06-17 Evan ChengRather than avoiding to wrap ISD::DECLARE GV operand...
2008-06-16 Evan ChengHorizontal-add instructions are not commutative.
2008-06-16 Evan Chengmpsadbw is commutable.
2008-06-16 Evan ChengAdd option to commuteInstruction() which forces it...
2008-06-14 Andrew Lenharthadd missing atomic intrinsic from gcc
2008-06-13 Duncan SandsDisable some DAG combiner optimizations that may be
2008-06-11 Anton KorobeynikovProperly lower DYNAMIC_STACKALLOC - bracket all black...
2008-06-09 Rafael Espindolaadd support for PIC on linux x86-64
2008-06-08 Duncan SandsRemove comparison methods for MVT. The main cause
2008-06-06 Duncan SandsWrap MVT::ValueType in a struct to get type safety
2008-06-05 Evan ChengDon't break strict aliasing.
2008-06-03 Dale JohannesenAdd StringConstantPrefix to control what the
2008-06-02 Rafael EspindolaDon't use the GOT for symbols that are not externally...
2008-05-31 Dan GohmanTeach the DAGISelEmitter to not compute the variable_op...
2008-05-30 Bill WendlingAdd the "AsCheapAsAMove" flag to some 64-bit xor instru...
2008-05-29 Dan GohmanAdd patterns for CALL32m and CALL64m. They aren't match...
2008-05-29 Dan GohmanFix a tblgen problem handling variable_ops in tblgen...
2008-05-29 Dan GohmanExpand small memmovs using inline code. Set the X86...
2008-05-29 Evan ChengImplement vector shift up / down and insert zero with...
2008-05-29 Bill WendlingXOR?RI instructions aren't as cheap as moves.
2008-05-29 Bill WendlingImplement "AsCheapAsAMove" for some obviously cheap...
2008-05-28 Dan GohmanFix the encoding for two more "rm" instructions that...
2008-05-28 Mon P WangFixed X86 encoding error CVTPS2PD and CVTPD2PS when...
2008-05-28 Nate BegemanDon't attempt to create VZEXT_LOAD out of an extload...
2008-05-24 Evan ChengEliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl...
2008-05-24 Evan ChengEliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2...
2008-05-24 Evan ChengThis is done.
2008-05-24 Evan ChengRemove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These...
2008-05-23 Evan ChengUse movlps / movhps to modify low / high half of 16...
2008-05-23 Dan GohmanElaborate on the entry on integer vector multiplication...
2008-05-23 Evan ChengFix a duplicated pattern.
2008-05-23 Dan GohmanUse PMULDQ for v2i64 multiplies when SSE4.1 is availabl...
2008-05-23 Evan ChengNew entry.
2008-05-23 Chris Lattnerwe compile multiply-by-constant into horrible code...
2008-05-23 Evan ChengBug: rcpps can only folds a load if the address is...
2008-05-23 Dale JohannesenPut const weak stuff in appropriate section on Darwin.
2008-05-22 Evan ChengX86CodeEmitter should not set PIC style to None at...
2008-05-22 Evan ChengAdd missing patterns.
2008-05-20 Evan Chengmovsd and movq do not require 16-byte alignment. This...
2008-05-20 Evan ChengrunOnMachineFunction should set IsPIC because relocatio...
2008-05-19 Dale JohannesenHandle quoted names when constructing $stub's,
2008-05-16 Dale JohannesenTreat common as distinct from weak global on Darwin...
2008-05-15 Evan ChengFix typos and comments.
2008-05-15 Evan ChengMake use of vector load and store operations to impleme...
2008-05-14 Dale JohannesenAdd CommonLinkage; currently tentative definitions
2008-05-14 Evan ChengDoh. Alignment is in bytes, not in bits.
2008-05-14 Dan GohmanChange target-specific classes to use more precise...
2008-05-13 Chris Lattneradd a note
2008-05-13 Evan Cheng- Fix the pasto in the fix for a previous pasto.
2008-05-13 Chris Lattneradd a note
2008-05-13 Nate BegemanFix one more encoding bug.
2008-05-13 Evan Cheng- Don't treat anyext 16-bit load as a 32-bit load if...
2008-05-13 Evan ChengInstead of a vector load, shuffle and then extract...
2008-05-13 Nate BegemanFix and encoding error in the psrad xmm, imm8 instruction.
2008-05-13 Evan ChengOn x86, it's safe to treat i32 load anyext as a normal...
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-12 Nate BegemanTeach Legalize how to scalarize VSETCC
2008-05-12 Evan ChengXform bitconvert(build_pair(load a, load b)) to a singl...
2008-05-12 Bill WendlingConstify the machine instruction passed into the
2008-05-12 Nate BegemanInitial X86 codegen support for VSETCC.
2008-05-12 Dan GohmanFix a copy+paste bug; pseudo-instructions shouldn't...
2008-05-12 Evan ChengRefactor isConsecutiveLoad from X86 to TargetLowering...
2008-05-12 Dan GohmanFix a compile error on compilers that still want a...
2008-05-11 Anton KorobeynikovAdd note
2008-05-10 Evan ChengWhen transforming a vector_shuffle to a load, the base...
2008-05-10 Dan GohmanFor now, abort when an ISD::VAARG is encountered on...
2008-05-10 Evan ChengSome clean up.
2008-05-10 Evan ChengIf movl top bits are undef, let it be selected to movlp...
2008-05-09 Evan ChengAdd a pattern to do move the low element of a v4f32...
2008-05-09 Evan ChengHandle a few more cases of folding load i64 into xmm...
2008-05-08 Evan ChengUse movq to move low half of XMM register and zero...
2008-05-08 Evan ChengHandle vector move / load which zero the destination...
2008-05-07 Duncan SandsOutput correct exception handling and frame info
2008-05-05 Chris Lattneradd a micro optzn.
2008-05-05 Mon P WangImproved generated code for atomic operators
2008-05-05 Evan ChengCode clean up. No functionality change.
2008-05-05 Mon P WangAdded addition atomic instrinsics and, or, xor, min...
2008-05-05 Dan GohmanFix IsLinux being uninitialized on non-Linux targets.
2008-05-05 Anton KorobeynikovFix 80col violation
2008-05-05 Dan GohmanUse a dedicated IsLinux flag instead of an ELFLinux...
2008-05-05 Dan GohmanAdd AsmPrinter support for emitting a directive to...
2008-05-04 Anton KorobeynikovAdd General Dynamic TLS model for X86-64. Some parts...
2008-05-04 Evan ChengSelect vector shift with non-immediate i32 shift amount...
2008-05-03 Evan ChengAdd separate intrinsics for MMX / SSE shifts with i32...
2008-05-02 Evan ChengUndo r50574. We are already ensuring the folded load...
2008-05-02 Evan Cheng80 column violation.
2008-05-02 Evan ChengNot safe folding a load + FsXORPSrr into FsXORPSrm...
2008-04-30 Arnold SchwaighoferTail call optimization improvements:
2008-04-28 Dan GohmanFix the SVOffset values for loads and stores produced by
2008-04-28 Anton KorobeynikovFix FP return for Win64 ABI
2008-04-27 Anton KorobeynikovProperly lower vararg's FORMAL_ARGUMENTS node on win64
2008-04-27 Anton KorobeynikovHandle fp80 for win64
2008-04-26 Chris LattnerA few inline asm cleanups:
2008-04-25 Evan ChengExtract the lower 64-bit if a MMX value is passed in...
2008-04-25 Evan ChengFix illegal MMX_MOVDQ2Qrr pattern. vector_extract resul...
2008-04-25 Evan ChengSpecial handling for MMX values being passed in either...
2008-04-25 Evan ChengFix MMX_MOVQ2DQrr pattern. It's illegal to do a bitconv...
next