aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Intrinsics.td
Commit message (Expand)AuthorAgeFilesLines
* Remove the v3i32 and v3f32 value types: they are notDuncan Sands2009-07-151-1/+0
* remove llvm.part.set.* and llvm.part.select.*. They have never been Chris Lattner2009-07-121-5/+0
* Add more vector ValueTypes for AVX and other extended vector instructionDavid Greene2009-06-291-6/+16
* Add support for ARM's Advanced SIMD (NEON) instruction set.Bob Wilson2009-06-221-0/+1
* Update the names of the exception handling sjlj instrinsics toJim Grosbach2009-05-141-2/+2
* Add support for GCC compatible builtin setjmp and longjmp intrinsics. This isJim Grosbach2009-05-121-0/+5
* Add a comment to describe LLVMMatchType.Bob Wilson2009-04-161-0/+6
* Add some cautionary comments.Dale Johannesen2009-03-041-1/+3
* Re-commit 65975 and a fix for the problem thatDale Johannesen2009-03-041-0/+2
* Temporarily revert 65975, which breaks the llvm-gcc build.Dale Johannesen2009-03-041-2/+0
* Dbg Intrinsics do not access memory.Devang Patel2009-03-031-8/+11
* The trampoline intrinsic can be marked IntrWriteArgMem,Duncan Sands2009-02-141-1/+1
* IntrWriteArgMem implies nocapture, but this wasn'tDuncan Sands2009-02-141-17/+16
* Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen2009-02-051-0/+2
* Reverting 63765. This broke the build of both clangDale Johannesen2009-02-041-2/+0
* New feature: add support for target intrinsics being defined in theNate Begeman2009-02-041-0/+2
* add nocapture attribute to llvm.mem* intrinsics and have tblgenChris Lattner2009-01-121-11/+17
* Improve support for type-generic vector intrinsics by teaching TableGen howBob Wilson2009-01-071-0/+7
* Add sub/mul overflow intrinsics. This currently doesn't have aBill Wendling2008-12-091-0/+10
* reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner2008-11-211-26/+8
* Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling2008-11-211-8/+26
* Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta2008-11-211-26/+8
* Introduce two new "add" intrinsics. These return the sum plus a bit indicatingBill Wendling2008-11-211-0/+9
* Reformatting. No functionality change.Bill Wendling2008-11-201-11/+15
* Int type for PIC16 is i16. Added i16 intrinsics for memmove, memcpy and memset.Sanjiv Gupta2008-11-191-0/+9
* Rename stackprotector_create intrinsic to stackprotector.Bill Wendling2008-11-181-5/+5
* Remove the stackprotector_check intrinsic. Use a volatile load instead.Bill Wendling2008-11-181-5/+2
* Add XCore intrinsics for getid (returns thread id) and bitrev (reversesRichard Osborne2008-11-141-0/+1
* Modify the intrinsics pattern to separate out the "return" types from theBill Wendling2008-11-131-141/+155
* Add ptr annotation intrinsic.Tanya Lattner2008-11-121-1/+4
* Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode toMon P Wang2008-11-101-0/+23
* - Modify the stack protector algorithm so that the stack slot is allocated inBill Wendling2008-11-071-3/+4
* - Rename stackprotector_{prologue,epilogue} to stackprotector_{create,check}.Bill Wendling2008-11-061-3/+6
* Implement the stack protector stack accesses via intrinsics:Bill Wendling2008-11-061-0/+5
* Make llvm memory barrier available as an intrinsicMon P Wang2008-10-181-1/+2
* Fixed definition of llvm_anyptr_tyMon P Wang2008-10-101-1/+1
* Note that ADDC and company don't actually expand yet (missing in legalizeAndrew Lenharth2008-10-071-0/+1
* Reapply 55899: First draft of EH support on x86/64-linuxAnton Korobeynikov2008-09-081-2/+2
* Reverting r55898 to r55909. One of these patches was causing an ICE during th...Bill Wendling2008-09-081-2/+2
* First draft of EH support on x86/64-linuxAnton Korobeynikov2008-09-081-2/+2
* Mark math lib intrinsics readonly, on the groundsDale Johannesen2008-09-051-1/+4
* Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen2008-09-041-1/+6
* Added support for overloading intrinsics (atomics) based on pointersMon P Wang2008-07-301-12/+18
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-251-9/+9
* - Add "Commutative" property to intrinsics. This allows tblgen to generate th...Evan Cheng2008-06-161-0/+3
* add missing atomic intrinsic from gccAndrew Lenharth2008-06-141-0/+5
* Added addition atomic instrinsics and, or, xor, min, and max.Mon P Wang2008-05-051-15/+55
* Fix 80 column violations.Evan Cheng2008-03-041-8/+13
* Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth2008-02-211-1/+12
* llvm.memory.barrier, and impl for x86 and alphaAndrew Lenharth2008-02-161-0/+5