aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* call void @llvm.dbg.declare(metadata !{i32* null}, metadata !1)Devang Patel2010-03-191-4/+0
* back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif2010-03-193-17/+9
* Recommit r80858 again (which has been backed out in r80871).Gabor Greif2010-03-193-9/+17
* add asmprinter suport for unions, fixing Feature/unions.ll to actuallyChris Lattner2010-03-161-0/+9
* fix some pointless layering violations.Chris Lattner2010-03-141-2/+1
* Allow types that have been forwarded to to be freed.Jeffrey Yasskin2010-03-131-4/+11
* Delete MDNodes when LLVMContext is destroyed. Previous attempts: r97918, r97...Jeffrey Yasskin2010-03-132-16/+25
* Remove duplicated code. No functionality change.Benjamin Kramer2010-03-101-9/+0
* Roll back r97918 again. Just configuring against llvm-gcc wasn't enough to runJeffrey Yasskin2010-03-072-25/+16
* Reapply r97788 to free MDNodes when the LLVMContext is destroyed. ItJeffrey Yasskin2010-03-072-16/+25
* Add verification of union types.Nick Lewycky2010-03-061-0/+9
* Revert r97788 because it broke test/FrontendC/2010-02-16-DbgVarScope.c.Jeffrey Yasskin2010-03-052-25/+16
* Free MDNodes when the LLVMContext is destroyed. Leak found by Valgrind.Jeffrey Yasskin2010-03-052-16/+25
* Stop leaking MDStrings.Jeffrey Yasskin2010-03-041-0/+5
* Rewrite makefiles to explicitly reference DESTDIR to fix bug 3153.Erick Tryzelaar2010-03-041-2/+2
* Make the 'icmp pred trunc(ext(X)), CST --> icmp pred X, ext(trunc(CST))'Nick Lewycky2010-03-041-24/+5
* fix incorrect folding of icmp with undef, PR6481.Chris Lattner2010-03-031-1/+1
* Add Module functions in place of module providers.Erick Tryzelaar2010-03-021-1/+6
* Rename LLVMUseIteratorRef to LLVMUseRef since we don't refer to iterators in ...Erick Tryzelaar2010-03-021-7/+10
* Rather than passing "false" for InsertBefore, AddressSpace for ThreadLocal,Duncan Sands2010-03-021-2/+2
* Fix looking up MD names to not need a module.Erick Tryzelaar2010-03-021-10/+12
* Don't print "Modified" for passes which haven't modified anything.Dan Gohman2010-03-011-6/+12
* Add support for global variables in an address space for llvm-c and ocaml.Erick Tryzelaar2010-02-281-0/+8
* Add indirect br support to llvm-c and ocaml.Erick Tryzelaar2010-02-281-0/+13
* Add metadata functions to llvm-c and ocaml.Erick Tryzelaar2010-02-281-0/+56
* Add the new builder arthmetic instructions to llvm-c and ocaml.Erick Tryzelaar2010-02-281-0/+81
* Add the new union arthmetic instructions to llvm-c and ocaml.Erick Tryzelaar2010-02-281-1/+3
* Add generic binary op and cast builder functions.Erick Tryzelaar2010-02-281-0/+13
* Add type printing for Metadata pseudo.Dale Johannesen2010-02-261-0/+1
* Teach the constant folder about union types.Dan Gohman2010-02-251-0/+34
* Remove code which assumes it knows how vectors are stored in memory.Dan Gohman2010-02-251-12/+2
* Dump the presence of attached metadata even if we don't know what it is. ThisNick Lewycky2010-02-251-6/+10
* Canonicalize ConstantInts to the right operand of commutativeDan Gohman2010-02-221-0/+4
* Use Instruction::isCommutative instead of duplicating it.Dan Gohman2010-02-221-24/+1
* replaceUsesOfWithOnConstant implementation for unions.Talin2010-02-181-1/+46
* Destroy MDNodes gracefully while deleting llvm context.Devang Patel2010-02-182-1/+18
* Function attributes have index ~0, not 0Kenneth Uildriks2010-02-161-2/+2
* Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move someDuncan Sands2010-02-165-10/+10
* There are two ways of checking for a given type, for example isa<PointerType>(T)Duncan Sands2010-02-1611-103/+103
* Teach the verifier to check the condition on a branch and ensure that it hasNick Lewycky2010-02-151-0/+9
* Fix crash in VerifyType when checking Contexts. Because there may not be aNick Lewycky2010-02-151-8/+14
* Don't try to materialize a function that isn't materializable anyways. ThisNick Lewycky2010-02-151-3/+5
* A function with no Module owner isn't materializable. This fixes F->dump() forNick Lewycky2010-02-151-2/+2
* Uniformize the names of type predicates: rather than having isFloatTy andDuncan Sands2010-02-158-166/+168
* Make PassRegistrar thread-safe since it can be modified by code running inJeffrey Yasskin2010-02-131-0/+9
* Add support for a union type in LLVM IR. Patch by Talin!Chris Lattner2010-02-128-7/+258
* Add a new function attribute, 'alignstack'. It will indicate (when the backendsCharles Davis2010-02-121-0/+5
* revert 95903.Devang Patel2010-02-111-4/+1
* Destroy MDNodes while destructing llvm context.Devang Patel2010-02-111-1/+4
* Fix some of the memcheck errors found in the JIT unittests.Jeffrey Yasskin2010-02-112-26/+12