[llvm-commits] CVS: llvm/tools/gccas/gccas.sh

2007-02-09 Thread Reid Spencer
Changes in directory llvm/tools/gccas: gccas.sh updated: 1.2 - 1.3 --- Log message: Write the deprecation message to stderr instead of stdout so that it doesn't get mingled with the output bytecode. --- Diffs of the changes: (+1 -0) gccas.sh |1 + 1 files changed, 1 insertion(+)

[llvm-commits] CVS: llvm/test/CFrontend/2005-09-24-AsmUserPrefix.c 2006-01-13-Includes.c 2006-01-13-StackSave.c 2006-01-23-FileScopeAsm.c 2006-03-03-MissingInitializer.c

2007-02-09 Thread Reid Spencer
Changes in directory llvm/test/CFrontend: 2005-09-24-AsmUserPrefix.c updated: 1.1 - 1.2 2006-01-13-Includes.c updated: 1.6 - 1.7 2006-01-13-StackSave.c updated: 1.3 - 1.4 2006-01-23-FileScopeAsm.c updated: 1.3 - 1.4 2006-03-03-MissingInitializer.c updated: 1.2 - 1.3 --- Log message: Eliminate

[llvm-commits] CVS: llvm/tools/gccld/gccld.sh

2007-02-09 Thread Reid Spencer
Changes in directory llvm/tools/gccld: gccld.sh updated: 1.2 - 1.3 --- Log message: Write the deprecation message to stderr instead of stdout so that it doesn't get mingled with the output bytecode. --- Diffs of the changes: (+1 -1) gccld.sh |2 +- 1 files changed, 1 insertion(+), 1

[llvm-commits] CVS: llvm/tools/gccld/Makefile GenerateCode.cpp gccld.cpp gccld.h

2007-02-09 Thread Reid Spencer
Changes in directory llvm/tools/gccld: Makefile updated: 1.18 - 1.19 GenerateCode.cpp (r1.70) removed gccld.cpp (r1.116) removed gccld.h (r1.19) removed --- Log message: End of life for gccld. Remove its source code and enable the generation of a shell script to stand in its place. The shell

[llvm-commits] CVS: llvm/docs/CommandGuide/gccld.pod

2007-02-09 Thread LLVM
Changes in directory llvm/docs/CommandGuide: gccld.pod (r1.6) removed --- Log message: gccld is gone. --- Diffs of the changes: (+0 -0) 0 files changed ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

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

2007-02-09 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.424 - 1.425 --- Log message: Don't use gccld or gccas --- Diffs of the changes: (+11 -13) Makefile.rules | 24 +++- 1 files changed, 11 insertions(+), 13 deletions(-) Index: llvm/Makefile.rules diff -u

[llvm-commits] CVS: llvm/docs/ProgrammersManual.html

2007-02-09 Thread Reid Spencer
Changes in directory llvm/docs: ProgrammersManual.html updated: 1.123 - 1.124 --- Log message: Change a reference to gccas to a reference to opt. --- Diffs of the changes: (+2 -2) ProgrammersManual.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/docs/CommandGuide/llvmgcc.pod llvmgxx.pod gccas.pod

2007-02-09 Thread Reid Spencer
Changes in directory llvm/docs/CommandGuide: llvmgcc.pod updated: 1.7 - 1.8 llvmgxx.pod updated: 1.7 - 1.8 gccas.pod (r1.7) removed --- Log message: Remove gccas.pod and references to gccas and gccld. --- Diffs of the changes: (+2 -2) llvmgcc.pod |2 +- llvmgxx.pod |2 +- 2 files

[llvm-commits] CVS: llvm/tools/Makefile

2007-02-09 Thread Reid Spencer
Changes in directory llvm/tools: Makefile updated: 1.61 - 1.62 --- Log message: Now that gccas and gccld are just schell scripts, adjust the build ordering for parallel builds so that we space out the large links. --- Diffs of the changes: (+10 -11) Makefile | 21 ++---

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

2007-02-09 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.425 - 1.426 --- Log message: Fix some bugs in module building that broke llvm-stacker project. --- Diffs of the changes: (+3 -3) Makefile.rules |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/Makefile.rules

[llvm-commits] CVS: llvm/tools/Makefile

2007-02-09 Thread Reid Spencer
Changes in directory llvm/tools: Makefile updated: 1.62 - 1.63 --- Log message: Get the use of \ right. --- Diffs of the changes: (+3 -3) Makefile |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/tools/Makefile diff -u llvm/tools/Makefile:1.62

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

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.110 - 1.111 --- Log message: add a note --- Diffs of the changes: (+29 -0) README.txt | 29 + 1 files changed, 29 insertions(+) Index: llvm/lib/Target/PowerPC/README.txt diff -u

[llvm-commits] CVS: llvm/docs/GetElementPtr.html

2007-02-09 Thread Reid Spencer
Changes in directory llvm/docs: GetElementPtr.html updated: 1.14 - 1.15 --- Log message: int - i32, etc. --- Diffs of the changes: (+43 -43) GetElementPtr.html | 86 ++--- 1 files changed, 43 insertions(+), 43 deletions(-) Index:

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

2007-02-09 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.158 - 1.159 --- Log message: Use int32_t and uint32_t to hopefully help weak compilers (cygwin) not generate errors about being unable to resolve overloaded type. --- Diffs of the changes: (+3 -3) Writer.cpp |6

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMConstantIslandPass.cpp

2007-02-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMConstantIslandPass.cpp updated: 1.24 - 1.25 --- Log message: Add reference counting to constantpool entries. Delete the unused ones. --- Diffs of the changes: (+113 -36) ARMConstantIslandPass.cpp | 149

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

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Type.cpp updated: 1.168 - 1.169 --- Log message: Fix clients like this: delete ParseBytecodeFile(InputFilename, 0, ErrorMessage); llvm_shutdown(); delete ParseBytecodeFile(InputFilename, 0, ErrorMessage); The primitive type objects failed to

[llvm-commits] CVS: llvm-test/MultiSource/Applications/JM/ldecod/data/decoder.cfg test_rec.yuv

2007-02-09 Thread Evan Cheng
Changes in directory llvm-test/MultiSource/Applications/JM/ldecod/data: decoder.cfg updated: 1.3 - 1.4 test_rec.yuv (r1.3) removed --- Log message: Unixfy --- Diffs of the changes: (+18 -18) decoder.cfg | 36 ++-- 1 files changed, 18 insertions(+), 18

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMConstantIslandPass.cpp

2007-02-09 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMConstantIslandPass.cpp updated: 1.25 - 1.26 --- Log message: These vectors are frequently large. Use std::vector instead. --- Diffs of the changes: (+10 -10) ARMConstantIslandPass.cpp | 20 ++-- 1 files changed, 10

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

2007-02-09 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.357 - 1.358 --- Log message: Rename some variables to avoid confusion with SelectionDAGISel::BB. --- Diffs of the changes: (+6 -6) SelectionDAGISel.cpp | 12 ++-- 1 files changed, 6 insertions(+),

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineBasicBlock.h

2007-02-09 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: MachineBasicBlock.h updated: 1.54 - 1.55 --- Log message: Add live-ins to MachineBasicBlock. --- Diffs of the changes: (+22 -2) MachineBasicBlock.h | 24 ++-- 1 files changed, 22 insertions(+), 2 deletions(-) Index:

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

2007-02-09 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: MachineBasicBlock.cpp updated: 1.38 - 1.39 --- Log message: Add live-ins to MachineBasicBlock. --- Diffs of the changes: (+22 -1) MachineBasicBlock.cpp | 23 ++- 1 files changed, 22 insertions(+), 1 deletion(-) Index:

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

2007-02-09 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.358 - 1.359 --- Log message: Add function live-ins to entry block live-in set. --- Diffs of the changes: (+8 -0) SelectionDAGISel.cpp |8 1 files changed, 8 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h Writer.cpp

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.84 - 1.85 SlotCalculator.h updated: 1.29 - 1.30 Writer.cpp updated: 1.159 - 1.160 --- Log message: rename getSlot - getSlotType and getOrCreateSlot -getOrCreateTypeSlot for types. --- Diffs of the changes: (+43

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.85 - 1.86 SlotCalculator.h updated: 1.30 - 1.31 --- Log message: remove dead 'dontIgnore' flag for insertType --- Diffs of the changes: (+12 -12) SlotCalculator.cpp | 22 +++--- SlotCalculator.h

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.86 - 1.87 SlotCalculator.h updated: 1.31 - 1.32 --- Log message: insertvalue's second operand is always false --- Diffs of the changes: (+7 -11) SlotCalculator.cpp | 16 ++-- SlotCalculator.h |

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.88 - 1.89 --- Log message: merge insertValue into its single caller, eliminate some redundant checks. --- Diffs of the changes: (+1 -12) SlotCalculator.cpp | 13 + 1 files changed, 1 insertion(+),

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.89 - 1.90 SlotCalculator.h updated: 1.33 - 1.34 --- Log message: inline hasNullValue, rename some variables, simplify some code. --- Diffs of the changes: (+24 -30) SlotCalculator.cpp | 53

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.90 - 1.91 --- Log message: only one client of getOrCreateSlot can pass a void typed value. Check type there. --- Diffs of the changes: (+3 -2) SlotCalculator.cpp |5 +++-- 1 files changed, 3 insertions(+), 2

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.92 - 1.93 SlotCalculator.h updated: 1.35 - 1.36 --- Log message: Remove dead ctor --- Diffs of the changes: (+0 -13) SlotCalculator.cpp | 11 --- SlotCalculator.h |2 -- 2 files changed, 13

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.93 - 1.94 --- Log message: simplify some logic, reduce nesting --- Diffs of the changes: (+20 -25) SlotCalculator.cpp | 45 - 1 files changed, 20 insertions(+), 25

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.94 - 1.95 SlotCalculator.h updated: 1.36 - 1.37 --- Log message: simplify code. --- Diffs of the changes: (+13 -33) SlotCalculator.cpp | 40 ++-- SlotCalculator.h |6

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.95 - 1.96 SlotCalculator.h updated: 1.37 - 1.38 --- Log message: refactor callers of insertType. inline insertType into its one remaining caller. --- Diffs of the changes: (+11 -23) SlotCalculator.cpp | 28

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.96 - 1.97 SlotCalculator.h updated: 1.38 - 1.39 --- Log message: rename getOrCreateSlot - CreateSlotIfNeeded. Noone cares about the retval --- Diffs of the changes: (+14 -23) SlotCalculator.cpp | 31

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.97 - 1.98 --- Log message: simplify and speed up recursive type processing. --- Diffs of the changes: (+2 -4) SlotCalculator.cpp |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.98 - 1.99 SlotCalculator.h updated: 1.39 - 1.40 --- Log message: simplify getOrCreateTypeSlot, eliminat doInsertType. Eliminate post-order iteration stuff. --- Diffs of the changes: (+10 -32) SlotCalculator.cpp

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h Writer.cpp

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.99 - 1.100 SlotCalculator.h updated: 1.40 - 1.41 Writer.cpp updated: 1.160 - 1.161 --- Log message: getSlot can never fail. Make it assert internally, eliminate checks in clients. Same for getTypeSlot. --- Diffs

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h Writer.cpp

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.100 - 1.101 SlotCalculator.h updated: 1.41 - 1.42 Writer.cpp updated: 1.161 - 1.162 --- Log message: getTypeSlot can never fail --- Diffs of the changes: (+26 -62) SlotCalculator.cpp |4 +- SlotCalculator.h

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.101 - 1.102 SlotCalculator.h updated: 1.42 - 1.43 --- Log message: make getSlot/getTypeSlot inline --- Diffs of the changes: (+11 -14) SlotCalculator.cpp | 12 SlotCalculator.h | 13

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.102 - 1.103 SlotCalculator.h updated: 1.43 - 1.44 --- Log message: Clone and specialize CreateSlotIfNeeded into CreateFunctionValueSlot to handle function-local values. This speeds up bcwriting a small 2.2%

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.103 - 1.104 --- Log message: Only compute the module levels info once per module, instead of once per function. This speeds up bcwriting on 447.dealII from 10.16s to 6.81s (49%). --- Diffs of the changes: (+7 -15)

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.104 - 1.105 SlotCalculator.h updated: 1.44 - 1.45 --- Log message: Make the ModuleLevel datastructure more sane. When a function-local value is inserted into the table, it remembers that the value needs to be popped

[llvm-commits] CVS: llvm/include/llvm/ADT/DenseMap.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: DenseMap.h updated: 1.17 - 1.18 --- Log message: Allow DenseMAp to take an explicit DenseMapKeyInfo --- Diffs of the changes: (+20 -19) DenseMap.h | 39 --- 1 files changed, 20 insertions(+), 19 deletions(-)

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.cpp SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.cpp updated: 1.105 - 1.106 SlotCalculator.h updated: 1.45 - 1.46 --- Log message: The ModuleLevel vector is often quite sparse. Switch it to a DenseMap. This speeds up bcwriting of 447.dealII by 40%, from 4.63s to 3.32s. ---

[llvm-commits] CVS: llvm/include/llvm/ADT/DenseMap.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/include/llvm/ADT: DenseMap.h updated: 1.18 - 1.19 --- Log message: Make find return the appropriate iterator/const_iterator --- Diffs of the changes: (+8 -2) DenseMap.h | 10 -- 1 files changed, 8 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.h updated: 1.47 - 1.48 --- Log message: Switch NodeMap from an std::map to a DenseMap. This speeds up bcwriting of 447.dealII from 3.3s to 1.8s (80% faster). --- Diffs of the changes: (+1 -1) SlotCalculator.h |2 +- 1

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.h updated: 1.48 - 1.49 --- Log message: Switch typemap over to DenseMap. No significant speedup. --- Diffs of the changes: (+1 -2) SlotCalculator.h |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index:

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

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.162 - 1.163 --- Log message: make the datastructure used in BytecodeWriter::outputValueSymbolTable *slightly* less abusive of memory. This speeds up the bcwriter from 1.83s to 1.32s (39% faster) on 447.dealII. --- Diffs of

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

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: Writer.cpp updated: 1.163 - 1.164 --- Log message: Make BytecodeWriter::outputValueSymbolTable *significantly* less abusive of memory, through a combination of DenseMap and SmallVector. This speeds up bcwriter on 447.dealII from 1.31s to 0.82s

[llvm-commits] CVS: llvm/lib/Bytecode/Writer/SlotCalculator.h Writer.cpp WriterInternals.h

2007-02-09 Thread Chris Lattner
Changes in directory llvm/lib/Bytecode/Writer: SlotCalculator.h updated: 1.49 - 1.50 Writer.cpp updated: 1.164 - 1.165 WriterInternals.h updated: 1.31 - 1.32 --- Log message: Change the table datastructure to be a vectorsmallvector, instead of vectorvector to avoid allocations. This speeds up