A few more SH{L|R}D peepholes.
[oota-llvm.git] / lib / Target / X86 / X86ISelPattern.cpp
2006-01-15 Chris LattnerUse the default lowering of ISD::DYNAMIC_STACKALLOC...
2006-01-13 Chris LattnerFix a bug in my last X86 checkin, pointed out by cozmic
2006-01-13 Chris LattnerEnable X86 support for savestack/restorestack
2006-01-12 Evan ChengFix sint_to_fp (fild*) support.
2006-01-11 Evan ChengSupport for MEMCPY and MEMSET.
2006-01-11 Evan Cheng* Add special entry code main() (to set x87 to 64-bit...
2006-01-11 Chris Lattnerimplement FP_REG_KILL insertion for the dag-dag instruc...
2006-01-06 Chris Lattnersilence a bogus gcc warning
2005-12-21 Chris LattnerRewrite FP stackifier support in the X86InstrInfo.td...
2005-12-14 Evan ChengFixed a typo: line 2323: MOVSX16rm8 -> MOVZX16rm8....
2005-12-04 Chris LattnerFix PR672 another way which should be more robust
2005-12-03 Chris LattnerFix test/Regression/ExecutionEngine/2005-12-02-TailCall...
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...
2005-10-21 Nate BegemanInvert the TargetLowering flag that controls divide...
2005-10-15 Nate BegemanRemove some dead code now that the dag combiner exists.
2005-10-14 Nate BegemanProperly split f32 and f64 into separate register class...
2005-10-02 Chris Lattnersilence some warnings
2005-09-28 Chris LattnerAdd FP versions of the binary operators, keeping the...
2005-09-14 Chris Lattnerfix a major regression from my patch this afternoon
2005-09-13 Chris LattnerThis code is no longer needed, it is moved to the targe...
2005-09-02 Chris LattnerHandle any_extend like zext
2005-08-27 Reid SpencerAdjust to member variable name change.
2005-08-26 Chris LattnerFix a bug in my previous checkin
2005-08-26 Chris LattnerChange ConstantPoolSDNode to actually hold the Constant...
2005-08-25 Chris LattnerFix a warning
2005-08-19 Chris LattnerThe variable SAR's only take one operand too
2005-08-19 Chris LattnerStop adding bogus operands to variable shifts on X86...
2005-08-16 Chris Lattnerupdate the backends to work with the new CopyFromReg...
2005-08-16 Nate BegemanImplement BR_CC and BRTWOWAY_CC. This allows the remov...
2005-08-14 Nate BegemanFix last night's X86 regressions by putting code for...
2005-08-14 Nate BegemanFix FP_TO_UINT with Scalar SSE2 now that the legalizer...
2005-08-09 Chris LattnerUpdate the targets to the new SETCC/CondCodeSDNode...
2005-08-05 Chris Lattneradjust to change in getSubtarget() api
2005-08-03 Nate BegemanScalar SSE: load +0.0 -> xorps/xorpd
2005-08-02 Chris LattnerUpdate to use the new MathExtras.h support for log2...
2005-07-30 Jeff CohenKeep tabs and trailing spaces out.
2005-07-30 Chris Lattnerfix a typeo
2005-07-30 Chris LattnerChange the fp to integer code to not perform 2-byte...
2005-07-30 Chris LattnerUse a custom expander for all FP to int conversions...
2005-07-29 Chris LattnerImplement a FIXME: move a bunch of cruft for handling...
2005-07-29 Chris LattnerDon't forget to diddle with the control word when perfo...
2005-07-29 Chris LattnerUse a custom expander to compile this:
2005-07-27 Jeff CohenEliminate all remaining tabs and trailing spaces.
2005-07-19 Reid SpencerFor: memory operations -> stores
2005-07-16 Nate BegemanTeach the legalizer how to promote SINT_TO_FP to a...
2005-07-16 Chris LattnerRemove all knowledge of UINT_TO_FP from the X86 backend...
2005-07-15 Nate BegemanGet closer to fully working scalar FP in SSE regs....
2005-07-12 Nate BegemanImplement Subtarget support
2005-07-10 Chris LattnerChange *EXTLOAD to use an VTSDNode operand instead...
2005-07-10 Chris LattnerChange TRUNCSTORE to use a VTSDNode operand instead...
2005-07-07 Chris LattnerRestore some code that was accidentally removed by...
2005-07-07 Nate BegemanFix a typo in my checkin today that caused regressions...
2005-07-06 Nate BegemanFirst round of support for doing scalar FP using the...
2005-07-05 Chris LattnerMake several cleanups to Andrews varargs change:
2005-07-05 Chris LattnerFit to 80 columns
2005-06-22 Andrew LenharthIf we support structs as va_list, we must pass pointers...
2005-06-18 Andrew Lenharthcore changes for varargs
2005-06-17 Chris Lattnersilence a bogus warning
2005-05-19 Chris LattnerTailcalls require stubs to be emitted. Otherwise,...
2005-05-15 Chris Lattnerdon't reserve space for tailcall arg areas. It explici...
2005-05-15 Chris LattnerImplement proper tail calls in the X86 backend for...
2005-05-14 Chris LattnerPass i64 values correctly split in reg/mem to fastcc...
2005-05-14 Chris LattnerUse target-specific nodes for calls. This allows the...
2005-05-14 Chris Lattneruse a target-specific node and custom expander to lower...
2005-05-13 Chris LattnerMake sure the start of the arg area and the end (after...
2005-05-13 Chris Lattnerfix typo
2005-05-13 Chris LattnerFix the problems with callee popped argument lists
2005-05-13 Chris LattnerDon't emit SAR X, 0 in the case of sdiv Y, 2
2005-05-13 Chris LattnerFix UnitTests/2005-05-13-SDivTwo.c
2005-05-13 Chris Lattnerswitch to having the callee pop stack operands for...
2005-05-13 Chris LattnerBuild TAILCALL nodes in LowerCallTo, treat them like...
2005-05-13 Chris LattnerAdd an isTailCall flag to LowerCallTo
2005-05-13 Chris LattnerDo not CopyFromReg physregs for live-in values. Instea...
2005-05-12 Chris Lattnerrename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to...
2005-05-12 Chris LattnerAdd a new -enable-x86-fastcc option that enables passin...
2005-05-12 Chris LattnerPass in Calling Convention to use into LowerCallTo
2005-05-11 Chris LattnerX86 has more than just 32-bit registers
2005-05-10 Chris LattnerConvert feature of the simple isel over for the pattern...
2005-05-10 Jeff CohenSilence some VC++ warnings
2005-05-09 Chris LattnerImplement READPORT/WRITEPORT, implementing the last...
2005-05-09 Chris Lattnerlegalize readio/writeio into load/stores, fixing CodeGe...
2005-05-09 Chris Lattnerrestore some non-dead code I removed last night breakin...
2005-05-09 Chris LattnerWrap long lines, remove dead code that is now handled...
2005-05-09 Chris LattnerFix FP -> bool casts
2005-05-09 Chris LattnerFix X86/2005-05-08-FPStackifierPHI.ll: ugly gross hack.
2005-05-04 Andrew Lenharthfix typo
2005-05-03 Andrew LenharthImplement count leading zeros (ctlz), count trailing...
2005-04-30 Chris LattnerAdd support for FSIN/FCOS when unsafe math ops are...
2005-04-28 Chris LattnerAdd support for FSQRT node, patch contributed by Morten...
2005-04-27 Andrew LenharthImplement Value* tracking for loads and stores in the...
2005-04-21 Misha Brukman* Remove trailing whitespace
2005-04-21 Chris LattnerHandle (store &GV -> mem) as a store immediate. This...
2005-04-13 Chris LattnerFix some mysteriously missing {}'s which cause the...
2005-04-13 Chris LattnerZ_E_I is gone
2005-04-09 Chris LattnerUse live out sets for return values instead of imp_defs...
2005-04-09 Chris LattnerThis target does not support/want ISD::BRCONDTWOWAY
2005-04-07 Chris LattnerX86 zero extends setcc results
2005-04-06 Chris LattnerAdd (untested) support for MULHS and MULHU.
2005-04-02 Chris Lattneradd support for FABS and FNEG
next