Changes in directory llvm:
Makefile updated: 1.67 - 1.68
---
Log message:
Don't prevent install target from descending into the utils directory.
It prevents make install on a clean directory from working.
---
Diffs of the changes: (+0 -7)
Makefile |7 ---
1 files changed, 7
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.317 - 1.318
---
Log message:
There is nothing exclamatory about an error message. No other compiler
or assembler uses ! at the end of every message. We shouldn't either.
---
Diffs of the changes: (+102 -102)
Changes in directory llvm/test/Assembler:
2004-11-28-InvalidTypeCrash.ll updated: 1.5 - 1.6
---
Log message:
Assembler no longer prints ! at the end of its error messages.
---
Diffs of the changes: (+1 -1)
2004-11-28-InvalidTypeCrash.ll |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm/test/CodeGen/X86:
overlap-add.ll updated: 1.5 - 1.6
---
Log message:
Make the RUN: line readable.
---
Diffs of the changes: (+2 -1)
overlap-add.ll |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/test/CodeGen/X86/overlap-add.ll
diff -u
Changes in directory llvm/test/CodeGen/ARM:
unord.ll updated: 1.1 - 1.2
---
Log message:
Fix unord test.
---
Diffs of the changes: (+2 -2)
unord.ll |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/test/CodeGen/ARM/unord.ll
diff -u
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.318 - 1.319
---
Log message:
! removal was a little over zealous. Put the ! back in asserts.
---
Diffs of the changes: (+9 -9)
llvmAsmParser.y | 18 +-
1 files changed, 9 insertions(+), 9 deletions(-)
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.cpp.cvs updated: 1.63 - 1.64
llvmAsmParser.y.cvs updated: 1.64 - 1.65
---
Log message:
Regenerate.
---
Diffs of the changes: (+18 -18)
llvmAsmParser.cpp.cvs | 18 +-
llvmAsmParser.y.cvs | 18 +-
2
Changes in directory llvm/include/llvm/ADT:
APInt.h added (r1.1)
---
Log message:
Add a class APInt to represent arbitrary precision constant integral values.
It is a functional replacement for common case integer type like unsigned,
uint64_t, but also allows non-byte-width integer type and
Revision: 123438
Author: clattner
Date: 2007-02-05 10:18:09 -0800 (Mon, 05 Feb 2007)
Log Message:
---
libtransforms is no more.
Modified Paths:
--
apple-local/branches/llvm/gcc/Makefile.in
Modified: apple-local/branches/llvm/gcc/Makefile.in
Don't prevent install target from descending into the utils directory.
It prevents make install on a clean directory from working.
Does this change what gets installed into PREFIX?
-Chris
---
Diffs of the changes: (+0 -7)
Makefile |7 ---
1 files changed, 7 deletions(-)
Sheng,
Some comments for you ..
On Mon, 2007-02-05 at 11:29 -0600, Zhou Sheng wrote:
Changes in directory llvm/include/llvm/ADT:
APInt.h added (r1.1)
---
Log message:
Add a class APInt to represent arbitrary precision constant integral values.
It is a functional replacement for
On Mon, 2007-02-05 at 10:27 -0800, Chris Lattner wrote:
Don't prevent install target from descending into the utils directory.
It prevents make install on a clean directory from working.
Does this change what gets installed into PREFIX?
Perhaps. It might cause tblgen to be installed when
Hi Sheng/Reid,
Some comments about the approach, on top of what Reid already sent.
The most significant is that isSigned should go away:
+ class APInt {
+ /// Friend Functions of APInt Declared here. For detailed
comments,
+ /// see bottom of this file.
+ friend bool
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.133 - 1.134
---
Log message:
Fix PR1158: http://llvm.org/PR1158
Do not insert Analysis pass, if it is already available.
---
Diffs of the changes: (+5 -0)
PassManager.cpp |5 +
1 files changed, 5 insertions(+)
Changes in directory llvm/lib/Transforms/IPO:
FunctionResolution.cpp (r1.66) removed
---
Log message:
For PR411: http://llvm.org/PR411 :
This pass is no longer needed.
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing
Changes in directory llvm/include/llvm/Transforms:
IPO.h updated: 1.48 - 1.49
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique.
Changes in directory llvm/include/llvm/Bytecode:
BytecodeHandler.h updated: 1.11 - 1.12
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.33 - 1.34
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique. The patch
Changes in directory llvm/tools/llvm2cpp:
CppWriter.cpp updated: 1.36 - 1.37
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique. The
Changes in directory llvm/lib/Bytecode/Writer:
SlotCalculator.cpp updated: 1.81 - 1.82
SlotCalculator.h updated: 1.26 - 1.27
Writer.cpp updated: 1.155 - 1.156
WriterInternals.h updated: 1.28 - 1.29
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class
Changes in directory llvm/include/llvm:
Function.h updated: 1.71 - 1.72
LinkAllPasses.h updated: 1.8 - 1.9
Module.h updated: 1.81 - 1.82
Value.h updated: 1.90 - 1.91
ValueSymbolTable.h updated: 1.3 - 1.4
SymbolTable.h (r1.54) removed
---
Log message:
For PR411: http://llvm.org/PR411 :
This
Changes in directory llvm/tools/llvm-extract:
llvm-extract.cpp updated: 1.34 - 1.35
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be
Changes in directory llvm/tools/llvm-ld:
Optimize.cpp updated: 1.15 - 1.16
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique. The
Changes in directory llvm/test/Linker:
redefinition.ll added (r1.1)
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique. The patch
Changes in directory llvm/tools/bugpoint:
CrashDebugger.cpp updated: 1.55 - 1.56
ExtractFunction.cpp updated: 1.57 - 1.58
Miscompilation.cpp updated: 1.85 - 1.86
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not
Changes in directory llvm/lib/Transforms/Utils:
CloneModule.cpp updated: 1.22 - 1.23
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be
Changes in directory llvm/lib/Target/CBackend:
CBackend.cpp updated: 1.324 - 1.325
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be
Changes in directory llvm/tools/gccld:
GenerateCode.cpp updated: 1.69 - 1.70
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique. The
Changes in directory llvm/test/Integer:
calltest_bt.ll updated: 1.2 - 1.3
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique. The
Changes in directory llvm/lib/Linker:
LinkModules.cpp updated: 1.135 - 1.136
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique. The
Changes in directory llvm/tools/opt:
opt.cpp updated: 1.129 - 1.130
---
Log message:
For PR411: http://llvm.org/PR411 :
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique. The patch
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.259 - 1.260
Constants.cpp updated: 1.207 - 1.208
Function.cpp updated: 1.110 - 1.111
Globals.cpp updated: 1.14 - 1.15
Instruction.cpp updated: 1.62 - 1.63
Module.cpp updated: 1.75 - 1.76
SymbolTableListTraitsImpl.h updated: 1.8 -
Changes in directory llvm/test/Transforms/FunctionResolve:
.cvsignore (r1.1) removed
2002-08-19-ResolveGlobalVars.ll (r1.8) removed
2002-08-19-ResolveGlobalVarsEasier.ll (r1.6) removed
2002-11-07-RetMismatch.ll (r1.5) removed
2002-11-09-ExternFn.ll (r1.6) removed
2003-04-18-ForwardDeclGlobal.ll
Create a pass to strip dead function declarations (prototypes).
This is
for use by llvm-extract and bugpoint.
Nice, thanks!
+ namespace {
+
+ /// @brief Pass to remove unused function declarations.
+ class StripDeadPrototypesPass : public ModulePass {
Please use the horrible
This patch adds support for nested subroutines, but not for
trampolines (used for taking pointers to nested subroutines;
implementing support for trampolines is more tricky since it
needs help from the code generators). There are no changes
to LLVM itself.
The patch is quite simple because gcc
Changes in directory llvm/tools/llvm-extract:
llvm-extract.cpp updated: 1.35 - 1.36
---
Log message:
For PR411: http://llvm.org/PR411 :
Change getNamedFunction - getFunction
Make llvm-extract run the StripDeadPrototypes pass.
---
Diffs of the changes: (+2 -1)
llvm-extract.cpp |3 ++-
Changes in directory llvm/tools/llvm2cpp:
CppWriter.cpp updated: 1.37 - 1.38
---
Log message:
For PR411: http://llvm.org/PR411 :
Adjust to changes in Module interface:
getMainFunction() - getFunction(main)
getNamedFunction(X) - getFunction(X)
---
Diffs of the changes: (+2 -2)
Changes in directory llvm/lib/Linker:
LinkArchives.cpp updated: 1.55 - 1.56
---
Log message:
For PR411: http://llvm.org/PR411 :
Adjust to changes in Module interface:
getMainFunction() - getFunction(main)
getNamedFunction(X) - getFunction(X)
---
Diffs of the changes: (+1 -1)
Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.cpp.cvs updated: 1.56 - 1.57
UpgradeParser.y updated: 1.57 - 1.58
UpgradeParser.y.cvs updated: 1.55 - 1.56
---
Log message:
For PR411: http://llvm.org/PR411 :
Adjust to changes in Module interface:
getMainFunction() -
Changes in directory llvm/tools/lli:
lli.cpp updated: 1.65 - 1.66
---
Log message:
For PR411: http://llvm.org/PR411 :
Adjust to changes in Module interface:
getMainFunction() - getFunction(main)
getNamedFunction(X) - getFunction(X)
---
Diffs of the changes: (+1 -1)
lli.cpp |2 +-
1
Changes in directory llvm/lib/Support:
SmallPtrSet.cpp updated: 1.3 - 1.4
---
Log message:
Fix a bug in smallptrset::erase: in the small case, return true if the
element was in the set.
---
Diffs of the changes: (+1 -1)
SmallPtrSet.cpp |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm/lib/Transforms/Utils:
PromoteMemoryToRegister.cpp updated: 1.89 - 1.90
---
Log message:
Switch InsertedPHINodes back to SmallPtrSet now that the SmallPtrSet::erase
bug is fixed.
---
Diffs of the changes: (+6 -6)
PromoteMemoryToRegister.cpp | 12 ++--
1
Changes in directory llvm:
Makefile updated: 1.68 - 1.69
---
Log message:
Add a show-footprint target to run du a few times to show how much disk
space a build tree's objects are consuming.
---
Diffs of the changes: (+6 -0)
Makefile |6 ++
1 files changed, 6 insertions(+)
Index:
Changes in directory llvm/include/llvm/Support:
StableBasicBlockNumbering.h updated: 1.2 - 1.3
---
Log message:
StableBasicBlockNumbering is conceptually just a wrapper around UniqueVector,
so we should actually use a UniqueVector to implement it.
---
Diffs of the changes: (+11 -22)
Changes in directory llvm/lib/Transforms/Instrumentation:
BlockProfiling.cpp updated: 1.21 - 1.22
EdgeProfiling.cpp updated: 1.11 - 1.12
EmitFunctions.cpp updated: 1.28 - 1.29
RSProfiling.cpp updated: 1.18 - 1.19
TraceBasicBlocks.cpp updated: 1.22 - 1.23
---
Log message:
Apply the
Changes in directory llvm/lib/Transforms/Utils:
PromoteMemoryToRegister.cpp updated: 1.91 - 1.92
---
Log message:
With the last change, we no longer need both directions of mapping from
BBNumbers. Instead of using a bi-directional mapping, just use a single
densemap. This speeds up mem2reg
Changes in directory llvm/lib/Analysis/IPA:
Andersens.cpp updated: 1.44 - 1.45
CallGraph.cpp updated: 1.64 - 1.65
GlobalsModRef.cpp updated: 1.28 - 1.29
---
Log message:
Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce
LLVM's footprint and speed up linking.
---
Diffs
Changes in directory llvm/lib/Analysis:
AliasAnalysisCounter.cpp updated: 1.19 - 1.20
AliasAnalysisEvaluator.cpp updated: 1.32 - 1.33
AliasDebugger.cpp updated: 1.2 - 1.3
AliasSetTracker.cpp updated: 1.45 - 1.46
BasicAliasAnalysis.cpp updated: 1.102 - 1.103
CFGPrinter.cpp updated: 1.21 - 1.22
Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.208 - 1.209
---
Log message:
A value of 64 or fewer bits is valid if the ConstantInt has more then 64 bits.
---
Diffs of the changes: (+2 -4)
Constants.cpp |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.84 - 1.85
---
Log message:
Although targets are not required to support integers 64bits, TargetData
must in order for backends that do want to support large integer types to be
able to function. Consequently, don't assert if the
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.104 - 1.105
---
Log message:
- Store val, [sp, c] must be selected to tSTRsp.
- If c does not fit in the offset field, materialize sp + c into a register
using tADDhirr.
---
Diffs of the changes: (+34 -4)
Changes in directory llvm/lib/Support:
APInt.cpp added (r1.1)
---
Log message:
Add a class APInt to represent arbitrary precision constant integral values.
It is a functional replacement for common case integer type like unsigned,
uint64_t, but also allows non-byte-width integer type and large
Changes in directory llvm/lib/Support:
APInt.cpp updated: 1.1 - 1.2
---
Log message:
Disable this for now.
---
Diffs of the changes: (+5 -0)
APInt.cpp |5 +
1 files changed, 5 insertions(+)
Index: llvm/lib/Support/APInt.cpp
diff -u llvm/lib/Support/APInt.cpp:1.1
+ #include llvm/ADT/APInt.h
+ #include llvm/DerivedTypes.h
+ #include llvm/Support/MathExtras.h
+ #include strings.h
strings.h is not portable. Please use cstring, and memcpy/memset/
etc instead of bzero and friends. I've #ifdef'd this file out
temporarily until this is resolved.
+
Changes in directory llvm/test/CodeGen/ARM:
dyn-stackalloc.ll added (r1.1)
---
Log message:
Add a DYNAMIC_STACKALLOC test case.
---
Diffs of the changes: (+30 -0)
dyn-stackalloc.ll | 30 ++
1 files changed, 30 insertions(+)
Index:
55 matches
Mail list logo