More CellSPU files... more to follow.
[oota-llvm.git] / lib / Target / X86 /
2007-12-02 Evan ChengRemove redundant foldMemoryOperand variants and other...
2007-12-01 Evan ChengAllow some reloads to be folded in multi-use cases...
2007-11-27 Nate BegemanSupport returning non-power-of-2 vectors to unblock...
2007-11-27 Duncan SandsFix PR1146: parameter attributes are longer part of
2007-11-25 Chris LattnerFix a long standing deficiency in the X86 backend:...
2007-11-24 Chris Lattnerremove bogus assertion that broke CodeGen/Generic/cast...
2007-11-24 Chris LattnerSeveral changes:
2007-11-24 Chris Lattneradd a note
2007-11-20 Dale JohannesenFix .eh table linkage issues on Darwin. Some EH support
2007-11-17 Nate BegemanAdd support for vectors to int <-> float casts.
2007-11-16 Anton KorobeynikovImplement codegen for flt_rounds on x86
2007-11-14 Evan ChengOops. Debugging code shouldn't have been checked in.
2007-11-14 Anton KorobeynikovFix PIC jump table codegen on x86-32/linux. In fact...
2007-11-14 Duncan SandsEliminate the recently introduced CCAssignToStackABISiz...
2007-11-14 Evan ChengClean up sub-register implementation by moving subReg...
2007-11-13 Dale JohannesenRevert previous; these files aren't ready to go in...
2007-11-13 Dale JohannesenAdd parameter to getDwarfRegNum to permit targets
2007-11-13 Evan ChengFix x86-64 jit: remove reliance on Dwarf numbers.
2007-11-13 Bill WendlingUnifacalize the CALLSEQ{START,END} stuff.
2007-11-13 Bill WendlingUnify CALLSEQ_{START,END}. They take 4 parameters:...
2007-11-12 Owen AndersonAdd a flag for indirect branch instructions.
2007-11-11 Anton KorobeynikovUse TableGen to emit information for dwarf register...
2007-11-10 Dale JohannesenAdd CCAssignToStackABISizeAlign for convenience in
2007-11-10 Arnold SchwaighoferUpdate tailcall code to include inline attribute operan...
2007-11-09 Evan ChengUnbreak x86-64 jumptable.
2007-11-09 Dale JohannesenRevert previous rewrite per chris's comments.
2007-11-09 Evan ChengMuch improved pic jumptable codegen:
2007-11-09 Dale JohannesenRewrite Dwarf number handling per review comments.
2007-11-07 Dale JohannesenComplete conditionalization of Dwarf reg numbers.
2007-11-07 Dale JohannesenInterchange Dwarf numbers of ESP and EBP on x86 Darwin.
2007-11-05 Rafael EspindolaMove the LowerMEMCPY and LowerMEMCPYCall to a common...
2007-11-05 Evan ChengUse movups to spill / restore SSE registers on targets...
2007-11-05 Duncan SandsEliminate the remaining uses of getTypeSize. This
2007-11-04 Chris LattnerFix PR1761 by not printing (rip) suffix when in -static...
2007-11-04 Chris LattnerFix PR1763 by allowing the 'q' constraint to work with...
2007-11-02 Evan ChengUnbreak tailcall opt.
2007-11-02 Chris Lattneradd a note
2007-11-02 Evan ChengMissing a getNumOperands check.
2007-11-01 Bill WendlingSilence, accersed warning
2007-10-31 Rafael EspindolaMake ARM and X86 LowerMEMCPY identical by moving the...
2007-10-31 Rafael EspindolaMake ARM an X86 memcpy expansion more similar to each...
2007-10-31 Dale JohannesenMake i64=expand_vector_elt(v2i64) work in 32-bit mode.
2007-10-30 Dale JohannesenAdd missing SSE builtins: CVTPD2PI, CVTPS2PI,
2007-10-30 Duncan SandsFix for visibility warnings generated by gcc-4.2.
2007-10-30 Dale JohannesenAdd missing MMX PSUBQ.
2007-10-29 Evan ChengEnable more fold (sext (load x)) -> (sext (truncate...
2007-10-29 Evan ChengAvoid doing something dumb like rewriting using a 64...
2007-10-29 Chris Lattneradd a note.
2007-10-29 Chris LattnerAdd support for the x86-64 'q' regigster modifier,...
2007-10-28 Evan ChengNew entry.
2007-10-26 Anton KorobeynikovFix off-by-one stack offset computations (dwarf informa...
2007-10-26 Evan ChengLoosen up iv reuse to allow reuse of the same stride...
2007-10-22 Dan GohmanFix the folding of multiplication into addresses on...
2007-10-22 Evan ChengFix an unfolding bug.
2007-10-21 Dale JohannesenAllow for copysign having f80 second argument.
2007-10-19 Evan ChengResolve unfold tables ambiguity.
2007-10-19 Evan ChengLocal spiller optimization:
2007-10-19 Rafael EspindolaAdd support for byval function whose argument is not...
2007-10-18 Evan Cheng- Added getOpcodeAfterMemoryUnfold(). It doesn't unfold...
2007-10-18 Evan ChengUse SmallVectorImpl instead of SmallVector with hardcod...
2007-10-18 Christopher LambFix a typo
2007-10-17 Chris LattnerChange fp to sint legalization on x86-32 to do 2 x i32
2007-10-17 Chris Lattnerfix some funny indentation, add comments.
2007-10-16 Dale JohannesenCheck for invalid cc's in f80 select.
2007-10-16 Arnold SchwaighoferCorrection to tail call optimization code. The new...
2007-10-15 Evan ChengLowerFP_TO_SINT must not create a stack object if it...
2007-10-14 Evan ChengUnbreak x86-64.
2007-10-14 Evan ChengRevert 42908 for now.
2007-10-13 Duncan SandsClarify that fastcc has a problem with nested function
2007-10-13 Evan ChengChange unfoldMemoryOperand(). User is now responsible...
2007-10-12 Arnold SchwaighoferCorrecting the corrections. Bad bad baaad emacs!
2007-10-12 Arnold SchwaighoferCorrected many typing errors. And removed 'nest' parame...
2007-10-12 Duncan SandsDue to the new tail call optimization, trampolines...
2007-10-12 Evan ChengUpdate.
2007-10-12 Dan GohmanChange the names used for internal labels to use the...
2007-10-12 Dan GohmanMark vector ctpop, cttz, and ctlz as Expand on x86.
2007-10-12 Evan ChengFold load / store into MOV32to32_ and MOV16to16_.
2007-10-12 Evan ChengFlag MOV32to32_ with EXTRACT_SUBREG. They should not...
2007-10-11 Dan GohmanSet ISD::FPOW to Expand.
2007-10-11 Dale JohannesenAdd missing argument to PALIGNR
2007-10-11 Arnold SchwaighoferAdded tail call optimization to the x86 back end. It...
2007-10-09 Dan GohmanLowerIntegerDivOrRem no longer exists.
2007-10-09 Dan GohmanFix grammar in a comment.
2007-10-09 Dan GohmanThis is done.
2007-10-09 Evan ChengUnder 64-bit mode use LEA64_32r instead of LEA64r to...
2007-10-08 Evan ChengBug fix. X86 was emitting redundant setcc and test...
2007-10-08 Dan GohmanMigrate X86 and ARM from using X86ISD::{,I}DIV and...
2007-10-08 Evan ChengAllow x86 compare to be commutable by default.
2007-10-07 Chris Lattnerdisable this entirely: it is causing use of invalidated...
2007-10-07 Chris LattnerFix many regressions on x86 by avoiding dereferencing...
2007-10-06 Anton KorobeynikovOops, I really wanted to commit this part also :)
2007-10-06 Anton KorobeynikovMove merge code into new helper function.
2007-10-06 Evan ChengAdded DAG xforms. e.g.
2007-10-05 Evan ChengCommute x86 cmove instructions by swapping the operands...
2007-10-05 Evan ChengThis is done.
2007-10-05 Evan ChengEnable convertToThreeAddress for X86 by default.
2007-10-05 Evan ChengINC64_32r -> LEA64_32r is better than INC64_32r ->...
2007-10-05 Evan ChengIn 64-bit mode, avoid using leal with 32-bit 32-bit...
2007-10-05 Evan ChengAdd support to convert more 64-bit instructions to...
2007-10-05 Evan ChengADC and SBB uses EFLAGS.
next