aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore/AutoUpgrade.cpp
AgeCommit message (Expand)Author
2011-02-15convert ConstantVector::get to use ArrayRef.Chris Lattner
2011-02-14revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner
2011-02-14Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner
2010-10-04The pshufw instruction came about in MMX2 when SSE was introduced. Don't placeBill Wendling
2010-09-30Massive rewrite of MMX: Dale Johannesen
2010-09-10Use StringRef which performs the "early exit" when compared against a constantBill Wendling
2010-09-10Early exit with simple checks.Bill Wendling
2010-09-10Auto-upgrade the magic ".llvm.eh.catch.all.value" global toBill Wendling
2010-09-03Replace NEON vabdl, vaba, and vabal intrinsics with combinations of theBob Wilson
2010-09-01Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson
2010-08-30Remove NEON vmovn intrinsic, replacing it with vector truncate operations.Bob Wilson
2010-08-29Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvmBob Wilson
2010-08-27Add alignment arguments to all the NEON load/store intrinsics.Bob Wilson
2010-08-20Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend andBob Wilson
2010-07-22undo 80 column trespassing I causedGabor Greif
2010-06-29use ArgOperand APIGabor Greif
2010-06-23use helper to neatly access argumentsGabor Greif
2010-06-22use high-level accessorsGabor Greif
2010-04-20Remove the palignr intrinsics now that we lower them to vector shuffles,Eric Christopher
2010-04-16Revert 101465, it broke internal OpenGL testing.Eric Christopher
2010-04-16reapply r101434Gabor Greif
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-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-04Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang
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-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-30Remove the pmulld intrinsic and autoupdate it as a vector multiply.Eric Christopher
2010-01-15Improve llvm.dbg.declare intrinsic by referring directly to the storage in it...Victor Hernandez
2010-01-05Fix comment for CheckDebugInfoIntrinsicsVictor Hernandez
2010-01-05Remove dead debug info intrinsics.Devang Patel
2009-10-14I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands
2009-10-06Introduce and use convenience methods for getting pointer typesDuncan Sands
2009-08-28Reapply 79977.Devang Patel
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-07-30Move more code back to 2.5 APIs.Owen Anderson
2009-07-29Move types back to the 2.5 API.Owen Anderson
2009-07-28Return ConstantVector to 2.5 API.Owen Anderson
2009-07-25Remove Value::{isName, getNameRef}.Daniel Dunbar
2009-07-24Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-11assert(0) -> LLVM_UNREACHABLE.Torok Edwin
2009-07-07LLVMContext-ification.Owen Anderson
2009-02-05Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen