Changes in directory llvm/lib/VMCore:
Verifier.cpp updated: 1.191 -> 1.192
---
Log message:
Change an std::set to a SmallPtrSet. This speeds up the verifier on
447.dealII from 1.27s to 0.86s.
---
Diffs of the changes: (+2 -1)
Verifier.cpp |3 ++-
1 files changed, 2 insertions(+), 1 de
Changes in directory llvm/lib/VMCore:
Verifier.cpp updated: 1.192 -> 1.193
---
Log message:
speed up the verifier 8.5% by using a smallvector instead of vector.
---
Diffs of the changes: (+5 -2)
Verifier.cpp |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
Index: llvm/lib
Changes in directory llvm/lib/VMCore:
Verifier.cpp updated: 1.193 -> 1.194
---
Log message:
convert some vectors to smallvector.
---
Diffs of the changes: (+3 -2)
Verifier.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm/lib/VMCore/Verifier.cpp
diff -u llv
Changes in directory llvm/lib/Bytecode/Writer:
SlotCalculator.cpp updated: 1.107 -> 1.108
---
Log message:
Fix a comment.
---
Diffs of the changes: (+1 -1)
SlotCalculator.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Bytecode/Writer/SlotCalculator.cpp
diff
Changes in directory llvm/lib/Bytecode/Writer:
SlotCalculator.cpp updated: 1.108 -> 1.109
---
Log message:
For PR1194: http://llvm.org/PR1194 :
The bcreader counts on "primitive" types being inserted before they are
referenced in other types. With recent changes to the bcwriter, this fact
beca
Changes in directory llvm/lib/Bytecode/Reader:
Analyzer.cpp updated: 1.35 -> 1.36
---
Log message:
Compaction tables don't exist any more.
---
Diffs of the changes: (+0 -35)
Analyzer.cpp | 35 ---
1 files changed, 35 deletions(-)
Index: llvm/lib/Bytecode
Changes in directory llvm/include/llvm/Bytecode:
BytecodeHandler.h updated: 1.14 -> 1.15
---
Log message:
Compaction tables don't exist any more.
---
Diffs of the changes: (+0 -27)
BytecodeHandler.h | 27 ---
1 files changed, 27 deletions(-)
Index: llvm/include/
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
sign.c updated: 1.1 -> 1.2
---
Log message:
Add some comments to clarify things.
---
Diffs of the changes: (+2 -2)
sign.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-test/SingleSource/UnitTests/I
Changes in directory llvm/tools/gccld:
Makefile updated: 1.19 -> 1.20
---
Log message:
Align make log output with the rest of llvm.
---
Diffs of the changes: (+6 -6)
Makefile | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
Index: llvm/tools/gccld/Makefile
diff -u ll
Changes in directory llvm/tools/gccas:
Makefile updated: 1.30 -> 1.31
---
Log message:
Align make log output with the rest of llvm.
---
Diffs of the changes: (+6 -6)
Makefile | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
Index: llvm/tools/gccas/Makefile
diff -u ll
Changes in directory llvm/docs:
CodingStandards.html updated: 1.34 -> 1.35
---
Log message:
fix a grammar ambiguity noticed by Duncan
---
Diffs of the changes: (+3 -2)
CodingStandards.html |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm/docs/CodingStandards.htm
Changes in directory llvm/lib/VMCore:
Type.cpp updated: 1.169 -> 1.170
---
Log message:
Allow PackedType to be constructed with an abstract type.
---
Diffs of the changes: (+1 -3)
Type.cpp |4 +---
1 files changed, 1 insertion(+), 3 deletions(-)
Index: llvm/lib/VMCore/Type.cpp
diff -
Changes in directory llvm/include/llvm/Target:
TargetData.h updated: 1.48 -> 1.49
---
Log message:
Change TargetData::getIndexedOffset interface to not require indices
in a vector.
---
Diffs of the changes: (+6 -1)
TargetData.h |7 ++-
1 files changed, 6 insertions(+), 1 deletion(-
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.85 -> 1.86
---
Log message:
Change TargetData::getIndexedOffset interface to not require indices
in a vector.
---
Diffs of the changes: (+8 -8)
TargetData.cpp | 16
1 files changed, 8 insertions(+), 8 deleti
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.86 -> 1.87
---
Log message:
Use ManagedStatic to manage LayoutInfo, instead of rolling our own.
---
Diffs of the changes: (+24 -27)
TargetData.cpp | 51 ---
1 files changed, 24
Changes in directory llvm/include/llvm/Support:
ManagedStatic.h updated: 1.2 -> 1.3
---
Log message:
add helper method.
---
Diffs of the changes: (+3 -0)
ManagedStatic.h |3 +++
1 files changed, 3 insertions(+)
Index: llvm/include/llvm/Support/ManagedStatic.h
diff -u llvm/include/llv
Changes in directory llvm/include/llvm/Target:
TargetData.h updated: 1.49 -> 1.50
---
Log message:
Privatize StructLayout::MemberOffsets, adding an accessor
---
Diffs of the changes: (+7 -2)
TargetData.h |9 +++--
1 files changed, 7 insertions(+), 2 deletions(-)
Index: llvm/inclu
Changes in directory llvm/lib/ExecutionEngine:
ExecutionEngine.cpp updated: 1.103 -> 1.104
---
Log message:
Privatize StructLayout::MemberOffsets, adding an accessor
---
Diffs of the changes: (+1 -1)
ExecutionEngine.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llv
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.87 -> 1.88
---
Log message:
Privatize StructLayout::MemberOffsets, adding an accessor
---
Diffs of the changes: (+1 -2)
TargetData.cpp |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/lib/Target/Target
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.359 -> 1.360
---
Log message:
Privatize StructLayout::MemberOffsets, adding an accessor
---
Diffs of the changes: (+2 -2)
SelectionDAGISel.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.146 -> 1.147
MachOWriter.cpp updated: 1.24 -> 1.25
---
Log message:
Privatize StructLayout::MemberOffsets, adding an accessor
---
Diffs of the changes: (+4 -3)
AsmPrinter.cpp |4 ++--
MachOWriter.cpp |3 ++-
2 files
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Execution.cpp updated: 1.168 -> 1.169
---
Log message:
Privatize StructLayout::MemberOffsets, adding an accessor
---
Diffs of the changes: (+1 -1)
Execution.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llv
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.16 -> 1.17
---
Log message:
Privatize StructLayout::MemberOffsets, adding an accessor
---
Diffs of the changes: (+1 -1)
ConstantFolding.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Ana
Changes in directory llvm/lib/Transforms/Scalar:
LoopStrengthReduce.cpp updated: 1.108 -> 1.109
ScalarReplAggregates.cpp updated: 1.70 -> 1.71
---
Log message:
Privatize StructLayout::MemberOffsets, adding an accessor
---
Diffs of the changes: (+3 -2)
LoopStrengthReduce.cpp |2 +-
Sc
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.88 -> 1.89
---
Log message:
encapsulate the rest of the StructLayout members.
---
Diffs of the changes: (+4 -4)
TargetData.cpp |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/lib/Target/TargetDa
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.147 -> 1.148
---
Log message:
encapsulate the rest of the StructLayout members.
---
Diffs of the changes: (+2 -2)
AsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/AsmPrint
Changes in directory llvm/include/llvm/Target:
TargetData.h updated: 1.50 -> 1.51
---
Log message:
encapsulate the rest of the StructLayout members.
---
Diffs of the changes: (+9 -1)
TargetData.h | 10 +-
1 files changed, 9 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/
Changes in directory llvm/include/llvm/Target:
TargetData.h updated: 1.51 -> 1.52
---
Log message:
eliminate the std::vector from StructLayout, allocating the elements immediately
after the StructLayout object in memory. This marginally improves locality,
speeding up -load-vn -gcse by ~0.8%.
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.89 -> 1.90
---
Log message:
eliminate the std::vector from StructLayout, allocating the elements immediately
after the StructLayout object in memory. This marginally improves locality,
speeding up -load-vn -gcse by ~0.8%.
---
D
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.90 -> 1.91
---
Log message:
add a typedef
---
Diffs of the changes: (+8 -9)
TargetData.cpp | 17 -
1 files changed, 8 insertions(+), 9 deletions(-)
Index: llvm/lib/Target/TargetData.cpp
diff -u llvm/lib/Tar
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.91 -> 1.92
---
Log message:
Switch LayoutInfo to be a DenseMap instead of an std::map. This speeds up
-load-vn -gcse by 2.3%.
---
Diffs of the changes: (+31 -13)
TargetData.cpp | 44 +++--
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.148 -> 1.149
MachOWriter.cpp updated: 1.25 -> 1.26
---
Log message:
eliminate temporary vectors.
---
Diffs of the changes: (+5 -4)
AsmPrinter.cpp |5 +++--
MachOWriter.cpp |4 ++--
2 files changed, 5 insertions(+), 4
Changes in directory llvm/lib/Analysis:
ConstantFolding.cpp updated: 1.17 -> 1.18
---
Log message:
completely eliminate a temporary vector
---
Diffs of the changes: (+2 -2)
ConstantFolding.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Analysis/Constant
Changes in directory llvm/lib/Analysis:
BasicAliasAnalysis.cpp updated: 1.103 -> 1.104
---
Log message:
eliminate use of TargetData::getIndexedOffset that takes a vector
---
Diffs of the changes: (+11 -5)
BasicAliasAnalysis.cpp | 16 +++-
1 files changed, 11 insertions(+), 5
Changes in directory llvm/lib/ExecutionEngine:
ExecutionEngine.cpp updated: 1.104 -> 1.105
---
Log message:
eliminate use of TargetData::getIndexedOffset that takes a vector
---
Diffs of the changes: (+3 -2)
ExecutionEngine.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Changes in directory llvm/include/llvm/Target:
TargetData.h updated: 1.52 -> 1.53
---
Log message:
remove dead method.
---
Diffs of the changes: (+0 -7)
TargetData.h |7 ---
1 files changed, 7 deletions(-)
Index: llvm/include/llvm/Target/TargetData.h
diff -u llvm/include/llvm/Ta
(1) Add a FIXME about COMPOUND_LITERAL_EXPR
(2) Remove duplicated #include
Duncan.
Index: gcc.llvm.master/gcc/llvm-convert.cpp
===
--- gcc.llvm.master.orig/gcc/llvm-convert.cpp 2007-02-10 19:06:54.0 +0100
+++ gcc.llvm.master/g
Hello, Everyone.
This patch is needed to allow llvm-gcc4 be built on mingw32 platform.
--
WBR, Anton Korobeynikov
strsignal.diff
Description: Binary data
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo
Changes in directory llvm/lib/VMCore:
Type.cpp updated: 1.170 -> 1.171
---
Log message:
Assert that elements of packed are pointer/float/opaque.
---
Diffs of the changes: (+4 -0)
Type.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/lib/VMCore/Type.cpp
diff -u llvm/lib/VMCor
Changes in directory llvm/lib/Analysis:
BasicAliasAnalysis.cpp updated: 1.104 -> 1.105
---
Log message:
modify CheckGEPInstructions to take a pointer and size instead of a vector.
---
Diffs of the changes: (+31 -23)
BasicAliasAnalysis.cpp | 54
Changes in directory llvm/lib/Analysis:
BasicAliasAnalysis.cpp updated: 1.105 -> 1.106
---
Log message:
Switch some std::vector's to SmallVectors. This speeds up -load-vn -gcse
by 6% on tramp3d.
---
Diffs of the changes: (+5 -3)
BasicAliasAnalysis.cpp |8 +---
1 files changed, 5 i
Revision: 123688
Author: clattner
Date: 2007-02-10 14:30:37 -0800 (Sat, 10 Feb 2007)
Log Message:
---
Adjust to TargetData api changes.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-convert.cpp
Modified: apple-local/branches/llvm/gcc/llvm-convert.cpp
===
Revision: 123689
Author: clattner
Date: 2007-02-10 14:33:18 -0800 (Sat, 10 Feb 2007)
Log Message:
---
Fix the build on mingw. Patch by Anton!
Modified Paths:
--
apple-local/branches/llvm/libiberty/strsignal.c
Modified: apple-local/branches/llvm/libiberty/strsignal.
Revision: 123690
Author: clattner
Date: 2007-02-10 14:35:44 -0800 (Sat, 10 Feb 2007)
Log Message:
---
(1) Add a FIXME about COMPOUND_LITERAL_EXPR
(2) Remove duplicated #include
patch by Duncan Sands.
Modified Paths:
--
apple-local/branches/llvm/gcc/llvm-backend.cpp
Changes in directory llvm-test/MultiSource/Benchmarks/tramp3d-v4:
Makefile updated: 1.2 -> 1.3
---
Log message:
Set an absolute fp tolerance of 1.0e-07 so that this test can pass on
systems with compilers that compute FP values significantly differently
from LLVM.
---
Diffs of the changes:
Changes in directory llvm/lib/Bytecode/Writer:
SlotCalculator.cpp updated: 1.109 -> 1.110
---
Log message:
Undo the last patch. It slowed down bcwriter by 1.8% but only sped up
the bc reader by 0.8%. Deemed "not worth it"
---
Diffs of the changes: (+5 -67)
SlotCalculator.cpp | 72 +++
Changes in directory llvm/include/llvm/ADT:
StringMap.h updated: 1.5 -> 1.6
---
Log message:
Split StringMapEntry construction out of StringMap, into StringMapEntry.
---
Diffs of the changes: (+55 -28)
StringMap.h | 83 +++-
1 files
Changes in directory llvm/include/llvm:
Value.h updated: 1.91 -> 1.92
---
Log message:
add a helper method: Value::takeName
---
Diffs of the changes: (+4 -0)
Value.h |4
1 files changed, 4 insertions(+)
Index: llvm/include/llvm/Value.h
diff -u llvm/include/llvm/Value.h:1.91 llvm
Changes in directory llvm/lib/VMCore:
Value.cpp updated: 1.62 -> 1.63
---
Log message:
add a helper method: Value::takeName
---
Diffs of the changes: (+26 -12)
Value.cpp | 38 ++
1 files changed, 26 insertions(+), 12 deletions(-)
Index: llvm/lib/VMCo
Changes in directory llvm/lib/Linker:
LinkModules.cpp updated: 1.136 -> 1.137
---
Log message:
simplify this code by using value::takename
---
Diffs of the changes: (+5 -8)
LinkModules.cpp | 13 +
1 files changed, 5 insertions(+), 8 deletions(-)
Index: llvm/lib/Linker/LinkM
Changes in directory llvm/include/llvm/Support:
ConstantRange.h updated: 1.14 -> 1.15
---
Log message:
Fix comments to match names of functions.
---
Diffs of the changes: (+7 -7)
ConstantRange.h | 14 +++---
1 files changed, 7 insertions(+), 7 deletions(-)
Index: llvm/include/l
Changes in directory llvm/lib/Analysis:
ConstantRange.cpp updated: 1.33 -> 1.34
---
Log message:
Fix comments to match names of functions.
---
Diffs of the changes: (+2 -2)
ConstantRange.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Analysis/ConstantRa
Changes in directory llvm/lib/VMCore:
Value.cpp updated: 1.63 -> 1.64
---
Log message:
add an optimization for the case where the src has no name
---
Diffs of the changes: (+6 -0)
Value.cpp |6 ++
1 files changed, 6 insertions(+)
Index: llvm/lib/VMCore/Value.cpp
diff -u llvm/lib/
Changes in directory llvm/lib/Transforms/IPO:
ArgumentPromotion.cpp updated: 1.35 -> 1.36
DeadArgumentElimination.cpp updated: 1.38 -> 1.39
ExtractFunction.cpp updated: 1.19 -> 1.20
GlobalOpt.cpp updated: 1.95 -> 1.96
PruneEH.cpp updated: 1.29 -> 1.30
RaiseAllocations.cpp updated: 1.38 -> 1.39
-
Changes in directory llvm/lib/Transforms/Scalar:
ADCE.cpp updated: 1.102 -> 1.103
IndVarSimplify.cpp updated: 1.109 -> 1.110
InstructionCombining.cpp updated: 1.628 -> 1.629
Reassociate.cpp updated: 1.74 -> 1.75
ScalarReplAggregates.cpp updated: 1.71 -> 1.72
TailRecursionElimination.cpp updated:
Changes in directory llvm/lib/Transforms/Utils:
BasicBlockUtils.cpp updated: 1.15 -> 1.16
LowerInvoke.cpp updated: 1.51 -> 1.52
LowerSelect.cpp updated: 1.10 -> 1.11
SimplifyCFG.cpp updated: 1.115 -> 1.116
---
Log message:
simplify code by using Value::takeName
---
Diffs of the changes: (+26
56 matches
Mail list logo