Chris Lattner
|
4bebf6718d
|
Fix an incorrect prototype for this intrinsic, fixing
CFrontend/2003-08-18-SigSetJmp.c with llvm-gcc3. This is part of PR733.
llvm-svn: 27670
|
2006-04-13 18:23:48 +00:00 |
|
Chris Lattner
|
1659f983ff
|
Fix a typo: Instr* -> Intr*
llvm-svn: 27568
|
2006-04-10 22:02:59 +00:00 |
|
Evan Cheng
|
a4d3c6df75
|
Added intrinsics to match __builtin_ia32_pslldqi128 and
__builtin_ia32_psrldqi128.
llvm-svn: 27411
|
2006-04-04 21:48:31 +00:00 |
|
Chris Lattner
|
b53e0ddbd3
|
Reenable pointer intrinsics.
llvm-svn: 27198
|
2006-03-28 00:15:44 +00:00 |
|
Chris Lattner
|
1e517cbb0c
|
revert this, it breaks things
llvm-svn: 27195
|
2006-03-28 00:02:52 +00:00 |
|
Chris Lattner
|
720a11dd3e
|
Add support for intrinsics with pointer arguments in target .td files.
llvm-svn: 27190
|
2006-03-27 22:49:46 +00:00 |
|
Chris Lattner
|
d8f528f04f
|
Split the PPC and X86 intrinsics out to their own files.
llvm-svn: 27141
|
2006-03-26 02:37:19 +00:00 |
|
Chris Lattner
|
83cad7bff6
|
Add saturating subtracts, non-predicate compares, and some other random
intrinsics.
llvm-svn: 27140
|
2006-03-26 02:34:07 +00:00 |
|
Chris Lattner
|
9ecf506a2f
|
add int_ppc_altivec_vsldoi intrinsic
llvm-svn: 27138
|
2006-03-26 00:25:43 +00:00 |
|
Chris Lattner
|
06a3ec70c9
|
remove extraneous lets
llvm-svn: 27114
|
2006-03-25 07:30:34 +00:00 |
|
Chris Lattner
|
e767292e67
|
Add a bunch of simple altivec intrinsics
llvm-svn: 27113
|
2006-03-25 07:27:18 +00:00 |
|
Chris Lattner
|
33f07e82dc
|
Add support for __builtin_altivec_vnmsubfp
llvm-svn: 27111
|
2006-03-25 07:05:35 +00:00 |
|
Evan Cheng
|
ff65ba0857
|
X86 SSE1 cacheability support ops intrinsics
llvm-svn: 27104
|
2006-03-25 06:05:45 +00:00 |
|
Evan Cheng
|
ad4f96ae46
|
X86 SSE1 SIMD store intrinsics.
llvm-svn: 27099
|
2006-03-25 02:02:51 +00:00 |
|
Evan Cheng
|
35a181d293
|
X86 SSE1 SIMD load intrinsics (movhps, movlps, and movups).
llvm-svn: 27098
|
2006-03-25 01:58:54 +00:00 |
|
Evan Cheng
|
b58801303a
|
X86 SSE1 conversion operations intrinsics.
llvm-svn: 27097
|
2006-03-25 01:35:17 +00:00 |
|
Evan Cheng
|
35bbc93d35
|
X86 SSE1 comparison intrinsics.
llvm-svn: 27093
|
2006-03-25 00:32:32 +00:00 |
|
Evan Cheng
|
e3f4eecb44
|
X86 SSE1 arithmetic and logical operation intrinsics.
llvm-svn: 27092
|
2006-03-25 00:18:20 +00:00 |
|
Evan Cheng
|
83c1f2e316
|
ldmxcsr is a SSE instruction.
llvm-svn: 27086
|
2006-03-24 22:13:47 +00:00 |
|
Evan Cheng
|
b98a5e8507
|
Added ldmxcsr intrinsic.
llvm-svn: 27085
|
2006-03-24 22:10:59 +00:00 |
|
Chris Lattner
|
3be0858857
|
Specify the value type for each llvm type. This needs work for pointers.
llvm-svn: 27074
|
2006-03-24 19:41:10 +00:00 |
|
Chris Lattner
|
9c8fb73936
|
Pull in valuetypes.td here, we will use it shortly.
llvm-svn: 27072
|
2006-03-24 18:51:56 +00:00 |
|
Chris Lattner
|
41352d6892
|
Add a couple simple intrinsics for intel. Fix the v2f64 definition.
llvm-svn: 27018
|
2006-03-24 00:04:52 +00:00 |
|
Jim Laskey
|
b29f9a22e7
|
Modify usage of llvm.dbg intrinsics.
llvm-svn: 26986
|
2006-03-23 18:04:18 +00:00 |
|
Chris Lattner
|
4fbdb99abb
|
minor changes so that GCC builtin can be specified before the Intrinsic info,
add some more PPC intrinsics.
llvm-svn: 26786
|
2006-03-15 19:23:40 +00:00 |
|
Chris Lattner
|
c13249a1d3
|
Set TargetPrefix on target-specific intrinsics. That way, in theory, different
targets could have different implemenations of a __builtin_foo gcc intrinsic.
llvm-svn: 26769
|
2006-03-15 01:32:36 +00:00 |
|
Chris Lattner
|
163ea2cc68
|
Fix the gcread/gcwrite intrinsic specifications, fixing
CodeGen/Generic/GC/alloc_loop.ll
llvm-svn: 26765
|
2006-03-14 20:00:20 +00:00 |
|
Chris Lattner
|
e3422808f6
|
Add a first ppc altivec intrinsic. Add packed type support.
llvm-svn: 26734
|
2006-03-13 22:38:32 +00:00 |
|
Jim Laskey
|
c741139c24
|
Handle the removal of the debug chain.
llvm-svn: 26729
|
2006-03-13 13:07:37 +00:00 |
|
Chris Lattner
|
2594ddf452
|
Mark llvm.stacksave as only reading memory, this fixes
Regression/Transforms/InstCombine/stacksaverestore.ll
llvm-svn: 26715
|
2006-03-12 00:04:28 +00:00 |
|
Chris Lattner
|
d6bc58d086
|
Fix another broken intrinsic.
llvm-svn: 26696
|
2006-03-10 18:01:03 +00:00 |
|
Chris Lattner
|
228fa5bd76
|
Fix incorrect definitions of these intrinsics, which broke a bunch of
stuff last night.
llvm-svn: 26694
|
2006-03-10 17:48:34 +00:00 |
|
Chris Lattner
|
0f3034a5b6
|
Fix an incorrect intrinsic description
llvm-svn: 26677
|
2006-03-10 04:17:06 +00:00 |
|
Chris Lattner
|
eb2918b4d2
|
initial checkin of the intrinsic description file
llvm-svn: 26496
|
2006-03-03 02:33:15 +00:00 |
|