Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.241 -> 1.242
---
Log message:
Start eliminating temporary vectors used to create DAG nodes. Instead, pass
in the start of an array and a count of operands where applicable. In many
cases, the number of operands is known,
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.179 -> 1.180
LegalizeDAG.cpp updated: 1.385 -> 1.386
SelectionDAG.cpp updated: 1.320 -> 1.321
SelectionDAGISel.cpp updated: 1.267 -> 1.268
---
Log message:
Start eliminating temporary vectors used to create DAG nodes
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.110 -> 1.111
---
Log message:
Start eliminating temporary vectors used to create DAG nodes. Instead, pass
in the start of an array and a count of operands where applicable. In many
cases, the number of operands is known
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.237 -> 1.238
---
Log message:
Start eliminating temporary vectors used to create DAG nodes. Instead, pass
in the start of an array and a count of operands where applicable. In many
cases, the number of operands is known,
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.101 -> 1.102
---
Log message:
Start eliminating temporary vectors used to create DAG nodes. Instead, pass
in the start of an array and a count of operands where applicable. In many
cases, the number of operands is kn
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.200 -> 1.201
---
Log message:
Start eliminating temporary vectors used to create DAG nodes. Instead, pass
in the start of an array and a count of operands where applicable. In many
cases, the number of operands is kn
Changes in directory llvm/utils:
NewNightlyTest.pl updated: 1.45 -> 1.46
---
Log message:
Removed unneccesary output from nightly tester
---
Diffs of the changes: (+3 -3)
NewNightlyTest.pl |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/utils/NewNightlyTest.pl
Changes in directory llvm/include/llvm/ADT:
SmallVector.h updated: 1.8 -> 1.9
---
Log message:
capacity is a pointer, not a value
---
Diffs of the changes: (+1 -1)
SmallVector.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/ADT/SmallVector.h
diff -u l
Changes in directory llvm/docs:
WritingAnLLVMPass.html updated: 1.45 -> 1.46
---
Log message:
Update the instructions for writing a pass as a loadable module per the
new definition in MakefileGuilde.html and Makefile.rules.
---
Diffs of the changes: (+6 -4)
WritingAnLLVMPass.html | 10 ++
Changes in directory llvm/include/llvm/ADT:
SmallVector.h updated: 1.7 -> 1.8
---
Log message:
add a new assign method
---
Diffs of the changes: (+9 -0)
SmallVector.h |9 +
1 files changed, 9 insertions(+)
Index: llvm/include/llvm/ADT/SmallVector.h
diff -u llvm/include/llvm/A
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.109 -> 1.110
SelectionDAGNodes.h updated: 1.138 -> 1.139
---
Log message:
Eliminate some malloc traffic by allocating vectors on the stack. Change some
method that took std::vector to take a pointer to a first operand
an
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.384 -> 1.385
SelectionDAG.cpp updated: 1.319 -> 1.320
---
Log message:
Eliminate some malloc traffic by allocating vectors on the stack. Change some
method that took std::vector to take a pointer to a first operand
Changes in directory llvm/include/llvm/ADT:
SmallVector.h updated: 1.6 -> 1.7
---
Log message:
Add ctor that initializes from a range.
---
Diffs of the changes: (+6 -0)
SmallVector.h |6 ++
1 files changed, 6 insertions(+)
Index: llvm/include/llvm/ADT/SmallVector.h
diff -u llvm/i
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.89 -> 1.90
---
Log message:
Eliminate reachability matrix. It has to be calculated before any instruction
selection is done. That's rather expensive especially in situations where it
isn't really needed.
Move back to a sea
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-08-07-CycleInDAG.ll added (r1.1)
---
Log message:
New test case.
---
Diffs of the changes: (+30 -0)
2006-08-07-CycleInDAG.ll | 30 ++
1 files changed, 30 insertions(+)
Index: llvm/test/Regression/Co
Changes in directory llvm/docs:
MakefileGuide.html updated: 1.36 -> 1.37
---
Log message:
Fix an anchor name.
---
Diffs of the changes: (+2 -2)
MakefileGuide.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/docs/MakefileGuide.html
diff -u llvm/docs/MakefileG
Changes in directory llvm/include/llvm/ADT:
SmallVector.h updated: 1.5 -> 1.6
---
Log message:
Remove assertions from the SmallVector class. They slow down clients of
smallvector too much in a release build. Removing them speeds up isel 4%.
---
Diffs of the changes: (+0 -6)
SmallVector.
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGCSEMap.h added (r1.1)
---
Log message:
New CSEMap datastructure impl
---
Diffs of the changes: (+114 -0)
SelectionDAGCSEMap.h | 114 +++
1 files changed, 114 insertions(+)
Index:
Changes in directory llvm:
Makefile.config.in updated: 1.63 -> 1.64
---
Log message:
Make the name of the project consistent with that specified in the
configure.ac file. This fixes some case-consistency issues between the name
of the tarball created by "make dist" and the tarball used for sour
Changes in directory llvm/lib/Support:
SlowOperationInformer.cpp updated: 1.9 -> 1.10
---
Log message:
Remove the use of "IncludeFile" from this support facility. The mechanism
to build a loadable module is now correctly defined and documented so this
workaround isn't needed any longer.
---
D
Changes in directory llvm/include/llvm/Support:
SlowOperationInformer.h updated: 1.9 -> 1.10
---
Log message:
Remove the use of "IncludeFile" from this support facility. The mechanism
to build a loadable module is now correctly defined and documented so this
workaround isn't needed any longer.
Changes in directory llvm/lib/Transforms/Hello:
Hello.cpp updated: 1.6 -> 1.7
---
Log message:
Make this example pass use some things from lib/Support (EscapeString,
SlowOperatingInfo, Statistics). Besides providing an example of how to
use these facilities, it also serves to debug problems wit
Changes in directory llvm/projects/sample/tools/sample:
Makefile updated: 1.6 -> 1.7
---
Log message:
For PR780: http://llvm.org/PR780 :
1. Change the usage of LOADABLE_MODULE so that it implies all the things
necessary to make a loadable module. This reduces the user's burdern to
get a l
Changes in directory llvm/docs:
MakefileGuide.html updated: 1.35 -> 1.36
---
Log message:
For PR780: http://llvm.org/PR780 :
1. Change the usage of LOADABLE_MODULE so that it implies all the things
necessary to make a loadable module. This reduces the user's burdern to
get a loadable modu
Changes in directory llvm/lib/Transforms/Hello:
Makefile updated: 1.5 -> 1.6
---
Log message:
For PR780: http://llvm.org/PR780 :
1. Change the usage of LOADABLE_MODULE so that it implies all the things
necessary to make a loadable module. This reduces the user's burdern to
get a loadable
Changes in directory llvm/projects/sample/lib/sample:
Makefile updated: 1.7 -> 1.8
---
Log message:
For PR780: http://llvm.org/PR780 :
1. Change the usage of LOADABLE_MODULE so that it implies all the things
necessary to make a loadable module. This reduces the user's burdern to
get a loa
Changes in directory llvm:
Makefile.rules updated: 1.392 -> 1.393
---
Log message:
For PR780: http://llvm.org/PR780 :
1. Change the usage of LOADABLE_MODULE so that it implies all the things
necessary to make a loadable module. This reduces the user's burdern to
get a loadable module corr
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGCSEMap.cpp added (r1.1)
SelectionDAG.cpp updated: 1.318 -> 1.319
---
Log message:
Revamp the "CSEMap" datastructure used in the SelectionDAG class. This
eliminates a bunch of std::map's in the SelectionDAG, replacing them with a
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.108 -> 1.109
SelectionDAGNodes.h updated: 1.137 -> 1.138
---
Log message:
Revamp the "CSEMap" datastructure used in the SelectionDAG class. This
eliminates a bunch of std::map's in the SelectionDAG, replacing them with
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.88 -> 1.89
---
Log message:
Match tablegen isel changes.
---
Diffs of the changes: (+54 -101)
X86ISelDAGToDAG.cpp | 155 ++--
1 files changed, 54 insertions(+), 101 dele
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.100 -> 1.101
---
Log message:
Match tablegen isel changes.
---
Diffs of the changes: (+5 -14)
SparcISelDAGToDAG.cpp | 19 +--
1 files changed, 5 insertions(+), 14 deletions(-)
Index: llvm/lib/Ta
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.199 -> 1.200
---
Log message:
Match tablegen isel changes.
---
Diffs of the changes: (+50 -101)
PPCISelDAGToDAG.cpp | 151 +---
1 files changed, 50 insertions(+), 10
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.46 -> 1.47
---
Log message:
Match tablegen isel changes.
---
Diffs of the changes: (+28 -70)
IA64ISelDAGToDAG.cpp | 98 ++-
1 files changed, 28 insertions(+), 70 dele
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.48 -> 1.49
---
Log message:
Match tablegen isel changes.
---
Diffs of the changes: (+26 -26)
AlphaISelDAGToDAG.cpp | 52 +-
1 files changed, 26 insertions(+), 26 de
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.22 -> 1.23
---
Log message:
Match tablegen isel changes.
---
Diffs of the changes: (+1 -3)
ARMISelDAGToDAG.cpp |4 +---
1 files changed, 1 insertion(+), 3 deletions(-)
Index: llvm/lib/Target/ARM/ARMISelDAGToDAG.c
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.236 -> 1.237
DAGISelEmitter.h updated: 1.66 -> 1.67
---
Log message:
Making TableGen'd instruction selection code non-recursive. This fixes PR805:
http://llvm.org/PR805 .
---
Diffs of the changes: (+123 -246)
DAGISelE
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGISel.h updated: 1.23 -> 1.24
---
Log message:
Move DAGSize to SelectionDAGISel; it's used in tablegen'd isel code.
---
Diffs of the changes: (+7 -2)
SelectionDAGISel.h |9 +++--
1 files changed, 7 insertions(+), 2 deletions
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.317 -> 1.318
---
Log message:
Clear TopOrder before assigning topological order. Some clean ups.
---
Diffs of the changes: (+3 -1)
SelectionDAG.cpp |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAG.cpp updated: 1.99 -> 1.100
---
Log message:
Reverse the FlaggedNodes after scanning up for flagged preds or else the order
would be reversed.
---
Diffs of the changes: (+10 -5)
ScheduleDAG.cpp | 15 ++-
1 files c
Changes in directory llvm-test/MultiSource/Applications/hexxagon:
bitboard64.h updated: 1.3 -> 1.4
---
Log message:
Fix PR873: http://llvm.org/PR873 : nonportable code in hexxagon. Reported by
Nick Lewycky
---
Diffs of the changes: (+1 -1)
bitboard64.h |2 +-
1 files changed, 1 inser
Changes in directory llvm/lib/Target/X86:
X86RegisterInfo.td updated: 1.36 -> 1.37
---
Log message:
Make XMM, FP register dwarf register numbers consistent with gcc.
---
Diffs of the changes: (+24 -24)
X86RegisterInfo.td | 48
1 files chang
41 matches
Mail list logo