summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)AuthorFilesLines
2005-04-13Add a new helper method which returns the and that is equivalent to whatChris Lattner1-0/+4
2005-04-13Remove the ZERO_EXTEND_INREG node which is redundant with ANDChris Lattner1-7/+5
2005-04-11rename addU64Imm() to addImm64()Duraid Madina1-2/+2
2005-04-11Eliminate major source of VC++ "possible loss of data" warnings.Jeff Cohen1-2/+2
2005-04-10* store immediate values as int64_t, not int. come on, we should be happyDuraid Madina2-3/+22
2005-04-09add routines to track the livein/out set for a functionChris Lattner1-0/+21
2005-04-09Add a new nodeChris Lattner1-0/+7
2005-04-08fix this method for 64-bit constantsChris Lattner1-1/+3
2005-04-06document these nodes, as they are nonobviousChris Lattner1-1/+5
2005-04-05Add MULHU and MULHS nodes for the high part of an (un)signed 32x32=64bNate Begeman1-1/+1
2005-04-03a wise man once said:Duraid Madina1-4/+4
2005-04-02add support for prefix/suffix strings to go around GlobalValue(s)Duraid Madina1-0/+19
2005-04-02Add two happy new nodes for FABS and FNEGChris Lattner1-0/+4
2005-04-02fix a commentChris Lattner1-1/+1
2005-04-02add some new nodes.Chris Lattner1-0/+6
2005-04-01Add ISD::UNDEF nodeNate Begeman1-0/+3
2005-03-31Fix spelling of `corresponds'Misha Brukman1-1/+1
2005-03-31PCMarker support for DAG and AlphaAndrew Lenharth1-0/+2
2005-03-17daintyDuraid Madina1-1/+2
2005-03-09Allow the live interval analysis pass to be a bit more aggressive aboutChris Lattner1-3/+9
2005-02-17Map doubles from integers, not the double itself.Chris Lattner1-1/+1
2005-01-30Improve spellingChris Lattner2-4/+4
2005-01-29Adjust to ilist changes.Chris Lattner2-2/+4
2005-01-23Add an accessor.Chris Lattner1-1/+2
2005-01-23Expose more information from register allocation to passes that run afterChris Lattner1-0/+26
2005-01-23Give SelectionDAG a TargetLowering instance instead of TM instance.Chris Lattner1-4/+5
2005-01-21Keep track of node depth for each nodeChris Lattner1-6/+39
2005-01-20Eliminate the unimplemented ADDC/SUBB operations, add ADD_PARTS/SUB_PARTS ins...Chris Lattner1-4/+6
2005-01-19Add an accessor for targets that pass args in regsChris Lattner1-0/+14
2005-01-18Keep track of the returned value type as well.Chris Lattner1-1/+2
2005-01-18Allow setcc operations to have non-bool types.Chris Lattner2-2/+2
2005-01-17Make methods private, add a method.Chris Lattner1-0/+3
2005-01-17Add methodsChris Lattner1-0/+4
2005-01-15Add some helper methods.Chris Lattner1-0/+10
2005-01-15Add new SIGN_EXTEND_INREG, ZERO_EXTEND_INREG, and FP_ROUND_INREG operators.Chris Lattner2-2/+26
2005-01-14Change CopyFromReg to take and produce a chain node, allowing it to be usedChris Lattner2-17/+12
2005-01-14Start adding some new operators, give IMPLICIT_DEF a chain operand.Chris Lattner2-29/+110
2005-01-13Add a methodChris Lattner1-1/+7
2005-01-13Add new ImplicitDef node, rename CopyRegSDNode class to RegSDNode.Chris Lattner2-12/+26
2005-01-13Add a new node type, add comments.Chris Lattner2-4/+13
2005-01-12New method.Chris Lattner1-0/+5
2005-01-12Update comments to indicate CopyFrom/ToReg take physregs as well as vregs.Chris Lattner2-7/+7
2005-01-11Add MEMSET/MEMCPY/MEMMOVE operations. Fix a really bad bug in the vectorChris Lattner1-2/+10
2005-01-10Add a helper method.Chris Lattner1-0/+3
2005-01-10Add support for graph operations, and add a viewGraph method to SelectionDAG.Chris Lattner2-0/+77
2005-01-08Adjust prototypeChris Lattner1-1/+2
2005-01-08Silence VS warnings.Chris Lattner1-2/+3
2005-01-08Add operators for FP -> INT conversions and back.Chris Lattner1-0/+10
2005-01-07Add a new SelectionDAG::RemoveDeadNodes methodChris Lattner2-1/+20
2005-01-07Fix include. Too easy to make mistakes like this on Windows :(Jeff Cohen1-1/+1