aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands2010-02-022-2/+30
* Factor out alignof expression folding into a separate function andDan Gohman2010-02-021-26/+69
* eliminate a bunch of pointless LLVMContext arguments.Chris Lattner2010-02-013-202/+148
* Fix typo "of" -> "or" and change the way a line was formatted to fitDuncan Sands2010-02-011-2/+2
* fix PR6195, a bug constant folding scalar -> vector compares.Chris Lattner2010-02-011-3/+5
* fix PR6197 - infinite recursion in ipsccp due to block addressesChris Lattner2010-02-011-19/+47
* Generalize target-independent folding rules for sizeof to handle moreDan Gohman2010-02-011-24/+169
* Add a getNUWMul function.Dan Gohman2010-02-011-0/+5
* Add a generalized form of ConstantExpr::getOffsetOf which works forDan Gohman2010-02-011-4/+9
* Print a comment next to "materializable" global values, to distinguishDan Gohman2010-01-291-0/+9
* Convert some users of ftostr to raw_ostream.Benjamin Kramer2010-01-291-2/+4
* Remove the folding ruleDan Gohman2010-01-281-22/+0
* Make getAlignOf return an i64, for consistency with getSizeOf andDan Gohman2010-01-281-2/+2
* Remove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and in their placeDan Gohman2010-01-282-4/+33
* Update CMake build.Ted Kremenek2010-01-271-2/+2
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-279-50/+95
* fix CastInst::castIsValid to reject aggregate types, fixing PR6153:Chris Lattner2010-01-262-31/+20
* Fix ICmpInst::makeConstantRange to use ConstantRange's API properlyDan Gohman2010-01-261-2/+30
* Add MDNode::getIfExists(), an efficient way to determine if a value is used b...Victor Hernandez2010-01-261-28/+40
* Change Value::getUnderlyingObject to have the MaxLookup value specified as aBob Wilson2010-01-251-4/+3
* mark some libraries that currently require RTTI.Chris Lattner2010-01-241-1/+1
* simplify code a bit.Chris Lattner2010-01-231-5/+5
* InstCombine should not fold sext/zext of a vector and a bitcast to a scalar t...Mon P Wang2010-01-231-2/+3
* Remove MetadataBase class because it is not adding significant value.Devang Patel2010-01-221-2/+2
* Fix/strengthen verification of llvm.dbg.declareVictor Hernandez2010-01-221-5/+10
* Stop building RTTI information for *most* llvm libraries. NotableChris Lattner2010-01-221-0/+1
* give PassNameParser a home.Chris Lattner2010-01-221-0/+3
* add an out-of-line virtual method to CmpInst to give it a home.Chris Lattner2010-01-221-0/+2
* elimiante the dynamic_cast's from opt.Chris Lattner2010-01-221-3/+4
* eliminate a bunch more unneeded dynamic_cast's.Chris Lattner2010-01-221-13/+14
* eliminate a bunch of dynamic_cast's.Chris Lattner2010-01-221-7/+20
* eliminate a bunch of dynamic_cast's.Chris Lattner2010-01-221-9/+6
* tidy upChris Lattner2010-01-211-9/+16
* Fix a crasher trying to fold each element in a comparison between two vectorsNick Lewycky2010-01-212-9/+16
* Backout r93990Victor Hernandez2010-01-201-9/+4
* Fix/strengthen verification of llvm.dbg.declareVictor Hernandez2010-01-201-4/+9
* Fix if/else brackets; getFunctionForValue() is to be called for non-metadata ...Victor Hernandez2010-01-201-1/+3
* Fix the conditions to unambiguously show the logic they represent. This is theChandler Carruth2010-01-201-3/+3
* Refactor common parts of MDNode::getFunction() and assertLocalFunction() into...Victor Hernandez2010-01-202-34/+24
* Add comment that MDNode::getFunction() is not to be used by performance-criti...Victor Hernandez2010-01-181-1/+2
* Simplify MDNode::getFunction() and assertLocalFunction() by avoiding extra Fu...Victor Hernandez2010-01-181-46/+39
* reject some invalid IR. We already assert and reject this from theChris Lattner2010-01-181-0/+2
* Make printing of metadata more robust when function is not found (which is th...Victor Hernandez2010-01-181-1/+1
* Update CMake files for Mangler move.Benjamin Kramer2010-01-161-1/+0
* move the mangler into libtarget from vmcore.Chris Lattner2010-01-161-104/+0
* reapply the mangler gutting patch.Chris Lattner2010-01-161-183/+4
* Revert 93648.Rafael Espindola2010-01-161-4/+183
* Mangler::getMangledName is now dead, remove it and all the other stuff in Man...Chris Lattner2010-01-161-183/+4
* add an inefficient version of getNameWithPrefix that returns an std::string.Chris Lattner2010-01-161-0/+10
* Remove the InlineHint attribute. There are no current or plannedEric Christopher2010-01-151-2/+0