Changes in directory llvm/test/Regression/CodeGen/X86:
compare_folding.llx updated: 1.3 - 1.4
---
Log message:
Modernize the testcase, allow it to pass on ppc
---
Diffs of the changes: (+4 -4)
compare_folding.llx |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/test/Regression/CodeGen/X86:
vec_ss_load_fold.ll updated: 1.1 - 1.2
---
Log message:
Allow this to pass on ppc
---
Diffs of the changes: (+2 -2)
vec_ss_load_fold.ll |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.22 - 1.23
---
Log message:
turn off tail merging for now
---
Diffs of the changes: (+2 -0)
BranchFolding.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/CodeGen/BranchFolding.cpp
diff -u
Changes in directory llvm/lib/CodeGen:
MachineInstr.cpp updated: 1.126 - 1.127
---
Log message:
be more aggressive about matching identical instructions.
---
Diffs of the changes: (+1 -1)
MachineInstr.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
On Oct 23, 2006, at 1:25 PM, Anton Korobeynikov wrote:
Hello, Everyone
Please find patch for llvm-gcc4 attached. It fixes linkage setup at
least for mingw32 platform as target. However, I'm worrying it's no so
correct :)
Thanks. I applied this patch today.
-
Devang
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.23 - 1.24
---
Log message:
Supply alignment info to linker through LLVMSymbol.
---
Diffs of the changes: (+12 -6)
lto.cpp | 18 --
1 files changed, 12 insertions(+), 6 deletions(-)
Index: llvm/tools/lto/lto.cpp
Changes in directory llvm/tools/bugpoint:
BugDriver.cpp updated: 1.48 - 1.49
BugDriver.h updated: 1.46 - 1.47
CrashDebugger.cpp updated: 1.49 - 1.50
---
Log message:
Fix for PR960: http://llvm.org/PR960 . Improves bugpoint so that it removes
global variable
initializers as well. This is only
Changes in directory llvm/include/llvm:
LinkTimeOptimizer.h updated: 1.10 - 1.11
---
Log message:
Supply alignment info to linker through LLVMSymbol.
---
Diffs of the changes: (+4 -2)
LinkTimeOptimizer.h |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.277 - 1.278
---
Log message:
Remove -disable-x86-shuffle-opti
---
Diffs of the changes: (+53 -61)
X86ISelLowering.cpp | 114
1 files changed, 53 insertions(+), 61
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.26 - 1.27
---
Log message:
hide symbols properly
---
Diffs of the changes: (+1 -1)
PredicateSimplifier.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.165 - 1.166
---
Log message:
X86ISD::PEXTRW 3rd operand type is always target pointer type.
---
Diffs of the changes: (+1 -1)
X86InstrSSE.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.278 - 1.279
---
Log message:
During vector shuffle lowering, we sometimes commute a vector shuffle to try
to match MOVL (movss, movsd, etc.). Don't forget to commute it back and try
unpck* and shufp* if that doesn't pan
Changes in directory llvm/test/Regression/CodeGen/X86:
vec_shuffle-9.ll added (r1.1)
---
Log message:
New shuffle test case.
---
Diffs of the changes: (+20 -0)
vec_shuffle-9.ll | 20
1 files changed, 20 insertions(+)
Index:
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.23 - 1.24
---
Log message:
simplify code
---
Diffs of the changes: (+1 -1)
BranchFolding.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/BranchFolding.cpp
diff -u
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.27 - 1.28
---
Log message:
Resurrect r1.25.
Fix and comment the or, and and xor transformations.
---
Diffs of the changes: (+154 -117)
PredicateSimplifier.cpp | 271
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier:
2006-10-22-IntOr.ll updated: 1.1 - 1.2
---
Log message:
This testcase was logically wrong! Fixing, and including the test for the
mistake that I made in the file too.
---
Diffs of the changes: (+24 -3)
Changes in directory llvm/lib/VMCore:
Makefile updated: 1.18 - 1.19
---
Log message:
Make the makefile tell us when Intrinsics.gen is being updated.
---
Diffs of the changes: (+3 -1)
Makefile |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/lib/VMCore/Makefile
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.272.2.6 - 1.272.2.7
---
Log message:
Round 2 of DIV updates.
---
Diffs of the changes: (+152 -4)
Writer.cpp | 156 +++--
1 files changed, 152 insertions(+), 4
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.520.2.9 - 1.520.2.10
---
Log message:
Round 2 of DIV updates.
---
Diffs of the changes: (+185 -165)
InstructionCombining.cpp | 350 ---
1 files changed, 185
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.69.2.3 - 1.69.2.4
---
Log message:
Round 2 of DIV updates.
---
Diffs of the changes: (+1 -1)
SimplifyLibCalls.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/docs:
LangRef.html updated: 1.158.2.1 - 1.158.2.2
---
Log message:
Round 2 of DIV updates.
---
Diffs of the changes: (+19 -17)
LangRef.html | 36 +++-
1 files changed, 19 insertions(+), 17 deletions(-)
Index:
Changes in directory llvm/lib/Analysis/DataStructure:
Local.cpp updated: 1.154.2.1 - 1.154.2.2
---
Log message:
Round 2 of DIV updates.
---
Diffs of the changes: (+1 -1)
Local.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Analysis/DataStructure/Local.cpp
Changes in directory llvm/lib/VMCore:
ConstantFolding.cpp updated: 1.93.2.8 - 1.93.2.9
Constants.cpp updated: 1.163.2.9 - 1.163.2.10
Instructions.cpp updated: 1.42.2.6 - 1.42.2.7
---
Log message:
Round 2 of DIV updates.
---
Diffs of the changes: (+73 -22)
ConstantFolding.cpp | 28
Changes in directory llvm/lib/Bytecode/Reader:
Reader.cpp updated: 1.198.2.7 - 1.198.2.8
---
Log message:
Round 2 of DIV updates.
---
Diffs of the changes: (+348 -342)
Reader.cpp | 690 ++---
1 files changed, 348 insertions(+), 342
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.289.2.6 - 1.289.2.7
---
Log message:
Round 2 of DIV updates.
---
Diffs of the changes: (+6 -8)
SelectionDAGISel.cpp | 14 ++
1 files changed, 6 insertions(+), 8 deletions(-)
Index:
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Execution.cpp updated: 1.139.6.4 - 1.139.6.5
---
Log message:
Round 2 of DIV updates.
---
Diffs of the changes: (+48 -12)
Execution.cpp | 60 ++
1 files changed, 48
Changes in directory llvm/lib/Analysis:
ScalarEvolution.cpp updated: 1.53.2.4 - 1.53.2.5
---
Log message:
Round 2 of DIV updates.
---
Diffs of the changes: (+2 -3)
ScalarEvolution.cpp |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.266.2.8 - 1.266.2.9
---
Log message:
Round 2 of DIV updates.
---
Diffs of the changes: (+47 -45)
llvmAsmParser.y | 92
1 files changed, 47 insertions(+), 45
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.28 - 1.29
---
Log message:
Fix 2006-10-25-AddSetCC. A relational operator (like setlt) can never
produce an EQ property.
---
Diffs of the changes: (+46 -27)
PredicateSimplifier.cpp | 73
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier:
2006-10-25-AddSetCC.ll added (r1.1)
---
Log message:
Handling of setlt/le/gt/ge is broken at the moment; predsimplify removes
the call the pass2.
---
Diffs of the changes: (+27 -0)
2006-10-25-AddSetCC.ll | 27
On Oct 25, 2006, at 12:15 PM, Reid Spencer wrote:Attached are two patch files to replace the DIV instruction with 3instructions: SDiv, UDiv, FDiv. The first file patches llvm. The secondfile patches llvm-gcc4. This is the 2nd attempt to provide the patch. All comments are welcome.llvm-gcc part
On Oct 25, 2006, at 12:15 PM, Reid Spencer wrote:Attached are two patch files to replace the DIV instruction with 3instructions: SDiv, UDiv, FDiv. The first file patches llvm. The secondfile patches llvm-gcc4. This is the 2nd attempt to provide the patch. All comments are welcome.This patch is
On Oct 25, 2006, at 12:15 PM, Reid Spencer wrote:Attached are two patch files to replace the DIV instruction with 3instructions: SDiv, UDiv, FDiv. The first file patches llvm. The secondfile patches llvm-gcc4. This is the 2nd attempt to provide the patch. All comments are
Done.
On Wed, 2006-10-25 at 20:37 -0700, Chris Lattner wrote:
On Oct 25, 2006, at 12:15 PM, Reid Spencer wrote:
Attached are two patch files to replace the DIV instruction with 3
instructions: SDiv, UDiv, FDiv. The first file patches llvm. The
second
file patches llvm-gcc4.
All Done.
On Wed, 2006-10-25 at 21:03 -0700, Chris Lattner wrote:
On Oct 25, 2006, at 12:15 PM, Reid Spencer wrote:
Attached are two patch files to replace the DIV instruction with 3
instructions: SDiv, UDiv, FDiv. The first file patches llvm. The
second
file patches llvm-gcc4.
Chris,
A couple side notes on this one ...
On Wed, 2006-10-25 at 21:19 -0700, Chris Lattner wrote:
Overall, this patch looks very nice. Please fix the one bug below
(adding the regtest) and you are approved to check the whole mess in.
Thank you.
// (X / C1) / C2 - X / (C1*C2)
36 matches
Mail list logo