aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing whitespaceMisha Brukman2005-04-2120-191/+191
* Add a new helper method which returns the and that is equivalent to whatChris Lattner2005-04-131-0/+4
* Remove the ZERO_EXTEND_INREG node which is redundant with ANDChris Lattner2005-04-131-7/+5
* rename addU64Imm() to addImm64()Duraid Madina2005-04-111-2/+2
* Eliminate major source of VC++ "possible loss of data" warnings.Jeff Cohen2005-04-111-2/+2
* * store immediate values as int64_t, not int. come on, we should be happyDuraid Madina2005-04-102-3/+22
* add routines to track the livein/out set for a functionChris Lattner2005-04-091-0/+21
* Add a new nodeChris Lattner2005-04-091-0/+7
* fix this method for 64-bit constantsChris Lattner2005-04-081-1/+3
* document these nodes, as they are nonobviousChris Lattner2005-04-061-1/+5
* Add MULHU and MULHS nodes for the high part of an (un)signed 32x32=64bNate Begeman2005-04-051-1/+1
* a wise man once said:Duraid Madina2005-04-031-4/+4
* add support for prefix/suffix strings to go around GlobalValue(s)Duraid Madina2005-04-021-0/+19
* Add two happy new nodes for FABS and FNEGChris Lattner2005-04-021-0/+4
* fix a commentChris Lattner2005-04-021-1/+1
* add some new nodes.Chris Lattner2005-04-021-0/+6
* Add ISD::UNDEF nodeNate Begeman2005-04-011-0/+3
* Fix spelling of `corresponds'Misha Brukman2005-03-311-1/+1
* PCMarker support for DAG and AlphaAndrew Lenharth2005-03-311-0/+2
* daintyDuraid Madina2005-03-171-1/+2
* Allow the live interval analysis pass to be a bit more aggressive aboutChris Lattner2005-03-091-3/+9
* Map doubles from integers, not the double itself.Chris Lattner2005-02-171-1/+1
* Improve spellingChris Lattner2005-01-302-4/+4
* Adjust to ilist changes.Chris Lattner2005-01-292-2/+4
* Add an accessor.Chris Lattner2005-01-231-1/+2
* Expose more information from register allocation to passes that run afterChris Lattner2005-01-231-0/+26
* Give SelectionDAG a TargetLowering instance instead of TM instance.Chris Lattner2005-01-231-4/+5
* Keep track of node depth for each nodeChris Lattner2005-01-211-6/+39
* Eliminate the unimplemented ADDC/SUBB operations, add ADD_PARTS/SUB_PARTS ins...Chris Lattner2005-01-201-4/+6
* Add an accessor for targets that pass args in regsChris Lattner2005-01-191-0/+14
* Keep track of the returned value type as well.Chris Lattner2005-01-181-1/+2
* Allow setcc operations to have non-bool types.Chris Lattner2005-01-182-2/+2
* Make methods private, add a method.Chris Lattner2005-01-171-0/+3
* Add methodsChris Lattner2005-01-171-0/+4
* Add some helper methods.Chris Lattner2005-01-151-0/+10
* 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