- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45419
-
- Aug 04, 2007
-
-
Chandler Carruth authored
This is the patch to provide clean intrinsic function overloading support in LLVM. It cleans up the intrinsic definitions and generally smooths the process for more complicated intrinsic writing. It will be used by the upcoming atomic intrinsics as well as vector and float intrinsics in the future. This also changes the syntax for llvm.bswap, llvm.part.set, llvm.part.select, and llvm.ct* intrinsics. They are automatically upgraded by both the LLVM ASM reader and the bitcode reader. The test cases have been updated, with special tests added to ensure the automatic upgrading is supported. llvm-svn: 40807
-
- Apr 26, 2007
-
-
Dan Gohman authored
llvm-svn: 36486
-
- Apr 01, 2007
-
-
Reid Spencer authored
Implement code generation for overloaded intrinsic functions. The basic difference is that "actual" argument types must be provided when constructing intrinsic names and types. Also, for recognition, only the prefix is examined. If it matches, the suffix is assumed to match. The suffix is checked by the Verifier, however. llvm-svn: 35539
-
- Dec 31, 2006
-
-
Reid Spencer authored
Convert signed integer types to signless. llvm-svn: 32786
-
- Mar 28, 2006
-
-
Chris Lattner authored
llvm-svn: 27197
-
Chris Lattner authored
llvm-svn: 27196
-
Chris Lattner authored
llvm-svn: 27188
-
- Mar 24, 2006
-
-
Chris Lattner authored
the CodeGen* implementations. Parse the MVT::ValueType for each operand of the intrinsics. llvm-svn: 27075
-
- Mar 15, 2006
-
-
Chris Lattner authored
llvm-svn: 26770
-
- Mar 14, 2006
-
-
Chris Lattner authored
llvm-svn: 26736
-
- Mar 13, 2006
-
-
Chris Lattner authored
llvm-svn: 26735
-
- Mar 09, 2006
-
-
Chris Lattner authored
autogenerate an intrinsic verifier llvm-svn: 26666
-
- Mar 03, 2006
-
-
Chris Lattner authored
llvm-svn: 26499
-
Chris Lattner authored
llvm-svn: 26495
-