Changes in directory llvm-test/SingleSource/UnitTests/SignlessTypes:
rem.c added (r1.1)
Makefile updated: 1.2 -> 1.3
---
Log message:
Add a test for remainder testing. Also, in the Makefile, compute a seed
for the random number generator based on julian date so that rem isn't
always running th
Changes in directory llvm-test/SingleSource/UnitTests/SignlessTypes:
rem.c updated: 1.1 -> 1.2
---
Log message:
Make it iterate 10,000 times instead of 100 .. tests more cases.
---
Diffs of the changes: (+1 -1)
rem.c |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-t
Please change this to set the seed to a constant in main().
-Chris
On Oct 27, 2006, at 8:45 AM, Reid Spencer wrote:
>
>
> Changes in directory llvm-test/SingleSource/UnitTests/SignlessTypes:
>
> rem.c added (r1.1)
> Makefile updated: 1.2 -> 1.3
> ---
> Log message:
>
> Add a test for remainder
Changes in directory llvm/lib/Target:
TargetAsmInfo.cpp updated: 1.7 -> 1.8
---
Log message:
Initialize CStringSection member var.
---
Diffs of the changes: (+1 -0)
TargetAsmInfo.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/TargetAsmInfo.cpp
diff -u llvm/lib/Targe
Changes in directory llvm/include/llvm/ADT:
FoldingSet.h added (r1.1)
---
Log message:
Breakout folding hash set from SelectionDAGCSEMap.
---
Diffs of the changes: (+281 -0)
FoldingSet.h | 281 +++
1 files changed, 281 insertions(+)
On Oct 27, 2006, at 9:15 AM, Reid Spencer wrote:
> Is something wrong with one constant seed per day?
Yes. Say I do one test run today.
Tommorrow I do another test run.
the out-nat won't be regenerated tomorrow but llc output will, the
test will fail.
-Chris
___
Changes in directory llvm/lib/Support:
FoldingSet.cpp added (r1.1)
---
Log message:
Breakout folding hash set from SelectionDAGCSEMap.
---
Diffs of the changes: (+282 -0)
FoldingSet.cpp | 282 +
1 files changed, 282 insertions(+)
In
Is something wrong with one constant seed per day?
Reid.
On Fri, 2006-10-27 at 09:04 -0700, Chris Lattner wrote:
> Please change this to set the seed to a constant in main().
>
> -Chris
>
> On Oct 27, 2006, at 8:45 AM, Reid Spencer wrote:
>
> >
> >
> > Changes in directory llvm-test/SingleSour
Changes in directory llvm-test/SingleSource/UnitTests/SignlessTypes:
Makefile updated: 1.3 -> 1.4
---
Log message:
1. Add some comments about the seed values for the random number generate
2. Make the seed a constant value for reliable results.
---
Diffs of the changes: (+9 -1)
Makefile |
Okay. I'm going to allow the seed to still be specified in the Makefile
though, just to a constant fixed value .. so you can easily try
different seeds (assuming you also remember to "make clean")
Reid.
On Fri, 2006-10-27 at 09:24 -0700, Chris Lattner wrote:
> On Oct 27, 2006, at 9:15 AM, Reid Sp
Changes in directory llvm/test/Regression/CodeGen/ARM:
.cvsignore added (r1.1)
---
Log message:
Improve cvs ignoring of test results.
---
Diffs of the changes: (+1 -0)
.cvsignore |1 +
1 files changed, 1 insertion(+)
Index: llvm/test/Regression/CodeGen/ARM/.cvsignore
diff -c /dev/nul
Changes in directory llvm/test/Regression/Transforms/LCSSA:
.cvsignore added (r1.1)
---
Log message:
Improve cvs ignoring of test results.
---
Diffs of the changes: (+1 -0)
.cvsignore |1 +
1 files changed, 1 insertion(+)
Index: llvm/test/Regression/Transforms/LCSSA/.cvsignore
diff -
Changes in directory llvm/test/Regression/Analysis/DSGraph:
.cvsignore updated: 1.1 -> 1.2
---
Log message:
Improve cvs ignoring of test results.
---
Diffs of the changes: (+1 -0)
.cvsignore |1 +
1 files changed, 1 insertion(+)
Index: llvm/test/Regression/Analysis/DSGraph/.cvsignore
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier:
.cvsignore added (r1.1)
---
Log message:
Improve cvs ignoring of test results.
---
Diffs of the changes: (+1 -0)
.cvsignore |1 +
1 files changed, 1 insertion(+)
Index: llvm/test/Regression/Transforms/Predicate
On Oct 27, 2006, at 9:35 AM, Reid Spencer wrote:
> Okay. I'm going to allow the seed to still be specified in the
> Makefile
> though, just to a constant fixed value .. so you can easily try
> different seeds (assuming you also remember to "make clean")
Ok, thx!
-Chris
> Reid.
>
> On Fri, 20
Changes in directory llvm/lib/Support:
FoldingSet.cpp updated: 1.1 -> 1.2
---
Log message:
Apply editorials.
---
Diffs of the changes: (+55 -43)
FoldingSet.cpp | 98 +++--
1 files changed, 55 insertions(+), 43 deletions(-)
Index: llvm/
Changes in directory llvm/include/llvm/ADT:
FoldingSet.h updated: 1.1 -> 1.2
---
Log message:
Apply editorials.
---
Diffs of the changes: (+58 -87)
FoldingSet.h | 145 +++
1 files changed, 58 insertions(+), 87 deletions(-)
Index: ll
Changes in directory llvm/lib/Support:
FoldingSet.cpp updated: 1.2 -> 1.3
---
Log message:
MathExtras isn't in the llvm/ADT directory but in the llvm/Support directory.
---
Diffs of the changes: (+1 -1)
FoldingSet.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.279 -> 1.280
---
Log message:
Fix for PR968: http://llvm.org/PR968 : expand vector sdiv, udiv, srem, urem.
---
Diffs of the changes: (+16 -9)
X86ISelLowering.cpp | 25 -
1 files changed, 16 in
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.210 -> 1.211
---
Log message:
Make the Value and Type methods print a newline so it prints nicely in gdb
---
Diffs of the changes: (+2 -2)
AsmWriter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llv
Changes in directory llvm/lib/Support:
FoldingSet.cpp updated: 1.3 -> 1.4
---
Log message:
Temp patch for missing functionality.
---
Diffs of the changes: (+4 -0)
FoldingSet.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Support/FoldingSet.cpp
diff -u llvm/lib/Support/F
Changes in directory llvm/lib/Support:
FoldingSet.cpp updated: 1.5 -> 1.6
---
Log message:
SmallVector append not insert.
---
Diffs of the changes: (+1 -5)
FoldingSet.cpp |6 +-
1 files changed, 1 insertion(+), 5 deletions(-)
Index: llvm/lib/Support/FoldingSet.cpp
diff -u llvm/lib
Changes in directory llvm/lib/Support:
FoldingSet.cpp updated: 1.4 -> 1.5
---
Log message:
Grrr.
---
Diffs of the changes: (+1 -1)
FoldingSet.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Support/FoldingSet.cpp
diff -u llvm/lib/Support/FoldingSet.cpp:1.4 ll
Changes in directory llvm/tools/bugpoint:
CrashDebugger.cpp updated: 1.51 -> 1.52
---
Log message:
Forgot a }
---
Diffs of the changes: (+1 -0)
CrashDebugger.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/tools/bugpoint/CrashDebugger.cpp
diff -u llvm/tools/bugpoint/CrashDebugg
Changes in directory llvm/test/Regression/CodeGen/X86:
vec_extract.ll updated: 1.3 -> 1.4
---
Log message:
Add a new vextract test case.
---
Diffs of the changes: (+12 -2)
vec_extract.ll | 14 --
1 files changed, 12 insertions(+), 2 deletions(-)
Index: llvm/test/Regression/C
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.280 -> 1.281
X86ISelLowering.h updated: 1.76 -> 1.77
X86InstrSSE.td updated: 1.166 -> 1.167
---
Log message:
Fixed a significant bug where unpcklpd is incorrectly used to extract element 1
from a v2f64 value.
---
Diffs o
Changes in directory llvm/tools/bugpoint:
CrashDebugger.cpp updated: 1.50 -> 1.51
---
Log message:
Re-added the part where it tries to remove all global variables first.
---
Diffs of the changes: (+38 -13)
CrashDebugger.cpp | 51 ++-
1 file
Changes in directory llvm/test/Regression/CodeGen/X86:
or-branch.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+19 -0)
or-branch.ll | 19 +++
1 files changed, 19 insertions(+)
Index: llvm/test/Regression/CodeGen/X86/or-branch.ll
diff -c /dev/n
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGISel.h updated: 1.29 -> 1.30
---
Log message:
Turn conditions like xhttp://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.299 -> 1.300
---
Log message:
Turn conditions like xcreateVirtualRegister(TLI.getRegClassFor(VT));
}
+
+/// isExportedInst - Return true if the specified value is an instruction
+/// exported fr
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.300 -> 1.301
---
Log message:
Codegen cond&cond with two branches. This compiles (f.e.)
PowerPC/and-branch.ll to:
cmpwi cr0, r4, 4
bgt cr0, LBB1_2 ;UnifiedReturnBlock
LBB1_3: ;entry
cm
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
and-branch.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+19 -0)
and-branch.ll | 19 +++
1 files changed, 19 insertions(+)
Index: llvm/test/Regression/CodeGen/PowerPC/and-branch.ll
dif
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.101 -> 1.102
---
Log message:
the code in question is now:
cmpw cr0, r7, r3
ble cr0, LBB1_5 ;bb25
LBB1_8: ;bb17
cmpw cr0, r8, r5
bgt cr0, LBB1_2 ;bb
which is just as good as crnand.
---
Diff
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.301 -> 1.302
---
Log message:
remove debug code
---
Diffs of the changes: (+0 -2)
SelectionDAGISel.cpp |2 --
1 files changed, 2 deletions(-)
Index: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.102 -> 1.103
---
Log message:
this doesn't occur any more in mason
---
Diffs of the changes: (+0 -19)
README.txt | 19 ---
1 files changed, 19 deletions(-)
Index: llvm/lib/Target/PowerPC/README.txt
diff
Changes in directory llvm/docs:
LinkTimeOptimization.html updated: 1.8 -> 1.9
---
Log message:
Document removeModule().
---
Diffs of the changes: (+13 -1)
LinkTimeOptimization.html | 14 +-
1 files changed, 13 insertions(+), 1 deletion(-)
Index: llvm/docs/LinkTimeOptimizati
Changes in directory llvm/include/llvm/ADT:
FoldingSet.h updated: 1.2 -> 1.3
---
Log message:
Clean up
---
Diffs of the changes: (+2 -2)
FoldingSet.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/ADT/FoldingSet.h
diff -u llvm/include/llvm/ADT/Foldi
Changes in directory llvm/docs:
LinkTimeOptimization.html updated: 1.7 -> 1.8
---
Log message:
Document getAlignment()
---
Diffs of the changes: (+12 -1)
LinkTimeOptimization.html | 13 -
1 files changed, 12 insertions(+), 1 deletion(-)
Index: llvm/docs/LinkTimeOptimization
Changes in directory llvm/docs:
LinkTimeOptimization.html updated: 1.9 -> 1.10
---
Log message:
Use doc_code class.
---
Diffs of the changes: (+3 -3)
LinkTimeOptimization.html |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/docs/LinkTimeOptimization.html
diff
Changes in directory llvm/include/llvm/CodeGen:
MachineConstantPool.h updated: 1.20 -> 1.21
SelectionDAG.h updated: 1.140 -> 1.141
SelectionDAGNodes.h updated: 1.156 -> 1.157
SelectionDAGCSEMap.h (r1.8) removed
---
Log message:
Switch over from SelectionNodeCSEMap to FoldingSet.
---
Diffs of t
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.356 -> 1.357
SelectionDAGCSEMap.cpp (r1.9) removed
---
Log message:
Switch over from SelectionNodeCSEMap to FoldingSet.
---
Diffs of the changes: (+211 -49)
SelectionDAG.cpp | 260 ++
Changes in directory llvm/test/Regression/CodeGen/Generic:
2006-10-27-CondFolding.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+21 -0)
2006-10-27-CondFolding.ll | 21 +
1 files changed, 21 insertions(+)
Index: llvm/test/Regression/CodeGen
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.302 -> 1.303
---
Log message:
Fix a bug in merged condition handling
(CodeGen/Generic/2006-10-27-CondFolding.ll).
Add many fewer CFG edges and PHI node entries. If there is a switch which has
the same block a
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.357 -> 1.358
---
Log message:
Clean up.
---
Diffs of the changes: (+12 -2)
SelectionDAG.cpp | 14 --
1 files changed, 12 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/SelectionDAG/Selecti
Changes in directory llvm/lib/Target/X86:
Makefile updated: 1.29 -> 1.30
---
Log message:
Make sure all the readme files get distributed.
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/Makefile
diff -u llvm/
Changes in directory llvm/lib/Target/PowerPC:
Makefile updated: 1.22 -> 1.23
---
Log message:
don't dist internal readme's
---
Diffs of the changes: (+0 -1)
Makefile |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Target/PowerPC/Makefile
diff -u llvm/lib/Target/PowerPC/Makefile
Changes in directory llvm/lib/Target/X86:
Makefile updated: 1.30 -> 1.31
---
Log message:
don't distribute internal readme's
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/Makefile
diff -u llvm/lib/Target/X
Changes in directory llvm/lib/Target/Sparc:
Makefile updated: 1.15 -> 1.16
---
Log message:
don't dist internal readme
---
Diffs of the changes: (+0 -1)
Makefile |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Target/Sparc/Makefile
diff -u llvm/lib/Target/Sparc/Makefile:1.15 llv
Changes in directory llvm/lib/Target:
Makefile updated: 1.27 -> 1.28
---
Log message:
don't dist internal readme
---
Diffs of the changes: (+0 -1)
Makefile |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Target/Makefile
diff -u llvm/lib/Target/Makefile:1.27 llvm/lib/Target/Makef
Changes in directory llvm/lib/Transforms/Scalar:
LoopStrengthReduce.cpp updated: 1.90 -> 1.91
---
Log message:
prepare for a change I'm about to make
---
Diffs of the changes: (+6 -0)
LoopStrengthReduce.cpp |6 ++
1 files changed, 6 insertions(+)
Index: llvm/lib/Transforms/Scalar
Changes in directory llvm/lib/Analysis:
LoopInfo.cpp updated: 1.78 -> 1.79
---
Log message:
add a method
---
Diffs of the changes: (+20 -0)
LoopInfo.cpp | 20
1 files changed, 20 insertions(+)
Index: llvm/lib/Analysis/LoopInfo.cpp
diff -u llvm/lib/Analysis/LoopInfo
Changes in directory llvm/include/llvm/Analysis:
LoopInfo.h updated: 1.58 -> 1.59
---
Log message:
add a method
---
Diffs of the changes: (+6 -0)
LoopInfo.h |6 ++
1 files changed, 6 insertions(+)
Index: llvm/include/llvm/Analysis/LoopInfo.h
diff -u llvm/include/llvm/Analysis/Loo
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.141 -> 1.142
SelectionDAGNodes.h updated: 1.157 -> 1.158
---
Log message:
Editorial clean up.
---
Diffs of the changes: (+0 -2)
SelectionDAG.h |1 -
SelectionDAGNodes.h |1 -
2 files changed, 2 deletions(
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier:
2006-10-22-IntOr.ll updated: 1.2 -> 1.3
---
Log message:
Emitting raw bytecode is awfully rude. Add -disable-output.
Clarify the test.
---
Diffs of the changes: (+17 -7)
2006-10-22-IntOr.ll | 24 +--
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.206 -> 1.207
---
Log message:
Doh. Must check if GV is constant first.
---
Diffs of the changes: (+2 -2)
X86AsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/X86/X86Asm
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.203 -> 1.204
---
Log message:
Doh. Must check if GV is constant first before putting it in .cstring.
---
Diffs of the changes: (+2 -2)
PPCAsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.358 -> 1.359
---
Log message:
Fix a serious bug that caused any x86 vector stuff to infinite loop
---
Diffs of the changes: (+1 -1)
SelectionDAG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Changes in directory llvm/lib/Transforms/Scalar:
CorrelatedExprs.cpp updated: 1.35 -> 1.36
---
Log message:
SplitCriticalEdge checks to see if an edge is critical, don't check twice
---
Diffs of the changes: (+1 -2)
CorrelatedExprs.cpp |3 +--
1 files changed, 1 insertion(+), 2 deletio
Changes in directory llvm/lib/Transforms/Scalar:
LoopStrengthReduce.cpp updated: 1.91 -> 1.92
---
Log message:
break edges more intelligently
---
Diffs of the changes: (+3 -2)
LoopStrengthReduce.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm/lib/Transforms
Changes in directory llvm/lib/Transforms/Utils:
BreakCriticalEdges.cpp updated: 1.34 -> 1.35
---
Log message:
Expose a smarter way to break critical edges.
---
Diffs of the changes: (+24 -5)
BreakCriticalEdges.cpp | 29 -
1 files changed, 24 insertions(+), 5 d
Changes in directory llvm/include/llvm/Transforms/Utils:
BasicBlockUtils.h updated: 1.13 -> 1.14
---
Log message:
Expose a smarter way to break critical edges.
---
Diffs of the changes: (+11 -4)
BasicBlockUtils.h | 15 +++
1 files changed, 11 insertions(+), 4 deletions(-)
I
61 matches
Mail list logo