aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2010-03-02Fix looking up MD names to not need a module.Erick Tryzelaar
2010-03-01Don't print "Modified" for passes which haven't modified anything.Dan Gohman
2010-02-28Add support for global variables in an address space for llvm-c and ocaml.Erick Tryzelaar
2010-02-28Add indirect br support to llvm-c and ocaml.Erick Tryzelaar
2010-02-28Add metadata functions to llvm-c and ocaml.Erick Tryzelaar
2010-02-28Add the new builder arthmetic instructions to llvm-c and ocaml.Erick Tryzelaar
2010-02-28Add the new union arthmetic instructions to llvm-c and ocaml.Erick Tryzelaar
2010-02-28Add generic binary op and cast builder functions.Erick Tryzelaar
2010-02-26Add type printing for Metadata pseudo.Dale Johannesen
2010-02-25Teach the constant folder about union types.Dan Gohman
2010-02-25Remove code which assumes it knows how vectors are stored in memory.Dan Gohman
2010-02-25Dump the presence of attached metadata even if we don't know what it is. ThisNick Lewycky
2010-02-22Canonicalize ConstantInts to the right operand of commutativeDan Gohman
2010-02-22Use Instruction::isCommutative instead of duplicating it.Dan Gohman
2010-02-18replaceUsesOfWithOnConstant implementation for unions.Talin
2010-02-18Destroy MDNodes gracefully while deleting llvm context.Devang Patel
2010-02-16Function attributes have index ~0, not 0Kenneth Uildriks
2010-02-16Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move someDuncan Sands
2010-02-16There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands
2010-02-15Teach the verifier to check the condition on a branch and ensure that it hasNick Lewycky
2010-02-15Fix crash in VerifyType when checking Contexts. Because there may not be aNick Lewycky
2010-02-15Don't try to materialize a function that isn't materializable anyways. ThisNick Lewycky
2010-02-15A function with no Module owner isn't materializable. This fixes F->dump() forNick Lewycky
2010-02-15Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands
2010-02-13Make PassRegistrar thread-safe since it can be modified by code running inJeffrey Yasskin
2010-02-12Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner
2010-02-12Add a new function attribute, 'alignstack'. It will indicate (when the backendsCharles Davis
2010-02-11revert 95903.Devang Patel
2010-02-11Destroy MDNodes while destructing llvm context.Devang Patel
2010-02-11Fix some of the memcheck errors found in the JIT unittests.Jeffrey Yasskin
2010-02-10Minor whitespace cleanups.Dan Gohman
2010-02-10Add a hook to AssemblyAnnotationWriter to allow custom info commentsDan Gohman
2010-02-10Fix several comments which had previously been "the the" where aDan Gohman
2010-02-10Fix "the the" and similar typos.Dan Gohman
2010-02-10Canonicalize sizeof and alignof on pointer types to a canonicalDan Gohman
2010-02-10IntegerValType holds a uint32_t, so its constructor should take a uint32_t. ...Kenneth Uildriks
2010-02-07Make the destructor for TypeMapBase protected. Spotted by Duncan Sands withNick Lewycky
2010-02-06Reintroduce the InlineHint function attribute.Jakob Stoklund Olesen
2010-02-02Adding missing methods for creating Add, Mul, Neg and Sub with NUW.Duncan Sands
2010-02-02Factor out alignof expression folding into a separate function andDan Gohman
2010-02-01eliminate a bunch of pointless LLVMContext arguments.Chris Lattner
2010-02-01Fix typo "of" -> "or" and change the way a line was formatted to fitDuncan Sands
2010-02-01fix PR6195, a bug constant folding scalar -> vector compares.Chris Lattner
2010-02-01fix PR6197 - infinite recursion in ipsccp due to block addressesChris Lattner
2010-02-01Generalize target-independent folding rules for sizeof to handle moreDan Gohman
2010-02-01Add a getNUWMul function.Dan Gohman
2010-02-01Add a generalized form of ConstantExpr::getOffsetOf which works forDan Gohman
2010-01-29Print a comment next to "materializable" global values, to distinguishDan Gohman
2010-01-29Convert some users of ftostr to raw_ostream.Benjamin Kramer
2010-01-28Remove the folding ruleDan Gohman