Chris Lattner
|
4ee623de0b
|
isnan is dead
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14191 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-06-15 21:52:58 +00:00 |
|
Alkis Evlogimenos
|
9685372062
|
Add the isunordered intrinsic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14159 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-06-12 19:19:14 +00:00 |
|
Chris Lattner
|
137cc4fc8c
|
I misled Alkis: LLVM should have isnan, not isunordered.
isunordered(X, Y) === isnan(X) | isnan(Y)
Remove isunordered, add isnan.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14132 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-06-11 02:29:43 +00:00 |
|
Alkis Evlogimenos
|
f616f22e81
|
Add the isunordered intrinsic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14127 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-06-11 01:08:18 +00:00 |
|
Chris Lattner
|
942ae1a07d
|
Add the new GC intrinsics
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13686 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-05-23 21:16:33 +00:00 |
|
Chris Lattner
|
f1d483d641
|
Temporarily hack in the intrinsics that John added. I expect him to finish up their addition, but in the meantime, the build should not be broken.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12938 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-04-14 02:22:54 +00:00 |
|
John Criswell
|
60a505b1f6
|
Added the llvm.readport and llvm.writeport intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12780 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-04-08 20:26:21 +00:00 |
|
Chris Lattner
|
317201d773
|
Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* to
Intrinsic::va*. This avoid conflicting with macros in the stdlib.h file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12356 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-03-13 00:24:00 +00:00 |
|
Chris Lattner
|
cf89908381
|
Add llvm.memset/frameaddress/returnaddress intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11431 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-02-14 02:47:17 +00:00 |
|
Chris Lattner
|
0eb51b440c
|
Add support for the llvm.memmove intrinsic.
Patch graciously contributed by Reid Spencer!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11354 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-02-12 18:10:10 +00:00 |
|
Chris Lattner
|
5ab827ff4a
|
Urg, check in header I forgot. :(
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11353 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-02-12 17:57:11 +00:00 |
|
Chris Lattner
|
b4ebc04945
|
add new intrinsic
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10700 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-01-06 05:32:17 +00:00 |
|
Chris Lattner
|
6ac18751a6
|
Add some intrinsics
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10690 91177308-0d34-0410-b5e6-96231b3b80d8
|
2004-01-05 05:35:34 +00:00 |
|
Brian Gaeke
|
d0fde30ce8
|
Put all LLVM code into the llvm namespace, as per bug 109.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9903 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-11-11 22:41:34 +00:00 |
|
John Criswell
|
6fbcc26f14
|
Added LLVM copyright header (for lack of a better term).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9304 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-20 20:19:47 +00:00 |
|
Chris Lattner
|
99e7ab72c8
|
New revised variable argument handling support
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9219 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-10-18 05:53:13 +00:00 |
|
Chris Lattner
|
8d8d361e20
|
Eliminate the unwind intrinsic, it is now an instruction
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8412 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-09-08 19:44:47 +00:00 |
|
Chris Lattner
|
bfa964699f
|
As it turns out, things will be simpler than I first expected. We no longer
need any exception handling intrinsics beyond llvm.unwind. (yaay)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8145 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-25 22:35:01 +00:00 |
|
Chris Lattner
|
6270f36784
|
rethrow is really the language independent primitive here. "throw" can be written
in terms of it and llvm.exc.setcurrent.
Rework these intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8109 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-24 12:24:03 +00:00 |
|
Chris Lattner
|
9dd7d1c8eb
|
Initial support for recognizing LLVM exception handling intrinsics
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8102 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-24 05:30:29 +00:00 |
|
Chris Lattner
|
8169cf810c
|
Add intrinsics for the llvm.sig(set|long)jmp functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7949 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-18 15:41:24 +00:00 |
|
Chris Lattner
|
c232818432
|
Add a bunch of new Alpha Intrinsics for Rahul Joshi
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7646 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-08-06 20:08:25 +00:00 |
|
Chris Lattner
|
f4836c754a
|
Add alpha intrinsics, contributed by Rahul Joshi
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7372 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-07-28 21:18:21 +00:00 |
|
Chris Lattner
|
0519bdcd3d
|
Add comment for doxygen for namespace
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6578 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-06-03 15:30:13 +00:00 |
|
Chris Lattner
|
c436b37262
|
Add support for setjmp/longjmp primitives
Patch checked in for Bill Wendling :)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6241 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-17 22:26:33 +00:00 |
|
Chris Lattner
|
eea35433d2
|
Initial checkin for LLVM intrinsic functions
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6032 91177308-0d34-0410-b5e6-96231b3b80d8
|
2003-05-08 03:33:54 +00:00 |
|