Changes in directory llvm/include/llvm/CodeGen:
LiveInterval.h updated: 1.21 -> 1.22
LiveIntervalAnalysis.h updated: 1.54 -> 1.55
---
Log message:
Teach the coallescer to coallesce live intervals joined by an arbitrary
number of copies, potentially defining live ranges that appear to have
diff
Changes in directory llvm/include/llvm/Analysis:
LoopInfo.h updated: 1.57 -> 1.58
---
Log message:
Do not rely on std::sort and std::erase to get list of unique
exit blocks. The output is dependent on addresses of basic block.
Add and use Loop::getUniqueExitBlocks.
---
Diffs of the changes:
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.46 -> 1.47
---
Log message:
Do not rely on std::sort and std::erase to get list of unique
exit blocks. The output is dependent on addresses of basic block.
Add and use Loop::getUniqueExitBlocks.
---
Diffs of the cha
Changes in directory llvm/lib/CodeGen:
LiveInterval.cpp updated: 1.32 -> 1.33
LiveIntervalAnalysis.cpp updated: 1.171 -> 1.172
---
Log message:
Teach the coallescer to coallesce live intervals joined by an arbitrary
number of copies, potentially defining live ranges that appear to have
differi
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.102 -> 1.103
---
Log message:
Remove dead code.
---
Diffs of the changes: (+0 -4)
X86ISelDAGToDAG.cpp |4
1 files changed, 4 deletions(-)
Index: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
diff -u llvm/lib/Targe
Changes in directory llvm/test/Regression/CodeGen/X86:
shift-coalesce.ll added (r1.1)
---
Log message:
new testcase for pr687: http://llvm.org/PR687
---
Diffs of the changes: (+11 -0)
shift-coalesce.ll | 11 +++
1 files changed, 11 insertions(+)
Index: llvm/test/Regression/Cod
Changes in directory llvm-test:
Makefile.programs updated: 1.222 -> 1.223
---
Log message:
Check x86 llcbeta back to -enable-x86-fastcc
---
Diffs of the changes: (+1 -1)
Makefile.programs |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/Makefile.programs
diff -u
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.57 -> 1.58
---
Log message:
Minor asm fix.
---
Diffs of the changes: (+3 -1)
X86ATTAsmPrinter.cpp |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp
diff -u
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.h updated: 1.26 -> 1.27
---
Log message:
Minor asm fix.
---
Diffs of the changes: (+2 -1)
X86AsmPrinter.h |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86AsmPrinter.h
diff -u llvm/lib/Target/
Changes in directory llvm/tools/bugpoint:
ExtractFunction.cpp updated: 1.51 -> 1.52
---
Log message:
Code cleanups, no functionality change.
---
Diffs of the changes: (+30 -36)
ExtractFunction.cpp | 66 +++-
1 files changed, 30 insertions(+
Changes in directory llvm/lib/Support:
Statistic.cpp updated: 1.17 -> 1.18
---
Log message:
Instantiate Statistic<> in one place, not in every .o file that uses it.
---
Diffs of the changes: (+2 -0)
Statistic.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Support/Statist
Changes in directory nightlytest-serverside:
NightlyTester.php updated: 1.18 -> 1.19
---
Log message:
Fix typo
---
Diffs of the changes: (+1 -1)
NightlyTester.php |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: nightlytest-serverside/NightlyTester.php
diff -u nightlytest
Changes in directory llvm/tools/llvmc:
ll updated: 1.7 -> 1.8
---
Log message:
Delete a no-longer-supported configuration item.
---
Diffs of the changes: (+0 -1)
ll |1 -
1 files changed, 1 deletion(-)
Index: llvm/tools/llvmc/ll
diff -u llvm/tools/llvmc/ll:1.7 llvm/tools/llvmc/ll:1.8
Changes in directory llvm/test/Regression/CodeGen/X86:
fabs.ll updated: 1.8 -> 1.9
---
Log message:
This is also a 32-bit only test. x86-64 would pass fp parameters through XMM
registers.
---
Diffs of the changes: (+3 -0)
fabs.ll |3 +++
1 files changed, 3 insertions(+)
Index: llvm/t
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.1 -> 1.2
---
Log message:
Move to using the EquivalenceClass ADT. Removes SynSets.
If a branch's condition has become a ConstantBool, simplify it immediately.
Removing the edge saves work and exposes up more opt
Changes in directory llvm/test/Regression/CodeGen/X86:
store_op_load_fold2.ll updated: 1.3 -> 1.4
---
Log message:
Fix test case so it passes on x86-64.
---
Diffs of the changes: (+3 -0)
store_op_load_fold2.ll |3 +++
1 files changed, 3 insertions(+)
Index: llvm/test/Regression/CodeGe
Changes in directory llvm/lib/Analysis:
LoopInfo.cpp updated: 1.77 -> 1.78
---
Log message:
Do not rely on std::sort and std::erase to get list of unique
exit blocks. The output is dependent on addresses of basic block.
Add and use Loop::getUniqueExitBlocks.
---
Diffs of the changes: (+53 -
Changes in directory llvm/include/llvm/ADT:
Statistic.h updated: 1.16 -> 1.17
---
Log message:
Instantiate Statistic<> in one place, not in every .o file that uses it.
---
Diffs of the changes: (+4 -1)
Statistic.h |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.128 -> 1.129
---
Log message:
fix 80 column issue
---
Diffs of the changes: (+1 -1)
SelectionDAG.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/SelectionDAG.h
diff -u l
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.9 -> 1.10
---
Log message:
Debugging newly pass fail report.
---
Diffs of the changes: (+27 -23)
ProgramResults.php | 50 +++---
1 files changed, 27 insertions(+), 23 de
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.10 -> 1.11
---
Log message:
Debugging newly pass fail report attempt #2.
---
Diffs of the changes: (+2 -2)
ProgramResults.php |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: nightlytest-server
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.11 -> 1.12
---
Log message:
Debugging newly pass fail report attempt #3.
---
Diffs of the changes: (+4 -2)
ProgramResults.php |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: nightlytest-serv
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.12 -> 1.13
---
Log message:
Debugging newly pass fail report attempt #4.
---
Diffs of the changes: (+2 -4)
ProgramResults.php |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
Index: nightlytest-serv
Changes in directory llvm/lib/System:
DynamicLibrary.cpp updated: 1.17 -> 1.18
---
Log message:
Guess what happens when asserts are disabled. :(
Also, the assert could never fire due to || instead of &&.
---
Diffs of the changes: (+2 -1)
DynamicLibrary.cpp |3 ++-
1 files changed, 2
Changes in directory llvm/include/llvm/Bytecode:
Reader.h updated: 1.26 -> 1.27
---
Log message:
Restore source-level compatibility with clients of these functions.
---
Diffs of the changes: (+6 -6)
Reader.h | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
Index: llv
Oops!
On Wed, 2006-08-30 at 15:37 -0500, Chris Lattner wrote:
>
> Changes in directory llvm/lib/System:
>
> DynamicLibrary.cpp updated: 1.17 -> 1.18
> ---
> Log message:
>
> Guess what happens when asserts are disabled. :(
>
> Also, the assert could never fire due to || instead of &&.
>
>
>
Personally, I consider this "compatibility" to be wrong since it allows
callers to avoid the error message. We should report errors that occur.
Reid.
On Wed, 2006-08-30 at 15:48 -0500, Chris Lattner wrote:
>
> Changes in directory llvm/include/llvm/Bytecode:
>
> Reader.h updated: 1.26 -> 1.27
>
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.13 -> 1.14
---
Log message:
Debugging newly pass fail report attempt #5.
---
Diffs of the changes: (+42 -0)
ProgramResults.php | 42 ++
1 files changed, 42 insertions(+)
I
On Wed, 30 Aug 2006, Reid Spencer wrote:
Personally, I consider this "compatibility" to be wrong since it allows
callers to avoid the error message. We should report errors that occur.
Depends on the client. In this case, it was a gratuitous source-level
incompatibility...
-Chris
On Wed,
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.14 -> 1.15
---
Log message:
Debugging newly pass fail report attempt #6.
---
Diffs of the changes: (+6 -6)
ProgramResults.php | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
Index: nightlytes
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.15 -> 1.16
---
Log message:
Debugging newly pass fail report attempt #7.
---
Diffs of the changes: (+8 -6)
ProgramResults.php | 14 --
1 files changed, 8 insertions(+), 6 deletions(-)
Index: nightlyt
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.16 -> 1.17
---
Log message:
Debugging newly pass fail report attempt #8.
---
Diffs of the changes: (+7 -11)
ProgramResults.php | 18 +++---
1 files changed, 7 insertions(+), 11 deletions(-)
Index: ni
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.17 -> 1.18
---
Log message:
Debugging newly pass fail report attempt #9.
---
Diffs of the changes: (+4 -4)
ProgramResults.php |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: nightlytest-se
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.18 -> 1.19
---
Log message:
Debugging newly pass fail report attempt #10.
---
Diffs of the changes: (+2 -2)
ProgramResults.php |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: nightlytest-serve
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.19 -> 1.20
---
Log message:
Debugging newly pass fail report attempt #11.
---
Diffs of the changes: (+2 -2)
ProgramResults.php |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: nightlytest-serve
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.20 -> 1.21
---
Log message:
Debugging newly pass fail report attempt #12.
---
Diffs of the changes: (+11 -11)
ProgramResults.php | 22 +++---
1 files changed, 11 insertions(+), 11 deletions(-)
In
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.21 -> 1.22
---
Log message:
Debugging newly pass fail report attempt #13.
---
Diffs of the changes: (+4 -4)
ProgramResults.php |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: nightlytest-s
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.22 -> 1.23
---
Log message:
New/Dropped/Pass/Fail working for llvm-test.
---
Diffs of the changes: (+36 -0)
ProgramResults.php | 36
1 files changed, 36 insertions(+)
Index:
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.172 -> 1.173
---
Log message:
Fix a compiler crash bootstrapping llvm-gcc.
---
Diffs of the changes: (+6 -2)
LiveIntervalAnalysis.cpp |8 ++--
1 files changed, 6 insertions(+), 2 deletions(-)
Index: llvm/l
Changes in directory llvm/test/Regression/CodeGen/Generic:
2006-08-30-CoallescerCrash.ll added (r1.1)
---
Log message:
Bugfix for recent coallescer crash
---
Diffs of the changes: (+115 -0)
2006-08-30-CoallescerCrash.ll | 115 ++
1 files changed, 11
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.2 -> 1.3
---
Log message:
Properties where both Values weren't in the union (as being equal to
another Value) weren't being found by findProperties.
This fixes predsimplify.ll test6, a missed optimization oppor
Changes in directory llvm-test/External/SPEC/CINT2006:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006 added to the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commi
Changes in directory llvm-test/External/SPEC/CINT2006/429.mcf:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006/429.mcf added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailin
Changes in directory llvm-test/External/SPEC/CINT2006/473.astar:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006/473.astar added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits ma
Changes in directory llvm-test/External/SPEC/CINT2006/401.bzip2:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006/401.bzip2 added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits ma
Changes in directory llvm-test/External/SPEC/CINT2006/403.gcc:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006/403.gcc added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailin
Changes in directory llvm-test/External/SPEC/CINT2006/462.libquantum:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006/462.libquantum added
to the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-
Changes in directory llvm-test/External/SPEC/CINT2006/445.gobmk:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006/445.gobmk added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits ma
Changes in directory llvm-test/External/SPEC/CINT2006/456.hmmer:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006/456.hmmer added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits ma
Changes in directory llvm-test/External/SPEC/CINT2006/464.h264ref:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006/464.h264ref added to
the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commit
Changes in directory llvm-test/External/SPEC/CFP2006:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006 added to the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits
Changes in directory llvm-test/External/SPEC/CINT2006/483.xalancbmk:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006/483.xalancbmk added to
the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-co
Changes in directory llvm-test/External/SPEC/CINT2006/471.omnetpp:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006/471.omnetpp added to
the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commit
Changes in directory llvm-test/External/SPEC/CINT2006/400.perlbench:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006/400.perlbench added to
the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-co
Changes in directory llvm-test/External/SPEC/CINT2006/458.sjeng:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CINT2006/458.sjeng added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits ma
Changes in directory llvm-test/External/SPEC/CFP2006/433.milc:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/433.milc added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailin
Changes in directory llvm-test/External/SPEC/CFP2006/444.namd:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/444.namd added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailin
Changes in directory llvm-test/External/SPEC/CFP2006/435.gromacs:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/435.gromacs added to
the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits
Changes in directory llvm-test/External/SPEC/CFP2006/450.soplex:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/450.soplex added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits ma
Changes in directory llvm-test/External/SPEC/CFP2006/465.tonto:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/465.tonto added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mail
Changes in directory llvm-test/External/SPEC/CFP2006/453.povray:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/453.povray added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits ma
Changes in directory llvm-test/External/SPEC/CFP2006/482.sphinx3:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/482.sphinx3 added to
the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits
Changes in directory llvm-test/External/SPEC/CFP2006/459.GemsFDTD:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/459.GemsFDTD added to
the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commit
Changes in directory llvm-test/External/SPEC/CFP2006/481.wrf:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/481.wrf added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing
Changes in directory llvm-test/External/SPEC/CFP2006/434.zeusmp:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/434.zeusmp added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits ma
Changes in directory llvm-test/External/SPEC/CFP2006/410.bwaves:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/410.bwaves added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits ma
Changes in directory llvm-test/External/SPEC/CFP2006/454.calculix:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/454.calculix added to
the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commit
Changes in directory llvm-test/External/SPEC/CFP2006/447.dealII:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/447.dealII added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits ma
Changes in directory llvm-test/External/SPEC/CFP2006/470.lbm:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/470.lbm added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing
Changes in directory llvm-test/External/SPEC/CFP2006/437.leslie3d:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/437.leslie3d added to
the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commit
Changes in directory llvm-test/External/SPEC/CFP2006/436.cactusADM:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/436.cactusADM added to
the repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-comm
Changes in directory llvm-test/External/SPEC/CFP2006/416.gamess:
---
Log message:
Directory /var/cvs/llvm/llvm-test/External/SPEC/CFP2006/416.gamess added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits ma
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier:
predsimplify.reg4.ll added (r1.1)
---
Log message:
This program crashes the PredicateSimplifier. Not marked XFAIL because
the PredicateSimplifier is skipped in make check anyways.
---
Diffs of the changes: (+36 -0)
p
Changes in directory llvm/docs:
FAQ.html updated: 1.39 -> 1.40
---
Log message:
Add a note about C++ -> C with libstdc++
---
Diffs of the changes: (+12 -3)
FAQ.html | 15 ---
1 files changed, 12 insertions(+), 3 deletions(-)
Index: llvm/docs/FAQ.html
diff -u llvm/docs/FAQ.h
Changes in directory llvm/include/llvm/CodeGen:
LiveInterval.h updated: 1.22 -> 1.23
LiveIntervalAnalysis.h updated: 1.55 -> 1.56
---
Log message:
avoid calling the virtual isMoveInstr method endlessly by caching its results.
---
Diffs of the changes: (+34 -19)
LiveInterval.h | 4
Changes in directory llvm/lib/CodeGen:
LiveInterval.cpp updated: 1.33 -> 1.34
LiveIntervalAnalysis.cpp updated: 1.173 -> 1.174
---
Log message:
avoid calling the virtual isMoveInstr method endlessly by caching its results.
---
Diffs of the changes: (+73 -75)
LiveInterval.cpp | 24
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.174 -> 1.175
---
Log message:
Delete copies as they are coallesced instead of waiting until the end.
---
Diffs of the changes: (+4 -0)
LiveIntervalAnalysis.cpp |4
1 files changed, 4 insertions(+)
Index:
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.175 -> 1.176
---
Log message:
Add a special case that speeds up coallescing a bit, but not enough.
---
Diffs of the changes: (+107 -51)
LiveIntervalAnalysis.cpp | 158 +++
78 matches
Mail list logo