Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.56 -> 1.57
---
Log message:
Modify annotate intrinsic to take 2 additional args: file and line number.
Fix up Annotate attribute test case.
Fix DebugFilename.c test case to look for right file name.
---
Diffs of the changes: (+
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.55 -> 1.56
---
Log message:
Add local var annotation intrinsic.
---
Diffs of the changes: (+5 -0)
Intrinsics.td |5 +
1 files changed, 5 insertions(+)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include/llvm
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.54 -> 1.55
---
Log message:
For PR1284: http://llvm.org/PR1284 :
Implement the "part_set" intrinsic.
---
Diffs of the changes: (+5 -2)
Intrinsics.td |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
Index: ll
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.53 -> 1.54
---
Log message:
Drop the "bit" prefix for the part.select intrinsic.
---
Diffs of the changes: (+1 -1)
Intrinsics.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Intrinsics.
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.52 -> 1.53
---
Log message:
Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic.
---
Diffs of the changes: (+3 -1)
Intrinsics.td |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/include
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.51 -> 1.52
---
Log message:
For PR1297: http://llvm.org/PR1297 :
Implement bswap, ctpop, ctlz, and cttz utilizing the new overloaded
intrinsic feature of tblgen. By defining llvm_int_ty to have an ValueType
of iAny, any intrinsic
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.50 -> 1.51
---
Log message:
Add support for the v1i64 type. This makes better code for this:
#include
extern __m64 C;
void baz(__v2si *A, __v2si *B)
{
*A = C;
_mm_empty();
}
We get this:
_baz:
call "L1$pb"
"L1$pb
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.49 -> 1.50
IntrinsicsX86.td updated: 1.32 -> 1.33
---
Log message:
Added "padd*" support for MMX. Added MMX move stuff to X86InstrInfo so that
moves, loads, etc. are recognized.
---
Diffs of the changes: (+21 -0)
Intrinsics.t
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.48 -> 1.49
---
Log message:
Add eh filter intrinsic.
---
Diffs of the changes: (+5 -3)
Intrinsics.td |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/inclu
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.47 -> 1.48
---
Log message:
Provide a more meaningful name.
---
Diffs of the changes: (+1 -1)
Intrinsics.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/includ
> Intrinsics.td updated: 1.46 -> 1.47
> ---
> Log message:
>
> Add new intrinsics for eh support.
Please make sure to document the eh intrinsics in LangRef.html,
-Chris
> ---
> Diffs of the changes: (+3 -1)
>
> Intrinsics.td |4 +++-
> 1 files changed, 3 insertions(+), 1 deletion(-)
>
>
>
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.46 -> 1.47
---
Log message:
Add new intrinsics for eh support.
---
Diffs of the changes: (+3 -1)
Intrinsics.td |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.44 -> 1.45
---
Log message:
Wrong value type.
---
Diffs of the changes: (+1 -1)
Intrinsics.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include/llvm/Intrins
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.42 -> 1.43
---
Log message:
Deemed too cute to live.
---
Diffs of the changes: (+2 -2)
Intrinsics.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include/l
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.41 -> 1.42
---
Log message:
Support var arg intrinsics.
---
Diffs of the changes: (+7 -0)
Intrinsics.td |7 +++
1 files changed, 7 insertions(+)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include/llvm/Intrin
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.40 -> 1.41
---
Log message:
For PR1028: http://llvm.org/PR1028 :
Add the llvm.stacksave and llvm.stackrestore intrinsics that correspond
to the GCC builtins __builtin_stack_save and __builtin_stack_restore. This
allows the CBE to
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.37 -> 1.38
---
Log message:
llvm 2.0 doesn't support llvm.isunordered.*
---
Diffs of the changes: (+0 -4)
Intrinsics.td |4
1 files changed, 4 deletions(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/includ
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.34 -> 1.35
---
Log message:
add powi intrinsics.
---
Diffs of the changes: (+3 -0)
Intrinsics.td |3 +++
1 files changed, 3 insertions(+)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include/llvm/Intrinsics.td:1.
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.33 -> 1.34
---
Log message:
Fix an incorrect prototype for this intrinsic, fixing
CFrontend/2003-08-18-SigSetJmp.c with llvm-gcc3. This is part of PR733:
http://llvm.cs.uiuc.edu/PR733 .
---
Diffs of the changes: (+1 -1)
I
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.32 -> 1.33
IntrinsicsPowerPC.td updated: 1.23 -> 1.24
IntrinsicsX86.td updated: 1.14 -> 1.15
---
Log message:
Fix a typo: Instr* -> Intr*
---
Diffs of the changes: (+170 -170)
Intrinsics.td| 26 +++
IntrinsicsPo
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.31 -> 1.32
IntrinsicsX86.td updated: 1.8 -> 1.9
---
Log message:
Added intrinsics to match __builtin_ia32_pslldqi128 and
__builtin_ia32_psrldqi128.
---
Diffs of the changes: (+11 -0)
Intrinsics.td|1 +
IntrinsicsX86.t
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.30 -> 1.31
---
Log message:
Reenable pointer intrinsics.
---
Diffs of the changes: (+3 -3)
Intrinsics.td |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/in
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.29 -> 1.30
---
Log message:
revert this, it breaks things
---
Diffs of the changes: (+3 -3)
Intrinsics.td |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/i
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.28 -> 1.29
---
Log message:
Add support for intrinsics with pointer arguments in target .td files.
---
Diffs of the changes: (+3 -3)
Intrinsics.td |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.26 -> 1.27
---
Log message:
Add saturating subtracts, non-predicate compares, and some other random
intrinsics.
---
Diffs of the changes: (+71 -2)
Intrinsics.td | 73 -
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.25 -> 1.26
---
Log message:
add int_ppc_altivec_vsldoi intrinsic
---
Diffs of the changes: (+4 -0)
Intrinsics.td |4
1 files changed, 4 insertions(+)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include/llvm
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.24 -> 1.25
---
Log message:
remove extraneous lets
---
Diffs of the changes: (+1 -208)
Intrinsics.td | 209 --
1 files changed, 1 insertion(+), 208 deletions(-)
Index
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.23 -> 1.24
---
Log message:
Add a bunch of simple altivec intrinsics
---
Diffs of the changes: (+36 -1)
Intrinsics.td | 37 -
1 files changed, 36 insertions(+), 1 deletion(-)
Index: llv
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.22 -> 1.23
---
Log message:
Add support for __builtin_altivec_vnmsubfp
---
Diffs of the changes: (+3 -0)
Intrinsics.td |3 +++
1 files changed, 3 insertions(+)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.21 -> 1.22
---
Log message:
X86 SSE1 cacheability support ops intrinsics
---
Diffs of the changes: (+21 -2)
Intrinsics.td | 23 +--
1 files changed, 21 insertions(+), 2 deletions(-)
Index: llvm/include/
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.20 -> 1.21
---
Log message:
X86 SSE1 SIMD store intrinsics.
---
Diffs of the changes: (+17 -0)
Intrinsics.td | 17 +
1 files changed, 17 insertions(+)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/in
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.19 -> 1.20
---
Log message:
X86 SSE1 SIMD load intrinsics (movhps, movlps, and movups).
---
Diffs of the changes: (+21 -4)
Intrinsics.td | 25 +
1 files changed, 21 insertions(+), 4 deletions(-)
In
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.18 -> 1.19
---
Log message:
X86 SSE1 conversion operations intrinsics.
---
Diffs of the changes: (+34 -1)
Intrinsics.td | 35 ++-
1 files changed, 34 insertions(+), 1 deletion(-)
Index: llv
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.17 -> 1.18
---
Log message:
X86 SSE1 comparison intrinsics.
---
Diffs of the changes: (+216 -0)
Intrinsics.td | 216 ++
1 files changed, 216 insertions(+)
Index: llvm
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.16 -> 1.17
---
Log message:
X86 SSE1 arithmetic and logical operation intrinsics.
---
Diffs of the changes: (+135 -0)
Intrinsics.td | 135 ++
1 files changed, 135 inser
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.15 -> 1.16
---
Log message:
ldmxcsr is a SSE instruction.
---
Diffs of the changes: (+5 -6)
Intrinsics.td | 11 +--
1 files changed, 5 insertions(+), 6 deletions(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u l
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.14 -> 1.15
---
Log message:
Added ldmxcsr intrinsic.
---
Diffs of the changes: (+6 -1)
Intrinsics.td |7 ++-
1 files changed, 6 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/includ
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.13 -> 1.14
---
Log message:
Specify the value type for each llvm type. This needs work for pointers.
---
Diffs of the changes: (+23 -21)
Intrinsics.td | 44 +++-
1 files changed, 23
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.12 -> 1.13
---
Log message:
Pull in valuetypes.td here, we will use it shortly.
---
Diffs of the changes: (+2 -0)
Intrinsics.td |2 ++
1 files changed, 2 insertions(+)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.11 -> 1.12
---
Log message:
Add a couple simple intrinsics for intel. Fix the v2f64 definition.
---
Diffs of the changes: (+19 -1)
Intrinsics.td | 20 +++-
1 files changed, 19 insertions(+), 1 deletion(-)
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.10 -> 1.11
---
Log message:
Modify usage of llvm.dbg intrinsics.
---
Diffs of the changes: (+4 -3)
Intrinsics.td |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/Intrinsics.td
diff -
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.9 -> 1.10
---
Log message:
minor changes so that GCC builtin can be specified before the Intrinsic info,
add some more PPC intrinsics.
---
Diffs of the changes: (+14 -4)
Intrinsics.td | 18 ++
1 files change
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.8 -> 1.9
---
Log message:
Set TargetPrefix on target-specific intrinsics. That way, in theory, different
targets could have different implemenations of a __builtin_foo gcc intrinsic.
---
Diffs of the changes: (+7 -7)
Intrins
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.7 -> 1.8
---
Log message:
Fix the gcread/gcwrite intrinsic specifications, fixing
CodeGen/Generic/GC/alloc_loop.ll
---
Diffs of the changes: (+5 -5)
Intrinsics.td | 10 +-
1 files changed, 5 insertions(+), 5 deletio
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.6 -> 1.7
---
Log message:
Add a first ppc altivec intrinsic. Add packed type support.
---
Diffs of the changes: (+30 -0)
Intrinsics.td | 30 ++
1 files changed, 30 insertions(+)
Index: llvm/in
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.5 -> 1.6
---
Log message:
Handle the removal of the debug chain.
---
Diffs of the changes: (+4 -4)
Intrinsics.td |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/include/llvm/Intrinsics.td
diff
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.4 -> 1.5
---
Log message:
Mark llvm.stacksave as only reading memory, this fixes
Regression/Transforms/InstCombine/stacksaverestore.ll
---
Diffs of the changes: (+1 -1)
Intrinsics.td |2 +-
1 files changed, 1 insertion(+)
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.3 -> 1.4
---
Log message:
Fix another broken intrinsic.
---
Diffs of the changes: (+1 -1)
Intrinsics.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u llvm/include/l
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.2 -> 1.3
---
Log message:
Fix incorrect definitions of these intrinsics, which broke a bunch of
stuff last night.
---
Diffs of the changes: (+4 -2)
Intrinsics.td |6 --
1 files changed, 4 insertions(+), 2 deletions(-
Changes in directory llvm/include/llvm:
Intrinsics.td updated: 1.1 -> 1.2
---
Log message:
Fix an incorrect intrinsic description
---
Diffs of the changes: (+3 -2)
Intrinsics.td |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/Intrinsics.td
diff -u
Changes in directory llvm/include/llvm:
Intrinsics.td added (r1.1)
---
Log message:
initial checkin of the intrinsic description file
---
Diffs of the changes: (+188 -0)
Intrinsics.td | 188 ++
1 files changed, 188 insertions(+)
In
51 matches
Mail list logo