Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.311 - 1.312
---
Log message:
Typo
---
Diffs of the changes: (+1 -1)
X86ISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86ISelLowering.cpp
diff -u
Changes in directory llvm/test/Regression/CodeGen/X86:
sse-fcopysign.ll updated: 1.1 - 1.2
---
Log message:
Give the assembler some input.
---
Diffs of the changes: (+4 -3)
sse-fcopysign.ll |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.233 - 1.234
Type.cpp updated: 1.154 - 1.155
---
Log message:
Change the syntax for parameter attributes:
1. The @ sign is no longer necessary.
2. We now support function attributes as parameter attribute 0.
3. Instead of locating
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.298 - 1.299
---
Log message:
Change the syntax for parameter attributes:
1. The @ sign is no longer necessary.
2. We now support function attributes as parameter attribute 0.
3. Instead of locating the return type attributes
Changes in directory llvm/tools/llvm-upgrade:
UpgradeInternals.h added (r1.1)
UpgradeLexer.l updated: 1.12 - 1.13
UpgradeParser.y updated: 1.32 - 1.33
ParserInternals.h (r1.12) removed
---
Log message:
Major update of llvm-upgrade:
1. Completely revise the type system so that types are handled
Changes in directory llvm/test/Feature:
constexpr.ll updated: 1.11 - 1.12
---
Log message:
For PR1077: http://llvm.org/PR1077 :
Global variable definitions with the same name and same type are no longer
valid so don't attempt to test for this feature.
---
Diffs of the changes: (+0 -12)
Changes in directory llvm/tools/llvm-upgrade:
llvm-upgrade.cpp updated: 1.6 - 1.7
---
Log message:
Adjust to new header file name.
---
Diffs of the changes: (+1 -1)
llvm-upgrade.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/tools/llvm-upgrade/llvm-upgrade.cpp
Changes in directory llvm/test/Feature:
paramattrs.ll updated: 1.2 - 1.3
---
Log message:
Fix the test case for the change in parameter attribute syntax. The @ is
no longer needed and the @(...) syntax has been dropped in favor of a
simple space separated list of attribute names.
---
Diffs
Changes in directory llvm/test/Regression/Assembler:
2003-02-02-ConstGlobal.ll (r1.3) removed
---
Log message:
This tests for something that will become illegal soon. The test/Feature
suite has a test for renaming of global variables.
---
Diffs of the changes: (+0 -0)
0 files changed
Changes in directory llvm/test/Regression/Assembler:
2004-11-28-InvalidTypeCrash.ll updated: 1.3 - 1.4
---
Log message:
Fix this to check for the correct error message.
---
Diffs of the changes: (+2 -1)
2004-11-28-InvalidTypeCrash.ll |3 ++-
1 files changed, 2 insertions(+), 1
Changes in directory llvm/test/Regression/CodeGen/Alpha:
add.ll updated: 1.4 - 1.5
---
Log message:
Changes to parameter attributes syntax.
---
Diffs of the changes: (+13 -13)
add.ll | 26 +-
1 files changed, 13 insertions(+), 13 deletions(-)
Index:
Changes in directory llvm/test/Regression/CodeGen/Alpha:
zapnot.ll updated: 1.3 - 1.4
---
Log message:
Changes to parameter attribute syntax.
---
Diffs of the changes: (+1 -1)
zapnot.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/test/Regression/CodeGen/ARM:
section.ll updated: 1.6 - 1.7
---
Log message:
Globals are not being renamed any more.
---
Diffs of the changes: (+1 -1)
section.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/test/Regression/CodeGen/Alpha:
i32_sub_1.ll updated: 1.3 - 1.4
---
Log message:
Changes to parameter attribute syntax.
---
Diffs of the changes: (+1 -1)
i32_sub_1.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/test/Regression/Assembler:
2002-12-15-GlobalResolve.ll updated: 1.3 - 1.4
---
Log message:
Beef up this test case a little by introducing a global variable name
conflict after upgrade resulting from collapsed type planes. The test now
checks to make sure llvm-upgrade
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
and-elim.ll updated: 1.4 - 1.5
---
Log message:
This test case needs zext and sext attributes so manually upgrade it and
don't run llvm-upgrade.
---
Diffs of the changes: (+13 -13)
and-elim.ll | 26 +-
1
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
darwin-labels.ll updated: 1.3 - 1.4
---
Log message:
Globals are not renamed any more.
---
Diffs of the changes: (+1 -1)
darwin-labels.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
rotl.ll updated: 1.4 - 1.5
---
Log message:
Wrap long RUN: line.
---
Diffs of the changes: (+4 -2)
rotl.ll |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/test/Regression/CodeGen/PowerPC/rotl.ll
diff
Changes in directory llvm/test/Regression/CodeGen/X86:
loop-hoist.ll updated: 1.5 - 1.6
---
Log message:
Global variables are not renamed by llvm-upgrade any more.
---
Diffs of the changes: (+2 -2)
loop-hoist.ll |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/test/Regression/CodeGen/X86:
packed_struct.ll updated: 1.3 - 1.4
---
Log message:
Global variables are not renamed by llvm-upgrade any more.
---
Diffs of the changes: (+3 -3)
packed_struct.ll |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Changes in directory llvm/test/Regression/Linker:
2005-12-06-AppendingZeroLengthArrays.ll updated: 1.3 - 1.4
weakextern.ll updated: 1.5 - 1.6
---
Log message:
Global variables are not renamed by llvm-upgrade any more.
---
Diffs of the changes: (+4 -4)
Changes in directory llvm/test/Regression/Transforms/GlobalOpt:
memcpy.ll updated: 1.4 - 1.5
---
Log message:
Global variables are not renamed by llvm-upgrade any more.
---
Diffs of the changes: (+1 -1)
memcpy.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/test/Regression/CodeGen/X86:
trunc-to-bool.ll updated: 1.5 - 1.6
---
Log message:
Update for change in parameter attribute syntax.
---
Diffs of the changes: (+1 -1)
trunc-to-bool.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
small-arguments.ll updated: 1.6 - 1.7
---
Log message:
Update for change in parameter attributes syntax.
---
Diffs of the changes: (+38 -38)
small-arguments.ll | 76 ++---
1 files
This has been backed out due to buginess.
Evan
On Jan 4, 2007, at 3:25 PM, Chris Lattner wrote:
This patch causes us to compile functions like:
p1 (f2, l)
float f2; short l; {
printf(%d\n, l);
}
into:
define i32 %p1(double %f2, i32 %l) {
instead of:
define i32 %p1(float %f2, i16
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
and_sext.ll updated: 1.4 - 1.5
---
Log message:
This test case needs parameter attributes, manually upgrade and don't
run llvm-upgrade.
---
Diffs of the changes: (+21 -21)
and_sext.ll | 42
Changes in directory llvm/include/llvm:
Pass.h updated: 1.68 - 1.69
PassAnalysisSupport.h updated: 1.26 - 1.27
PassManager.h updated: 1.37 - 1.38
---
Log message:
Remove old pass manager.
---
Diffs of the changes: (+4 -139)
Pass.h| 39
Changes in directory llvm/lib/VMCore:
Pass.cpp updated: 1.81 - 1.82
PassManager.cpp updated: 1.110 - 1.111
PassManagerT.h updated: 1.74 - 1.75
---
Log message:
Remove old pass manager.
---
Diffs of the changes: (+1 -1099)
Pass.cpp| 175 --
PassManager.cpp |3
Changes in directory llvm/lib/VMCore:
PassManagerT.h (r1.75) removed
---
Log message:
Remove PassManagerT.h
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAG.cpp updated: 1.112 - 1.113
---
Log message:
CopyToReg source operand can be a register as well. e.g. Copy from
GlobalBaseReg.
---
Diffs of the changes: (+6 -2)
ScheduleDAG.cpp |8 ++--
1 files changed, 6
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.452 - 1.453
---
Log message:
Bug in ExpandFCOPYSIGNToBitwiseOps(). Clear the old sign bit of operand 0
before or'ing in the sign bit of operand 1.
---
Diffs of the changes: (+14 -4)
LegalizeDAG.cpp | 18
Changes in directory llvm/docs:
LangRef.html updated: 1.187 - 1.188
---
Log message:
Add an example to the trunc instruction to clarify trunc to bool.
Example provided by Baptiste Lepilleur.
---
Diffs of the changes: (+2 -1)
LangRef.html |3 ++-
1 files changed, 2 insertions(+), 1
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.312 - 1.313
X86ISelLowering.h updated: 1.82 - 1.83
X86InstrSSE.td updated: 1.175 - 1.176
---
Log message:
- FCOPYSIGN custom lowering bug. Clear the sign bit of operand 0 first before
or'ing in the sign bit of operand
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.299 - 1.300
---
Log message:
For PR1077: http://llvm.org/PR1077 :
Disallow merging of dupliate global variables. It is now illegal to declare
or define two global variables of the same name and same type. llvm-gcc3 is
dead in
Changes in directory llvm/test/Feature:
globalredefinition3.ll updated: 1.1 - 1.2
---
Log message:
For PR1077: http://llvm.org/PR1077 :
Remove the XFAIL now that global redefinitions are not permitted.
---
Diffs of the changes: (+1 -2)
globalredefinition3.ll |3 +--
1 files changed, 1
Changes in directory llvm/tools/llvm-upgrade:
Makefile updated: 1.4 - 1.5
---
Log message:
Fix dependencies. The lexer depends on the grammar for the UpgradeParser.h
file so make it depend on the .y file as well. This ensures that in
parallel builds the lexer is built after bison runs.
---
Changes in directory llvm/lib/VMCore:
Pass.cpp updated: 1.82 - 1.83
PassManager.cpp updated: 1.111 - 1.112
---
Log message:
1) Remove old AnalysisResolver.
2) Rename AnalysisResolver_New as AnalysisResolver
---
Diffs of the changes: (+9 -16)
Pass.cpp|9 +
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.95 - 1.96
---
Log message:
- Remove isSetCCExpensive() etc. These are no longer used.
- Add isSelectExpensive() etc. It's used to tell codegen that select is
expensive for a given target, avoid using it if possible.
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.245 - 1.246
---
Log message:
setSetCCIsExpensive is gone.
---
Diffs of the changes: (+0 -2)
PPCISelLowering.cpp |2 --
1 files changed, 2 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCISelLowering.cpp
diff
Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.y updated: 1.33 - 1.34
---
Log message:
For PR1080: http://llvm.org/PR1080 :
Emit the correct syntax for icmp and fcmp constant expressions. The
predicate goes outside the parentheses not inside. This was a change made
in the
Changes in directory llvm/test/Regression/Assembler:
2007-01-05-Cmp-ConstExpr.ll added (r1.1)
---
Log message:
Test Case for PR1080: http://llvm.org/PR1080 .
---
Diffs of the changes: (+24 -0)
2007-01-05-Cmp-ConstExpr.ll | 24
1 files changed, 24 insertions(+)
Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.cpp updated: 1.35 - 1.36
UpgradeParser.cpp.cvs updated: 1.33 - 1.34
UpgradeParser.y.cvs updated: 1.32 - 1.33
---
Log message:
Regenerate
---
Diffs of the changes: (+6 -6)
UpgradeParser.cpp |4 ++--
UpgradeParser.cpp.cvs |
Here is the patch that I installed.
-
Devang
fix_out_cxx_object_file.diff
Description: Binary data
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.149 - 1.150
---
Log message:
new note
---
Diffs of the changes: (+5 -0)
README.txt |5 +
1 files changed, 5 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1.149
Hello, Everyone.
Please find patch, which will enable PIC codegen for x86/Linux target (I
think it can be easily adopted to any target, which uses GOT-style
relocations).
It was tested on some small applications from llvm-test and was running
fine. I hope to test it on huge apps soon.
--
With
Changes in directory llvm/lib/Transforms/Scalar:
LoopStrengthReduce.cpp updated: 1.103 - 1.104
---
Log message:
no need to worry about int vs uint any more.
---
Diffs of the changes: (+1 -2)
LoopStrengthReduce.cpp |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.581 - 1.582
---
Log message:
eliminate some uses of canLosslesslyBitCastTo, this actually makes the code
stronger, by nuking
relational pointer comparisons with casts.
---
Diffs of the changes: (+14 -15)
Hello,
This is a patch to provide --cflags option in llvm-config. Based on the
mechanism for providing --cxxflags.
-Chandler Carruth
llvm-config_cflags.patch
Description: Binary data
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.582 - 1.583
---
Log message:
simplify some more code now that there are not multiple different integer
types of the same size
---
Diffs of the changes: (+4 -8)
InstructionCombining.cpp | 12
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.583 - 1.584
---
Log message:
this final call to canLosslesslyBitCastTo is dead, because ValueRequiresCast
is only called on integers.
---
Diffs of the changes: (+0 -4)
InstructionCombining.cpp |4
+ if (getTypeID() == Type::PointerTyID)
+return isaPointerType(Ty);
return false; // Other types have no identity values
}
What is Type::canLosslesslyBitCastTo used by now? Can we just
eliminate it?
InstCombine.
-raise is now the only pass using it. I added a note to PR1072
Changes in directory llvm/tools/llvm-config:
Makefile updated: 1.19 - 1.20
llvm-config.in.in updated: 1.23 - 1.24
---
Log message:
Add an option for getting the C compiler flags, --cflags.
Patch contributed by Chandler Carruth
---
Diffs of the changes: (+6 -0)
Makefile |2 ++
Changes in directory llvm/test/Regression/Assembler:
2007-01-05-Local-Name-Conflict.ll added (r1.1)
---
Log message:
Test case for PR1082: http://llvm.org/PR1082 , an llvm-upgrade bug.
---
Diffs of the changes: (+23 -0)
2007-01-05-Local-Name-Conflict.ll | 23 +++
1
Changes in directory llvm/test/Regression/Assembler:
2007-01-05-Local-Name-Conflict.ll updated: 1.1 - 1.2
---
Log message:
Currently, there is no fix for this.
---
Diffs of the changes: (+1 -0)
2007-01-05-Local-Name-Conflict.ll |1 +
1 files changed, 1 insertion(+)
Index:
Changes in directory llvm/tools/llvm-upgrade:
UpgradeInternals.h updated: 1.1 - 1.2
UpgradeParser.y updated: 1.34 - 1.35
---
Log message:
For PR1082: http://llvm.org/PR1082 :
Solve several related problems by making variable names more unique and
dealing with recursive phi nodes.
Changes in directory llvm/lib/Transforms/Utils:
CloneModule.cpp updated: 1.18 - 1.19
---
Log message:
For PR411: http://llvm.org/PR411 :
Take an incremental step towards type plane elimination. This change
separates types from values in the symbol tables by finally making use
of the
Changes in directory llvm/lib/Transforms/IPO:
DeadTypeElimination.cpp updated: 1.58 - 1.59
StripSymbols.cpp updated: 1.9 - 1.10
---
Log message:
For PR411: http://llvm.org/PR411 :
Take an incremental step towards type plane elimination. This change
separates types from values in the symbol
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.cpp.cvs updated: 1.46 - 1.47
llvmAsmParser.y updated: 1.300 - 1.301
llvmAsmParser.y.cvs updated: 1.47 - 1.48
---
Log message:
For PR411: http://llvm.org/PR411 :
Take an incremental step towards type plane elimination. This change
Changes in directory llvm/lib/Bytecode/Writer:
SlotCalculator.cpp updated: 1.77 - 1.78
SlotCalculator.h updated: 1.23 - 1.24
Writer.cpp updated: 1.141 - 1.142
WriterInternals.h updated: 1.27 - 1.28
---
Log message:
For PR411: http://llvm.org/PR411 :
Take an incremental step towards type plane
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.234 - 1.235
Function.cpp updated: 1.108 - 1.109
Module.cpp updated: 1.70 - 1.71
SymbolTable.cpp updated: 1.64 - 1.65
SymbolTableListTraitsImpl.h updated: 1.7 - 1.8
TypeSymbolTable.cpp updated: 1.5 - 1.6
Value.cpp updated: 1.59 -
Changes in directory llvm/tools/llvm2cpp:
CppWriter.cpp updated: 1.27 - 1.28
---
Log message:
For PR411: http://llvm.org/PR411 :
Take an incremental step towards type plane elimination. This change
separates types from values in the symbol tables by finally making use
of the TypeSymbolTable
Changes in directory llvm/include/llvm:
Function.h updated: 1.68 - 1.69
Module.h updated: 1.77 - 1.78
SymbolTable.h updated: 1.53 - 1.54
TypeSymbolTable.h updated: 1.4 - 1.5
---
Log message:
For PR411: http://llvm.org/PR411 :
Take an incremental step towards type plane elimination. This change
Changes in directory llvm/lib/Bytecode/Reader:
Analyzer.cpp updated: 1.26 - 1.27
Reader.cpp updated: 1.215 - 1.216
Reader.h updated: 1.40 - 1.41
---
Log message:
For PR411: http://llvm.org/PR411 :
Take an incremental step towards type plane elimination. This change
separates types from values
Changes in directory llvm/lib/Linker:
LinkModules.cpp updated: 1.124 - 1.125
---
Log message:
For PR411: http://llvm.org/PR411 :
Take an incremental step towards type plane elimination. This change
separates types from values in the symbol tables by finally making use
of the TypeSymbolTable
Changes in directory llvm/tools/bugpoint:
CrashDebugger.cpp updated: 1.53 - 1.54
---
Log message:
For PR411: http://llvm.org/PR411 :
Take an incremental step towards type plane elimination. This change
separates types from values in the symbol tables by finally making use
of the
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.302 - 1.303
---
Log message:
For PR411: http://llvm.org/PR411 :
Take an incremental step towards type plane elimination. This change
separates types from values in the symbol tables by finally making use
of the
All,
I just committed a change to the bytecode format that eliminates the
type symbol table header from functions. You'll need to rebuild your
llvm-gcc to get nightly testers working again.
Reid.
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
67 matches
Mail list logo