Evan Cheng
|
29e6ac620f
|
X86 SSE1 SIMD store intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27099 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-25 02:02:51 +00:00 |
|
Evan Cheng
|
a30a316110
|
X86 SSE1 SIMD load intrinsics (movhps, movlps, and movups).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27098 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-25 01:58:54 +00:00 |
|
Evan Cheng
|
9abc80f6b3
|
X86 SSE1 conversion operations intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27097 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-25 01:35:17 +00:00 |
|
Evan Cheng
|
446848ed23
|
X86 SSE1 comparison intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27093 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-25 00:32:32 +00:00 |
|
Evan Cheng
|
af4398a281
|
X86 SSE1 arithmetic and logical operation intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27092 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-25 00:18:20 +00:00 |
|
Evan Cheng
|
11f0bd695a
|
ldmxcsr is a SSE instruction.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27086 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-24 22:13:47 +00:00 |
|
Evan Cheng
|
96bcc109d3
|
Added ldmxcsr intrinsic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27085 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-24 22:10:59 +00:00 |
|
Chris Lattner
|
782651cffe
|
Specify the value type for each llvm type. This needs work for pointers.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27074 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-24 19:41:10 +00:00 |
|
Chris Lattner
|
ad72e241c0
|
Pull in valuetypes.td here, we will use it shortly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27072 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-24 18:51:56 +00:00 |
|
Chris Lattner
|
cf87e97b4f
|
Add a couple simple intrinsics for intel. Fix the v2f64 definition.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27018 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-24 00:04:52 +00:00 |
|
Jim Laskey
|
c14897e673
|
Modify usage of llvm.dbg intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26986 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-23 18:04:18 +00:00 |
|
Chris Lattner
|
8ed32f6f8e
|
minor changes so that GCC builtin can be specified before the Intrinsic info,
add some more PPC intrinsics.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26786 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-15 19:23:40 +00:00 |
|
Chris Lattner
|
dfdcd5bb95
|
Set TargetPrefix on target-specific intrinsics. That way, in theory, different
targets could have different implemenations of a __builtin_foo gcc intrinsic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26769 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-15 01:32:36 +00:00 |
|
Chris Lattner
|
840064e605
|
Fix the gcread/gcwrite intrinsic specifications, fixing
CodeGen/Generic/GC/alloc_loop.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26765 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-14 20:00:20 +00:00 |
|
Chris Lattner
|
8ae7a3315f
|
Add a first ppc altivec intrinsic. Add packed type support.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26734 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-13 22:38:32 +00:00 |
|
Jim Laskey
|
f4321a3a43
|
Handle the removal of the debug chain.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26729 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-13 13:07:37 +00:00 |
|
Chris Lattner
|
aaf1582549
|
Mark llvm.stacksave as only reading memory, this fixes
Regression/Transforms/InstCombine/stacksaverestore.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26715 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-12 00:04:28 +00:00 |
|
Chris Lattner
|
969ccf82d0
|
Fix another broken intrinsic.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26696 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-10 18:01:03 +00:00 |
|
Chris Lattner
|
5d832dc330
|
Fix incorrect definitions of these intrinsics, which broke a bunch of
stuff last night.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26694 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-10 17:48:34 +00:00 |
|
Chris Lattner
|
d144a24d3d
|
Fix an incorrect intrinsic description
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26677 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-10 04:17:06 +00:00 |
|
Chris Lattner
|
b253400ca9
|
initial checkin of the intrinsic description file
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26496 91177308-0d34-0410-b5e6-96231b3b80d8
|
2006-03-03 02:33:15 +00:00 |
|