aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Make Value::getNameLen not crash on an empty name, fixing PR1712.Chris Lattner2007-09-281-1/+1
* Have PostDomTree use the newly templated DFSPass.Owen Anderson2007-09-281-5/+0
* Convert DFSPass into a templated friend function, in preparation for making i...Owen Anderson2007-09-273-66/+5
* Make temporaries explicit to avoid prematureDale Johannesen2007-09-261-1/+3
* Added C and Ocaml bindings for functions, basic blocks, and Gordon Henriksen2007-09-261-9/+453
* Remove no-longer-used variable.Dale Johannesen2007-09-251-3/+2
* Make APFloat->int conversions deterministic even inDale Johannesen2007-09-251-2/+0
* Add missing end-of-file newlines.Duncan Sands2007-09-252-2/+2
* float->int conversion rounds toward 0. Duh.Dale Johannesen2007-09-241-1/+1
* Merge significant portions of the DomTree and PostDomTree implementations.Owen Anderson2007-09-242-109/+148
* Just use APFloat for const / const. FixesDale Johannesen2007-09-241-17/+0
* Move DFSPass back down into DominatorTree. I need to figure out what the dif...Owen Anderson2007-09-231-1/+1
* Fix header.Owen Anderson2007-09-231-1/+1
* Factor the dominator tree calculation details out into DominatorCalculation.h...Owen Anderson2007-09-232-267/+294
* Fix dumb regression in constant folding (Regression/C/casts)Dale Johannesen2007-09-201-1/+1
* reject things like "declare internal @foo"Chris Lattner2007-09-191-2/+11
* Fix some long double issues.Dale Johannesen2007-09-191-19/+21
* Partial fix for PR1678: correct some parts of constantDuncan Sands2007-09-191-2/+4
* Tests of the ocaml (and thus C) bindings for constants.Gordon Henriksen2007-09-181-0/+8
* Incorporating review feedback for GC verifier patch.Gordon Henriksen2007-09-181-11/+5
* C bindings for libLLVMCore.a and libLLVMBitWriter.a.Gordon Henriksen2007-09-181-0/+322
* Add support for appending a suffix to the end of a mangled name.Bill Wendling2007-09-171-2/+2
* Fix for PR1633: Verifier doesn't fully verify GC intrinsicsGordon Henriksen2007-09-171-0/+36
* Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfoChris Lattner2007-09-171-1/+7
* Remove the assumption that FP's are either float orDale Johannesen2007-09-141-10/+15
* Revise previous patch per review comments.Dale Johannesen2007-09-123-40/+83
* Add APInt interfaces to APFloat (allows directlyDale Johannesen2007-09-111-13/+8
* Two ParamAttrsVectors which differ by a permutationDuncan Sands2007-09-111-0/+4
* Fix a buggy constant folding transformation when handling aliases.Chris Lattner2007-09-101-4/+7
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-071-3/+2
* Next round of APFloat changes.Dale Johannesen2007-09-063-98/+111
* Update GEP constructors to use an iterator interface to fixDavid Greene2007-09-045-79/+11
* Change LegalFPImmediates to use APFloat.Dale Johannesen2007-08-301-7/+38
* Update InvokeInst to work like CallInstDavid Greene2007-08-271-22/+0
* Poison APFloat::operator==. Replace existing uses with bitwiseIsEqual.Dale Johannesen2007-08-241-10/+21
* sink clone() down the class hierarchy from CmpInst into ICmpInst/FCmpInst.Chris Lattner2007-08-241-2/+5
* Revised per review feedback from previous patch.Dale Johannesen2007-08-241-20/+9
* Change internal representation of ConstantFP to use APFloat.Dale Johannesen2007-08-241-33/+33
* Fix potentially N^2 behavior handling arrays with many of theChris Lattner2007-08-211-8/+35
* simplify code, improve a comment.Chris Lattner2007-08-211-6/+6
* Add Type::isIntOrIntVector, like Type::isFPOrFPVector.Dan Gohman2007-08-201-0/+11
* When Intrinsic::getName is constructing names for overloaded intrinsics,Dan Gohman2007-08-201-1/+2
* simplify code and print visibility for declarations.Chris Lattner2007-08-191-25/+21
* Compute the argument list as lazily as possible. This ensures that clientsChris Lattner2007-08-181-7/+24
* use a nicer accessor.Chris Lattner2007-08-181-1/+1
* Fix the verification for overloaded intrinsic types. Check that they areDan Gohman2007-08-161-6/+19
* Add MVT::fAny for overloading intrinsics on floating-point types.Dan Gohman2007-08-161-0/+14
* Assert sooner. Fix wordings.Devang Patel2007-08-141-3/+2
* Add methods to erase basic block entry.Devang Patel2007-08-131-0/+24
* Constant fold: getelementptr (i8* inttoptr (i64 1 to i8*), i32 -1)Chris Lattner2007-08-131-1/+23