summaryrefslogtreecommitdiff
path: root/lib/VMCore/AutoUpgrade.cpp
Commit message (Expand)AuthorAge
* Use StringRef which performs the "early exit" when compared against a constantBill Wendling2010-09-10
* Early exit with simple checks.Bill Wendling2010-09-10
* Auto-upgrade the magic ".llvm.eh.catch.all.value" global toBill Wendling2010-09-10
* Replace NEON vabdl, vaba, and vabal intrinsics with combinations of theBob Wilson2010-09-03
* Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson2010-09-01
* Remove NEON vmovn intrinsic, replacing it with vector truncate operations.Bob Wilson2010-08-30
* Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvmBob Wilson2010-08-29
* Add alignment arguments to all the NEON load/store intrinsics.Bob Wilson2010-08-27
* Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend andBob Wilson2010-08-20
* undo 80 column trespassing I causedGabor Greif2010-07-22
* use ArgOperand APIGabor Greif2010-06-29
* use helper to neatly access argumentsGabor Greif2010-06-23
* use high-level accessorsGabor Greif2010-06-22
* Remove the palignr intrinsics now that we lower them to vector shuffles,Eric Christopher2010-04-20
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-16
* reapply r101434Gabor Greif2010-04-16
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-16
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-15
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-15
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-15
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-04
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-02
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-02
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-30
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-30
* Remove the pmulld intrinsic and autoupdate it as a vector multiply.Eric Christopher2010-03-30
* Improve llvm.dbg.declare intrinsic by referring directly to the storage in it...Victor Hernandez2010-01-15
* Fix comment for CheckDebugInfoIntrinsicsVictor Hernandez2010-01-05
* Remove dead debug info intrinsics.Devang Patel2010-01-05
* I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands2009-10-14
* Introduce and use convenience methods for getting pointer typesDuncan Sands2009-10-06
* Reapply 79977.Devang Patel2009-08-28
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-26
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-25
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-13
* Move more code back to 2.5 APIs.Owen Anderson2009-07-30
* Move types back to the 2.5 API.Owen Anderson2009-07-29
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-28
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-25
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-24
* Get rid of the Pass+Context magic.Owen Anderson2009-07-22
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-11
* LLVMContext-ification.Owen Anderson2009-07-07
* Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen2009-02-05
* Reverting 63765. This broke the build of both clangDale Johannesen2009-02-04
* New feature: add support for target intrinsics being defined in theNate Begeman2009-02-04
* Large mechanical patch.Devang Patel2008-09-25
* Added support for overloading intrinsics (atomics) based on pointersMon P Wang2008-07-30
* Enable first-class aggregates support.Dan Gohman2008-07-23