[llvm-commits] CVS: llvm/lib/VMCore/Constants.cpp

2006-03-08 Thread Jim Laskey
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.145 -> 1.146 --- Log message: Get rid of the multiple copies of getStringValue. Now a Constant:: method. --- Diffs of the changes: (+40 -0) Constants.cpp | 40 1 files changed, 40 ins

[llvm-commits] CVS: llvm-test/SingleSource/Benchmarks/Shootout-C++/Makefile

2006-03-08 Thread Chris Lattner
Changes in directory llvm-test/SingleSource/Benchmarks/Shootout-C++: Makefile updated: 1.13 -> 1.14 --- Log message: let these programs work with the new CFE --- Diffs of the changes: (+1 -1) Makefile |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/SingleSource

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2006-03-08 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.182 -> 1.183 --- Log message: Get rid of the multiple copies of getStringValue. Now a Constant:: method. --- Diffs of the changes: (+1 -19) SelectionDAGISel.cpp | 20 +--- 1 files changed

[llvm-commits] CVS: llvm/lib/Debugger/ProgramInfo.cpp

2006-03-08 Thread Jim Laskey
Changes in directory llvm/lib/Debugger: ProgramInfo.cpp updated: 1.12 -> 1.13 --- Log message: Get rid of the multiple copies of getStringValue. Now a Constant:: method. --- Diffs of the changes: (+3 -42) ProgramInfo.cpp | 45 +++-- 1 files change

[llvm-commits] CVS: llvm/include/llvm/Constant.h

2006-03-08 Thread Jim Laskey
Changes in directory llvm/include/llvm: Constant.h updated: 1.27 -> 1.28 --- Log message: Get rid of the multiple copies of getStringValue. Now a Constant:: method. --- Diffs of the changes: (+5 -0) Constant.h |5 + 1 files changed, 5 insertions(+) Index: llvm/include/llvm/Const

[llvm-commits] CVS: llvm/lib/CodeGen/DwarfWriter.cpp MachineDebugInfo.cpp

2006-03-08 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.43 -> 1.44 MachineDebugInfo.cpp updated: 1.26 -> 1.27 --- Log message: Get rid of the multiple copies of getStringValue. Now a Constant:: method. --- Diffs of the changes: (+2 -42) DwarfWriter.cpp |1 - MachineDebu

[llvm-commits] CVS: llvm/lib/VMCore/Module.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Module.cpp updated: 1.64 -> 1.65 --- Log message: add a new helper method. --- Diffs of the changes: (+14 -0) Module.cpp | 14 ++ 1 files changed, 14 insertions(+) Index: llvm/lib/VMCore/Module.cpp diff -u llvm/lib/VMCore/Module.cpp:1.6

[llvm-commits] CVS: llvm/include/llvm/ExecutionEngine/ExecutionEngine.h

2006-03-08 Thread Chris Lattner
Changes in directory llvm/include/llvm/ExecutionEngine: ExecutionEngine.h updated: 1.33 -> 1.34 --- Log message: Add a helper method for running static ctors/dtors in the module. --- Diffs of the changes: (+6 -0) ExecutionEngine.h |6 ++ 1 files changed, 6 insertions(+) Index: ll

[llvm-commits] CVS: llvm/tools/lli/lli.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/tools/lli: lli.cpp updated: 1.54 -> 1.55 --- Log message: Fit to 80 columns. Add support for running static ctor/dtors that aren't handled by __main. This fixes programs with the JIT and the new CFE, such as HBD. --- Diffs of the changes: (+14 -7) lli.cpp | 21 +

[llvm-commits] CVS: llvm/include/llvm/Module.h

2006-03-08 Thread Chris Lattner
Changes in directory llvm/include/llvm: Module.h updated: 1.69 -> 1.70 --- Log message: add a new helper method --- Diffs of the changes: (+6 -0) Module.h |6 ++ 1 files changed, 6 insertions(+) Index: llvm/include/llvm/Module.h diff -u llvm/include/llvm/Module.h:1.69 llvm/includ

[llvm-commits] CVS: llvm/lib/ExecutionEngine/ExecutionEngine.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/ExecutionEngine: ExecutionEngine.cpp updated: 1.74 -> 1.75 --- Log message: Add a helper method for running static ctors/dtors in the module. --- Diffs of the changes: (+31 -2) ExecutionEngine.cpp | 33 +++-- 1 files changed, 31 i

[llvm-commits] CVS: llvm/lib/Target/CBackend/Writer.cpp

2006-03-08 Thread Jim Laskey
Changes in directory llvm/lib/Target/CBackend: Writer.cpp updated: 1.254 -> 1.255 --- Log message: Add #line support for CBE. --- Diffs of the changes: (+17 -0) Writer.cpp | 17 + 1 files changed, 17 insertions(+) Index: llvm/lib/Target/CBackend/Writer.cpp diff -u llvm/

[llvm-commits] CVS: llvm/test/TestRunner.sh

2006-03-08 Thread Chris Lattner
Changes in directory llvm/test: TestRunner.sh updated: 1.10 -> 1.11 --- Log message: Pass -emit-llvm automatically to %llvmgcc and %llvmg++ to fix regression tests with the new f.e. --- Diffs of the changes: (+1 -1) TestRunner.sh |2 +- 1 files changed, 1 insertion(+), 1 deletion(-)

[llvm-commits] CVS: llvm/test/lib/llvm-dg.exp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/test/lib: llvm-dg.exp updated: 1.11 -> 1.12 --- Log message: Automatically pass -emit-llvm to llvmgcc when using %llvmgcc --- Diffs of the changes: (+2 -2) llvm-dg.exp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/test/lib/llvm-dg.exp

[llvm-commits] CVS: llvm/tools/bugpoint/ExtractFunction.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/tools/bugpoint: ExtractFunction.cpp updated: 1.45 -> 1.46 --- Log message: Fix a really annoying bug in bugpoint that made reducing C++ testcases almost impossible with the new CFE. It now guarantees that the static ctor/dtor list is correctly split between the modul

[llvm-commits] CVS: llvm/lib/Target/X86/README.txt

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.64 -> 1.65 --- Log message: a couple of miscellaneous things. --- Diffs of the changes: (+18 -0) README.txt | 18 ++ 1 files changed, 18 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/

[llvm-commits] CVS: llvm/lib/Transforms/IPO/StripSymbols.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/IPO: StripSymbols.cpp updated: 1.4 -> 1.5 --- Log message: fix a pasto --- Diffs of the changes: (+1 -1) StripSymbols.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/IPO/StripSymbols.cpp diff -u llvm/lib/Tr

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64AsmPrinter.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.23 -> 1.24 --- Log message: Add support for 'special' llvm globals like debug info and static ctors/dtors. --- Diffs of the changes: (+4 -0) IA64AsmPrinter.cpp |4 1 files changed, 4 insertions(+) Index: ll

[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcAsmPrinter.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/Sparc: SparcAsmPrinter.cpp updated: 1.56 -> 1.57 --- Log message: Add support for 'special' llvm globals like debug info and static ctors/dtors. --- Diffs of the changes: (+6 -1) SparcAsmPrinter.cpp |7 ++- 1 files changed, 6 insertions(+), 1 de

[llvm-commits] CVS: llvm/runtime/GCCLibraries/crtend/Makefile README.txt crtend.c listend.ll

2006-03-08 Thread Chris Lattner
Changes in directory llvm/runtime/GCCLibraries/crtend: Makefile updated: 1.32 -> 1.33 README.txt updated: 1.1 -> 1.2 crtend.c updated: 1.5 -> 1.6 listend.ll (r1.4) removed --- Log message: Make the new and old front-ends more similar: now neither uses __main. --- Diffs of the changes: (+5 -6

[llvm-commits] CVS: llvm/Makefile.rules

2006-03-08 Thread Chris Lattner
Changes in directory llvm: Makefile.rules updated: 1.349 -> 1.350 --- Log message: Use $(Verb) instead of @ so that VERBOSE=1 will print these. --- Diffs of the changes: (+2 -2) Makefile.rules |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/Makefile.rules diff -

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaAsmPrinter.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.32 -> 1.33 --- Log message: Add support for 'special' llvm globals like debug info and static ctors/dtors. --- Diffs of the changes: (+4 -0) AlphaAsmPrinter.cpp |4 1 files changed, 4 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.25 -> 1.26 --- Log message: Refactor the priority mechanism one step further: now that it is a separate class, sever its implementation from the interface. Now we can provide new implementations of the same inte

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.27 -> 1.28 --- Log message: PriorityQueue is an instance var, use it. --- Diffs of the changes: (+33 -39) ScheduleDAGList.cpp | 72 +++- 1 files changed, 33

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.26 -> 1.27 --- Log message: add some comments --- Diffs of the changes: (+13 -8) ScheduleDAGList.cpp | 21 + 1 files changed, 13 insertions(+), 8 deletions(-) Index: llvm/lib/CodeGen/

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGSimple.cpp updated: 1.5 -> 1.6 --- Log message: don't copy all itinerary data --- Diffs of the changes: (+1 -1) ScheduleDAGSimple.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/Selection

[llvm-commits] CVS: llvm-test/Makefile.programs

2006-03-08 Thread Chris Lattner
Changes in directory llvm-test: Makefile.programs updated: 1.196 -> 1.197 --- Log message: test -use-sched-latencies as llc beta tonight. --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.programs diff

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.28 -> 1.29 --- Log message: Pull latency information for target instructions out of the latency tables. :) Only enable this with -use-sched-latencies, I'll enable it by default with a clean nightly tester run ton

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.30 -> 1.31 --- Log message: yes yes, enabled debug output is bad --- Diffs of the changes: (+0 -3) ScheduleDAGList.cpp |3 --- 1 files changed, 3 deletions(-) Index: llvm/lib/CodeGen/SelectionDAG/Sched

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp

2006-03-08 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.29 -> 1.30 --- Log message: switch the t-d scheduler to use a really dumb and trivial critical path latency priority function. --- Diffs of the changes: (+104 -1) ScheduleDAGList.cpp | 105 +