aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Intrinsics.td
AgeCommit message (Expand)Author
2009-02-14The trampoline intrinsic can be marked IntrWriteArgMem,Duncan Sands
2009-02-14IntrWriteArgMem implies nocapture, but this wasn'tDuncan Sands
2009-02-05Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen
2009-02-04Reverting 63765. This broke the build of both clangDale Johannesen
2009-02-04New feature: add support for target intrinsics being defined in theNate Begeman
2009-01-12add nocapture attribute to llvm.mem* intrinsics and have tblgenChris Lattner
2009-01-07Improve support for type-generic vector intrinsics by teaching TableGen howBob Wilson
2008-12-09Add sub/mul overflow intrinsics. This currently doesn't have aBill Wendling
2008-11-21reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner
2008-11-21Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling
2008-11-21Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta
2008-11-21Introduce two new "add" intrinsics. These return the sum plus a bit indicatingBill Wendling
2008-11-20Reformatting. No functionality change.Bill Wendling
2008-11-19Int type for PIC16 is i16. Added i16 intrinsics for memmove, memcpy and memset.Sanjiv Gupta
2008-11-18Rename stackprotector_create intrinsic to stackprotector.Bill Wendling
2008-11-18Remove the stackprotector_check intrinsic. Use a volatile load instead.Bill Wendling
2008-11-14Add XCore intrinsics for getid (returns thread id) and bitrev (reversesRichard Osborne
2008-11-13Modify the intrinsics pattern to separate out the "return" types from theBill Wendling
2008-11-12Add ptr annotation intrinsic.Tanya Lattner
2008-11-10Added CONVERT_RNDSAT (conversion with rounding and saturation) SDNode toMon P Wang
2008-11-07- Modify the stack protector algorithm so that the stack slot is allocated inBill Wendling
2008-11-06- Rename stackprotector_{prologue,epilogue} to stackprotector_{create,check}.Bill Wendling
2008-11-06Implement the stack protector stack accesses via intrinsics:Bill Wendling
2008-10-18Make llvm memory barrier available as an intrinsicMon P Wang
2008-10-10Fixed definition of llvm_anyptr_tyMon P Wang
2008-10-07Note that ADDC and company don't actually expand yet (missing in legalizeAndrew Lenharth
2008-09-08Reapply 55899: First draft of EH support on x86/64-linuxAnton Korobeynikov
2008-09-08Reverting r55898 to r55909. One of these patches was causing an ICE during th...Bill Wendling
2008-09-08First draft of EH support on x86/64-linuxAnton Korobeynikov
2008-09-05Mark math lib intrinsics readonly, on the groundsDale Johannesen
2008-09-04Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen
2008-07-30Added support for overloading intrinsics (atomics) based on pointersMon P Wang
2008-06-25Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang
2008-06-16- Add "Commutative" property to intrinsics. This allows tblgen to generate th...Evan Cheng
2008-06-14add missing atomic intrinsic from gccAndrew Lenharth
2008-05-05Added addition atomic instrinsics and, or, xor, min, and max.Mon P Wang
2008-03-04Fix 80 column violations.Evan Cheng
2008-02-21Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth
2008-02-16llvm.memory.barrier, and impl for x86 and alphaAndrew Lenharth
2008-01-15For PR1839: add initial support for __builtin_trap. llvm-gcc part is missedAnton Korobeynikov
2007-12-29remove attribution from a variety of miscellaneous files.Chris Lattner
2007-12-05More stuff for CellSPU -- this should be enough to get an error-freeScott Michel
2007-11-15Implement necessary bits for flt_rounds gcc builtin. Anton Korobeynikov
2007-11-08[ARM] Implement __builtin_thread_pointer.Lauro Ramos Venancio
2007-10-29Model stacksave and stackrestore as both writing memory, since we Chris Lattner
2007-10-12Add intrinsics for sin, cos, and pow. These use llvm_anyfloat_ty, and soDan Gohman
2007-10-08Mark the prefetch intrinsic as IntrWriteArgMem, instead of theDan Gohman
2007-10-02Rewrite sqrt and powi to use anyfloat. By popular demand.Dale Johannesen
2007-09-28Add sqrt and powi intrinsics for long double.Dale Johannesen
2007-09-21Adding support for __builtin_annotation with an intrinsic called llvm.annotat...Tanya Lattner