aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2010-05-28Eliminate the restriction that the array size in an alloca must be i32.Dan Gohman
2010-05-27Add basic error checking to MemoryBuffer::getSTDIN.Dan Gohman
2010-05-16Add support for thiscall calling convention.Anton Korobeynikov
2010-05-13Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intri...Evan Cheng
2010-05-11Revert r103493, materializing functions in the regular PassManager.Dan Gohman
2010-05-11Teach the regular pass manager how to materialize functions as needed.Dan Gohman
2010-05-10simplify more.Chris Lattner
2010-05-10Simplify by using startswith instead of substr.Chris Lattner
2010-05-10fix PR7105 by enumerating MDNodes on all @llvm.fooChris Lattner
2010-05-10Fix PR6875:David Greene
2010-05-07Minimally fix this code to not abort on mdnodes with integer dataDan Gohman
2010-05-04Fix a problem exposed by my previous commit and noticed by a release-assertsDuncan Sands
2010-05-04Fix a variant of PR6112 found by thinking about it: when doingDuncan Sands
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