aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Under 64-bit mode use LEA64_32r instead of LEA64r to save a byte.Evan Cheng2007-10-091-6/+13
* Change a #include into a forward declarationChris Lattner2007-10-091-0/+1
* Position Independent Code (PIC) support [3]Bruno Cardoso Lopes2007-10-093-20/+51
* Position Independent Code (PIC) support [2]Bruno Cardoso Lopes2007-10-093-10/+32
* Position Independent Code (PIC) support [1]Bruno Cardoso Lopes2007-10-092-18/+44
* Bug fix. X86 was emitting redundant setcc and test instructions before a cond...Evan Cheng2007-10-081-20/+13
* Call getFunctionNumber() instead of referencing FunctionNumber directly,Dan Gohman2007-10-081-1/+1
* Migrate X86 and ARM from using X86ISD::{,I}DIV and ARMISD::MULHILO{U,S} toDan Gohman2007-10-088-222/+273
* Allow x86 compare to be commutable by default.Evan Cheng2007-10-081-9/+0
* C and Objective Caml bindings for PHINode::addIncoming etc.Gordon Henriksen2007-10-081-1/+21
* DAGCombiner support for UDIVREM/SDIVREM and UMUL_LOHI/SMUL_LOHI. Dan Gohman2007-10-081-17/+137
* Remove debugging printf to get build going on x86-64.Evan Cheng2007-10-081-2/+0
* When we start enabling SMUL_LOHI/UMUL_LOHI or SDIVREM/UDIVREM inDan Gohman2007-10-081-0/+14
* Add convenience overloads of SelectionDAG::getNode that take a SDVTListDan Gohman2007-10-081-0/+36
* Move the space in overview output for commands out of each of theDan Gohman2007-10-081-1/+1
* Simplify getIntPtrType, allowing it to work for arbitrary pointer sizes.Dan Gohman2007-10-081-6/+1
* Use correct parentheses with the '&& "..."' idiom in an assert.Dan Gohman2007-10-081-2/+2
* In -debug mode, dump SelectionDAGs both before and after theDan Gohman2007-10-081-1/+7
* Add explicit keywords.Dan Gohman2007-10-081-5/+7
* Use APInt::tcExtract. It's cleaner, and works :)Neil Booth2007-10-081-19/+14
* Add a new function tcExtract for extracting a bignum from anNeil Booth2007-10-081-34/+76
* Begin the process of allowing DomTree on MBB's. Step One: template DomTreeNo...Owen Anderson2007-10-081-16/+0
* Kill cycle of an live range is always the last use index + 1.Evan Cheng2007-10-081-1/+1
* C and Objective Caml bindings for getFunction and getNamedGlobal. Also enhancedGordon Henriksen2007-10-081-0/+8
* disable this entirely: it is causing use of invalidated iterators and infinit...Chris Lattner2007-10-071-0/+2
* Fix many regressions on x86 by avoiding dereferencing the end iterator.Chris Lattner2007-10-071-35/+38
* C and Objective Caml bindings for GlobalVariable::isConstant.Gordon Henriksen2007-10-071-0/+11
* Add back convertFromSignExtendedInteger.Neil Booth2007-10-071-0/+30
* Now that convertFromUnsignedParts has a sane, constant interface,Neil Booth2007-10-071-5/+1
* Reimplement convertFromUnsignedInteger so it is passed a const bignum.Neil Booth2007-10-071-18/+29
* convertFromInteger, as originally written, expected sign-extendedNeil Booth2007-10-075-10/+12
* combineLostFractions does not need to be a member functionNeil Booth2007-10-071-16/+15
* C and Objective Caml bindings for PATypeHolder.Gordon Henriksen2007-10-071-0/+18
* Bindings for the verifier.Gordon Henriksen2007-10-062-2/+40
* Oops, I really wanted to commit this part also :)Anton Korobeynikov2007-10-061-2/+27
* Move merge code into new helper function.Anton Korobeynikov2007-10-061-43/+34
* Adopting a uniform naming convention for type constructors in bindings.Gordon Henriksen2007-10-061-10/+10
* Adopting a uniform naming convention for constant constructors in bindings.Gordon Henriksen2007-10-061-13/+12
* Adding C and Ocaml bindings for ConstantExpr.Gordon Henriksen2007-10-062-2/+203
* Reapply 42677.Evan Cheng2007-10-061-3/+52
* Cleaner, more general exponent output.Neil Booth2007-10-061-21/+22
* silence warnings in no-assert build.Chris Lattner2007-10-061-23/+20
* revert evan's patch until the header is committedChris Lattner2007-10-061-52/+3
* Added DAG xforms. e.g.Evan Cheng2007-10-062-11/+52
* Next powerpc long double bits. Comparisons work,Dale Johannesen2007-10-062-28/+60
* Fix and clarify some comments.Neil Booth2007-10-061-12/+12
* Generalize tcFullMultiply so that the operands can be of differingNeil Booth2007-10-062-16/+24
* Wrapping Value::dump.Gordon Henriksen2007-10-061-0/+4
* Removing the silly CHelpers header by rolling wrap and unwrap into the CGordon Henriksen2007-10-052-15/+0
* Commute x86 cmove instructions by swapping the operands and change the conditionEvan Cheng2007-10-053-240/+335