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(+)
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
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
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
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
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
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:
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
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 ++---
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
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
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
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:
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
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
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
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
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
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(+),
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:
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:
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:
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
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
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 |
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(+),
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
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
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
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
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
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
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
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:
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
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
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
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
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%
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)
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
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(-)
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.
---
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:
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
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:
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
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
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
49 matches
Mail list logo