Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.55 -> 1.56
---
Log message:
fix incorrect encoding of vminsw.
---
Diffs of the changes: (+1 -1)
PPCInstrAltivec.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCInstr
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.53 -> 1.54
PPCInstrInfo.td updated: 1.225 -> 1.226
---
Log message:
Remove some now-unneeded casts from instruction patterns. With the casts
removed, tblgen produces identical output to with them in.
---
Diffs of the
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.52 -> 1.53
---
Log message:
Fix the CodeGen/PowerPC/buildvec_canonicalize.ll regression last night.
---
Diffs of the changes: (+1 -1)
PPCInstrAltivec.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
I
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.51 -> 1.52
---
Log message:
Make sure that the new instructions selected have the right type. This fixes
CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll
---
Diffs of the changes: (+5 -5)
PPCInstrAltivec.td | 10
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.49 -> 1.50
---
Log message:
Add patterns for matching vnots with bit converted inputs. Most of these will
go away when I start using evan's binop type canonicalizer
---
Diffs of the changes: (+17 -0)
PPCInstrAltiv
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.40 -> 1.41
PPCInstrFormats.td updated: 1.72 -> 1.73
README_ALTIVEC.txt updated: 1.14 -> 1.15
---
Log message:
Add all of the data stream intrinsics and instructions. woo
---
Diffs of the changes: (+43 -7)
PPCInstr
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.39 -> 1.40
---
Log message:
Fix a typo
---
Diffs of the changes: (+1 -1)
PPCInstrAltivec.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCInstrAltivec.td
diff -u llvm
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.38 -> 1.39
---
Log message:
add vsl
---
Diffs of the changes: (+2 -0)
PPCInstrAltivec.td |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/PowerPC/PPCInstrAltivec.td
diff -u llvm/lib/Target/Power
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.37 -> 1.38
README_ALTIVEC.txt updated: 1.13 -> 1.14
---
Log message:
add vmladduhm
---
Diffs of the changes: (+2 -2)
PPCInstrAltivec.td |2 ++
README_ALTIVEC.txt |2 --
2 files changed, 2 insertions(+), 2 d
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.36 -> 1.37
PPCInstrFormats.td updated: 1.71 -> 1.72
---
Log message:
Add m[tf]vscr instructions.
---
Diffs of the changes: (+34 -0)
PPCInstrAltivec.td |7 +++
PPCInstrFormats.td | 27 +
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.35 -> 1.36
---
Log message:
Add missing byte merges.
---
Diffs of the changes: (+2 -0)
PPCInstrAltivec.td |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Target/PowerPC/PPCInstrAltivec.td
diff -u llvm
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.34 -> 1.35
---
Log message:
Add FP -> Int Conversions
---
Diffs of the changes: (+4 -2)
PPCInstrAltivec.td |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCInstrAl
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.33 -> 1.34
---
Log message:
add average intrinsics
---
Diffs of the changes: (+7 -0)
PPCInstrAltivec.td |7 +++
1 files changed, 7 insertions(+)
Index: llvm/lib/Target/PowerPC/PPCInstrAltivec.td
diff -u l
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.31 -> 1.32
---
Log message:
Plug in the byte and short splats
---
Diffs of the changes: (+4 -2)
PPCInstrAltivec.td |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/PowerPC/PP
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.30 -> 1.31
---
Log message:
Add the full set of min/max instructions
---
Diffs of the changes: (+14 -6)
PPCInstrAltivec.td | 20 ++--
1 files changed, 14 insertions(+), 6 deletions(-)
Index: llv
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.29 -> 1.30
---
Log message:
Implement vnot using VNOR instead of using 'vspltisb v0, -1' and vxor
---
Diffs of the changes: (+4 -0)
PPCInstrAltivec.td |4
1 files changed, 4 insertions(+)
Index: llvm/lib
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.28 -> 1.29
---
Log message:
Shrinkify some more intrinsic definitions.
---
Diffs of the changes: (+17 -52)
PPCInstrAltivec.td | 69 +
1 files changed, 17 insert
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.27 -> 1.28
---
Log message:
Pull operand asm string into base class, shrinkifying intrinsic definitions.
No functionality change.
---
Diffs of the changes: (+58 -77)
PPCInstrAltivec.td | 135 +
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.26 -> 1.27
---
Log message:
Fix 80 column violations :)
---
Diffs of the changes: (+13 -14)
PPCInstrAltivec.td | 27 +--
1 files changed, 13 insertions(+), 14 deletions(-)
Index: llvm/li
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.25 -> 1.26
---
Log message:
fix a pasto
---
Diffs of the changes: (+1 -1)
PPCInstrAltivec.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCInstrAltivec.td
diff -u llv
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.24 -> 1.25
---
Log message:
Add vperm support for all datatypes
---
Diffs of the changes: (+13 -19)
PPCInstrAltivec.td | 32 +---
1 files changed, 13 insertions(+), 19 deletions(-)
I
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.23 -> 1.24
---
Log message:
compactify some more instruction definitions
---
Diffs of the changes: (+15 -61)
PPCInstrAltivec.td | 76 ++---
1 files changed, 15 ins
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.22 -> 1.23
---
Log message:
Compactify comparisons.
---
Diffs of the changes: (+34 -104)
PPCInstrAltivec.td | 138 +
1 files changed, 34 insertions(+), 104 delet
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.20 -> 1.21
---
Log message:
Add the rest of the vmul instructions and the vmulsum* instructions.
---
Diffs of the changes: (+15 -1)
PPCInstrAltivec.td | 16 +++-
1 files changed, 15 insertions(+), 1 d
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.19 -> 1.20
---
Log message:
Use a new tblgen feature to significantly shrinkify instruction definitions that
directly correspond to intrinsics.
---
Diffs of the changes: (+46 -108)
PPCInstrAltivec.td | 154 +++
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.18 -> 1.19
---
Log message:
Add a bunch of new instructions for intrinsics.
---
Diffs of the changes: (+87 -6)
PPCInstrAltivec.td | 93 +
1 files changed, 87 in
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.17 -> 1.18
---
Log message:
Fix a couple typos
---
Diffs of the changes: (+2 -2)
PPCInstrAltivec.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCInstrAltivec.td
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.15 -> 1.16
README_ALTIVEC.txt updated: 1.2 -> 1.3
---
Log message:
implement a bunch more intrinsics.
---
Diffs of the changes: (+108 -23)
PPCInstrAltivec.td | 120 +++--
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.12 -> 1.13
PPCInstrFormats.td updated: 1.70 -> 1.71
---
Log message:
Fix the JIT encoding of VSEL
---
Diffs of the changes: (+24 -4)
PPCInstrAltivec.td |8
PPCInstrFormats.td | 20 +++
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.11 -> 1.12
PPCInstrFormats.td updated: 1.69 -> 1.70
---
Log message:
Fix the JIT encoding of VSPLTI*
---
Diffs of the changes: (+24 -9)
PPCInstrAltivec.td | 18 +-
PPCInstrFormats.td | 15 ++
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.10 -> 1.11
---
Log message:
add vsel
---
Diffs of the changes: (+4 -0)
PPCInstrAltivec.td |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Target/PowerPC/PPCInstrAltivec.td
diff -u llvm/lib/Target/Po
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.7 -> 1.8
PPCInstrFormats.td updated: 1.68 -> 1.69
---
Log message:
Add all of the altivec comparison instructions. Add patterns for the
non-predicate altivec compare intrinsics.
---
Diffs of the changes: (+108 -5)
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.6 -> 1.7
---
Log message:
Add and 8/16-bit adds, add all integer subtracts, add saturating subtract
intrinsics.
---
Diffs of the changes: (+53 -3)
PPCInstrAltivec.td | 56 +
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.5 -> 1.6
PPCInstrFormats.td updated: 1.67 -> 1.68
---
Log message:
implement the vsldoi intrinsic.
---
Diffs of the changes: (+26 -4)
PPCInstrAltivec.td | 12
PPCInstrFormats.td | 18 ++
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.4 -> 1.5
---
Log message:
fix the pattern for vandc, it's NOT vnand
---
Diffs of the changes: (+3 -3)
PPCInstrAltivec.td |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib/Target/Powe
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.3 -> 1.4
---
Log message:
add patterns for VANDC/VNOR, implementing
CodeGen/PowerPC/eqv-andc-orc-nor.ll:VNOR/VANDC
---
Diffs of the changes: (+8 -3)
PPCInstrAltivec.td | 11 ---
1 files changed, 8 insert
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.2 -> 1.3
---
Log message:
Add some logical operations
---
Diffs of the changes: (+19 -3)
PPCInstrAltivec.td | 22 +++---
1 files changed, 19 insertions(+), 3 deletions(-)
Index: llvm/lib/Target/
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td updated: 1.1 -> 1.2
---
Log message:
implement a bunch of intrinsics
---
Diffs of the changes: (+34 -3)
PPCInstrAltivec.td | 37 ++---
1 files changed, 34 insertions(+), 3 deletions(-)
Inde
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrAltivec.td added (r1.1)
PPCInstrInfo.td updated: 1.210 -> 1.211
---
Log message:
Move all Altivec stuff out into a new PPCInstrAltivec.td file.
Add a bunch of patterns for different datatypes, e.g. bit_convert, undef and
zero vector support
39 matches
Mail list logo