PIC related bug fixes.
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2006-02-23 Evan ChengPIC related bug fixes.
2006-02-22 Evan Cheng- Added option -relocation-model to set relocation...
2006-02-22 Evan ChengAdded MMX, SSE1, and SSE2 vector instructions and some...
2006-02-22 Chris Lattnersplit register class handling from explicit physreg...
2006-02-21 Chris LattnerUpdates to match change of getRegForInlineAsmConstraint...
2006-02-18 Evan ChengIf SSE3 is available, promote FP_TO_UINT i32 to FP_TO_S...
2006-02-18 Evan Chengx86 / Darwin PIC support.
2006-02-17 Chris Lattnerunbreak the build
2006-02-17 Evan ChengUnbreak x86 be
2006-02-17 Nate Begemankill ADD_PARTS & SUB_PARTS and replace them with fancy...
2006-02-17 Nate BegemanKill the x86 pattern isel. boom.
2006-02-16 Nate BegemanRework the SelectionDAG-based implementations of Simpli...
2006-02-16 Evan ChengA bit more memset / memcpy optimization.
2006-02-14 Evan ChengRename maxStoresPerMemSet to maxStoresPerMemset, etc.
2006-02-14 Evan ChengSet maxStoresPerMemSet to 16. Ditto for maxStoresPerMem...
2006-02-13 Chris LattnerSwitch targets over to using SelectionDAG::getCALLSEQ_S...
2006-02-07 Evan ChengDarwin ABI issues: weak, linkonce, etc. dynamic-no...
2006-02-04 Evan ChengSeparate FILD and FILD_FLAG, the later is only used...
2006-02-02 Evan ChengFix a erroneous comment.
2006-02-01 Nate BegemanFix some of the stuff in the PPC README file, and clean...
2006-02-01 Evan ChengReturn's chain should be matching either the chain...
2006-02-01 Evan ChengWhen folding a load into a return of SSE value, check...
2006-01-31 Evan ChengBe smarter about whether to store the SSE return value...
2006-01-31 Evan Cheng- Allow XMM load (for scalar use) to be folded into...
2006-01-31 Chris Lattner* Fix 80-column violations
2006-01-31 Evan ChengAdded custom lowering of fabs
2006-01-30 Evan ChengDon't generate complex sequence for SETOLE, SETOLT...
2006-01-30 Evan Chengi64 -> f32, f32 -> i64 and some clean up.
2006-01-30 Evan ChengAlways use FP stack instructions to perform i64 to...
2006-01-30 Chris LattnerMove MaskedValueIsZero from the DAGCombiner to the...
2006-01-30 Chris Lattneradjust prototype
2006-01-29 Chris LattnerThe FP stack doesn't support UNDEF, ask the legalizer...
2006-01-29 Chris LattnerTargets all now request ConstantFP to be legalized...
2006-01-28 Chris Lattnersilence a warning
2006-01-27 Evan ChengBye bye Pattern ISel, hello DAG ISel.
2006-01-27 Nate BegemanRemove TLI.LowerReturnTo, and just let targets custom...
2006-01-27 Evan Chengx86 CPU detection and proper subtarget support
2006-01-26 Evan ChengWhen trying to fold X86::SETCC into a Select, make...
2006-01-25 Nate BegemanFirst part of bug 680:
2006-01-25 Evan ChengX86 prefer scheduling for reduced register pressure.
2006-01-25 Evan ChengFix a selectcc lowering bug. Make a copy of X86ISD...
2006-01-24 Chris Lattneruse ESP directly, not a copy of ESP into some other...
2006-01-24 Chris LattnerEmit the copies out of call return registers *after...
2006-01-20 Chris LattnerLowerReturn now doesn't have to handle f32 returns.
2006-01-19 Evan ChengAvoid generating a redundant setcc.
2006-01-19 Evan ChengA obvious typo
2006-01-18 Evan ChengSRA shift amount must be in i8
2006-01-18 Evan ChengIf a call return type is i1, insert a truncate from...
2006-01-17 Evan ChengFix lowering of calls which return f32 values.
2006-01-17 Evan ChengSSE does not support i64 SINT_TO_FP (FP stack doesn...
2006-01-17 Evan ChengAdded a FIXME comment about why FST is currently flagge...
2006-01-17 Evan ChengBug fixes: fpGETRESULT should produces a flag result...
2006-01-16 Evan ChengFix FP_TO_INT**_IN_MEM lowering.
2006-01-15 Chris LattnerUse the default lowering of ISD::DYNAMIC_STACKALLOC...
2006-01-14 Nate Begemanbswap implementation
2006-01-13 Evan ChengLHS = X86ISD::CMOVcc LHS, RHS means LHS = RHS if cc...
2006-01-13 Chris LattnerEnable X86 support for savestack/restorestack
2006-01-13 Chris Lattnerexpand unsupported stacksave/stackrestore nodes
2006-01-13 Evan ChengMore typo's. I need new eye glasses...
2006-01-13 Evan ChengOops. Typo.
2006-01-13 Evan ChengFix a SETCC / BRCOND folding bug.
2006-01-12 Evan ChengFix sint_to_fp (fild*) support.
2006-01-12 Evan ChengX86ISD::SETCC (e.g. SETEr) produces a flag (so multiple...
2006-01-12 Evan Cheng* Materialize GlobalAddress and ExternalSym with MOV32r...
2006-01-11 Evan ChengAdded ROTL and ROTR.
2006-01-11 Evan ChengSupport for MEMCPY and MEMSET.
2006-01-11 Nate BegemanAdd bswap, rotl, and rotr nodes
2006-01-11 Evan Cheng* Add special entry code main() (to set x87 to 64-bit...
2006-01-11 Evan ChengSSE cmov support.
2006-01-10 Evan ChengFP_TO_INT*_IN_MEM and x87 FP Select support.
2006-01-09 Evan ChengMore typos
2006-01-09 Evan Chengtypo
2006-01-09 Evan ChengSupport for ADD_PARTS, SUB_PARTS, SHL_PARTS, SHR_PARTS...
2006-01-06 Evan Cheng* Fast call support.
2006-01-05 Jim LaskeyHad expand logic backward.
2006-01-05 Jim LaskeyAdded initial support for DEBUG_LABEL allowing debug...
2006-01-05 Evan ChengDAG based isel call support.
2005-12-27 Chris LattnerFix a problem duraid pointed out to me compiling kc...
2005-12-23 Evan ChengMore X86 floating point patterns.
2005-12-23 Chris Lattnermake sure bit_convert's are expanded
2005-12-21 Evan Cheng* Fix a GlobalAddress lowering bug.
2005-12-21 Jim LaskeyDisengage DEBUG_LOC from non-PPC targets.
2005-12-21 Evan Cheng* Added support for X86 RET with an additional operand...
2005-12-21 Evan Cheng* Added lowering hook for external weak global address...
2005-12-20 Evan ChengAdded a hook to print out names of target specific...
2005-12-19 Evan ChengX86 conditional branch support.
2005-12-17 Evan ChengRemove a few lines of dead code.
2005-12-17 Evan ChengX86 lowers SELECT to a cmp / test followed by a conditi...
2005-12-15 Evan Cheng* Promote all 1 bit entities to 8 bit.
2005-12-07 Chris LattnerX86 doesn't support sextinreg for 8-bit things either.
2005-11-29 Chris LattnerNo targets support line number info yet.
2005-11-20 Chris LattnerLower READCYCLECOUNTER correctly, preserving the chain...
2005-11-20 Chris Lattneruse chain operands to ensure the copies don't wander...
2005-11-20 Andrew LenharthThe second patch of X86 support for read cycle counter.
2005-11-15 Chris LattnerSeparate X86ISelLowering stuff out from the X86ISelPatt...