aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
...
* Add new SIGN_EXTEND_INREG, ZERO_EXTEND_INREG, and FP_ROUND_INREG operators.Chris Lattner2005-01-152-2/+26
* Change CopyFromReg to take and produce a chain node, allowing it to be usedChris Lattner2005-01-142-17/+12
* Start adding some new operators, give IMPLICIT_DEF a chain operand.Chris Lattner2005-01-142-29/+110
* Add a methodChris Lattner2005-01-131-1/+7
* Add new ImplicitDef node, rename CopyRegSDNode class to RegSDNode.Chris Lattner2005-01-132-12/+26
* Add a new node type, add comments.Chris Lattner2005-01-132-4/+13
* New method.Chris Lattner2005-01-121-0/+5
* Update comments to indicate CopyFrom/ToReg take physregs as well as vregs.Chris Lattner2005-01-122-7/+7
* Add MEMSET/MEMCPY/MEMMOVE operations. Fix a really bad bug in the vectorChris Lattner2005-01-111-2/+10
* Add a helper method.Chris Lattner2005-01-101-0/+3
* Add support for graph operations, and add a viewGraph method to SelectionDAG.Chris Lattner2005-01-102-0/+77
* Adjust prototypeChris Lattner2005-01-081-1/+2
* Silence VS warnings.Chris Lattner2005-01-081-2/+3
* Add operators for FP -> INT conversions and back.Chris Lattner2005-01-081-0/+10
* Add a new SelectionDAG::RemoveDeadNodes methodChris Lattner2005-01-072-1/+20
* Fix include. Too easy to make mistakes like this on Windows :(Jeff Cohen2005-01-071-1/+1
* Get new SelectionDAG stuff building with Visual Studio.Jeff Cohen2005-01-071-0/+1
* Complete rewrite of the SelectionDAG class.Chris Lattner2005-01-071-319/+106
* Common base class for SelectionDAG-based instruction selectors.Chris Lattner2005-01-071-0/+64
* Initial implementation of the nodes in a SelectionDAG.Chris Lattner2005-01-071-0/+621
* Add required #includeChris Lattner2005-01-061-0/+2
* Add a useful methodChris Lattner2005-01-061-0/+16
* Add a list end sentinalChris Lattner2005-01-051-0/+2
* add an assertionChris Lattner2005-01-051-0/+1
* Add a useful accessorChris Lattner2005-01-011-0/+10
* Add two helper functions.Chris Lattner2005-01-011-0/+7
* For PR387:\Reid Spencer2004-12-071-1/+1
* Fix the FIXME, nuke the JIT specific forceCompilationOf method.Chris Lattner2004-11-221-7/+0
* These methods are now obsoleteChris Lattner2004-11-221-10/+0
* Add another bit, to make the JIT a bit more efficient.Chris Lattner2004-11-211-10/+23
* Change this interface a bitChris Lattner2004-11-201-2/+2
* Add missing #includeChris Lattner2004-11-201-0/+1
* Add getCurrentPCOffset() and addRelocation() methods.Chris Lattner2004-11-201-5/+14
* Add the getRelocationType method that I forgotChris Lattner2004-11-201-0/+6
* New fileChris Lattner2004-11-201-0/+117
* Remove dead #includeChris Lattner2004-11-201-2/+2
* External symbols are const char*'s now, change this to match.Chris Lattner2004-11-191-1/+1
* Instead of storing std::string's for ExternalSymbol references, rely on theChris Lattner2004-11-192-19/+9
* Fix typeoChris Lattner2004-11-181-1/+1
* Add ability to give hints to the overlaps routines.Chris Lattner2004-11-181-2/+14
* Add new advanceTo methodChris Lattner2004-11-181-0/+13
* Fix a minor bug in expiredAt. endNumber() is the first number that is not va...Chris Lattner2004-11-181-1/+1
* Rename some methods, use 'begin' instead of 'start', add new LiveIntervalChris Lattner2004-11-181-6/+11
* Convert 'struct' to 'class' in various places to adhere to the coding standardsChris Lattner2004-10-274-7/+9
* Remove the unused MachineBasicBlock2IndexFunctor class.Chris Lattner2004-10-261-32/+5
* Fix miscompilations in the SparcV9 backend that were induced by this patch:Chris Lattner2004-10-181-2/+12
* Allow machine operands to represent global variables with offsets. This isChris Lattner2004-10-152-21/+44
* Convert tabs to spacesMisha Brukman2004-10-141-2/+2
* Add const version of getLastBlock() member function.Alkis Evlogimenos2004-09-301-0/+3
* * Wrap some comments to 80 colsChris Lattner2004-09-301-1/+6