Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.305 - 1.306
---
Log message:
For PR1090: http://llvm.org/PR1090 :
Clean up the definitions of the helper functions per Chris' review
suggestions so they are easier to read.
For PR1091: http://llvm.org/PR1091 :
Print minimum
Changes in directory llvm/lib/Transforms/Scalar:
LoopStrengthReduce.cpp updated: 1.104 - 1.105
---
Log message:
For PR1097: http://llvm.org/PR1097 :
Enable complex addressing modes on 64-bit platforms involving two induction
variables by keeping a size and scale in 64-bits not 32.
Patch by
Changes in directory llvm/lib/Transforms/Scalar:
IndVarSimplify.cpp updated: 1.101 - 1.102
InstructionCombining.cpp updated: 1.586 - 1.587
ScalarReplAggregates.cpp updated: 1.62 - 1.63
---
Log message:
Comparison of primitive type sizes should now be done in bits, not bytes.
This patch
Changes in directory llvm/test/Feature:
packed_struct.ll updated: 1.3 - 1.4
---
Log message:
Packed structs use packed struct initializers
---
Diffs of the changes: (+17 -17)
packed_struct.ll | 34 +-
1 files changed, 17 insertions(+), 17 deletions(-)
Changes in directory llvm/lib/AsmParser:
llvmAsmParser.y updated: 1.301 - 1.302
---
Log message:
Make packed structs use packed initialiers for consistency
---
Diffs of the changes: (+52 -0)
llvmAsmParser.y | 52
1 files changed, 52
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.235 - 1.236
---
Log message:
And asm writing for packed struct initializers
---
Diffs of the changes: (+4 -0)
AsmWriter.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/lib/VMCore/AsmWriter.cpp
diff -u
On Jan 7, 2007, at 6:24 PM, Reid Spencer wrote:
I wish I could retract email.
The patch I just sent didn't have differences for sub-directories in
it.
Please don't apply it. Instead use this one which should bring you
up to
date with Apple's changes. Again, this applies to r240 of the
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.29 - 1.30
---
Log message:
Modules are consumed when they are merged together by Linker.
Clear modules vector so that destructure does not try to
delete these modules again. Patch by Chandler Carruth.
---
Diffs of the changes: (+2 -0)
After quick look, I think makefiles are ready. However, if any target
relies on llvm-i386.cpp to provide these undefined symbols then
config.gcc needs to be updated to inform this to makefiles for such
targets. Each target can use their own target specific C++ source
file, no need to put
On Jan 8, 2007, at 10:45 AM, Chris Lattner wrote:
After quick look, I think makefiles are ready. However, if any target
relies on llvm-i386.cpp to provide these undefined symbols then
config.gcc needs to be updated to inform this to makefiles for such
targets. Each target can use their own
The attached patch worked for me on x86-linux and for Chandler on
x86-64-linux. This is a delta from r240 of the mirror .. YMMV.
Reid.
On Mon, 2007-01-08 at 10:51 -0800, Devang Patel wrote:
On Jan 8, 2007, at 10:45 AM, Chris Lattner wrote:
After quick look, I think makefiles are ready.
On Jan 8, 2007, at 11:05 AM, Reid Spencer wrote:
OK. I suspect this may not be straight forward. Let's see.
-
Devang
i386.patch
config.gcc selects target specific C source file name based on
cpu_type (by default). So, I thought it may not be super easy to trace
all uses of i386.c.
Basically the same as before, but I have this:
- FunctionTypeConversion Client(RetTy, ArgTypes, CallingConv);
+ FunctionTypeConversion Client(RetTy, ArgTypes, CallingConv, false/
*not KR*/);
instead of this:
- FunctionTypeConversion Client(RetTy, ArgTypes, CallingConv);
+
Changes in directory llvm/include/llvm:
Pass.h updated: 1.70 - 1.71
---
Log message:
Add PMStack, a Pass Manager stack.
Eventually, Top level pass managers will use this to keep track of
active pass managers. Eass pass will also learn how to find appropriate
manager from these managers
Changes in directory llvm/lib/VMCore:
PassManager.cpp updated: 1.112 - 1.113
---
Log message:
Add PMStack, a Pass Manager stack.
Eventually, Top level pass managers will use this to keep track of
active pass managers. Eass pass will also learn how to find appropriate
manager from these
On Jan 8, 2007, at 11:08 AM, Devang Patel wrote:
On Jan 8, 2007, at 11:05 AM, Reid Spencer wrote:
OK. I suspect this may not be straight forward. Let's see.
-
Devang
i386.patch
config.gcc selects target specific C source file name based on
cpu_type (by default). So, I thought it may
Changes in directory llvm/test/Regression/C++Frontend:
2007-01-06-ELF-Thunk-Sections.cpp updated: 1.1 - 1.2
---
Log message:
XFAIL this test until PR1085: http://llvm.org/PR1085 mystery is resolved.
---
Diffs of the changes: (+1 -0)
2007-01-06-ELF-Thunk-Sections.cpp |1 +
1 files
Changes in directory llvm/lib/VMCore:
Type.cpp updated: 1.155 - 1.156
---
Log message:
Parameter attributes are part of a FunctionType and deserve to be factored
into comparisons of two FunctionTypes. Make it so.
---
Diffs of the changes: (+6 -1)
Type.cpp |7 ++-
1 files changed,
Changes in directory llvm/win32/VMCore:
VMCore.vcproj updated: 1.24 - 1.25
---
Log message:
Unbreak VC++ build.
---
Diffs of the changes: (+0 -3)
VMCore.vcproj |3 ---
1 files changed, 3 deletions(-)
Index: llvm/win32/VMCore/VMCore.vcproj
diff -u llvm/win32/VMCore/VMCore.vcproj:1.24
Index: method.c
===
--- method.c(revision 122094)
+++ method.c(working copy)
@@ -392,7 +392,7 @@ use_thunk (tree thunk_fndecl, bool emit_
if (TARGET_USE_LOCAL_THUNK_ALIAS_P (function)
/* APPLE LOCAL begin LLVM */
Changes in directory llvm/win32/Transforms:
Transforms.vcproj updated: 1.23 - 1.24
---
Log message:
Unbreak VC++ build.
---
Diffs of the changes: (+0 -3)
Transforms.vcproj |3 ---
1 files changed, 3 deletions(-)
Index: llvm/win32/Transforms/Transforms.vcproj
diff -u
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.587 - 1.588
---
Log message:
Unbreak VC++ build.
---
Diffs of the changes: (+1 -1)
InstructionCombining.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.110 - 1.111
---
Log message:
Need to handle static declarations properly.
---
Diffs of the changes: (+9 -6)
DwarfWriter.cpp | 15 +--
1 files changed, 9 insertions(+), 6 deletions(-)
Index:
This fixes a problem where debug info was missing static declarations
on class members.
Cheers,
-- Jim
static.patch
Description: Binary data
smime.p7s
Description: S/MIME cryptographic signature
___
llvm-commits mailing list
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
unsafe-math.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+9 -0)
unsafe-math.ll |9 +
1 files changed, 9 insertions(+)
Index: llvm/test/Regression/CodeGen/PowerPC/unsafe-math.ll
diff -c
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.264 - 1.265
---
Log message:
Implement some trivial FP foldings when -enable-unsafe-fp-math is specified.
This implements CodeGen/PowerPC/unsafe-math.ll
---
Diffs of the changes: (+15 -0)
DAGCombiner.cpp | 15
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAGRRList.cpp updated: 1.23 - 1.24
---
Log message:
Fix for PR1075: http://llvm.org/PR1075 : bottom-up register-reduction
scheduling actually increases register pressure.
- Fixed bugs in sethi-ullman number computation and priority
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-05-02-InstrSched2.ll updated: 1.3 - 1.4
---
Log message:
Undo xfail now scheduler deficiency has been fixed.
---
Diffs of the changes: (+1 -2)
2006-05-02-InstrSched2.ll |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAGRRList.cpp updated: 1.24 - 1.25
---
Log message:
Naming consistency.
---
Diffs of the changes: (+27 -25)
ScheduleDAGRRList.cpp | 52 +-
1 files changed, 27 insertions(+), 25
Changes in directory llvm/test/Regression/CodeGen/X86:
2007-01-08-InstrSched.ll added (r1.1)
---
Log message:
Added a test case from PR1075: http://llvm.org/PR1075 .
---
Diffs of the changes: (+13 -0)
2007-01-08-InstrSched.ll | 13 +
1 files changed, 13 insertions(+)
Index:
Changes in directory llvm/test/Regression/C++Frontend:
2007-01-06-ELF-Thunk-Sections.cpp updated: 1.2 - 1.3
---
Log message:
PR1085: http://llvm.org/PR1085 is fixed now.
---
Diffs of the changes: (+0 -1)
2007-01-06-ELF-Thunk-Sections.cpp |1 -
1 files changed, 1 deletion(-)
Index:
Changes in directory llvm/test/Regression/CodeGen/X86:
2007-01-08-InstrSched.ll updated: 1.1 - 1.2
---
Log message:
Fix test case.
---
Diffs of the changes: (+1 -1)
2007-01-08-InstrSched.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/test/Regression/CodeGen/X86:
2007-01-08-InstrSched.ll updated: 1.2 - 1.3
---
Log message:
Add PR number for future reference
---
Diffs of the changes: (+1 -0)
2007-01-08-InstrSched.ll |1 +
1 files changed, 1 insertion(+)
Index:
Changes in directory llvm/tools/llvm-config:
Makefile updated: 1.20 - 1.21
---
Log message:
Fixing a redirect to be a redirect, so a sed command doesn't get
clobbered.
---
Diffs of the changes: (+1 -1)
Makefile |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm-test/MultiSource/Benchmarks/MiBench:
---
Log message:
Directory /var/cvs/llvm/llvm-test/MultiSource/Benchmarks/MiBench added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits
Changes in directory llvm-test/MutiSource/Benchmarks/MiBench:
---
Log message:
Add selected tests from MiBench 1.0 to LLVM test suite.
Status:
Vendor Tag: UofM
Release Tags: V1_0
N llvm-test/MutiSource/Benchmarks/MiBench/Makefile
N
Changes in directory llvm/test/Regression/CodeGen/CBackend:
2007-01-08-ParamAttr-ICmp.ll added (r1.1)
---
Log message:
Test case for PR1099: http://llvm.org/PR1099 .
---
Diffs of the changes: (+31 -0)
2007-01-08-ParamAttr-ICmp.ll | 31 +++
1 files changed, 31
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.306 - 1.307
---
Log message:
For PR1099: http://llvm.org/PR1099 :
Partial fix for this PR. Default function parameters to signed integer, just
like everything else in CBE. The bug was caused by incorrectly introducing
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.236 - 1.237
---
Log message:
Remove extraneous return value from insertValue and getOrCreateSlot. Since
getOrCreateSlot no longer gets the slot, rename it to CreateSlot.
---
Diffs of the changes: (+35 -54)
AsmWriter.cpp |
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.237 - 1.238
---
Log message:
Split CreateSlot into two versions, one for globals and one for function-local
values
---
Diffs of the changes: (+68 -61)
AsmWriter.cpp | 129
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.238 - 1.239
---
Log message:
Remove a bunch of complex logic that is completely dead: duplicates can
never be inserted!
---
Diffs of the changes: (+1 -57)
AsmWriter.cpp | 58
41 matches
Mail list logo