aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2010-03-31make irbuilder use the new optimized debug info accessors.Chris Lattner
2010-03-31add new apis for getting/setting !dbg metadata on Chris Lattner
2010-03-30Fix a major source of compile-time slowness at -O0 -g by optimizingChris Lattner
2010-03-30Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson
2010-03-30Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang
2010-03-30move some method definitions to files that make sense.Chris Lattner
2010-03-30Remove the pmulld intrinsic and autoupdate it as a vector multiply.Eric Christopher
2010-03-30reapply my timer rewrite with a change for PassManager to store Chris Lattner
2010-03-30revert r99862 which is causing FNT failures.Chris Lattner
2010-03-30fairly major rewrite of various timing related stuff.Chris Lattner
2010-03-29add support for zero initialized unions, patch by Tim Northover!Chris Lattner
2010-03-28Oops, r98447 dropped the reference to ForwardType in the wrong place inJeffrey Yasskin
2010-03-25rename pred_const_iterator to const_pred_iterator for consistency's sakeGabor Greif
2010-03-25rename use_const_iterator to const_use_iterator for consistency's sakeGabor Greif
2010-03-25Include isFunctionLocal while calculating folding node set profile for a MDNode.Devang Patel
2010-03-25Include isFunctionLocal while calculating folding node set provide for a MDNode.Devang Patel
2010-03-25Reapply r99451 with a fix to move the NoInline check to the cost functionsEric Christopher
2010-03-24Temporarily revert this, it's causing an issue with an internal project.Eric Christopher
2010-03-24Finally land the InvokeInst operand reordering.Gabor Greif
2010-03-23add some accessors to callsite/callinst/invokeinst to checkChris Lattner
2010-03-23fix an infinite loop in Module::getEndianness, PR6684Chris Lattner
2010-03-23add assert in argpromotion, which cannot triggerGabor Greif
2010-03-23word-oGabor Greif
2010-03-22Change intrinsic result type for void to store it as an empty listChris Lattner
2010-03-22backing out r99170 because it still fails on clang-x86_64-darwin10-fntGabor Greif
2010-03-22Now that hopefully all direct accesses to InvokeInst operands are fixedGabor Greif
2010-03-22Free all Constants in ~LLVMConstantImpl. We avoid assertion failuresJeffrey Yasskin
2010-03-21Re-add the Metadata.h include to LLVMContextImpl.h so that MDNode is completeJeffrey Yasskin
2010-03-21Move the LLVMContextImpl implementation into a .cpp file.Jeffrey Yasskin
2010-03-21Memoize InlineAsms into the LLVMContext and delete them on shutdown.Jeffrey Yasskin
2010-03-19call void @llvm.dbg.declare(metadata !{i32* null}, metadata !1)Devang Patel
2010-03-19back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_...Gabor Greif
2010-03-19Recommit r80858 again (which has been backed out in r80871).Gabor Greif
2010-03-16add asmprinter suport for unions, fixing Feature/unions.ll to actuallyChris Lattner
2010-03-14fix some pointless layering violations.Chris Lattner
2010-03-13Allow types that have been forwarded to to be freed.Jeffrey Yasskin
2010-03-13Delete MDNodes when LLVMContext is destroyed. Previous attempts: r97918, r97...Jeffrey Yasskin
2010-03-10Remove duplicated code. No functionality change.Benjamin Kramer
2010-03-07Roll back r97918 again. Just configuring against llvm-gcc wasn't enough to runJeffrey Yasskin
2010-03-07Reapply r97788 to free MDNodes when the LLVMContext is destroyed. ItJeffrey Yasskin
2010-03-06Add verification of union types.Nick Lewycky
2010-03-05Revert r97788 because it broke test/FrontendC/2010-02-16-DbgVarScope.c.Jeffrey Yasskin
2010-03-05Free MDNodes when the LLVMContext is destroyed. Leak found by Valgrind.Jeffrey Yasskin
2010-03-04Stop leaking MDStrings.Jeffrey Yasskin
2010-03-04Rewrite makefiles to explicitly reference DESTDIR to fix bug 3153.Erick Tryzelaar
2010-03-04Make the 'icmp pred trunc(ext(X)), CST --> icmp pred X, ext(trunc(CST))'Nick Lewycky
2010-03-03fix incorrect folding of icmp with undef, PR6481.Chris Lattner
2010-03-02Add Module functions in place of module providers.Erick Tryzelaar
2010-03-02Rename LLVMUseIteratorRef to LLVMUseRef since we don't refer to iterators in ...Erick Tryzelaar
2010-03-02Rather than passing "false" for InsertBefore, AddressSpace for ThreadLocal,Duncan Sands