Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.178 -> 1.179
---
Log message:
Pull some code out of a hot recursive function because the common case doesn't
need recursion.
---
Diffs of the changes: (+19 -6)
LiveIntervalAnalysis.cpp | 25 +++
Changes in directory llvm/lib/ExecutionEngine/JIT:
JIT.cpp updated: 1.73 -> 1.74
---
Log message:
Yikes. This requires checking apple gcc version.
---
Diffs of the changes: (+4 -2)
JIT.cpp |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/lib/ExecutionEngine/JIT/
Changes in directory llvm/lib/ExecutionEngine/JIT:
JIT.cpp updated: 1.74 -> 1.75
---
Log message:
Better comments.
---
Diffs of the changes: (+4 -1)
JIT.cpp |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/lib/ExecutionEngine/JIT/JIT.cpp
diff -u llvm/lib/Execution
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.31 -> 1.32
fulltest.php updated: 1.16 -> 1.17
test.php updated: 1.18 -> 1.19
---
Log message:
Clean up.
---
Diffs of the changes: (+8 -6)
ProgramResults.php |8 +---
fulltest.php |2 +-
test.php
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.32 -> 1.33
---
Log message:
Not working correctly.
---
Diffs of the changes: (+1 -1)
ProgramResults.php |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: nightlytest-serverside/ProgramResults.php
di
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.33 -> 1.34
---
Log message:
Different approach.
---
Diffs of the changes: (+1 -0)
ProgramResults.php |1 +
1 files changed, 1 insertion(+)
Index: nightlytest-serverside/ProgramResults.php
diff -u nightlytest-s
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.72 -> 1.73
---
Log message:
Corrections.
---
Diffs of the changes: (+4 -4)
DwarfWriter.cpp |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/lib/CodeGen/DwarfWriter.cpp
diff -u llvm/lib/CodeGen/
On Sep 1, 2006, at 12:01 AM, Evan Cheng wrote:
> Yikes. This requires checking apple gcc version.
>
That's risky, because apple gcc version number are not guaranteed to
increase monotonically. It means, higher number does not guarantee
newer compiler.
-
Devang
_
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.389 -> 1.390
---
Log message:
Allow legalizer to expand ISD::MUL using only MULHS in the rare case that is
possible and the target only supports MULHS.
---
Diffs of the changes: (+13 -6)
LegalizeDAG.cpp | 19 +
Changes in directory llvm/lib/ExecutionEngine/JIT:
JIT.cpp updated: 1.75 -> 1.76
---
Log message:
---
Diffs of the changes: (+2 -2)
JIT.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/ExecutionEngine/JIT/JIT.cpp
diff -u llvm/lib/ExecutionEngine/JIT/JIT.c
Changes in directory llvm/lib/ExecutionEngine/JIT:
JIT.cpp updated: 1.76 -> 1.77
---
Log message:
Last check-in was a mistake...
I've been told apple gcc version number is not guaranteed to increase
monotonically. Change the preprocess condition to make it less risky.
The configuration change
Changes in directory llvm/lib/ExecutionEngine/JIT:
JIT.cpp updated: 1.77 -> 1.78
---
Log message:
Remove extra spaces.
---
Diffs of the changes: (+2 -2)
JIT.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/ExecutionEngine/JIT/JIT.cpp
diff -u llvm/lib/Execu
Changes in directory llvm/tools/gccld:
gccld.cpp updated: 1.110 -> 1.111
---
Log message:
- Fixed broken Win32 build
- Removed warning about clobbered parameter in Bytecode/Reader
---
Diffs of the changes: (+10 -5)
gccld.cpp | 15 ++-
1 files changed, 10 insertions(+), 5 dele
Changes in directory llvm/lib/System/Win32:
MappedFile.inc updated: 1.7 -> 1.8
Path.inc updated: 1.57 -> 1.58
Program.inc updated: 1.17 -> 1.18
Win32.h updated: 1.9 -> 1.10
---
Log message:
- Fixed broken Win32 build
- Removed warning about clobbered parameter in Bytecode/Reader
---
Diffs of
Changes in directory llvm/lib/Bytecode/Reader:
Reader.cpp updated: 1.196 -> 1.197
Reader.h updated: 1.32 -> 1.33
---
Log message:
- Fixed broken Win32 build
- Removed warning about clobbered parameter in Bytecode/Reader
---
Diffs of the changes: (+2 -2)
Reader.cpp |2 +-
Reader.h |
Changes in directory llvm/tools/llvm-ld:
llvm-ld.cpp updated: 1.37 -> 1.38
---
Log message:
- Fixed broken Win32 build
- Removed warning about clobbered parameter in Bytecode/Reader
---
Diffs of the changes: (+7 -1)
llvm-ld.cpp |8 +++-
1 files changed, 7 insertions(+), 1 deletion(
Changes in directory llvm/utils/TableGen:
FileLexer.l updated: 1.29 -> 1.30
FileParser.y updated: 1.42 -> 1.43
---
Log message:
Add often-requested support for defining "multiclasses" which can be
instantiated.
This allows you to define multiple definitions with one line, encouraging
more .t
Changes in directory llvm/test/Regression/TableGen:
MultiClass.td added (r1.1)
---
Log message:
simple multiclass example
---
Diffs of the changes: (+17 -0)
MultiClass.td | 17 +
1 files changed, 17 insertions(+)
Index: llvm/test/Regression/TableGen/MultiClass.td
diff -
Changes in directory llvm/docs:
TableGenFundamentals.html updated: 1.15 -> 1.16
---
Log message:
Document multiclasses and defm's
---
Diffs of the changes: (+84 -7)
TableGenFundamentals.html | 91 ++
1 files changed, 84 insertions(+), 7 deletio
Changes in directory llvm/docs:
TableGenFundamentals.html updated: 1.16 -> 1.17
---
Log message:
document !strconcat
---
Diffs of the changes: (+3 -1)
TableGenFundamentals.html |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/docs/TableGenFundamentals.html
diff -u
Changes in directory llvm/docs:
CodeGenerator.html updated: 1.33 -> 1.34
---
Log message:
Added documentation Fernando Magno Quintao Pereira wrote for the register
allocator. (First draft)
---
Diffs of the changes: (+342 -4)
CodeGenerator.html | 346 +++
Changes in directory llvm/docs:
CodeGenerator.html updated: 1.34 -> 1.35
---
Log message:
Fixed formatting problem.
---
Diffs of the changes: (+1 -2)
CodeGenerator.html |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/docs/CodeGenerator.html
diff -u llvm/docs/CodeG
Changes in directory llvm/utils/TableGen:
FileParser.cpp.cvs updated: 1.4 -> 1.5
FileParser.y updated: 1.43 -> 1.44
FileParser.y.cvs updated: 1.4 -> 1.5
---
Log message:
fix an assertion with multidefs. Def inside of multiclasses don't need to
be complete.
---
Diffs of the changes: (+37 -25
Changes in directory llvm/docs:
TableGenFundamentals.html updated: 1.17 -> 1.18
---
Log message:
Fix a typo Jim pointed out, thanks!
---
Diffs of the changes: (+2 -2)
TableGenFundamentals.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/docs/TableGenFundamen
Changes in directory llvm/test/Regression/TableGen:
MultiClass.td updated: 1.1 -> 1.2
---
Log message:
Make this harder
---
Diffs of the changes: (+2 -0)
MultiClass.td |2 ++
1 files changed, 2 insertions(+)
Index: llvm/test/Regression/TableGen/MultiClass.td
diff -u llvm/test/Regress
Changes in directory llvm/utils/TableGen:
FileParser.cpp.cvs updated: 1.5 -> 1.6
FileParser.y updated: 1.44 -> 1.45
FileParser.y.cvs updated: 1.5 -> 1.6
---
Log message:
Make sure to clear CurDefmPrefix = 0, otherwise stuff after a defm won't
parse right. This fixes TableGen/MultiClass.td
--
Changes in directory llvm/lib/Target/Sparc:
SparcInstrInfo.td updated: 1.125 -> 1.126
---
Log message:
remove a bunch of comments
---
Diffs of the changes: (+0 -54)
SparcInstrInfo.td | 54 --
1 files changed, 54 deletions(-)
Index: ll
Changes in directory llvm/lib/Target/Sparc:
SparcInstrFormats.td updated: 1.16 -> 1.17
SparcInstrInfo.td updated: 1.126 -> 1.127
---
Log message:
Use a couple of multiclass patterns to factor some integer ops.
---
Diffs of the changes: (+51 -135)
SparcInstrFormats.td |2
SparcInstrInf
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.103 -> 1.104
---
Log message:
Oops. Bad typo. Without the check of N1.hasOneUse() bad things can happen.
Suppose the TokenFactor can reach the Op:
[Load chain]
^
|
[Load]
^
Changes in directory llvm-test/External/SPEC/CFP2006/434.zeusmp:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+15 -0)
Makefile | 15 +++
1 files changed, 15 insertions(+)
Index: llvm-test/Externa
Changes in directory llvm-test/External/SPEC/CFP2006/433.milc:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+17 -0)
Makefile | 17 +
1 files changed, 17 insertions(+)
Index: llvm-test/Externa
Changes in directory llvm-test/External/SPEC/CFP2006/435.gromacs:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+18 -0)
Makefile | 18 ++
1 files changed, 18 insertions(+)
Index: llvm-test/Ext
Changes in directory llvm-test/External/SPEC/CFP2006/447.dealII:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+24 -0)
Makefile | 24
1 files changed, 24 insertions(+)
Index: llvm-tes
Changes in directory llvm-test/External/SPEC/CFP2006/410.bwaves:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+13 -0)
Makefile | 13 +
1 files changed, 13 insertions(+)
Index: llvm-test/External/
Changes in directory llvm-test/External/SPEC/CFP2006/482.sphinx3:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+24 -0)
Makefile | 24
1 files changed, 24 insertions(+)
Index: llvm-te
Changes in directory llvm-test/External/SPEC/CFP2006/481.wrf:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+24 -0)
Makefile | 24
1 files changed, 24 insertions(+)
Index: llvm-test/E
Changes in directory llvm-test/External/SPEC/CFP2006/416.gamess:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+24 -0)
Makefile | 24
1 files changed, 24 insertions(+)
Index: llvm-tes
Changes in directory llvm-test/External/SPEC/CFP2006/465.tonto:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+23 -0)
Makefile | 23 +++
1 files changed, 23 insertions(+)
Index: llvm-test/
Changes in directory llvm-test/External/SPEC/CFP2006/454.calculix:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+23 -0)
Makefile | 23 +++
1 files changed, 23 insertions(+)
Index: llvm-te
Changes in directory llvm-test/External/SPEC/CFP2006/444.namd:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+22 -0)
Makefile | 22 ++
1 files changed, 22 insertions(+)
Index: llvm-test/Ex
Changes in directory llvm-test/External/SPEC/CFP2006:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+34 -0)
Makefile | 34 ++
1 files changed, 34 insertions(+)
Index: llvm-test
Changes in directory llvm-test/External/SPEC/CFP2006/470.lbm:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+14 -0)
Makefile | 14 ++
1 files changed, 14 insertions(+)
Index: llvm-test/External/SP
Changes in directory llvm-test/External/SPEC/CFP2006/437.leslie3d:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+13 -0)
Makefile | 13 +
1 files changed, 13 insertions(+)
Index: llvm-test/Externa
Changes in directory llvm-test/External/SPEC/CFP2006/459.GemsFDTD:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+21 -0)
Makefile | 21 +
1 files changed, 21 insertions(+)
Index: llvm-test
Changes in directory llvm-test/External/SPEC/CFP2006/450.soplex:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+25 -0)
Makefile | 25 +
1 files changed, 25 insertions(+)
Index: llvm-te
Changes in directory llvm-test/External/SPEC/CFP2006/436.cactusADM:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+14 -0)
Makefile | 14 ++
1 files changed, 14 insertions(+)
Index: llvm-test/Exter
Changes in directory llvm-test/External/SPEC/CFP2006/453.povray:
Makefile added (r1.1)
---
Log message:
Initial commit for the SPEC2006 floating point Makefiles.
---
Diffs of the changes: (+22 -0)
Makefile | 22 ++
1 files changed, 22 insertions(+)
Index: llvm-test/
Changes in directory llvm-test/External/SPEC/CINT2006/429.mcf:
Makefile updated: 1.1 -> 1.2
---
Log message:
Added perlbench Makefile.
---
Diffs of the changes: (+0 -1)
Makefile |1 -
1 files changed, 1 deletion(-)
Index: llvm-test/External/SPEC/CINT2006/429.mcf/Makefile
diff -u llvm
Changes in directory llvm-test/External/SPEC/CINT2006/400.perlbench:
Makefile added (r1.1)
---
Log message:
Added perlbench Makefile.
---
Diffs of the changes: (+36 -0)
Makefile | 36
1 files changed, 36 insertions(+)
Index: llvm-test/External/SPEC/
Changes in directory llvm-test/External/SPEC/CINT2006/401.bzip2:
Makefile updated: 1.1 -> 1.2
---
Log message:
Added perlbench Makefile.
---
Diffs of the changes: (+2 -2)
Makefile |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-test/External/SPEC/CINT2006/401.bz
Changes in directory llvm-test/External/SPEC/CINT2006/483.xalancbmk:
Makefile updated: 1.1 -> 1.2
---
Log message:
Added perlbench Makefile.
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/External/SPEC/CINT2006/483.xa
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-09-01-CycleInDAG.ll added (r1.1)
---
Log message:
Another "cyclic DAG" test case.
---
Diffs of the changes: (+135 -0)
2006-09-01-CycleInDAG.ll | 135 +++
1 files changed, 135 insertions
Changes in directory llvm-test/autoconf:
configure.ac updated: 1.36 -> 1.37
---
Log message:
Added support for SPEC2006.
---
Diffs of the changes: (+13 -0)
configure.ac | 13 +
1 files changed, 13 insertions(+)
Index: llvm-test/autoconf/configure.ac
diff -u llvm-test/autoco
Changes in directory llvm-test:
Makefile.config.in updated: 1.20 -> 1.21
---
Log message:
Added support for SPEC2006.
---
Diffs of the changes: (+2 -0)
Makefile.config.in |2 ++
1 files changed, 2 insertions(+)
Index: llvm-test/Makefile.config.in
diff -u llvm-test/Makefile.config.in:
Changes in directory llvm-test/External/SPEC:
Makefile updated: 1.18 -> 1.19
Makefile.spec updated: 1.55 -> 1.56
---
Log message:
Added support for SPEC2006.
---
Diffs of the changes: (+20 -9)
Makefile | 15 +--
Makefile.spec | 14 +++---
2 files changed, 20 in
Changes in directory llvm-test/External/SPEC/CINT2006/400.perlbench:
Makefile updated: 1.1 -> 1.2
---
Log message:
Added RUN_OPTIONS, STD{OUT,IN}_FILENAME flags. Removed redundant "Source"
line
---
Diffs of the changes: (+11 -10)
Makefile | 21 +++--
1 files changed, 11 i
Changes in directory llvm-test/External/SPEC/CINT2006/429.mcf:
Makefile updated: 1.2 -> 1.3
---
Log message:
Cosmetic changes
---
Diffs of the changes: (+2 -7)
Makefile |9 ++---
1 files changed, 2 insertions(+), 7 deletions(-)
Index: llvm-test/External/SPEC/CINT2006/429.mcf/Make
Changes in directory llvm-test/External/SPEC/CINT2006/401.bzip2:
Makefile updated: 1.2 -> 1.3
---
Log message:
Cosmetic changes
---
Diffs of the changes: (+1 -0)
Makefile |1 +
1 files changed, 1 insertion(+)
Index: llvm-test/External/SPEC/CINT2006/401.bzip2/Makefile
diff -u llvm-tes
Changes in directory llvm-test/External/SPEC/CINT2006/403.gcc:
Makefile updated: 1.1 -> 1.2
---
Log message:
Cosmetic changes
---
Diffs of the changes: (+4 -2)
Makefile |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm-test/External/SPEC/CINT2006/403.gcc/Makefil
Changes in directory llvm-test/External/SPEC/CINT2006/445.gobmk:
Makefile updated: 1.1 -> 1.2
---
Log message:
Add attempt to handle multiple directories
---
Diffs of the changes: (+25 -2)
Makefile | 27 +--
1 files changed, 25 insertions(+), 2 deletions(-)
Inde
Changes in directory llvm-test/External/SPEC/CINT2006/471.omnetpp:
Makefile updated: 1.1 -> 1.2
---
Log message:
Add attempt to handle multiple directories
---
Diffs of the changes: (+27 -8)
Makefile | 35 +++
1 files changed, 27 insertions(+), 8 deletions
Changes in directory llvm-test/External/SPEC/CINT2006/456.hmmer:
Makefile updated: 1.1 -> 1.2
---
Log message:
Cosmetic changes
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/External/SPEC/CINT2006/456.hmmer/Makefile
Changes in directory llvm-test/External/SPEC/CINT2006/483.xalancbmk:
Makefile updated: 1.2 -> 1.3
---
Log message:
Cosmetic changes
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/External/SPEC/CINT2006/483.xalancbmk/M
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.57 -> 1.58
---
Log message:
new method
---
Diffs of the changes: (+7 -0)
LiveIntervalAnalysis.h |7 +++
1 files changed, 7 insertions(+)
Index: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h
diff
Changes in directory llvm/lib/CodeGen:
LiveInterval.cpp updated: 1.34 -> 1.35
LiveIntervalAnalysis.cpp updated: 1.179 -> 1.180
---
Log message:
When joining two intervals where the RHS is really simple, use a light-weight
method for joining the live ranges instead of the fully-general one.
--
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.180 -> 1.181
---
Log message:
Iteration is required for some cases, even if they don't occur in crafty.
Restore it, which re-fixes X86/2006-08-21-ExtraMovInst.ll
---
Diffs of the changes: (+24 -13)
LiveIntervalAnaly
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.58 -> 1.59
---
Log message:
Iteration is required for some cases, even if they don't occur in crafty.
Restore it, which re-fixes X86/2006-08-21-ExtraMovInst.ll
---
Diffs of the changes: (+15 -3)
LiveIntervalA
Changes in directory llvm/include/llvm/CodeGen:
LiveInterval.h updated: 1.24 -> 1.25
---
Log message:
add a prototype
---
Diffs of the changes: (+7 -1)
LiveInterval.h |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/LiveInterval.h
diff -u
68 matches
Mail list logo