aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/AutoUpgrade.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove the palignr intrinsics now that we lower them to vector shuffles,Eric Christopher2010-04-201-1/+119
* Revert 101465, it broke internal OpenGL testing.Eric Christopher2010-04-161-16/+15
* reapply r101434Gabor Greif2010-04-161-15/+16
* back out r101423 and r101397, they break llvm-gcc self-host on darwin10Gabor Greif2010-04-161-16/+15
* reapply r101364, which has been backed out in r101368Gabor Greif2010-04-151-15/+16
* back out r101364, as it trips the linux nightlybot on some clang C++ testsGabor Greif2010-04-151-16/+15
* rotate CallInst operands, i.e. move callee to the backGabor Greif2010-04-151-15/+16
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-041-0/+70
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-021-70/+0
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-021-0/+70
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-301-70/+0
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-301-0/+70
* Remove the pmulld intrinsic and autoupdate it as a vector multiply.Eric Christopher2010-03-301-0/+17
* Improve llvm.dbg.declare intrinsic by referring directly to the storage in it...Victor Hernandez2010-01-151-1/+1
* Fix comment for CheckDebugInfoIntrinsicsVictor Hernandez2010-01-051-2/+3
* Remove dead debug info intrinsics.Devang Patel2010-01-051-37/+17
* I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands2009-10-141-0/+46
* Introduce and use convenience methods for getting pointer typesDuncan Sands2009-10-061-1/+1
* Reapply 79977.Devang Patel2009-08-281-2/+72
* Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel2009-08-261-72/+2
* Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel2009-08-251-2/+72
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-20/+21
* Move more code back to 2.5 APIs.Owen Anderson2009-07-301-2/+1
* Move types back to the 2.5 API.Owen Anderson2009-07-291-4/+2
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-281-5/+5
* Remove Value::{isName, getNameRef}.Daniel Dunbar2009-07-251-9/+9
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-18/+18
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-28/+28
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-141-2/+2
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-111-2/+3
* LLVMContext-ification.Owen Anderson2009-07-071-26/+33
* Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen2009-02-051-1/+1
* Reverting 63765. This broke the build of both clangDale Johannesen2009-02-041-1/+1
* New feature: add support for target intrinsics being defined in theNate Begeman2009-02-041-1/+1
* Large mechanical patch.Devang Patel2008-09-251-3/+3
* Added support for overloading intrinsics (atomics) based on pointersMon P Wang2008-07-301-6/+20
* Enable first-class aggregates support.Dan Gohman2008-07-231-28/+0
* Fix multiple-return-value-to-first-class-aggregates autoupgrade toDan Gohman2008-07-221-1/+4
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-251-0/+24
* Auto-upgrade code for multiple-value return statements. This codeDan Gohman2008-06-171-0/+24
* Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl.qdq.Evan Cheng2008-05-241-4/+12
* Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2...Evan Cheng2008-05-241-5/+43
* Autoupgrade x86.sse2.loadh.pd and x86.sse2.loadl.pd.Evan Cheng2008-05-241-19/+50
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-161-1/+1
* Add separate intrinsics for MMX / SSE shifts with i32 integer operands. This ...Evan Cheng2008-05-031-1/+1
* API changes for class Use size reduction, wave 1.Gabor Greif2008-04-061-7/+8
* Undo 48570. Correctly match mmx shift instructions with an immediate operand.Evan Cheng2008-03-211-2/+1
* Add intrinsics to match mmx shift builtin's with immediate operand.Evan Cheng2008-03-191-1/+2
* Reimplement the parameter attributes support, phase #1. hilights:Chris Lattner2008-03-121-10/+8
* Split ParameterAttributes.h, putting the complicatedDale Johannesen2008-02-221-1/+1