summaryrefslogtreecommitdiff
path: root/include/llvm/Intrinsics.td
AgeCommit message (Expand)AuthorFilesLines
2010-10-19Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach1-0/+1
2010-09-17Add "pointer to x86mmx" type to the intrinsics.Bill Wendling1-0/+1
2010-09-07Add an MVT::x86mmx type. It will take the place of all current MMX vector types.Bill Wendling1-0/+2
2010-08-31Comment typo.Dale Johannesen1-1/+1
2010-08-05Remove IntrWriteMem, as it's the default. Rename IntrWriteArgMemDan Gohman1-36/+31
2010-05-27back out 104862/104869. Can reuse stacksave after all. Very cool.Jim Grosbach1-3/+2
2010-05-27hook ISD::STACKADDR to an intrinsicJim Grosbach1-2/+3
2010-05-27remove incorrect GCCBuiltin<> usageJim Grosbach1-4/+2
2010-05-26Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry inJim Grosbach1-3/+3
2010-05-22Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit.Jim Grosbach1-2/+4
2010-04-04Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang1-6/+6
2010-04-02Revert r100191 since it breaks objc in clang Mon P Wang1-6/+6
2010-04-02Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang1-6/+6
2010-03-30Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson1-6/+6
2010-03-30Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang1-6/+6
2010-03-23[llvm_void_ty] is no longer needed for result types, Chris Lattner1-27/+27
2010-03-14CleanupAnton Korobeynikov1-6/+4
2010-03-14The fp16 <-> fp32 intrinsics are pure, mark them so they can be CSE'd, etc.Anton Korobeynikov1-2/+4
2010-03-14Add intrinsics to represent fp16 <-> fp32 conversionsAnton Korobeynikov1-0/+8
2010-01-28Update of 94055 to track the IR level call site information via an intrinsic.Jim Grosbach1-0/+1
2010-01-15Improve llvm.dbg.declare intrinsic by referring directly to the storage in it...Victor Hernandez1-1/+1
2010-01-15Revert r93504 because older uses of llvm.dbg.declare intrinsics need to be au...Victor Hernandez1-1/+1
2010-01-15Improve llvm.dbg.declare intrinsic by referring directly to the storage in it...Victor Hernandez1-1/+1
2010-01-05Delete renaming use of dead dbg intrinsics.Devang Patel1-6/+0
2009-12-23Update objectsize intrinsic and associated dependencies. FixEric Christopher1-1/+1
2009-12-07Introduce the "@llvm.dbg.value" debug intrinsic.Victor Hernandez1-0/+3
2009-11-29mark all the 'foo with overflow' intrinsics as readnone.Chris Lattner1-6/+12
2009-10-27Add objectsize intrinsic and hook it up through codegen. Doesn'tEric Christopher1-0/+5
2009-10-15Move Blackfin intrinsics into the Target/Blackfin directory.Jakob Stoklund Olesen1-1/+0
2009-10-14I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands1-8/+5
2009-10-13The eh.exception intrinsic only reads from memory, it doesn'tDuncan Sands1-1/+1
2009-10-13Add new "memory use marker" intrinsics. These indicate lifetimes and invariantNick Lewycky1-0/+16
2009-08-28Reapply 79977.Devang Patel1-5/+6
2009-08-26Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.Devang Patel1-6/+5
2009-08-25Update DebugInfo interface to use metadata, instead of special named llvm.dbg...Devang Patel1-5/+6
2009-08-17Remove a bit more cruft from the sjlj moving to a backend pass.Jim Grosbach1-3/+0
2009-08-14Whitespace cleanup.Eric Christopher1-15/+15
2009-08-12Mark the callsite intrinsic such that the opimizers know it's not dead.Jim Grosbach1-0/+2
2009-08-11Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson1-0/+1
2009-08-11SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach1-2/+4
2009-08-02Add some basic blackfin intrinsics.Jakob Stoklund Olesen1-0/+1
2009-07-15Remove the v3i32 and v3f32 value types: they are notDuncan Sands1-1/+0
2009-07-12remove llvm.part.set.* and llvm.part.select.*. They have never been Chris Lattner1-5/+0
2009-06-29Add more vector ValueTypes for AVX and other extended vector instructionDavid Greene1-6/+16
2009-06-22Add support for ARM's Advanced SIMD (NEON) instruction set.Bob Wilson1-0/+1
2009-05-14Update the names of the exception handling sjlj instrinsics toJim Grosbach1-2/+2
2009-05-12Add support for GCC compatible builtin setjmp and longjmp intrinsics. This isJim Grosbach1-0/+5
2009-04-16Add a comment to describe LLVMMatchType.Bob Wilson1-0/+6
2009-03-04Add some cautionary comments.Dale Johannesen1-1/+3
2009-03-04Re-commit 65975 and a fix for the problem thatDale Johannesen1-0/+2