aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* add a new mapChris Lattner2005-05-141-0/+3
* Add a way to construct an arbitrary node, cleanly.Chris Lattner2005-05-141-2/+12
* add accessorsChris Lattner2005-05-141-0/+8
* Print the symbolic register name in a register allocator debug dump.Chris Lattner2005-05-141-1/+7
* add TAILCALL nodeChris Lattner2005-05-132-5/+7
* add a new methodChris Lattner2005-05-131-0/+1
* allow a virtual register to be associated with live-in values.Chris Lattner2005-05-131-7/+14
* rename the ADJCALLSTACKDOWN/ADJCALLSTACKUP nodes to be CALLSEQ_START/BEGIN.Chris Lattner2005-05-121-6/+6
* new methodChris Lattner2005-05-111-0/+4
* Add READPORT, WRITEPORT, READIO, WRITEIO nodes, wrap long linesChris Lattner2005-05-092-6/+14
* Implement count leading zeros (ctlz), count trailing zeros (cttz), and countAndrew Lenharth2005-05-032-4/+13
* Adding ModuloSched SB.Tanya Lattner2005-05-011-0/+3
* Add FSQRT, FSIN, FCOS nodes, patch contributed by Morten OfstadChris Lattner2005-04-281-3/+3
* Implement Value* tracking for loads and stores in the selection DAG. This en...Andrew Lenharth2005-04-272-5/+51
* Convert tabs to spacesMisha Brukman2005-04-224-46/+46
* 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