Changes in directory llvm/lib/Analysis:
LoopPass.cpp added (r1.1)
---
Log message:
Add Loop Pass Manager.
---
Diffs of the changes: (+69 -0)
LoopPass.cpp | 69 +++
1 files changed, 69 insertions(+)
Index: llvm/lib/Analysis/LoopPas
Changes in directory llvm/include/llvm/Analysis:
LoopPass.h added (r1.1)
---
Log message:
Add Loop Pass Manager.
---
Diffs of the changes: (+86 -0)
LoopPass.h | 86 +
1 files changed, 86 insertions(+)
Index: llvm/include/llvm/
> + the GPL). This is not a problem for the main LLVM
>distribution (which is already licensed under a more liberal license), but
> may
>be a problem if you intend to base commercial development on llvm-gcc
> without
>redistributing your source code.
Maybe you should make explicit
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.120 -> 1.121
---
Log message:
Simplify lowering and selection of exception ops.
---
Diffs of the changes: (+0 -3)
SparcISelDAGToDAG.cpp |3 ---
1 files changed, 3 deletions(-)
Index: llvm/lib/Target/Sparc/Spa
Changes in directory llvm/lib/Target/ARM:
ARMISelLowering.cpp updated: 1.15 -> 1.16
---
Log message:
Simplify lowering and selection of exception ops.
---
Diffs of the changes: (+0 -3)
ARMISelLowering.cpp |3 ---
1 files changed, 3 deletions(-)
Index: llvm/lib/Target/ARM/ARMISelLoweri
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.252 -> 1.253
---
Log message:
Simplify lowering and selection of exception ops.
---
Diffs of the changes: (+15 -34)
PPCISelLowering.cpp | 49 +++--
1 files changed, 15
Changes in directory llvm/lib/Target/IA64:
IA64ISelLowering.cpp updated: 1.54 -> 1.55
---
Log message:
Simplify lowering and selection of exception ops.
---
Diffs of the changes: (+0 -3)
IA64ISelLowering.cpp |3 ---
1 files changed, 3 deletions(-)
Index: llvm/lib/Target/IA64/IA64ISelL
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.322 -> 1.323
---
Log message:
Simplify lowering and selection of exception ops.
---
Diffs of the changes: (+0 -3)
X86ISelLowering.cpp |3 ---
1 files changed, 3 deletions(-)
Index: llvm/lib/Target/X86/X86ISelLowe
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.95 -> 1.96
---
Log message:
Simplify lowering and selection of exception ops.
---
Diffs of the changes: (+0 -8)
MRegisterInfo.h |8
1 files changed, 8 deletions(-)
Index: llvm/include/llvm/Target/MRegis
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.82 -> 1.83
---
Log message:
Simplify lowering and selection of exception ops.
---
Diffs of the changes: (+0 -3)
AlphaISelLowering.cpp |3 ---
1 files changed, 3 deletions(-)
Index: llvm/lib/Target/Alpha/Alpha
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.536.2.1 -> 1.536.2.1.2.1
---
Log message:
catch a missed * to int conversion
---
Diffs of the changes: (+15 -0)
InstructionCombining.cpp | 15 +++
1 files changed, 15 insertions(+)
Index: ll
Changes in directory llvm/test/Transforms/InstCombine:
cast_ptr.ll updated: 1.3 -> 1.4
---
Log message:
missed cast elimination
---
Diffs of the changes: (+7 -1)
cast_ptr.ll |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index: llvm/test/Transforms/InstCombine/cast_ptr.l
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.477 -> 1.478
---
Log message:
Simplify lowering and selection of exception ops.
---
Diffs of the changes: (+26 -2)
LegalizeDAG.cpp | 28 ++--
1 files changed, 26 insertions(+), 2 deletio
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.109 -> 1.110
---
Log message:
Simplify lowering and selection of exception ops.
---
Diffs of the changes: (+38 -0)
TargetLowering.h | 38 ++
1 files changed, 38 insertions(+)
I
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.370 -> 1.371
---
Log message:
Handle lowering invoke to call correctly.
---
Diffs of the changes: (+97 -95)
SelectionDAGISel.cpp | 192 +--
1 files changed, 9
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.371 -> 1.372
---
Log message:
Tighten up error checking of args.
---
Diffs of the changes: (+23 -17)
SelectionDAGISel.cpp | 40 +++-
1 files changed, 23 insertions(+), 1
Changes in directory llvm/lib/CodeGen:
IntrinsicLowering.cpp updated: 1.68 -> 1.69
---
Log message:
Remove assertion.
---
Diffs of the changes: (+1 -4)
IntrinsicLowering.cpp |5 +
1 files changed, 1 insertion(+), 4 deletions(-)
Index: llvm/lib/CodeGen/IntrinsicLowering.cpp
diff -u
Changes in directory llvm/lib/Transforms/Utils:
LowerInvoke.cpp updated: 1.56 -> 1.57
---
Log message:
Revert changes for a simplier solution.
---
Diffs of the changes: (+36 -50)
LowerInvoke.cpp | 86 +++-
1 files changed, 36 insertions(
Changes in directory llvm/lib/CodeGen:
LLVMTargetMachine.cpp updated: 1.8 -> 1.9
---
Log message:
Use exception flag.
---
Diffs of the changes: (+2 -1)
LLVMTargetMachine.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/CodeGen/LLVMTargetMachine.cpp
diff -u
I won't get a chance to fix this before the nightly testers start. Should I
x-fail this until it is handled?
Andrew
On 2/22/07, Andrew Lenharth <[EMAIL PROTECTED]> wrote:
Changes in directory llvm/test/Transforms/InstCombine:
cast_ptr.ll updated: 1.3 -> 1.4
---
Log message:
missed cast el
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.43 -> 1.44
---
Log message:
Remove isAccessable.
---
Diffs of the changes: (+4 -4)
BranchFolding.cpp |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/lib/CodeGen/BranchFolding.cpp
diff -u llvm
Changes in directory llvm/include/llvm/CodeGen:
MachineBasicBlock.h updated: 1.59 -> 1.60
---
Log message:
Remove isAccessable.
---
Diffs of the changes: (+0 -4)
MachineBasicBlock.h |4
1 files changed, 4 deletions(-)
Index: llvm/include/llvm/CodeGen/MachineBasicBlock.h
diff -u l
Changes in directory llvm/include/llvm/CodeGen:
MachineModuleInfo.h updated: 1.5 -> 1.6
---
Log message:
Typo.
---
Diffs of the changes: (+1 -1)
MachineModuleInfo.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/MachineModuleInfo.h
diff -u llvm/
Changes in directory llvm/lib/CodeGen/SelectionDAG:
TargetLowering.cpp updated: 1.92 -> 1.93
---
Log message:
Need to init.
---
Diffs of the changes: (+2 -0)
TargetLowering.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
diff -u llvm
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.126 -> 1.127
---
Log message:
Missing end of abbreviations.
---
Diffs of the changes: (+3 -0)
DwarfWriter.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/CodeGen/DwarfWriter.cpp
diff -u llvm/lib/CodeGen/Dwa
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.127 -> 1.128
---
Log message:
Missing end of abbreviations - correction
---
Diffs of the changes: (+1 -1)
DwarfWriter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/DwarfWriter.cpp
dif
Changes in directory llvm/lib/CodeGen:
IntrinsicLowering.cpp updated: 1.69 -> 1.70
---
Log message:
Update comment.
---
Diffs of the changes: (+1 -1)
IntrinsicLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/IntrinsicLowering.cpp
diff -u llvm/
Revision: 124197
Author: bwendlin
Date: 2007-02-22 13:25:13 -0800 (Thu, 22 Feb 2007)
Log Message:
---
Add a "LLVM_MINOR_VERSION" macro to Version.h.
Modified Paths:
--
apple-local/branches/llvm/build_gcc
Modified: apple-local/branches/llvm/build_gcc
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.72 -> 1.73
---
Log message:
Remove unnecessary isKill properties if a live range has been lengthened due to
coalescing.
---
Diffs of the changes: (+11 -0)
LiveIntervalAnalysis.h | 11 +++
1 files ch
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.211 -> 1.212
---
Log message:
Remove unnecessary isKill properties if a live range has been lengthened due to
coalescing.
---
Diffs of the changes: (+24 -1)
LiveIntervalAnalysis.cpp | 25 -
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.1 -> 1.2
---
Log message:
Add LoopQueue. This is used by loop pass manager to manage loop nest.
---
Diffs of the changes: (+36 -0)
LoopPass.cpp | 36
1 files changed, 36 insertions(+)
I
Changes in directory llvm/include/llvm/Analysis:
LoopPass.h updated: 1.1 -> 1.2
---
Log message:
Add LoopQueue. This is used by loop pass manager to manage loop nest.
---
Diffs of the changes: (+6 -1)
LoopPass.h |7 ++-
1 files changed, 6 insertions(+), 1 deletion(-)
Index: llvm/
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.2 -> 1.3
---
Log message:
Populate and walk loop queue.
---
Diffs of the changes: (+20 -6)
LoopPass.cpp | 26 --
1 files changed, 20 insertions(+), 6 deletions(-)
Index: llvm/lib/Analysis/LoopPass.c
Changes in directory llvm/lib/Target/PowerPC:
LICENSE.TXT (r1.2) removed
---
Log message:
remove obsolete file
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/ma
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.73 -> 1.74
---
Log message:
Copy and paste silliness.
---
Diffs of the changes: (+1 -2)
LiveIntervalAnalysis.h |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/include/llvm/CodeGen/Liv
Changes in directory llvm/include/llvm/Analysis:
LoopPass.h updated: 1.2 -> 1.3
---
Log message:
Add LPPassManager interface that LoopPass can use to skip
rest of the passes in the queue for a loop.
---
Diffs of the changes: (+6 -1)
LoopPass.h |7 ++-
1 files changed, 6 insertions(
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.3 -> 1.4
---
Log message:
Add LPPassManager interface that LoopPass can use to skip
rest of the passes in the queue for a loop.
---
Diffs of the changes: (+13 -0)
LoopPass.cpp | 13 +
1 files changed, 13 insertio
Changes in directory llvm/include/llvm/Analysis:
LoopPass.h updated: 1.3 -> 1.4
---
Log message:
Add facility that allows LoopPass to re-insert a loop into
Loop Pass Manager's queue.
---
Diffs of the changes: (+6 -1)
LoopPass.h |7 ++-
1 files changed, 6 insertions(+), 1 deletion(
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.4 -> 1.5
---
Log message:
Add facility that allows LoopPass to re-insert a loop into
Loop Pass Manager's queue.
---
Diffs of the changes: (+13 -0)
LoopPass.cpp | 13 +
1 files changed, 13 insertions(+)
Index:
Changes in directory llvm/lib/Analysis:
LoopPass.cpp updated: 1.5 -> 1.6
---
Log message:
Teach LoopPass to assign itself one Loop Pass Manager.
---
Diffs of the changes: (+41 -0)
LoopPass.cpp | 41 +
1 files changed, 41 insertions(+)
Index: llvm
Changes in directory llvm/include/llvm/Analysis:
LoopPass.h updated: 1.4 -> 1.5
---
Log message:
Teach LoopPass to assign itself one Loop Pass Manager.
---
Diffs of the changes: (+4 -0)
LoopPass.h |4
1 files changed, 4 insertions(+)
Index: llvm/include/llvm/Analysis/LoopPass.h
Changes in directory llvm/include/llvm/CodeGen:
RegisterScavenging.h added (r1.1)
---
Log message:
Initial check in of register scavenger. Its only current functionality is
tracking live registers per MBB.
---
Diffs of the changes: (+75 -0)
RegisterScavenging.h | 75 +
Changes in directory llvm/lib/CodeGen:
RegisterScavenging.cpp added (r1.1)
---
Log message:
Initial check in of register scavenger. Its only current functionality is
tracking live registers per MBB.
---
Diffs of the changes: (+140 -0)
RegisterScavenging.cpp | 140 +
Changes in directory llvm/include/llvm/CodeGen:
MachineInstr.h updated: 1.212 -> 1.213
---
Log message:
Use findRegisterUseOperand to find a kill of particular register.
---
Diffs of the changes: (+3 -2)
MachineInstr.h |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
MachineInstr.cpp updated: 1.144 -> 1.145
---
Log message:
Use findRegisterUseOperand to find a kill of particular register.
---
Diffs of the changes: (+5 -3)
MachineInstr.cpp |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
Index: ll
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.96 -> 1.97
---
Log message:
Temporay hook to enable register scavening for specific targets only.
---
Diffs of the changes: (+6 -0)
MRegisterInfo.h |6 ++
1 files changed, 6 insertions(+)
Index: llvm/include
Changes in directory llvm/lib/Target/ARM:
ARMRegisterInfo.cpp updated: 1.70 -> 1.71
ARMRegisterInfo.h updated: 1.11 -> 1.12
---
Log message:
Add option to turn on register scavenger; By default, spills kills the register
being stored.
---
Diffs of the changes: (+20 -6)
ARMRegisterInfo.cpp
Changes in directory llvm/lib/Target/Sparc:
SparcRegisterInfo.cpp updated: 1.55 -> 1.56
---
Log message:
By default, spills kills the register being stored.
---
Diffs of the changes: (+3 -3)
SparcRegisterInfo.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/
Changes in directory llvm/lib/Target/IA64:
IA64RegisterInfo.cpp updated: 1.32 -> 1.33
---
Log message:
By default, spills kills the register being stored.
---
Diffs of the changes: (+6 -5)
IA64RegisterInfo.cpp | 11 ++-
1 files changed, 6 insertions(+), 5 deletions(-)
Index: llv
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.109 -> 1.110
---
Log message:
By default, spills kills the register being stored.
---
Diffs of the changes: (+15 -15)
PPCRegisterInfo.cpp | 30 +++---
1 files changed, 15 insertions(+), 15
Changes in directory llvm/lib/Target/Alpha:
AlphaRegisterInfo.cpp updated: 1.61 -> 1.62
---
Log message:
By default, spills kills the register being stored.
---
Diffs of the changes: (+6 -3)
AlphaRegisterInfo.cpp |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
Index: ll
Changes in directory llvm/lib/Target/X86:
X86RegisterInfo.cpp updated: 1.204 -> 1.205
---
Log message:
By default, spills kills the register being stored.
---
Diffs of the changes: (+2 -1)
X86RegisterInfo.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Targ
Changes in directory llvm/lib/CodeGen:
PrologEpilogInserter.cpp updated: 1.68 -> 1.69
---
Log message:
First potential client of register scavenger.
---
Diffs of the changes: (+13 -4)
PrologEpilogInserter.cpp | 17 +
1 files changed, 13 insertions(+), 4 deletions(-)
Inde
Changes in directory llvm/lib/CodeGen:
VirtRegMap.cpp updated: 1.97 -> 1.98
---
Log message:
A spill kills the register being stored. But it is later being reused by
spiller, its live range has to be extended.
---
Diffs of the changes: (+39 -25)
VirtRegMap.cpp | 64 ++
Changes in directory llvm/lib/Support:
APInt.cpp updated: 1.31 -> 1.32
---
Log message:
1. Fix a carry out problem in add if destination and x point to the same
memory (as done in fromString).
2. Implement Knuth divide more closely to what is recommended in his book.
3. Fix computation of th
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.96 -> 1.97
X86TargetAsmInfo.cpp updated: 1.31 -> 1.32
---
Log message:
External weak linkage is supported by recent binutils on mingw32.
---
Diffs of the changes: (+2 -1)
X86ATTAsmPrinter.cpp |2 +-
X86TargetAsmI
Changes in directory llvm/lib/Target/X86:
X86TargetMachine.cpp updated: 1.142 -> 1.143
---
Log message:
80 col. violation.
---
Diffs of the changes: (+2 -1)
X86TargetMachine.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86TargetMachine.cpp
dif
Changes in directory llvm/lib/Target/ARM:
ARMSubtarget.cpp updated: 1.3 -> 1.4
ARMSubtarget.h updated: 1.3 -> 1.4
ARMTargetMachine.cpp updated: 1.24 -> 1.25
ARMTargetMachine.h updated: 1.7 -> 1.8
---
Log message:
Added -march=thumb; removed -enable-thumb.
---
Diffs of the changes: (+36 -20)
Changes in directory llvm/test/CodeGen/ARM:
2007-01-31-RegInfoAssert.ll updated: 1.2 -> 1.3
2007-02-02-JoinIntervalsCrash.ll updated: 1.1 -> 1.2
dyn-stackalloc.ll updated: 1.2 -> 1.3
large-stack.ll updated: 1.5 -> 1.6
ldr_ext.ll updated: 1.3 -> 1.4
ldr_frame.ll updated: 1.2 -> 1.3
long-setcc.ll
Changes in directory llvm/lib/Target/ARM:
ARMConstantIslandPass.cpp updated: 1.26 -> 1.27
README.txt updated: 1.11 -> 1.12
---
Log message:
rewrite of constant islands
---
Diffs of the changes: (+275 -86)
ARMConstantIslandPass.cpp | 335 +++---
READ
Changes in directory llvm/docs:
DeveloperPolicy.html updated: 1.35 -> 1.36
---
Log message:
clarify.
---
Diffs of the changes: (+5 -5)
DeveloperPolicy.html | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
Index: llvm/docs/DeveloperPolicy.html
diff -u llvm/docs/Develope
On Feb 22, 2007, at 2:25 AM, Duncan Sands wrote:
>> + the GPL). This is not a problem for the main LLVM
>>distribution (which is already licensed under a more liberal
>> license), but may
>>be a problem if you intend to base commercial development on
>> llvm-gcc without
>>redist
62 matches
Mail list logo