summaryrefslogtreecommitdiff
path: root/lib/VMCore/AutoUpgrade.cpp
Commit message (Expand)AuthorAge
* Split the init.trampoline intrinsic, which currently combines GCC'sDuncan Sands2011-09-06
* The insertion point for the loads is right before the llvm.eh.exceptionBill Wendling2011-09-04
* Don't reload the values that are already there. The llvm.eh.resume uses the sameBill Wendling2011-09-03
* No need to get fancy inserting a PHI node when the values are stored in stackBill Wendling2011-09-02
* Perform the upgrading of the old EH to the new EH in a more sane manner.Bill Wendling2011-09-02
* Only delete instructions once.Bill Wendling2011-08-27
* Initial check in that will auto-upgrade the old EH scheme to the new EH scheme.Bill Wendling2011-08-25
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Convert CallInst and InvokeInst APIs to use ArrayRef.Jay Foad2011-07-15
* rework the remaining autoupgrade logic to use a StringRef instead of creating aChris Lattner2011-06-18
* rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner2011-06-18
* Add one more argument to the prefetch intrinsic to indicate whether it's a dataBruno Cardoso Lopes2011-06-14
* CRC32 intrinsics were renamed at revision 132163. This submissionChad Rosier2011-05-27
* Renamed llvm.x86.sse42.crc32 intrinsics; crc64 doesn't exist. Chad Rosier2011-05-26
* Replace the "movnt" intrinsics with a native store + nontemporal metadata bit.Bill Wendling2011-05-03
* Reapply r129401 with patch for clang.Bill Wendling2011-04-13
* Revert r129401 for now. Clang is using the old way of doing things.Bill Wendling2011-04-12
* Remove the unaligned load intrinsics in favor of using native unaligned loads.Bill Wendling2011-04-12
* Remove dead code.Bill Wendling2011-03-30
* Add intrinsics @llvm.arm.neon.vmulls and @llvm.arm.neon.vmullu.* back. FrontendsEvan Cheng2011-03-29
* convert ConstantVector::get to use ArrayRef.Chris Lattner2011-02-15
* revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner2011-02-14
* Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner2011-02-14
* The pshufw instruction came about in MMX2 when SSE was introduced. Don't placeBill Wendling2010-10-04
* Massive rewrite of MMX: Dale Johannesen2010-09-30
* 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