Changes in directory llvm-www/img:
PhotoOwen.jpg added (r1.1)
---
Log message:
Add myself to the developers page.
---
Diffs of the changes: (+0 -0)
PhotoOwen.jpg |0
1 files changed
Index: llvm-www/img/PhotoOwen.jpg
___
llvm-commits
Changes in directory llvm-www:
developers.txt updated: 1.7 - 1.8
---
Log message:
Add myself to the developers page.
---
Diffs of the changes: (+1 -0)
developers.txt |1 +
1 files changed, 1 insertion(+)
Index: llvm-www/developers.txt
diff -u llvm-www/developers.txt:1.7
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.242 - 1.243
---
Log message:
Convert more calls of getNode() that takes a vector to pass in the start of an
array.
---
Diffs of the changes: (+14 -13)
X86ISelLowering.cpp | 27 ++-
1 files
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.240 - 1.241
---
Log message:
- Prevent some functions from being inlined to eliminate the code size bloat
introduced by previous commit.
- SelectCode now returns a SDNode*. If it is not null, the selected node
produces
Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.td updated: 1.13 - 1.14
---
Log message:
CALLSEQ_* produces chain even if that's not needed.
---
Diffs of the changes: (+4 -2)
ARMInstrInfo.td |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/Alpha:
AlphaInstrInfo.td updated: 1.122 - 1.123
---
Log message:
CALLSEQ_* produces chain even if that's not needed.
---
Diffs of the changes: (+4 -2)
AlphaInstrInfo.td |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.90 - 1.91
X86ISelLowering.cpp updated: 1.243 - 1.244
---
Log message:
Match tablegen changes.
---
Diffs of the changes: (+38 -20)
X86ISelDAGToDAG.cpp | 26 ++
X86ISelLowering.cpp | 32
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.25 - 1.26
---
Log message:
Match tablegen changes.
---
Diffs of the changes: (+4 -3)
ARMISelDAGToDAG.cpp |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.240 - 1.241
---
Log message:
CALLSEQ_* produces chain even if that's not needed.
---
Diffs of the changes: (+4 -2)
PPCInstrInfo.td |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.49 - 1.50
---
Log message:
Match tablegen changes.
---
Diffs of the changes: (+17 -22)
AlphaISelDAGToDAG.cpp | 39 +--
1 files changed, 17 insertions(+), 22 deletions(-)
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.102 - 1.103
---
Log message:
Match tablegen changes.
---
Diffs of the changes: (+6 -6)
SparcISelDAGToDAG.cpp | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.201 - 1.202
---
Log message:
Match tablegen changes.
---
Diffs of the changes: (+32 -53)
PPCISelDAGToDAG.cpp | 85 +++-
1 files changed, 32 insertions(+), 53
Changes in directory llvm/lib/Target/Sparc:
SparcInstrInfo.td updated: 1.124 - 1.125
---
Log message:
CALLSEQ_* produces chain even if that's not needed.
---
Diffs of the changes: (+4 -2)
SparcInstrInfo.td |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.47 - 1.48
---
Log message:
Match tablegen changes.
---
Diffs of the changes: (+21 -25)
IA64ISelDAGToDAG.cpp | 46 +-
1 files changed, 21 insertions(+), 25 deletions(-)
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.281 - 1.282
---
Log message:
CALLSEQ_* produces chain even if that's not needed.
---
Diffs of the changes: (+1 -1)
X86InstrInfo.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/docs:
WritingAnLLVMPass.html updated: 1.46 - 1.47
---
Log message:
Minor cleanups
---
Diffs of the changes: (+5 -5)
WritingAnLLVMPass.html | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
Index: llvm/docs/WritingAnLLVMPass.html
diff -u
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
2006-08-11-RetVector.ll added (r1.1)
---
Log message:
New testcase
---
Diffs of the changes: (+8 -0)
2006-08-11-RetVector.ll |8
1 files changed, 8 insertions(+)
Index:
Changes in directory nightlytest-serverside:
NightlyTestAccept.cgi updated: 1.43 - 1.44
---
Log message:
Changed the format of significant changes in the nightly emails
---
Diffs of the changes: (+2 -2)
NightlyTestAccept.cgi |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.201 - 1.202
---
Log message:
Convert vectors to fixed sized arrays and smallvectors. Eliminate use of
getNode that takes a vector.
---
Diffs of the changes: (+42 -37)
PPCISelLowering.cpp | 79
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.56 - 1.57
---
Log message:
eliminate use of getNode that takes vectorSDOperand. Wrap a really long line.
---
Diffs of the changes: (+6 -4)
AlphaISelLowering.cpp | 10 ++
1 files changed, 6
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.38 - 1.39
---
Log message:
eliminate use of getNode that takes vector of operands.
---
Diffs of the changes: (+4 -2)
IA64ISelLowering.cpp |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.26 - 1.27
---
Log message:
elimiante use of getNode that takes vector of operands.
---
Diffs of the changes: (+4 -3)
ARMISelDAGToDAG.cpp |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.57 - 1.58
---
Log message:
Eliminate use of getNode that takes a vector.
---
Diffs of the changes: (+1 -1)
AlphaISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.202 - 1.203
---
Log message:
Eliminate use of getNode that takes a vector.
---
Diffs of the changes: (+22 -19)
PPCISelLowering.cpp | 41 ++---
1 files changed, 22
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.39 - 1.40
---
Log message:
Eliminate use of getNode that takes a vector.
---
Diffs of the changes: (+1 -1)
IA64ISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.244 - 1.245
---
Log message:
Eliminate use of getNode that takes a vector.
---
Diffs of the changes: (+21 -11)
X86ISelLowering.cpp | 32 +---
1 files changed, 21 insertions(+), 11
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.27 - 1.28
---
Log message:
Eliminate use of getNode that takes a vector.
---
Diffs of the changes: (+2 -1)
ARMISelDAGToDAG.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.112 - 1.113
---
Log message:
Remove now-dead method.
---
Diffs of the changes: (+0 -4)
SelectionDAG.h |4
1 files changed, 4 deletions(-)
Index: llvm/include/llvm/CodeGen/SelectionDAG.h
diff -u
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.113 - 1.114
---
Log message:
Change one ReplaceAllUsesWith method to take an array of operands to
replaceinstead of a vector of operands.
---
Diffs of the changes: (+1 -1)
SelectionDAG.h |2 +-
1 files
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.180 - 1.181
SelectionDAG.cpp updated: 1.321 - 1.322
---
Log message:
Change one ReplaceAllUsesWith method to take an array of operands to replace
instead of a vector of operands.
---
Diffs of the changes: (+5 -6)
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.181 - 1.182
---
Log message:
change internal impl of dag combiner so that calls to CombineTo never have to
make a temporary vector.
---
Diffs of the changes: (+9 -12)
DAGCombiner.cpp | 21
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.241 - 1.242
---
Log message:
Use SmallVector instead.
---
Diffs of the changes: (+1 -1)
DAGISelEmitter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/utils/TableGen/DAGISelEmitter.cpp
diff
Changes in directory llvm/utils:
userloc.pl updated: 1.4 - 1.5
---
Log message:
Drop the -details option, it was broken. If you want to know about a
particular directory, just pass that directory to the script. Also, clean
up the HTML output, put list of skipped dirs at the end, and make a few
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.114 - 1.115
---
Log message:
eliminate the NullaryOps map, use CSEMap instead.
---
Diffs of the changes: (+0 -2)
SelectionDAG.h |2 --
1 files changed, 2 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.322 - 1.323
---
Log message:
eliminate the NullaryOps map, use CSEMap instead.
---
Diffs of the changes: (+18 -22)
SelectionDAG.cpp | 40 ++--
1 files changed, 18
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGCSEMap.h updated: 1.1 - 1.2
---
Log message:
new method for adding ints
---
Diffs of the changes: (+6 -0)
SelectionDAGCSEMap.h |6 ++
1 files changed, 6 insertions(+)
Index:
Changes in directory llvm/utils/vim:
README updated: 1.5 - 1.6
---
Log message:
Remove blank line at end of file, removing test user foo from CVS history.
---
Diffs of the changes: (+0 -1)
README |1 -
1 files changed, 1 deletion(-)
Index: llvm/utils/vim/README
diff -u
Changes in directory llvm/utils:
userloc.pl updated: 1.5 - 1.6
---
Log message:
Clean up the HTML output. Add a -filedetails option to report the number of
lines contributed by each user to each file.
---
Diffs of the changes: (+61 -50)
userloc.pl | 111
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.115 - 1.116
SelectionDAGCSEMap.h updated: 1.2 - 1.3
---
Log message:
Start moving leaf nodes over to the CSEMap.
---
Diffs of the changes: (+20 -14)
SelectionDAG.h | 21 -
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.323 - 1.324
SelectionDAGCSEMap.cpp updated: 1.1 - 1.2
---
Log message:
Move the BBNodes, GlobalValues, TargetGlobalValues, Constants, TargetConstants,
RegNodes, and ValueNodes maps into the CSEMap.
---
Diffs of
Changes in directory llvm/lib/Target/X86:
Makefile updated: 1.26 - 1.27
---
Log message:
eliminate extraneous blank line
---
Diffs of the changes: (+0 -1)
Makefile |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Target/X86/Makefile
diff -u llvm/lib/Target/X86/Makefile:1.26
Changes in directory llvm/include/llvm/CodeGen:
ValueSet.h (r1.15) removed
---
Log message:
remove old piece of the V9 backend.
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
Changes in directory llvm/tools/llvm-config:
llvm-config.in.in updated: 1.21 - 1.22
---
Log message:
Don't print double newline for --src-root and --obj-root as it tends to
confuse shells that might use this output.
---
Diffs of the changes: (+2 -2)
llvm-config.in.in |4 ++--
1 files
Changes in directory llvm/utils:
llvmdo updated: 1.13 - 1.14
llvmgrep updated: 1.9 - 1.10
---
Log message:
Make llvmdo and llvmgrep invulnerable to where they are run from by getting
the llvm source root from the llvm-config command. The dependency now is
that the correct llvm-config command
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.324 - 1.325
SelectionDAGCSEMap.cpp updated: 1.2 - 1.3
---
Log message:
Remove 8 more std::map's.
---
Diffs of the changes: (+58 -92)
SelectionDAG.cpp | 132
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.116 - 1.117
---
Log message:
Remove 8 more std::map's.
---
Diffs of the changes: (+16 -16)
SelectionDAG.h | 32
1 files changed, 16 insertions(+), 16 deletions(-)
Index:
Changes in directory llvm/utils:
countloc.sh updated: 1.4 - 1.5
---
Log message:
Make this script not care where it is run from by getting the llvm src
root from the llvm-config script.
---
Diffs of the changes: (+1 -1)
countloc.sh |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Changes in directory llvm/utils:
NewNightlyTest.pl updated: 1.47 - 1.48
---
Log message:
Added two flags (-submit-server and -submit-script) which allow the user to
specify where the test results are submitted too. If these are not specified
they default to the LLVM.org server.
---
Diffs
Changes in directory llvm/include/llvm/ADT:
SmallVector.h updated: 1.9 - 1.10
---
Log message:
Split SmallVector into SmallVector and SmallVectorImpl, which allows us to
eliminate code duplication due to the 'N' parameter.
---
Diffs of the changes: (+45 -40)
SmallVector.h | 85
Changes in directory llvm/docs:
TestingGuide.html updated: 1.38 - 1.39
---
Log message:
Added information for the new nightly tester.
---
Diffs of the changes: (+36 -20)
TestingGuide.html | 56 ++
1 files changed, 36 insertions(+), 20
Changes in directory llvm/include/llvm/ADT:
SmallVector.h updated: 1.10 - 1.11
---
Log message:
move code out of line so that GCC doesn't inline it at -O3
---
Diffs of the changes: (+69 -62)
SmallVector.h | 131 ++
1 files changed,
Changes in directory llvm/utils:
userloc.pl updated: 1.6 - 1.7
---
Log message:
Weed out cruft that should not be counted and add in extensions we
previously missed.
---
Diffs of the changes: (+50 -106)
userloc.pl | 156 +++--
1
Changes in directory llvm/lib/Support:
IsInf.cpp updated: 1.9 - 1.10
IsNAN.cpp updated: 1.6 - 1.7
---
Log message:
remove IncludeFile turds in MathExtras.h, which bloats every .o file that
#includes it.
---
Diffs of the changes: (+9 -13)
IsInf.cpp | 13 +++--
IsNAN.cpp |9
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGCSEMap.cpp updated: 1.3 - 1.4
---
Log message:
Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5%
speedup in isel time.
---
Diffs of the changes: (+9 -15)
SelectionDAGCSEMap.cpp | 24
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGCSEMap.h updated: 1.3 - 1.4
---
Log message:
Switch NodeID to track 32-bit chunks instead of 8-bit chunks, for a 2.5%
speedup in isel time.
---
Diffs of the changes: (+9 -16)
SelectionDAGCSEMap.h | 25 +
Changes in directory llvm/utils:
llvmdo updated: 1.14 - 1.15
---
Log message:
Weed out some cruft and add in some missing extensions.
---
Diffs of the changes: (+40 -18)
llvmdo | 58 --
1 files changed, 40 insertions(+), 18
Changes in directory llvm/include/llvm/Support:
MathExtras.h updated: 1.34 - 1.35
---
Log message:
remove IncludeFile turds in MathExtras.h, which bloats every .o file that
#includes it.
---
Diffs of the changes: (+0 -3)
MathExtras.h |3 ---
1 files changed, 3 deletions(-)
Index:
Changes in directory llvm/utils:
llvmdo updated: 1.15 - 1.16
---
Log message:
Lexer.cpp is a generated file both in lib/AsmParser and projects/Stacker
so we remove it from being counted.
---
Diffs of the changes: (+1 -0)
llvmdo |1 +
1 files changed, 1 insertion(+)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGCSEMap.cpp updated: 1.4 - 1.5
---
Log message:
Switch to using SuperFastHash instead of adding all elements together. This
doesn't significantly improve performance but it helps a small amount.
---
Diffs of the changes: (+24
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGCSEMap.h updated: 1.4 - 1.5
---
Log message:
Track # nodes in a CSEMap.
---
Diffs of the changes: (+1 -0)
SelectionDAGCSEMap.h |1 +
1 files changed, 1 insertion(+)
Index: llvm/include/llvm/CodeGen/SelectionDAGCSEMap.h
diff
Changes in directory llvm/lib/Transforms/Utils:
LoopSimplify.cpp updated: 1.70 - 1.71
---
Log message:
Reimplement the loopsimplify code which deletes edges from unreachable
blocks that target loop blocks.
Before, the code was run once per loop, and depended on the number of
predecessors
Changes in directory llvm/lib/Analysis:
LoopInfo.cpp updated: 1.75 - 1.76
---
Log message:
Make Loop::getExitBlocks significantly faster for large loops. Instead of
pounding on Loop::contains (which is O(n) in the size of the loop), use a
sorted vector, which is O(log(N)) for each query.
Changes in directory llvm/test/Regression/Transforms/LoopSimplify:
2006-08-11-LoopSimplifyLongTime.ll added (r1.1)
2006-08-11-LoopSimplifyLongTime.ll.bc added (r1.1)
---
Log message:
New testcase, this used to take hours to loopsimplify.
---
Diffs of the changes: (+5 -0)
Changes in directory llvm/lib/Transforms/Utils:
LoopSimplify.cpp updated: 1.71 - 1.72
---
Log message:
Don't attempt to split subloops out of a loop with a huge number of backedges.
Not only will this take huge amounts of compile time, the resultant loop nests
won't be useful for optimization.
Changes in directory llvm/lib/CodeGen:
PHIElimination.cpp updated: 1.43 - 1.44
---
Log message:
Fix an obvious bug, noticed by inspection. No current targets trigger this.
---
Diffs of the changes: (+3 -3)
PHIElimination.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
65 matches
Mail list logo