Changes in directory llvm/docs:
GettingStarted.html updated: 1.150 -> 1.151
---
Log message:
ding dong llvm-gcc3 is dead
---
Diffs of the changes: (+3 -75)
GettingStarted.html | 78 ++--
1 files changed, 3 insertions(+), 75 deletions(-)
I
Changes in directory llvm/docs:
GettingStarted.html updated: 1.149 -> 1.150
---
Log message:
gcc 4.1.1 on amd64 is broken
---
Diffs of the changes: (+7 -2)
GettingStarted.html |9 +++--
1 files changed, 7 insertions(+), 2 deletions(-)
Index: llvm/docs/GettingStarted.html
diff -u
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.577 -> 1.578
---
Log message:
Death to useless bitcast instructions!
---
Diffs of the changes: (+3 -33)
InstructionCombining.cpp | 36 +++-
1 files changed, 3 insertions(+
Changes in directory llvm/lib/VMCore:
Verifier.cpp updated: 1.180 -> 1.181
---
Log message:
Do not allow packed types for icmp and fcmp instructions.
---
Diffs of the changes: (+2 -5)
Verifier.cpp |7 ++-
1 files changed, 2 insertions(+), 5 deletions(-)
Index: llvm/lib/VMCore/Ver
Changes in directory llvm/docs:
LangRef.html updated: 1.184 -> 1.185
---
Log message:
icmp and fcmp do not take packed type operands.
---
Diffs of the changes: (+6 -7)
LangRef.html | 13 ++---
1 files changed, 6 insertions(+), 7 deletions(-)
Index: llvm/docs/LangRef.html
diff -
Changes in directory llvm/test/Feature:
packed_cmp.ll updated: 1.1 -> 1.2
---
Log message:
XFAIL this test until such time that code gen can handle a comparison of
packed types.
---
Diffs of the changes: (+1 -0)
packed_cmp.ll |1 +
1 files changed, 1 insertion(+)
Index: llvm/test/Fea
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.cpp.cvs updated: 1.43 -> 1.44
llvmAsmParser.y.cvs updated: 1.44 -> 1.45
---
Log message:
Regenerate.
---
Diffs of the changes: (+35 -27)
llvmAsmParser.cpp.cvs | 58 ++
llvmAsmParser.y.c
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.297 -> 1.298
---
Log message:
Disallow packed types in icmp/fcmp instructions. The code generator is
not prepared to handle them yet.
---
Diffs of the changes: (+4 -0)
llvmAsmParser.y |4
1 files changed, 4 insert
Roger.
On 3-Jan-07, at 09:36 PM, Chris Lattner wrote:
Thanks Devang,
Jim and Evan, can you move the monster altivec/sse macros out of the
i386.h / rs6000.h files when convenient?
-Chris
On Jan 3, 2007, at 11:59 AM, Devang Patel wrote:
I've applied following patch to support target-specifi
On Wed, 2007-01-03 at 19:27 -0600, Devang Patel wrote:
>
> Changes in directory llvm/include/llvm:
>
> Pass.h updated: 1.67 -> 1.68
> ---
> Log message:
>
> Enable new pass manager, which was accidentally disabled.
FYI, this passed on Linux.
>
>
>
> ---
> Diffs of the changes: (+2 -1)
>
>
Changes in directory llvm/lib/VMCore:
Instruction.cpp updated: 1.61 -> 1.62
---
Log message:
Now that setcondinst has been eliminated, we can mark Value::SubclassID
const and remove the ugly mutator methods.
---
Diffs of the changes: (+0 -4)
Instruction.cpp |4
1 files changed, 4
Changes in directory llvm/include/llvm:
Value.h updated: 1.88 -> 1.89
Instruction.h updated: 1.77 -> 1.78
---
Log message:
Now that setcondinst has been eliminated, we can mark Value::SubclassID
const and remove the ugly mutator methods.
---
Diffs of the changes: (+1 -12)
Instruction.h |
Changes in directory llvm/lib/VMCore:
ConstantFolding.cpp updated: 1.124 -> 1.125
---
Log message:
fix typo
---
Diffs of the changes: (+1 -1)
ConstantFolding.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/VMCore/ConstantFolding.cpp
diff -u llvm/lib/VMCore/C
Changes in directory llvm/lib/Transforms/Scalar:
SCCP.cpp updated: 1.146 -> 1.147
---
Log message:
Enable a couple xforms for packed vectors (undef | v) -> -1 for packed.
---
Diffs of the changes: (+9 -8)
SCCP.cpp | 17 +
1 files changed, 9 insertions(+), 8 deletions(-)
Changes in directory llvm/lib/VMCore:
ConstantFolding.cpp updated: 1.123 -> 1.124
---
Log message:
fix some bugs handling vectors, avoid host-specific handling of undefined shift
results.
---
Diffs of the changes: (+15 -5)
ConstantFolding.cpp | 20 +++-
1 files changed,
Changes in directory llvm/include/llvm:
Constants.h updated: 1.112 -> 1.113
---
Log message:
Add a new ConstantPacked::getAllOnesValue method
---
Diffs of the changes: (+5 -0)
Constants.h |5 +
1 files changed, 5 insertions(+)
Index: llvm/include/llvm/Constants.h
diff -u llvm/inc
Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.193 -> 1.194
---
Log message:
Add a new ConstantPacked::getAllOnesValue method
---
Diffs of the changes: (+12 -0)
Constants.cpp | 12
1 files changed, 12 insertions(+)
Index: llvm/lib/VMCore/Constants.cpp
diff
Thanks Devang,
Jim and Evan, can you move the monster altivec/sse macros out of the
i386.h / rs6000.h files when convenient?
-Chris
On Jan 3, 2007, at 11:59 AM, Devang Patel wrote:
> I've applied following patch to support target-specific C++ file in
> llvm-gcc.
>
> -
> Devang
>
>
> $ cat ~
Changes in directory llvm/include/llvm:
Pass.h updated: 1.67 -> 1.68
---
Log message:
Enable new pass manager, which was accidentally disabled.
---
Diffs of the changes: (+2 -1)
Pass.h |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/Pass.h
diff -u ll
Changes in directory llvm/test/Feature:
packed_cmp.ll added (r1.1)
---
Log message:
Add a test to ensure that we can assembly comparisons of packed values.
---
Diffs of the changes: (+57 -0)
packed_cmp.ll | 57 +
1 files changed, 57
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.cpp.cvs updated: 1.42 -> 1.43
llvmAsmParser.y.cvs updated: 1.43 -> 1.44
---
Log message:
Regenerate.
---
Diffs of the changes: (+149 -155)
llvmAsmParser.cpp.cvs | 297 --
llvmAsmParser.y
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.296 -> 1.297
---
Log message:
Permit icmp and fcmp to have packed operands.
Make an error message a little more useful.
---
Diffs of the changes: (+2 -5)
llvmAsmParser.y |7 ++-
1 files changed, 2 insertions(+), 5
Changes in directory llvm/test/Feature:
paramattrs.ll updated: 1.1 -> 1.2
---
Log message:
Test @zext and @sext fully as well as testing the "short" call syntax.
---
Diffs of the changes: (+5 -3)
paramattrs.ll |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
Index: llvm/
Changes in directory llvm/test/Feature:
paramattrs.ll added (r1.1)
---
Log message:
Add a test case to test parameter attributes feature.
---
Diffs of the changes: (+18 -0)
paramattrs.ll | 18 ++
1 files changed, 18 insertions(+)
Index: llvm/test/Feature/paramattrs.ll
d
Changes in directory llvm/test/Regression/CodeGen/ARM:
section.ll updated: 1.5 -> 1.6
---
Log message:
Update test cases that grepped for register names that have now changed
as a result of llvm-upgrade handling collapsed type planes better.
---
Diffs of the changes: (+3 -2)
section.ll |
Changes in directory llvm/test/Regression/CodeGen/X86:
loop-hoist.ll updated: 1.4 -> 1.5
packed_struct.ll updated: 1.2 -> 1.3
---
Log message:
Update test cases that grepped for register names that have now changed
as a result of llvm-upgrade handling collapsed type planes better.
---
Diffs
Changes in directory llvm/test/Regression/Transforms/GlobalOpt:
memcpy.ll updated: 1.3 -> 1.4
---
Log message:
Update test cases that grepped for register names that have now changed
as a result of llvm-upgrade handling collapsed type planes better.
---
Diffs of the changes: (+2 -1)
memcp
Changes in directory llvm/test/Regression/Transforms/LCSSA:
2006-06-03-IncorrectIDFPhis.ll updated: 1.2 -> 1.3
---
Log message:
Update test cases that grepped for register names that have now changed
as a result of llvm-upgrade handling collapsed type planes better.
---
Diffs of the changes:
Changes in directory llvm/test/Regression/Linker:
2005-12-06-AppendingZeroLengthArrays.ll updated: 1.2 -> 1.3
weakextern.ll updated: 1.4 -> 1.5
---
Log message:
Update test cases that grepped for register names that have now changed
as a result of llvm-upgrade handling collapsed type planes bet
Changes in directory llvm/tools/llvm-upgrade:
UpgradeParser.y updated: 1.30 -> 1.31
---
Log message:
Finish implementation of variable renaming to handle collapsed type planes
by correctly handling up references and enumerated types. Previously there
was some confusion of these two. Thanks to C
Changes in directory llvm/tools/llvm-upgrade:
ParserInternals.h updated: 1.11 -> 1.12
---
Log message:
Implement many new type features including upreferences, proper retention
of structure contents, counts of packed and array types, etc.
---
Diffs of the changes: (+15 -4)
ParserInternals.
Changes in directory llvm/lib/Support:
Debug.cpp updated: 1.11 -> 1.12
Streams.cpp updated: 1.3 -> 1.4
---
Log message:
The previous implementation of LLVM Streams wasn't removing symbols. This
one should.
---
Diffs of the changes: (+2 -2)
Debug.cpp |3 ++-
Streams.cpp |1 -
2 fi
Changes in directory llvm/include/llvm/Support:
Debug.h updated: 1.13 -> 1.14
Streams.h updated: 1.7 -> 1.8
---
Log message:
The previous implementation of LLVM Streams wasn't removing symbols. This
one should.
---
Diffs of the changes: (+1 -7)
Debug.h |2 +-
Streams.h |6 --
Changes in directory llvm/autoconf/m4:
sanity_check.m4 updated: 1.3 -> 1.4
---
Log message:
Fix a configure warning noticed by Duncan Sands.
---
Diffs of the changes: (+1 -0)
sanity_check.m4 |1 +
1 files changed, 1 insertion(+)
Index: llvm/autoconf/m4/sanity_check.m4
diff -u llvm/a
I've applied following patch to support target-specific C++ file in
llvm-gcc.
-
Devang
$ cat ~/patch_collection/llvm/R4897246.take2.diff
Index: configure
===
--- configure (revision 121791)
+++ configure (working copy)
@@ -30
Changes in directory llvm:
Makefile.rules updated: 1.417 -> 1.418
---
Log message:
Remove the find_rule label from the output of flex. This will break any
use of the REJECT macro but we don't use it. This just hushes up a warning
in the presence of -Wno-unused.
---
Diffs of the changes: (+1
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.148 -> 1.149
---
Log message:
fix testcase. It's not safe to strictly evaluate a load that should be lazy.
---
Diffs of the changes: (+2 -1)
README.txt |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.16 -> 1.17
---
Log message:
Private labels start with .L on linux, not just .
---
Diffs of the changes: (+1 -1)
X86TargetAsmInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.309 -> 1.310
---
Log message:
Fix a comment that referred to the now defunct ubyte type.
---
Diffs of the changes: (+1 -1)
X86ISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/li
Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.15 -> 1.16
---
Log message:
Remove two useless bit casts.
---
Diffs of the changes: (+0 -6)
X86TargetAsmInfo.cpp |6 --
1 files changed, 6 deletions(-)
Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp
diff -
Committed.
On 3-Jan-07, at 12:52 PM, Reid Spencer wrote:
Here's the updated version. I tested this last night while I slept. It
passed everything. This version checks both integer and boolean types
for size < INT_TYPE_SIZE.
Reid.
On Wed, 2007-01-03 at 06:17 -0400, Jim Laskey wrote:
Waiting t
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-08-07-CycleInDAG.ll updated: 1.3 -> 1.4
---
Log message:
It is no longer permissible to have undefined types in function parameters.
Just fix it by defining the type as opaque.
---
Diffs of the changes: (+4 -0)
2006-08-07-CycleInD
Changes in directory llvm/test/Regression/CodeGen/Generic:
nested-select.ll updated: 1.2 -> 1.3
---
Log message:
Fix this test case. It is no longer permissible to have undefined types
in function parameters. Fix by just defining the type as opaque.
---
Diffs of the changes: (+4 -0)
nested
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.337 -> 1.338
---
Log message:
Legalizer doesn't do an ANY_EXTEND if we don't ask for one so make sure
that we default to an ANY_EXTEND if no parameter attribute is set on the
result value of a function.
---
Di
Here's the updated version. I tested this last night while I slept. It
passed everything. This version checks both integer and boolean types
for size < INT_TYPE_SIZE.
Reid.
On Wed, 2007-01-03 at 06:17 -0400, Jim Laskey wrote:
> Waiting till tomorrow (today actually.)
>
> On 3-Jan-07, at 03:43 AM
Changes in directory llvm/lib/CodeGen:
MachineDebugInfo.cpp updated: 1.65 -> 1.66
---
Log message:
NULL names should pass validation.
---
Diffs of the changes: (+2 -1)
MachineDebugInfo.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/CodeGen/MachineDebugInfo
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.109 -> 1.110
---
Log message:
Silence warning.
---
Diffs of the changes: (+1 -1)
DwarfWriter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/DwarfWriter.cpp
diff -u llvm/lib/CodeGen/Dwa
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.80 -> 1.81
X86AsmPrinter.cpp updated: 1.223 -> 1.224
X86AsmPrinter.h updated: 1.40 -> 1.41
X86ISelDAGToDAG.cpp updated: 1.140 -> 1.141
X86ISelLowering.cpp updated: 1.308 -> 1.309
X86RegisterInfo.cpp updated: 1.187 -> 1.188
Waiting till tomorrow (today actually.)
On 3-Jan-07, at 03:43 AM, Evan Cheng wrote:
Please don't apply this. It's incorrectly forcing bool parameter to
be zero extended. That's wrong for targets (e.g. ppc32) which have 32-
bit boolean type.
Reid will post a fixed version tomorrow.
Evan
On Jan
49 matches
Mail list logo