fix some bogus assertions: noop bitconverts are legal
[oota-llvm.git] / lib / CodeGen / SelectionDAG /
2006-03-24 Chris Lattnerfix some bogus assertions: noop bitconverts are legal
2006-03-24 Evan ChengLower BUILD_VECTOR to VECTOR_SHUFFLE if there are two...
2006-03-24 Chris LattnerIdentify the INTRINSIC node
2006-03-23 Evan ChengTypo
2006-03-23 Chris Lattneradd support for splitting casts. This implements
2006-03-23 Jim LaskeyHandle new forms of llvm.dbg intrinsics.
2006-03-23 Chris Lattnersimplify some code
2006-03-22 Chris LattnerFix a typo
2006-03-22 Chris LattnerImplement simple support for vector casting. This...
2006-03-22 Chris LattnerEndianness does not affect the order of vector fields...
2006-03-22 Chris LattnerEnclose some variables in a scope to avoid error with...
2006-03-21 Chris Lattneradd expand support for extractelement
2006-03-21 Chris Lattneradd some trivial support for extractelement.
2006-03-21 Chris LattnerAdd a hacky workaround for crashes due to vectors live...
2006-03-20 Chris LattnerIf a target supports splatting with SHUFFLE_VECTOR...
2006-03-20 Chris LattnerTargetData doesn't know the alignment of vectors :(
2006-03-19 Chris LattnerAdd very basic support for VECTOR_SHUFFLE
2006-03-19 Chris LattnerAllow SCALAR_TO_VECTOR to be custom lowered.
2006-03-19 Chris LattnerAdd SCALAR_TO_VECTOR support
2006-03-19 Chris LattnerDon't bother storing undef elements of BUILD_VECTOR's
2006-03-19 Chris LattnerImplement expand of BUILD_VECTOR containing variable...
2006-03-19 Chris Lattnerfold insertelement(buildvector) -> buildvector if the...
2006-03-19 Chris Lattnerimplement basic support for INSERT_VECTOR_ELT.
2006-03-19 Chris LattnerRename ConstantVec -> BUILD_VECTOR and VConstant -...
2006-03-19 Chris Lattnerimplement vector.ll:test_undef
2006-03-19 Chris LattnerFix the remaining bugs in the vector expansion rework...
2006-03-18 Chris LattnerChange the structure of lowering vector stuff. Note...
2006-03-17 Chris Lattneradd a couple enum values
2006-03-17 Nate BegemanRemove BRTWOWAY*
2006-03-16 Chris LattnerFix a problem fully scalarizing values.
2006-03-16 Chris LattnerAdd support for CopyFromReg from vector values. Note...
2006-03-16 Chris LattnerTeach CreateRegForValue how to handle vector types.
2006-03-16 Chris Lattnerset TransformToType correctly for vector types.
2006-03-15 Chris Lattneradd support for vector->vector casts
2006-03-15 Chris LattnerAdd a note, this code should be moved to the dag combiner.
2006-03-13 Evan ChengAdd LSR hooks.
2006-03-13 Chris Lattnermake sure dead token factor nodes are removed by the...
2006-03-13 Jim LaskeyHandle the removal of the debug chain.
2006-03-13 Chris LattnerFold X+Y -> X|Y when safe. This implements:
2006-03-13 Chris LattnerI can't convince myself that this is safe, remove the...
2006-03-13 Chris Lattneradd a couple of missing folds
2006-03-13 Chris LattnerFor targets with FABS/FNEG support, lower copysign...
2006-03-12 Chris LattnerDon't advance the hazard recognizer when there are...
2006-03-12 Chris LattnerChain operands aren't real uses: they don't require...
2006-03-12 Chris LattnerAs a pending queue data structure to keep track of...
2006-03-11 Chris Lattnerrename priorityqueue -> availablequeue. When a node...
2006-03-11 Chris LattnerMake CurrCycle a local var instead of an instance var
2006-03-11 Chris LattnerMove some methods around so that BU specific code is...
2006-03-11 Chris Lattnermerge preds/chainpreds -> preds set
2006-03-10 Evan ChengAdded a parameter to control whether Constant::getStrin...
2006-03-10 Chris Lattnerscrape out bits of llvm-db
2006-03-10 Chris LattnerMove simple-selector-specific types to the simple selector.
2006-03-10 Chris LattnerSimplify the interface to the schedulers, to not pass...
2006-03-10 Chris LattnerMove some simple-sched-specific instance vars to the...
2006-03-10 Chris Lattnerprune #includes
2006-03-10 Chris Lattnermove some simple scheduler methods into the simple...
2006-03-10 Chris LattnerMake EmitNode take a SDNode instead of a NodeInfo*
2006-03-10 Chris LattnerMove the VRBase field from NodeInfo to being a separate...
2006-03-10 Chris Lattnerno need to build groups anymore
2006-03-10 Chris LattnerCreate SUnits directly from the SelectionDAG.
2006-03-10 Chris LattnerPush PrepareNodeInfo/IdentifyGroups down the inheritanc...
2006-03-10 Chris LattnerTeach the latency scheduler some new tricks. In partic...
2006-03-10 Chris Lattneradd an aggregate method for reinserting scheduled nodes...
2006-03-10 Jeff CohenFix VC++ build breakage.
2006-03-09 Chris Lattnerremove dbg_declare, it's not used yet.
2006-03-09 Chris Lattnerremove temporary option
2006-03-09 Chris Lattneryes yes, enabled debug output is bad
2006-03-09 Chris Lattnerswitch the t-d scheduler to use a really dumb and trivi...
2006-03-09 Chris LattnerPull latency information for target instructions out...
2006-03-09 Chris Lattnerdon't copy all itinerary data
2006-03-09 Chris LattnerPriorityQueue is an instance var, use it.
2006-03-09 Chris Lattneradd some comments
2006-03-09 Chris LattnerRefactor the priority mechanism one step further: now...
2006-03-08 Jim LaskeyGet rid of the multiple copies of getStringValue. ...
2006-03-08 Chris LattnerSplit the priority function computation and priority...
2006-03-08 Chris Lattnerswitch from an explicitly managed list of SUnits to...
2006-03-08 Chris LattnerShrinkify some fields, fit to 80 columns
2006-03-08 Chris Lattnerrevert the previous patch, didn't mean to check it...
2006-03-08 Chris Lattnerremove "Slot", it is dead
2006-03-08 Chris LattnerChange the interface for getting a target HazardRecogni...
2006-03-07 Chris LattnerFix some formatting, when looking for hazards, prefer...
2006-03-06 Chris Lattnerupdate file comment
2006-03-06 Evan ChengRemove some code that doesn't make sense
2006-03-06 Evan ChengRemove SUnit::Priority1: it is re-calculated on demand...
2006-03-06 Chris LattnerHoist the HazardRecognizer out of the ScheduleDAGList...
2006-03-05 Chris LattnerComment fixes
2006-03-05 Chris LattnerDon't depend on the C99 copysign function, implement...
2006-03-05 Chris LattnerWhen a hazard recognizer needs noops to be inserted...
2006-03-05 Chris LattnerImplement G5HazardRecognizer as a trivial thing that...
2006-03-05 Chris LattnerAdd basic hazard recognizer support. noop insertion...
2006-03-05 Jeff CohenFix VC++ compilation error.
2006-03-05 Chris LattnerSplit the list scheduler into top-down and bottom-up...
2006-03-05 Chris LattnerMove the available queue to being inside the ListSchedu...
2006-03-05 Chris LattnerReinstate this now that the offending opposite xform...
2006-03-05 Chris LattnerDo not fold (add (shl x, c1), (shl c2, c1)) -> (shl...
2006-03-05 Chris Lattnerprint arbitrary constant pool entries
2006-03-05 Evan ChengBack out fold (shl (add x, c1), c2) -> (add (shl x...
2006-03-05 Chris LattnerAdd some simple copysign folds
2006-03-05 Chris LattnerCodegen copysign[f] into a FCOPYSIGN node
2006-03-04 Chris Lattnerfold (mul (add x, c1), c2) -> (add (mul x, c2), c1*c2)
next