summaryrefslogtreecommitdiff
path: root/include
Commit message (Expand)AuthorAge
* For PR616:Reid Spencer2005-08-24
* Keep the killed/dead sets sorted, so that "KillsRegister" can do a quickChris Lattner2005-08-24
* Change live variables from using multimaps to using maps of vectors andChris Lattner2005-08-23
* Add RegisterDefIsDead to correspond to KillsRegister, mark both constChris Lattner2005-08-23
* add a methodChris Lattner2005-08-23
* add a methodChris Lattner2005-08-21
* ADd a methodChris Lattner2005-08-21
* Add 5-operand version of SelectNodeToChris Lattner2005-08-21
* ADd support for TargetGlobalAddress nodesChris Lattner2005-08-19
* Add a new field to TargetInstrDescriptor for tracking information aboutChris Lattner2005-08-19
* Add support for target nodes with more than 3 operands, required by ppcNate Begeman2005-08-19
* Remove the X86 and PowerPC Simple instruction selectors; their time hasNate Begeman2005-08-18
* add a methodChris Lattner2005-08-18
* Add support for target DAG nodes that take 4 operands, such as PowerPC'sNate Begeman2005-08-18
* include/llvm/Support/MathExtras.hJim Laskey2005-08-17
* Add two new methods isTargetOpcode() which returns true if the node typeNate Begeman2005-08-17
* Move the code dependency for MathExtras.h from SelectionDAGNodes.h.Jim Laskey2005-08-17
* Move code dependency for MathExtras.h out of Constants.h.Jim Laskey2005-08-17
* Culling out use of unions for converting FP to bits and vice versa.Jim Laskey2005-08-17
* add ReplaceAllUsesWith, and a helper to implemented itChris Lattner2005-08-17
* Make removeUser more efficient, add a matching addUser.Chris Lattner2005-08-17
* Added support for converting raw bits to FP, and FP to raw bits. The intentJim Laskey2005-08-17
* This was moved to the .cpp fileChris Lattner2005-08-17
* add a helperChris Lattner2005-08-17
* make sure to remove a node from the use list of its operands when we replaceChris Lattner2005-08-17
* add some helper methods, and a new TargetConstant node, which is notChris Lattner2005-08-17
* remove a dead enum value, making a comment above correct againChris Lattner2005-08-16
* Eliminate the RegSDNode class, which 3 nodes (CopyFromReg/CopyToReg/ImplicitDef)Chris Lattner2005-08-16
* Implement BR_CC and BRTWOWAY_CC. This allows the removal of a rather nastyNate Begeman2005-08-16
* allow passing a dag into getOperationName and dumpChris Lattner2005-08-16
* add some methods for dag->dag iselChris Lattner2005-08-16
* Remove an unncessary argument to SimplifySelectCC and add an additionalNate Begeman2005-08-13
* Fix the fabs regression on x86 by abstracting the select_cc optimizationNate Begeman2005-08-13
* add a helper methodChris Lattner2005-08-12
* Some SELECT_CC cleanups:Nate Begeman2005-08-11
* Add new node, SELECT_CC. This node is for targets that don't nativelyNate Begeman2005-08-10
* add two helper methodsChris Lattner2005-08-09
* I can't believe I caught this before Misha! :)Chris Lattner2005-08-09
* Eliminate the SetCCSDNode in favor of a CondCodeSDNode class. This pulls theChris Lattner2005-08-09
* add a new helper methodChris Lattner2005-08-08
* Since getSubtarget() always provides a const Subtarget, dont' require the userChris Lattner2005-08-05
* Mark hasConstantValue as a const methodChris Lattner2005-08-05
* Add an extra parameter that Chris requestedNate Begeman2005-08-04
* Fix a fixme in CondPropagate.cpp by moving a PhiNode optimization intoNate Begeman2005-08-04
* Fix an obvious bug in the Log2 stuff that broke SingleSource/UnitTests/2005-0...Chris Lattner2005-08-03
* Wrap comments to 80 cols, fix code sequence for CountLeadingZeros_64 onChris Lattner2005-08-03
* Fix another bug in the clz patch that caused miscompilations when !gcc4Chris Lattner2005-08-03
* Fix the non-gcc 4.0 paths for countleadingzerosChris Lattner2005-08-02
* Fix inverted conditionalsChris Lattner2005-08-02
* Fix the non-gcc 4.0 path to compileChris Lattner2005-08-02