aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2010-05-03Remove the API compatibility layer which converted add, sub, and mulDan Gohman
2010-05-03Fix function prototype mismatch in LLVMUnionType(). Fixes PR7019.Nick Lewycky
2010-04-29Verify metadata harder. In particular, check that moduleDuncan Sands
2010-04-28fix PR6112 - When globalopt (or any other pass) does RAUW(@G, %G), Chris Lattner
2010-04-20Remove the palignr intrinsics now that we lower them to vector shuffles,Eric Christopher
2010-04-19Fix -Wcast-qual warnings.Dan Gohman
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher
2010-04-16reapply r101434Gabor Greif
2010-04-16Silence an unused variable warning.Eric Christopher
2010-04-16back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif
2010-04-15reapply r101364, which has been backed out in r101368Gabor Greif
2010-04-15Fix a bunch of namespace polution.Dan Gohman
2010-04-15Fix namespace polution.Dan Gohman
2010-04-15back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif
2010-04-15rotate CallInst operands, i.e. move callee to the backGabor Greif
2010-04-14Move a bunch of methods from CallSite to CallSiteBase, so that they canDan Gohman
2010-04-14Enable RTTI again. While this works fine for LLVM, it creates an ABINick Lewycky
2010-04-14Turn off RTTI for VMCore. Yay!Nick Lewycky
2010-04-14Fix 80 column ruler.Nick Lewycky
2010-04-13VMCore: Add Type::getIntN[Ptr]Ty, which are the obvious generic forms ofDaniel Dunbar
2010-04-12Simplify this code.Dan Gohman
2010-04-10add attributes and module level asm to the ocaml bindings,Chris Lattner
2010-04-09Fix a typo and some indentation.Dan Gohman
2010-04-08Print empty structs as {} rather than { }.Dan Gohman
2010-04-08Fix a comment.Dan Gohman
2010-04-08Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer
2010-04-07introduce a new recoverable error handling API to LLVMContextChris Lattner
2010-04-07Say bitcast instead of bitconvert.Dan Gohman
2010-04-07rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner
2010-04-07minor tidying upChris Lattner
2010-04-06Use a ManagedCleanup to prevent leaking the PassRegistrar map. In breaks theOwen Anderson
2010-04-06give LLVMContext an inline asm diagnostic hook member.Chris Lattner
2010-04-04Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-02Ok, third time's the charm. No changes from last time except the CMakeDavid Greene
2010-04-02Skip debug info when looking for existing EH calls at theDale Johannesen
2010-04-02rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h.Chris Lattner
2010-04-02Revert 100204. It broke a bunch of tests and apparently changed what passes a...Evan Cheng
2010-04-02Let's try this again. Re-apply 100143 including an apparent missingDavid Greene
2010-04-02Revert r100191 since it breaks objc in clang Mon P Wang
2010-04-02Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
2010-04-01Revert r100143.Eric Christopher
2010-04-01Add some switches helpful for debugging:David Greene
2010-04-01Introduce ImmutableCallSite, useful for contexts where no mutationGabor Greif
2010-04-01switch IRBuilder to use NewDebugLoc for locations insteadChris Lattner
2010-04-01Switch the representation of the location in instruction fromChris Lattner
2010-04-01fix a bug in DebugRecVH::deleted/allUsesReplacedWith. If an Chris Lattner
2010-04-01add a method to decode a DILocation into a NewDebugLoc.Chris Lattner
2010-04-01update cmakefile.Chris Lattner
2010-04-01Add a new "NewDebugLoc" class which will eventually replace DebugLoc,Chris Lattner
2010-03-31Bump SmallString size a bit to avoid malloc trashing.Benjamin Kramer