Fix single precision FP constants on SPU. They are actually legal,
[oota-llvm.git] / lib / Target / X86 /
2008-02-14 Duncan SandsIn TargetLowering::LowerCallTo, don't assert that
2008-02-14 Nate BegemanChange how FP immediates are handled.
2008-02-14 Chris Lattnerupgrade some entries, remove stuff that is done.
2008-02-14 Chris Lattnerthe mid-level optimizer removes this stuff.
2008-02-14 Chris Lattnerthis one is easy.
2008-02-14 Chris LattnerThis readme entry is done, testcase here: CodeGen/X86...
2008-02-13 Dan GohmanAssigning an APInt to 0 with plain assignment gives...
2008-02-13 Dan GohmanSimplify some logic in ComputeMaskedBits. And change...
2008-02-13 Nicolas GeoffrayEnable exception handling int JIT
2008-02-13 Nate Begemanreadme updates
2008-02-13 Evan ChengcommuteInstr() can now commute non-ssa machine instrs.
2008-02-13 Dan GohmanConvert SelectionDAG::ComputeMaskedBits to use APInt...
2008-02-12 Dale Johannesen__DATA not __DATA__ is the right segment name on darwin.
2008-02-12 Nate BegemanSSE4.1 64b integer insert/extract pattern support
2008-02-12 Evan ChengOnly using x86-64 rip relative addressing in non-staic...
2008-02-12 Evan ChengUpdate comment.
2008-02-12 Evan ChengUnbreak various insert_vector_elt and extract_vector_el...
2008-02-11 Nate BegemanEnable SSE4 codegen and pattern matching.
2008-02-10 Nate Begemanxmm0 variable blends
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-09 Nate Begemanmemopv16i8 had wrong alignment requirement, would have...
2008-02-09 Nate BegemanSkeleton of insert and extract matching, more to come
2008-02-08 Evan ChengIt's not always safe to fold movsd into xorpd, etc...
2008-02-08 Dale Johannesen64-bit (MMX) vectors do not need restrictive alignment.
2008-02-08 Dan GohmanAvoid needlessly casting away const qualifiers.
2008-02-08 Evan ChengAdded missing entries in X86 load / store folding tables.
2008-02-07 Dan GohmanFollow Chris' suggestion; change the PseudoSourceValue...
2008-02-07 Dan GohmanAdd SourceValue information for outgoing argument store...
2008-02-07 Evan ChengFix a x86-64 codegen deficiency. Allow gv + offset...
2008-02-07 Evan ChengIn some cases, e.g. ADD32ri, no transformation is made...
2008-02-06 Dan GohmanRe-apply the memory operand changes, with a fix for...
2008-02-05 Dale JohannesenImplement sseregparm.
2008-02-04 Evan ChengDwarf requires variable entries to be in the source...
2008-02-04 Nate BegemanThe rest of the SSE4.1 intrinsic patterns that are...
2008-02-04 Nate BegemanSome more SSE 4.1 intrinsic patterns.
2008-02-03 Nate BegemanSSE 4.1 Intrinsics and detection
2008-02-02 Evan ChengGet rid of the annoying blank lines before labels.
2008-02-02 Nick LewyckyDon't use uninitialized values. Fixes vec_align.ll...
2008-02-02 Evan ChengSDIsel processes llvm.dbg.declare by recording the...
2008-02-02 Evan ChengFrame index can be negative.
2008-02-01 Evan ChengRemove the nasty LABEL hack with a much less evil one...
2008-01-31 Evan ChengRevert 46556 and 46585. Dan please fix the PseudoSource...
2008-01-31 Evan ChengAdd an extra operand to LABEL nodes which distinguishes...
2008-01-31 Evan ChengAdd x86 specific getFrameIndexOffset(). This fixes...
2008-01-31 Dan GohmanAvoid unnecessarily casting away const.
2008-01-31 Dan GohmanRename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid...
2008-01-31 Dan GohmanCreate a new class, MemOperand, for describing memory...
2008-01-30 Evan ChengTreat the label for the first @llvm.dbg.stoppoint the...
2008-01-30 Evan ChengEven though InsertAtEndOfBasicBlock is an ugly hack...
2008-01-30 Evan ChengSkip over the label which marks the beginning of the...
2008-01-29 Evan ChengWork in progress. This patch *fixes* x86-64 calls which...
2008-01-29 Dale JohannesenHandle 'X' constraint in asm's better.
2008-01-27 Chris Lattneradd a note
2008-01-27 Chris LattnerUse fldz and fld1 for long double constants instead...
2008-01-26 Chris LattnerAdd some notes.
2008-01-26 Chris LattnerRemove some code for inferring alignment info from...
2008-01-26 Bill WendlingIf there's no instructions being emitted on X86 for...
2008-01-25 Chris Lattneroptimize fxor like for
2008-01-25 Chris LattnerAdd target-specific dag combines for FAND(x,0) and...
2008-01-25 Anton KorobeynikovProvide correct DWARF register numbering for debug...
2008-01-24 Chris LattnerSignificantly simplify and improve handling of FP funct...
2008-01-23 Evan ChengLet each target decide byval alignment. For X86, it...
2008-01-23 Duncan SandsThe last pieces needed for loading arbitrary
2008-01-23 Dale JohannesenHonor explicit section information on Darwin.
2008-01-22 Evan ChengSSE varargs arguments are passed in memory.
2008-01-20 Anton KorobeynikovHonour ByVal parameter attribute for name decoration
2008-01-20 Anton KorobeynikovRemove Darwin'ism
2008-01-20 Anton KorobeynikovEnable PIC codegen on x86-64/linux
2008-01-19 Duncan SandsNeed to handle any 'nest' parameter before integer
2008-01-18 Chris Lattnermake a method public
2008-01-17 Dale JohannesenRevert the part of 45848 that treated weak globals
2008-01-17 Chris LattnerThis commit changes:
2008-01-17 Chris Lattner* Introduce a new SelectionDAG::getIntPtrConstant method
2008-01-16 Duncan SandsTrampoline support for x86-64. This looks like
2008-01-16 Chris Lattnermake it more clear that this predicate only applies...
2008-01-16 Chris Lattnerintroduce a isTypeInSSEReg predicate, which allows...
2008-01-16 Chris LattnerMy previous commit had an incomplete message, it should...
2008-01-16 Chris Lattnermake the 'fp return in ST(0)' optimization smart enough to
2008-01-16 Chris Lattnervarious whitespace cleanups, no functionality change.
2008-01-15 Dale JohannesenFix and enable EH for x86-64 Darwin. Adds
2008-01-15 Chris Lattnerrename SDTRet -> SDTNone.
2008-01-15 Chris Lattnerno need to expand ISD::TRAP to X86ISD::TRAP, just match...
2008-01-15 Anton KorobeynikovFix JIT encoding of trap/ud2 instruction
2008-01-15 Anton KorobeynikovFor PR1839: add initial support for __builtin_trap...
2008-01-15 Evan ChengRename CCIfStruct to CCIfByVal and CCStructAssign to...
2008-01-15 Evan ChengBoth x86-32 and x86-64 handle byval parameter attributes.
2008-01-14 Chris LattnerImprove the FP stackifier to decide all on its own...
2008-01-13 Duncan SandsWhitespace tweak.
2008-01-12 Evan ChengCode clean up.
2008-01-12 Chris Lattnerfix a wordo that gordon noticed :)
2008-01-12 Chris LattnerAny x86 instruction that reads from an invariant locati...
2008-01-11 Chris Lattnerrename MachineInstr::setInstrDescriptor -> setDesc
2008-01-11 Chris Lattnerremove xchg and shift-reg-by-1 instructions, which...
2008-01-11 Chris Lattneradd a note, remove a done deed.
2008-01-11 Arnold Schwaighoferhrm - correct spelling.
2008-01-11 Arnold SchwaighoferImprove tail call optimized call's argument lowering...
2008-01-11 Arnold SchwaighoferCorrect a copy and paste error.
2008-01-11 Evan ChengRename Int_CVTSI642SSr* to Int_CVTSI2SS64r* for naming...
2008-01-11 Chris Lattnermore flags set right
2008-01-11 Chris Lattneradd some missing flags.
next