Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.138 - 1.139
DwarfWriter.cpp updated: 1.113 - 1.114
---
Log message:
Migrate print routines to asm to be shared by exception handling.
---
Diffs of the changes: (+382 -369)
AsmPrinter.cpp | 223 ---
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.59 - 1.60
---
Log message:
Migrate print routines to asm to be shared by exception handling.
---
Diffs of the changes: (+62 -0)
AsmPrinter.h | 62 +++
1 files
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.114 - 1.115
---
Log message:
1. Remove dwarf-verbose option (now asm-verbose.)
2. Clean up end of lines.
---
Diffs of the changes: (+24 -36)
DwarfWriter.cpp | 60 ++--
1
Changes in directory llvm/lib/Transforms/IPO:
ExtractFunction.cpp updated: 1.14 - 1.15
---
Log message:
Make llvm-extract preserve the callingconv of prototypes in the extracted
code.
---
Diffs of the changes: (+1 -0)
ExtractFunction.cpp |1 +
1 files changed, 1 insertion(+)
Index:
Changes in directory llvm/lib/Target/ARM:
ARMConstantIslandPass.cpp updated: 1.3 - 1.4
---
Log message:
Doh. Skip JT branches.
---
Diffs of the changes: (+2 -1)
ARMConstantIslandPass.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/ARM:
ARMAsmPrinter.cpp updated: 1.47 - 1.48
---
Log message:
Fix elf object definition.
---
Diffs of the changes: (+1 -1)
ARMAsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/ARM/ARMAsmPrinter.cpp
diff
This patch implements the instruction constraint DestReg!=SrcReg. It
is needed by ARM backend.
A sample of use of this constraint is following:
class RegConstraintstring C {
string Constraints = C;
}
// AI_orr - Defines a (op r, r) pattern.
class AI_orrstring opc, SDNode opnode
: AI(ops
Changes in directory llvm/test/CodeGen/ARM:
fcopysign.ll updated: 1.4 - 1.5
---
Log message:
fix fcopysign test
---
Diffs of the changes: (+4 -4)
fcopysign.ll |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/test/CodeGen/ARM/fcopysign.ll
diff -u
Changes in directory llvm/lib/CodeGen:
PrologEpilogInserter.cpp updated: 1.66 - 1.67
---
Log message:
Added a MRegisterInfo hook that tells PEI the target is responsible for
rounding the stack frame to a multiple of stack alignment.
---
Diffs of the changes: (+3 -2)
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.88 - 1.89
---
Log message:
Added a MRegisterInfo hook that tells PEI the target is responsible for
rounding the stack frame to a multiple of stack alignment.
---
Diffs of the changes: (+6 -0)
MRegisterInfo.h |6
Changes in directory llvm/lib/Target/PowerPC:
PPCRegisterInfo.cpp updated: 1.97 - 1.98
PPCRegisterInfo.h updated: 1.23 - 1.24
---
Log message:
- Tell PEI that PPC will handle stack frame rounding itself.
- Do not round up to max. alignment of stack object if it is stack alignment.
It will
Changes in directory llvm/test/CodeGen/PowerPC:
Frames-align.ll updated: 1.3 - 1.4
---
Log message:
Fix test case.
---
Diffs of the changes: (+1 -1)
Frames-align.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/test/CodeGen/PowerPC/Frames-align.ll
diff -u
On 25-Jan-07, at 06:25 PM, Evan Cheng wrote:
Index: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
diff -u llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp:1.97 llvm/lib/
Target/PowerPC/PPCRegisterInfo.cpp:1.98
--- llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp:1.97 Wed Jan 24
12:45:13 2007
+++
NVM. I forgot this was redundant. -- Jim
On 25-Jan-07, at 06:40 PM, Jim Laskey wrote:
On 25-Jan-07, at 06:25 PM, Evan Cheng wrote:
Index: llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
diff -u llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp:1.97 llvm/lib/
Changes in directory llvm/lib/Target/ARM:
ARMRegisterInfo.cpp updated: 1.40 - 1.41
---
Log message:
I am an idiot.
---
Diffs of the changes: (+1 -1)
ARMRegisterInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/ARM/ARMRegisterInfo.cpp
diff -u
Changes in directory llvm/lib/Target/ARM:
ARMConstantIslandPass.cpp updated: 1.4 - 1.5
---
Log message:
Add comment, fix typo, reduce memory usage, etc.
---
Diffs of the changes: (+14 -9)
ARMConstantIslandPass.cpp | 23 ++-
1 files changed, 14 insertions(+), 9
Changes in directory llvm/lib/Transforms/Scalar:
DCE.cpp updated: 1.61 - 1.62
---
Log message:
Inherit BasicBlockPass directly from Pass.
---
Diffs of the changes: (+1 -1)
DCE.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Transforms/Scalar/DCE.cpp
diff -u
Hi Lauro,
Thanks for taking a crack at this! Your work is much appreciated.
However, I have some comments. :-)
1. I think rather than adding a constraint that says a source operand
must not be assigned the same register as another. It would be better
if you add a constraint that says a
Changes in directory llvm/include/llvm:
CallGraphSCCPass.h updated: 1.8 - 1.9
---
Log message:
Inherit CallGraphSCCPass directly from Pass.
---
Diffs of the changes: (+1 -1)
CallGraphSCCPass.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/include/llvm/Transforms:
IPO.h updated: 1.46 - 1.47
---
Log message:
Inherit CallGraphSCCPass directly from Pass.
---
Diffs of the changes: (+4 -3)
IPO.h |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/Transforms/IPO.h
Changes in directory llvm/lib/Transforms/IPO:
ArgumentPromotion.cpp updated: 1.33 - 1.34
InlineSimple.cpp updated: 1.76 - 1.77
PruneEH.cpp updated: 1.26 - 1.27
---
Log message:
Inherit CallGraphSCCPass directly from Pass.
---
Diffs of the changes: (+3 -3)
ArgumentPromotion.cpp |2 +-
Changes in directory llvm/lib/Target/ARM:
ARMConstantIslandPass.cpp updated: 1.6 - 1.7
---
Log message:
Need to scan the function for branches even if there aren't any constants.
---
Diffs of the changes: (+2 -3)
ARMConstantIslandPass.cpp |5 ++---
1 files changed, 2 insertions(+), 3
Changes in directory llvm/include/llvm:
CallGraphSCCPass.h updated: 1.9 - 1.10
---
Log message:
Remove dead code.
CallGraphSCCPass does not need to implement runOnModule().
It supports runOnSCC().
---
Diffs of the changes: (+0 -5)
CallGraphSCCPass.h |5 -
1 files changed, 5
Changes in directory llvm/lib/Analysis/IPA:
CallGraphSCCPass.cpp updated: 1.13 - 1.14
---
Log message:
Remove dead code.
CallGraphSCCPass does not need to implement runOnModule().
It supports runOnSCC().
---
Diffs of the changes: (+0 -9)
CallGraphSCCPass.cpp |9 -
1 files
Changes in directory llvm/lib/Target/ARM:
ARMConstantIslandPass.cpp updated: 1.7 - 1.8
---
Log message:
SplitBlockBeforeInstr() insert a unconditional branch to the next BB. This
is unnecessary when we are fixing up a conditional branch since we will be
adding a unconditional branch to the
Changes in directory llvm-test/SingleSource/UnitTests/Integer:
trunc.c added (r1.1)
trunc.reference_output added (r1.1)
general-test.c updated: 1.5 - 1.6
matrix.c updated: 1.7 - 1.8
matrix.h updated: 1.1 - 1.2
matrix.reference_output updated: 1.2 - 1.3
---
Log message:
Add trunc.c for cbe
Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.204 - 1.205
---
Log message:
Clean up comments and assert messages that still refer to the old type names.
---
Diffs of the changes: (+12 -12)
Constants.cpp | 24
1 files changed, 12 insertions(+),
Changes in directory llvm/lib/VMCore:
Type.cpp updated: 1.165 - 1.166
---
Log message:
IntegerType is a sized DerivedType too.
---
Diffs of the changes: (+3 -0)
Type.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/VMCore/Type.cpp
diff -u llvm/lib/VMCore/Type.cpp:1.165
28 matches
Mail list logo