Know some simple identities. This improves codegen for (1LL << N).
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
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...