Added anyext, modelled as zext on X86.
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2005-12-17 Evan ChengX86 lowers SELECT to a cmp / test followed by a conditi...
2005-12-16 Jim LaskeyAdded source file/line correspondence for dwarf (PowerP...
2005-12-15 Chris LattnerDon't create SEXTLOAD/ZEXTLOAD instructions that the...
2005-12-14 Chris LattnerWhen folding loads into ops, immediately replace uses...
2005-12-14 Chris LattnerFix the (zext (zextload)) case to trigger, similarly...
2005-12-14 Chris LattnerFix a miscompilation in crafty due to a recent patch
2005-12-14 Evan ChengFold (zext (load x) to (zextload x).
2005-12-13 Chris LattnerDon't lump the filename and working dir together
2005-12-13 Nate BegemanLowering constant pool entries on ppc exposed a bug...
2005-12-12 Chris LattnerAccept and ignore prefetches for now
2005-12-12 Chris LattnerFix CodeGen/Generic/2005-12-12-ExpandSextInreg.ll
2005-12-11 Chris LattnerMinor tweak to get isel opt
2005-12-10 Nate BegemanAdd support for TargetConstantPool nodes to the dag...
2005-12-10 Evan ChengAdded new getNode and getTargetNode variants for X86...
2005-12-09 Chris LattnerTeach legalize how to promote sext_inreg to fix a probl...
2005-12-08 Chris Lattnerimprove code insertion in two ways:
2005-12-07 Nate BegemanFix a crash where ConstantVec nodes were being generate...
2005-12-07 Chris LattnerOnly transform (sext (truncate x)) -> (sextinreg x...
2005-12-07 Chris LattnerTeach the dag combiner to turn a truncate/sign_extend...
2005-12-06 Nate BegemanTeach the SelectionDAG ISel how to turn ConstantPacked...
2005-12-05 Chris LattnerFix the #1 code quality problem that I have seen on...
2005-12-03 Chris Lattnerdbg.stoppoint returns a value, don't forget to init it
2005-12-02 Andrew Lenharthbah, must generate all results
2005-12-02 Andrew Lenharthcycle counter fix
2005-12-01 Chris LattnerDon't remove two operand, two result nodes from the...
2005-12-01 Chris LattnerPromote line and column number information for our...
2005-12-01 Chris LattnerThis is a bugfix for SelectNodeTo. In certain situatio...
2005-12-01 Nate BegemanSupport multiple ValueTypes per RegisterClass, needed...
2005-11-30 Chris LattnerMake SelectNodeTo return N
2005-11-30 Chris LattnerCALLSEQ_START/END nodes don't get memoized, do not...
2005-11-30 Andrew LenharthAt long last, you can say that f32 isn't supported...
2005-11-30 Nate BegemanFirst chunk of actually generating vector code for...
2005-11-30 Andrew Lenharthadd support for custom lowering SINT_TO_FP
2005-11-30 Reid SpencerFix a problem with llvm-ranlib that (on some platforms...
2005-11-30 Evan ChengFixed a bug introduced by my last commit: TargetGlobalV...
2005-11-30 Evan ChengAdded an index field to GlobalAddressSDNode so it can...
2005-11-29 Chris LattnerAdd support for a new STRING and LOCATION node for...
2005-11-29 Nate BegemanAdd the majority of the vector machien value types...
2005-11-22 Nate BegemanCheck in code to scalarize arbitrarily wide packed...
2005-11-22 Nate BegemanRather than attempting to legalize 1 x float, make...
2005-11-20 Chris LattnerLegalize MERGE_VALUES, expand READCYCLECOUNTER correctl...
2005-11-20 Andrew LenharthThe first patch of X86 support for read cycle counter
2005-11-20 Chris Lattnermore progress towards bug 291 being finished. Patch...
2005-11-19 Chris LattnerUnbreak codegen of bools. This should fix the llc...
2005-11-19 Chris LattnerImprove Selection DAG printer portability. Patch by...
2005-11-19 Chris LattnerTeach the graph viewer to handle register operands...
2005-11-19 Chris LattnerSilence a bogus warning
2005-11-19 Chris LattnerAdd some method variants, patch by Evan Cheng
2005-11-19 Nate BegemanTeach LLVM how to scalarize packed types. Currently...
2005-11-18 Nate BegemanSplit out the shift code from visitBinary.
2005-11-17 Chris LattnerAllow targets to custom legalize leaf nodes like Global...
2005-11-17 Chris LattnerTeach legalize about targetglobaladdress
2005-11-16 Chris Lattnerwhen debugging lower dbg intrinsics to calls
2005-11-12 Jeff CohenFix operator precedence bug caught by VC++.
2005-11-11 Andrew Lenharthadded a chain output
2005-11-11 Andrew Lenharthcontinued readcyclecounter support
2005-11-09 Chris LattnerSwitch the allnodes list from a vector of pointers...
2005-11-09 Chris LattnerRefactor intrinsic lowering stuff out of visitCall
2005-11-09 Chris LattnerHandle the trivial (but common) two-op case more effici...
2005-11-09 Chris LattnerFix CodeGen/X86/shift-folding.ll:test3 on X86
2005-11-09 Chris LattnerAvoid creating a token factor node in trivially redunda...
2005-11-09 Chris LattnerHandle GEP's a bit more intelligently. Fold constant...
2005-11-08 Chris LattnerAllocate the right amount of memory for this vector...
2005-11-08 Chris LattnerChange the ValueList array for each node to be shared...
2005-11-08 Chris LattnerSwitch the operandlist/valuelist from being vectors...
2005-11-08 Chris LattnerExplicitly initialize some instance vars
2005-11-08 Chris LattnerClean up RemoveDeadNodes significantly, by eliminating...
2005-11-07 Jim LaskeyLet's try ignoring resource utilization on the backward...
2005-11-06 Nate BegemanAdd the necessary support to the ISel to allow targets...
2005-11-05 Jim LaskeyFix logic bug in finding retry slot in tally.
2005-11-04 Jim LaskeyFix a warning
2005-11-04 Jim LaskeyScheduling now uses itinerary data.
2005-11-02 Nate BegemanFix a crash that Andrew noticed, and add a pair of...
2005-11-02 Chris LattnerFix a source of undefined behavior when dealing with...
2005-10-31 Jim Laskey1. Embed and not inherit vector for NodeGroup.
2005-10-30 Chris LattnerSignificantly simplify this code and make it more aggre...
2005-10-30 Chris LattnerReduce the number of copies emitted as machine instruct...
2005-10-30 Chris LattnerCodegen mul by negative power of two with a shift and...
2005-10-27 Chris LattnerFix DSE to not nuke dead stores unless they redundant...
2005-10-27 Chris LattnerAdd a simple xform that is useful for bitfield operations.
2005-10-25 Nate BegemanAllow custom lowered FP_TO_SINT ops in the check for...
2005-10-25 Chris LattnerClear a bit in this file that was causing a miscompilat...
2005-10-23 Andrew Lenharthadd TargetExternalSymbol
2005-10-22 Chris LattnerBuildSDIV and BuildUDIV only work for i32/i64, but...
2005-10-21 Chris Lattneradd a case missing from the dag combiner that exposed...
2005-10-21 Nate BegemanFix a typo in the dag combiner, so that this can work...
2005-10-21 Nate BegemanInvert the TargetLowering flag that controls divide...
2005-10-20 Nate BegemanFix a couple bugs in the const div stuff where we'd...
2005-10-20 Chris Lattnerdon't use llabs with apparently VC++ doesn't have
2005-10-20 Nate BegemanMove the target constant divide optimization up into...
2005-10-19 Nate BegemanTeach Legalize how to do something with EXTRACT_ELEMENT...
2005-10-18 Nate BegemanAdd the ability to lower return instructions to TargetL...
2005-10-18 Chris LattnerFix Generic/2005-10-18-ZeroSizeStackObject.ll by not...
2005-10-18 Chris Lattnerremove hack
2005-10-18 Chris LattnerFold (select C, load A, load B) -> load (select C,...
2005-10-18 Nate BegemanImplement some feedback from Chris re: constant canonic...
2005-10-18 Nate BegemanLegalize BUILD_PAIR appropriately for upcoming 64 bit...
2005-10-17 Nate Begemanfold fmul X, +2.0 -> fadd X, X;
2005-10-17 Chris Lattneradd a trivial fold
2005-10-15 Chris LattnerFix this logic.
next