aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Intrinsics.td
Commit message (Expand)AuthorAgeFilesLines
* 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
* For PR1839: add initial support for __builtin_trap. llvm-gcc part is missedAnton Korobeynikov2008-01-151-0/+2
* remove attribution from a variety of miscellaneous files.Chris Lattner2007-12-291-2/+2
* More stuff for CellSPU -- this should be enough to get an error-freeScott Michel2007-12-051-0/+1
* Implement necessary bits for flt_rounds gcc builtin. Anton Korobeynikov2007-11-151-0/+5
* [ARM] Implement __builtin_thread_pointer.Lauro Ramos Venancio2007-11-081-0/+1
* Model stacksave and stackrestore as both writing memory, since we Chris Lattner2007-10-291-1/+4
* Add intrinsics for sin, cos, and pow. These use llvm_anyfloat_ty, and soDan Gohman2007-10-121-0/+4
* Mark the prefetch intrinsic as IntrWriteArgMem, instead of theDan Gohman2007-10-081-1/+5
* Rewrite sqrt and powi to use anyfloat. By popular demand.Dale Johannesen2007-10-021-12/+2
* Add sqrt and powi intrinsics for long double.Dale Johannesen2007-09-281-0/+10
* Adding support for __builtin_annotation with an intrinsic called llvm.annotat...Tanya Lattner2007-09-211-0/+4
* Fold the adjust_trampoline intrinsic intoDuncan Sands2007-09-111-5/+3
* Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is nee...Anton Korobeynikov2007-09-071-4/+8