Remove trailing whitespace
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
2005-04-21 Misha BrukmanRemove trailing whitespace
2005-04-21 Chris LattnerImprove and elimination. On PPC, for:
2005-04-21 Chris LattnerFold (x & 8) != 0 and (x & 8) == 8 into (x & 8) >> 3.
2005-04-18 Chris LattnerFold setcc of MVT::i1 operands into logical operations
2005-04-18 Chris LattnerAnother minor simplification: handle setcc (zero_extend...
2005-04-18 Chris LattnerAnother simple xform
2005-04-18 Chris LattnerFold:
2005-04-18 Chris LattnerMake the AND elimination operation recursive and signif...
2005-04-14 Nate BegemanAdd a couple missing transforms in getSetCC that were...
2005-04-13 Nate BegemanDisbale the broken fold of shift + sz[ext] for now
2005-04-13 Chris Lattnerfix an infinite loop
2005-04-13 Chris Lattnerfix some serious miscompiles on ia64, alpha, and ppc
2005-04-13 Chris Lattneravoid work when possible, perhaps fix the problem nate...
2005-04-13 Chris Lattneradd back the optimization that Nate added for shl X...
2005-04-13 Chris LattnerOops, remove these too.
2005-04-13 Chris LattnerRemove all foldings of ZERO_EXTEND_INREG, moving them...
2005-04-12 Nate BegemanFold shift x, [sz]ext(y) -> shift x, y
2005-04-12 Nate BegemanFold shift by size larger than type size to undef
2005-04-12 Chris LattnerRemove some redundant checks, add a couple of new ones...
2005-04-12 Chris Lattnercanonicalize x <u 1 -> x == 0. On this testcase:
2005-04-10 Chris LattnerDon't bother sign/zext_inreg'ing the result of an and...
2005-04-10 Chris LattnerFold zext_inreg(zextload), likewise for sext's
2005-04-10 Chris Lattneradd a simple xform
2005-04-10 Chris LattnerFix a thinko. If the operand is promoted, pass the...
2005-04-09 Chris Lattneradd a little peephole optimization. This allows us...
2005-04-09 Chris Lattnerrecognize some patterns as fabs operations, so that...
2005-04-09 Chris Lattnerprint and fold BRCONDTWOWAY correctly
2005-04-09 Chris Lattnercanonicalize a bunch of operations involving fneg
2005-04-07 Chris LattnerIf a target zero or sign extends the result of its...
2005-04-07 Chris LattnerRemove somethign I had for testing
2005-04-07 Chris LattnerThis patch does two things. First, it canonicalizes...
2005-04-07 Chris LattnerFix a really scary bug that Nate found where we weren...
2005-04-05 Nate BegemanAdd MULHU and MULHS nodes for the high part of an ...
2005-04-02 Chris Lattnerprint fneg/fabs
2005-04-02 Chris Lattnerfix some bugs in the implementation of SHL_PARTS and...
2005-04-02 Chris LattnerPrint some new nodes
2005-04-01 Nate BegemanAdd ISD::UNDEF node
2005-03-31 Andrew LenharthPCMarker support for DAG and Alpha
2005-03-10 Chris LattnerFix a bug where we would incorrectly do a sign ext...
2005-03-09 Chris Lattnerconstant fold FP_ROUND_INREG, ZERO_EXTEND_INREG, and...
2005-02-17 Chris LattnerDon't rely on doubles comparing identical to each other...
2005-01-23 Chris LattnerRemove the 3 HACK HACK HACKs I put in before, fixing...
2005-01-22 Chris LattnerMore bugfixes for IA64 shifts.
2005-01-22 Chris LattnerAdd a nasty hack to fix Alpha/IA64 multiplies by a...
2005-01-21 Chris LattnerRemove unneeded line.
2005-01-21 Chris Lattnertest commit
2005-01-21 Chris LattnerUnary token factor nodes are unneeded.
2005-01-20 Chris Lattnerimplement add_parts/sub_parts.
2005-01-19 Chris LattnerKnow some identities about tokenfactor nodes.
2005-01-19 Chris LattnerKnow some simple identities. This improves codegen...
2005-01-18 Chris LattnerKeep track of the retval type as well.
2005-01-18 Chris LattnerAllow setcc operations to have nonbool types.
2005-01-18 Chris LattnerFix the completely broken FP constant folds for setcc's.
2005-01-17 Chris LattnerRefactor code into a new method.
2005-01-16 Chris LattnerAdd assertions.
2005-01-16 Chris LattnerEliminate unneeded extensions.
2005-01-15 Chris LattnerPrint extra type for nodes with extra type info.
2005-01-15 Chris LattnerCommon code factored out.
2005-01-15 Chris LattnerAdd new SIGN_EXTEND_INREG, ZERO_EXTEND_INREG, and FP_RO...
2005-01-14 Chris LattnerAdjust to CopyFromReg changes, implement deletion of...
2005-01-14 Chris LattnerStart implementing truncating stores and extending...
2005-01-13 Chris LattnerAdd new ImplicitDef node, rename CopyRegSDNode class...
2005-01-13 Chris LattnerPrint new node.
2005-01-12 Chris LattnerDo not fold (zero_ext (sign_ext V)) -> (sign_ext V...
2005-01-12 Chris LattnerNew method
2005-01-11 Chris LattnerPrint new operations.
2005-01-11 Chris Lattnershift X, 0 -> X
2005-01-10 Chris LattnerSplit out SDNode::getOperationName into its own method.
2005-01-10 Chris LattnerImplement a couple of more simplifications. This lets...
2005-01-10 Chris LattnerFix incorrect constant folds, fixing Stepanov after...
2005-01-10 Chris LattnerConstant fold shifts, turning this loop:
2005-01-09 Chris LattnerAdd some folds for == and != comparisons. This allows...
2005-01-09 Jeff CohenFix VC++ compilation error
2005-01-09 Chris LattnerPrint the DAG out more like a DAG in nested format.
2005-01-09 Chris LattnerPrint out nodes sorted by their address to make it...
2005-01-09 Chris LattnerAdd a simple transformation. This allows us to compile...
2005-01-08 Chris LattnerAdd support for FP->INT conversions and back.
2005-01-08 Chris Lattner1ULL << 64 is undefined, don't do it.
2005-01-07 Chris LattnerFix a pointer invalidation problem. This fixes Generic...
2005-01-07 Chris LattnerFold conditional branches on constants away.
2005-01-07 Chris LattnerFix a thinko in the reassociation code, fixing Generic...
2005-01-07 Chris LattnerSimplify: truncate ({zero|sign}_extend (X))
2005-01-07 Chris LattnerImplement RemoveDeadNodes
2005-01-07 Chris LattnerComplete rewrite of the SelectionDAG class.
2004-07-04 Reid SpencerAdd #include <iostream> since Value.h does not #include...
2004-06-17 Chris LattnerRename Type::PrimitiveID to TypeId and ::getPrimitiveID...
2004-06-02 Chris LattnerFinegrainify namespacification
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-08-15 Chris LattnerAdd a bunch of new node types, etc
2003-08-11 Chris LattnerInitial checkin of SelectionDAG implementation. This...