summaryrefslogtreecommitdiff
path: root/lib/VMCore
Commit message (Expand)AuthorAge
* Teach the constant folder about union types.Dan Gohman2010-02-25
* Remove code which assumes it knows how vectors are stored in memory.Dan Gohman2010-02-25
* Dump the presence of attached metadata even if we don't know what it is. ThisNick Lewycky2010-02-25
* Canonicalize ConstantInts to the right operand of commutativeDan Gohman2010-02-22
* Use Instruction::isCommutative instead of duplicating it.Dan Gohman2010-02-22
* replaceUsesOfWithOnConstant implementation for unions.Talin2010-02-18
* Destroy MDNodes gracefully while deleting llvm context.Devang Patel2010-02-18
* Function attributes have index ~0, not 0Kenneth Uildriks2010-02-16
* Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move someDuncan Sands2010-02-16
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-16
* Teach the verifier to check the condition on a branch and ensure that it hasNick Lewycky2010-02-15
* Fix crash in VerifyType when checking Contexts. Because there may not be aNick Lewycky2010-02-15
* Don't try to materialize a function that isn't materializable anyways. ThisNick Lewycky2010-02-15
* A function with no Module owner isn't materializable. This fixes F->dump() forNick Lewycky2010-02-15
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-15
* Make PassRegistrar thread-safe since it can be modified by code running inJeffrey Yasskin2010-02-13
* Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner2010-02-12
* Add a new function attribute, 'alignstack'. It will indicate (when the backendsCharles Davis2010-02-12
* revert 95903.Devang Patel2010-02-11
* Destroy MDNodes while destructing llvm context.Devang Patel2010-02-11
* Fix some of the memcheck errors found in the JIT unittests.Jeffrey Yasskin2010-02-11
* Minor whitespace cleanups.Dan Gohman2010-02-10
* Add a hook to AssemblyAnnotationWriter to allow custom info commentsDan Gohman2010-02-10
* Fix several comments which had previously been "the the" where aDan Gohman2010-02-10
* Fix "the the" and similar typos.Dan Gohman2010-02-10
* Canonicalize sizeof and alignof on pointer types to a canonicalDan Gohman2010-02-10
* IntegerValType holds a uint32_t, so its constructor should take a uint32_t. ...Kenneth Uildriks2010-02-10
* Make the destructor for TypeMapBase protected. Spotted by Duncan Sands withNick Lewycky2010-02-07
* Reintroduce the InlineHint function attribute.Jakob Stoklund Olesen2010-02-06
* Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands2010-02-02
* Factor out alignof expression folding into a separate function andDan Gohman2010-02-02
* eliminate a bunch of pointless LLVMContext arguments.Chris Lattner2010-02-01
* Fix typo "of" -> "or" and change the way a line was formatted to fitDuncan Sands2010-02-01
* fix PR6195, a bug constant folding scalar -> vector compares.Chris Lattner2010-02-01
* fix PR6197 - infinite recursion in ipsccp due to block addressesChris Lattner2010-02-01
* Generalize target-independent folding rules for sizeof to handle moreDan Gohman2010-02-01
* Add a getNUWMul function.Dan Gohman2010-02-01
* Add a generalized form of ConstantExpr::getOffsetOf which works forDan Gohman2010-02-01
* Print a comment next to "materializable" global values, to distinguishDan Gohman2010-01-29
* Convert some users of ftostr to raw_ostream.Benjamin Kramer2010-01-29
* Remove the folding ruleDan Gohman2010-01-28
* Make getAlignOf return an i64, for consistency with getSizeOf andDan Gohman2010-01-28
* Remove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and in their placeDan Gohman2010-01-28
* Update CMake build.Ted Kremenek2010-01-27
* Kill ModuleProvider and ghost linkage by inverting the relationship betweenJeffrey Yasskin2010-01-27
* fix CastInst::castIsValid to reject aggregate types, fixing PR6153:Chris Lattner2010-01-26
* Fix ICmpInst::makeConstantRange to use ConstantRange's API properlyDan Gohman2010-01-26
* Add MDNode::getIfExists(), an efficient way to determine if a value is used b...Victor Hernandez2010-01-26
* Change Value::getUnderlyingObject to have the MaxLookup value specified as aBob Wilson2010-01-25
* mark some libraries that currently require RTTI.Chris Lattner2010-01-24