Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.180 -> 1.181
---
Log message:
Fix a performance regression. Use {p}shuf* when there are only two distinct
elements in a build_vector.
---
Diffs of the changes: (+17 -13)
X86ISelLowering.cpp | 30 +---
Changes in directory llvm/test/Regression/CodeGen/X86:
vec_set-5.ll added (r1.1)
vec_set-6.ll added (r1.1)
---
Log message:
Two more build_vector tests.
---
Diffs of the changes: (+37 -0)
vec_set-5.ll | 28
vec_set-6.ll |9 +
2 files changed, 37 in
Changes in directory llvm/lib/Target/PowerPC:
PPCCodeEmitter.cpp updated: 1.51 -> 1.52
---
Log message:
Teach the JIT how to relocate LI, this fixes the JIT on Prolangs-C/TimberWolfMC
---
Diffs of the changes: (+1 -0)
PPCCodeEmitter.cpp |1 +
1 files changed, 1 insertion(+)
Index: ll
Changes in directory llvm/tools/llvm-db:
Makefile updated: 1.8 -> 1.9
---
Log message:
This no longer needs the JIT.
---
Diffs of the changes: (+1 -4)
Makefile |5 +
1 files changed, 1 insertion(+), 4 deletions(-)
Index: llvm/tools/llvm-db/Makefile
diff -u llvm/tools/llvm-db/Make
Changes in directory llvm/lib/ExecutionEngine:
ExecutionEngine.cpp updated: 1.78 -> 1.79
---
Log message:
Fix JIT support for static ctors, which was apparently completely broken!
This allows Prolangs-C++/city and probably a bunch of other stuff to work
well with the new front-end
---
Diffs
Changes in directory llvm-test/SingleSource/UnitTests/Vector:
build2.c added (r1.1)
---
Log message:
Add another vector test.
---
Diffs of the changes: (+94 -0)
build2.c | 94 +++
1 files changed, 94 insertions(+)
Index: llvm-t
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.179 -> 1.180
---
Log message:
Revamp build_vector lowering to take advantage of movss and movd instructions.
movd always clear the top 96 bits and movss does so when it's loading the
value from memory.
The net result is co
Changes in directory llvm/lib/Target/PowerPC:
PPCTargetMachine.cpp updated: 1.87 -> 1.88
---
Log message:
Fix the comment
---
Diffs of the changes: (+1 -1)
PPCTargetMachine.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
d
Changes in directory llvm/lib/Target/PowerPC:
PPCCodeEmitter.cpp updated: 1.50 -> 1.51
PPCJITInfo.cpp updated: 1.17 -> 1.18
PPCTargetMachine.cpp updated: 1.86 -> 1.87
---
Log message:
Change the PPC JIT to use a Static relocation model
---
Diffs of the changes: (+4 -29)
PPCCodeEmitter.cpp
Changes in directory llvm/docs:
LangRef.html updated: 1.149 -> 1.150
---
Log message:
typo
---
Diffs of the changes: (+2 -2)
LangRef.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/docs/LangRef.html
diff -u llvm/docs/LangRef.html:1.149 llvm/docs/LangRef.htm
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.94 -> 1.95
---
Log message:
fix thinko
---
Diffs of the changes: (+2 -2)
README.txt |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.93 -> 1.94
---
Log message:
add some low-prio notes
---
Diffs of the changes: (+69 -0)
README.txt | 69 +
1 files changed, 69 insertions(+)
Index: llvm/lib/Target
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.222 -> 1.223
---
Log message:
The BFS scheduler is apparently nondeterminstic (causes many llvmgcc bootstrap
miscompares). Switch RISC targets to use the list-td scheduler, which isn't.
---
Diffs of the chang
Changes in directory llvm/test/Regression/CodeGen/X86:
vec_splat.ll updated: 1.5 -> 1.6
---
Log message:
movddup is a SSE3 instruction.
---
Diffs of the changes: (+1 -1)
vec_splat.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/test/Regression/CodeGen/X86/vec_spla
Changes in directory llvm/lib/VMCore:
Type.cpp updated: 1.138 -> 1.139
---
Log message:
Remove a hack required by V9.
---
Diffs of the changes: (+2 -4)
Type.cpp |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
Index: llvm/lib/VMCore/Type.cpp
diff -u llvm/lib/VMCore/Type.cp
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.149 -> 1.150
---
Log message:
Fix a couple more memory issues
---
Diffs of the changes: (+4 -4)
DAGCombiner.cpp |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/lib/CodeGen/Selecti
Changes in directory llvm-test/External:
Makefile updated: 1.22 -> 1.23
---
Log message:
Added Nurbs
---
Diffs of the changes: (+5 -1)
Makefile |6 +-
1 files changed, 5 insertions(+), 1 deletion(-)
Index: llvm-test/External/Makefile
diff -u llvm-test/External/Makefile:1.22 llvm-t
17 matches
Mail list logo