Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.427 -> 1.428
---
Log message:
Fix 80-column violations
---
Diffs of the changes: (+9 -8)
InstructionCombining.cpp | 17 +
1 files changed, 9 insertions(+), 8 deletions(-)
Index: llvm/li
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.426 -> 1.427
---
Log message:
Enhance MVIZ in three ways:
1. Teach it new tricks: in particular how to propagate through signed shr and
sexts.
2. Teach it to return a bitset of known-1 and known-0 bits, instea
Changes in directory llvm/test/Regression/Transforms/InstCombine:
bittest.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+29 -0)
bittest.ll | 29 +
1 files changed, 29 insertions(+)
Index: llvm/test/Regression/Transforms/InstCombine
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.81 -> 1.82
---
Log message:
Match getTargetNode() changes (now return SDNode* instead of SDOperand).
---
Diffs of the changes: (+29 -24)
SparcISelDAGToDAG.cpp | 53 +++
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.44 -> 1.45
---
Log message:
Match getTargetNode() changes (now return SDNode* instead of SDOperand).
---
Diffs of the changes: (+22 -14)
X86ISelDAGToDAG.cpp | 36 ++--
1 files changed
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.35 -> 1.36
---
Log message:
Match getTargetNode() changes (now return SDNode* instead of SDOperand).
---
Diffs of the changes: (+78 -64)
IA64ISelDAGToDAG.cpp | 142 --
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.33 -> 1.34
---
Log message:
Match getTargetNode() changes (now return SDNode* instead of SDOperand).
---
Diffs of the changes: (+39 -36)
AlphaISelDAGToDAG.cpp | 75 ++-
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.156 -> 1.157
---
Log message:
Match getTargetNode() changes (now return SDNode* instead of SDOperand).
---
Diffs of the changes: (+79 -68)
PPCISelDAGToDAG.cpp | 147 +++
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.170 -> 1.171
DAGISelEmitter.h updated: 1.56 -> 1.57
---
Log message:
Match getTargetNode() changes (now returns SDNode* instead of SDOperand).
---
Diffs of the changes: (+47 -40)
DAGISelEmitter.cpp | 85 +
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.254 -> 1.255
---
Log message:
More changes to reduce frame size.
Move all getTargetNode() out of SelectionDAG.h into SelectionDAG.cpp. This
prevents them from being inlined.
Change getTargetNode() so they return SDN
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.95 -> 1.96
---
Log message:
More changes to reduce frame size.
Move all getTargetNode() out of SelectionDAG.h into SelectionDAG.cpp. This
prevents them from being inlined.
Change getTargetNode() so they return SDNode * in
Changes in directory llvm/test/Regression/CodeGen/Generic:
DebugStuff.ll updated: 1.2 -> 1.3
---
Log message:
this apparently passes on linux
---
Diffs of the changes: (+1 -1)
DebugStuff.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/test/Regression/CodeGen/Gene
Changes in directory llvm-test:
Makefile.programs updated: 1.189 -> 1.190
---
Log message:
turn on lsr for Sparc llc-beta
---
Diffs of the changes: (+1 -1)
Makefile.programs |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/Makefile.programs
diff -u llvm-test/Mak
Changes in directory llvm/lib/Target/Sparc:
SparcInstrInfo.td updated: 1.118 -> 1.119
SparcTargetMachine.cpp updated: 1.40 -> 1.41
---
Log message:
add an option to turn on LSR.
---
Diffs of the changes: (+62 -1)
SparcInstrInfo.td | 56 +++
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.81 -> 1.82
---
Log message:
simplify this code now that each constant pool entry is not separately allocated
---
Diffs of the changes: (+16 -15)
JITEmitter.cpp | 31 ---
1 files chang
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.80 -> 1.81
---
Log message:
Adjust to MachineConstantPool interface change: instead of keeping a
value/alignment pair for each constant, keep a value/offset pair.
---
Diffs of the changes: (+10 -7)
JITEmitter.cpp
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.80 -> 1.81
---
Log message:
Adjust to MachineConstantPool interface change: instead of keeping a
value/alignment pair for each constant, keep a value/offset pair.
---
Diffs of the changes: (+1 -1)
SparcISelDAGToD
Changes in directory llvm/lib/Target/SparcV9:
SparcV9AsmPrinter.cpp updated: 1.129 -> 1.130
---
Log message:
Adjust to MachineConstantPool interface change: instead of keeping a
value/alignment pair for each constant, keep a value/offset pair.
---
Diffs of the changes: (+12 -2)
SparcV9Asm
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.51 -> 1.52
MachineFunction.cpp updated: 1.85 -> 1.86
---
Log message:
Adjust to MachineConstantPool interface change: instead of keeping a
value/alignment pair for each constant, keep a value/offset pair.
---
Diffs of the chang
Changes in directory llvm/include/llvm/CodeGen:
MachineConstantPool.h updated: 1.13 -> 1.14
---
Log message:
instead of keeping track of Constant/alignment pairs, actually compute the
offset of each entry from the start of the constant pool.
---
Diffs of the changes: (+15 -17)
MachineConst
Changes in directory llvm/lib/ExecutionEngine/JIT:
JITEmitter.cpp updated: 1.79 -> 1.80
---
Log message:
rename fields of constant pool entries
---
Diffs of the changes: (+4 -6)
JITEmitter.cpp | 10 --
1 files changed, 4 insertions(+), 6 deletions(-)
Index: llvm/lib/ExecutionEn
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.50 -> 1.51
MachineFunction.cpp updated: 1.84 -> 1.85
---
Log message:
rename fields of constant pool entries
---
Diffs of the changes: (+6 -6)
AsmPrinter.cpp |8
MachineFunction.cpp |4 ++--
2 files chan
Changes in directory llvm/lib/Target/SparcV9:
SparcV9AsmPrinter.cpp updated: 1.128 -> 1.129
---
Log message:
rename fields of constant pool entries
---
Diffs of the changes: (+2 -2)
SparcV9AsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target
Changes in directory llvm/include/llvm/CodeGen:
MachineConstantPool.h updated: 1.12 -> 1.13
---
Log message:
Use a MachineConstantPoolEntry struct instead of a pair to hold
constant pool entries.
---
Diffs of the changes: (+15 -5)
MachineConstantPool.h | 20 +++-
1 files
Changes in directory llvm/include/llvm/CodeGen:
MachineConstantPool.h updated: 1.11 -> 1.12
---
Log message:
Assert invariants
---
Diffs of the changes: (+3 -0)
MachineConstantPool.h |3 +++
1 files changed, 3 insertions(+)
Index: llvm/include/llvm/CodeGen/MachineConstantPool.h
diff
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.49 -> 1.50
---
Log message:
Simplify code, alignment must be specified now.
---
Diffs of the changes: (+1 -10)
AsmPrinter.cpp | 11 +--
1 files changed, 1 insertion(+), 10 deletions(-)
Index: llvm/lib/CodeGen/AsmP
Changes in directory llvm/include/llvm/CodeGen:
MachineConstantPool.h updated: 1.10 -> 1.11
---
Log message:
Require an alignment.
---
Diffs of the changes: (+3 -6)
MachineConstantPool.h |9 +++--
1 files changed, 3 insertions(+), 6 deletions(-)
Index: llvm/include/llvm/CodeGen/M
Changes in directory llvm/lib/CodeGen/SelectionDAG:
ScheduleDAG.cpp updated: 1.65 -> 1.66
---
Log message:
Make MachineConstantPool entries alignments explicit
---
Diffs of the changes: (+12 -2)
ScheduleDAG.cpp | 14 --
1 files changed, 12 insertions(+), 2 deletions(-)
Inde
Changes in directory llvm/lib/Target/SparcV9:
SparcV9BurgISel.cpp updated: 1.25 -> 1.26
---
Log message:
Always pass in an alignment.
---
Diffs of the changes: (+2 -1)
SparcV9BurgISel.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/SparcV9/SparcV9Bu
Changes in directory llvm/lib/Target/X86:
X86ISelPattern.cpp updated: 1.203 -> 1.204
---
Log message:
provide an explicit alignment for cp entries
---
Diffs of the changes: (+22 -6)
X86ISelPattern.cpp | 28 ++--
1 files changed, 22 insertions(+), 6 deletions(-)
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.100 -> 1.101
---
Log message:
Add a comment: value is log2
---
Diffs of the changes: (+3 -0)
SelectionDAGNodes.h |3 +++
1 files changed, 3 insertions(+)
Index: llvm/include/llvm/CodeGen/SelectionDAGNodes.
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.34 -> 1.35
---
Log message:
Change Select() from
SDOperand Select(SDOperand N);
to
void Select(SDOperand &Result, SDOperand N);
---
Diffs of the changes: (+82 -48)
IA64ISelDAGToDAG.cpp | 130 ++
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.32 -> 1.33
---
Log message:
Change Select() from
SDOperand Select(SDOperand N);
to
void Select(SDOperand &Result, SDOperand N);
---
Diffs of the changes: (+74 -42)
AlphaISelDAGToDAG.cpp | 116 +++
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.155 -> 1.156
---
Log message:
Change Select() from
SDOperand Select(SDOperand N);
to
void Select(SDOperand &Result, SDOperand N);
---
Diffs of the changes: (+133 -80)
PPCISelDAGToDAG.cpp | 213 ++
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.169 -> 1.170
---
Log message:
Change Select() from
SDOperand Select(SDOperand N);
to
void Select(SDOperand &Result, SDOperand N);
---
Diffs of the changes: (+98 -69)
DAGISelEmitter.cpp | 167 +
Changes in directory llvm/lib/Target/X86:
X86ISelDAGToDAG.cpp updated: 1.43 -> 1.44
---
Log message:
Change Select() from
SDOperand Select(SDOperand N);
to
void Select(SDOperand &Result, SDOperand N);
---
Diffs of the changes: (+53 -38)
X86ISelDAGToDAG.cpp | 91 +
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.79 -> 1.80
---
Log message:
Change Select() from
SDOperand Select(SDOperand N);
to
void Select(SDOperand &Result, SDOperand N);
---
Diffs of the changes: (+49 -32)
SparcISelDAGToDAG.cpp | 81 +++
Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.163 -> 1.164
---
Log message:
Darwin doesn't support #APP/#NO_APP
---
Diffs of the changes: (+1 -0)
X86AsmPrinter.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/X86/X86AsmPrinter.cpp
diff -u llvm
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.48 -> 1.49
---
Log message:
Add support for assembler directives that wrap inline asm
---
Diffs of the changes: (+4 -1)
AsmPrinter.cpp |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/lib/CodeGen/As
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.148 -> 1.149
---
Log message:
Darwin doesn't support #APP/#NO_APP
---
Diffs of the changes: (+2 -2)
PPCAsmPrinter.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/PowerPC/PP
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.29 -> 1.30
---
Log message:
Add support for assembler directives that wrap inline asm
---
Diffs of the changes: (+5 -0)
AsmPrinter.h |5 +
1 files changed, 5 insertions(+)
Index: llvm/include/llvm/CodeGen/Asm
Changes in directory llvm/lib/Target/PowerPC:
PPCBranchSelector.cpp updated: 1.20 -> 1.21
---
Log message:
Rename BSel -> PPCBSel for the benefit of doxygen users.
Move the methods out of line.
Remove unused Debug.h stuff.
Teach getNumBytesForInstruction to know the size of an inline asm.
--
Changes in directory llvm/test/Regression/CodeGen/Generic:
DebugStuff.ll updated: 1.1 -> 1.2
---
Log message:
Disable this test for the time being as debug is brought up to speed.
---
Diffs of the changes: (+1 -0)
DebugStuff.ll |1 +
1 files changed, 1 insertion(+)
Index: llvm/test/R
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.49 -> 1.50
---
Log message:
add a simple optimization
---
Diffs of the changes: (+16 -0)
README.txt | 16
1 files changed, 16 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86
Changes in directory llvm/docs:
HowToSubmitABug.html updated: 1.24 -> 1.25
---
Log message:
Mention that delta can be used to reduce some Front-end problems.
Patch by Marco Matthies, thanks!
---
Diffs of the changes: (+5 -2)
HowToSubmitABug.html |7 +--
1 files changed, 5 insertio
Changes in directory llvm/docs:
Lexicon.html updated: 1.12 -> 1.13
---
Log message:
Add SRoA to the lexicon. Patch by Marco Matthies!
---
Diffs of the changes: (+4 -1)
Lexicon.html |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/docs/Lexicon.html
diff -u llvm/
Changes in directory llvm-java/lib/Compiler:
VMClass.cpp updated: 1.47 -> 1.48
Resolver.cpp updated: 1.22 -> 1.23
Compiler.cpp updated: 1.283 -> 1.284
---
Log message:
Make this compile again after the removal of the iostream include from
llvm/Support/Debug.h
---
Diffs of the changes: (+4 -
Changes in directory llvm-java/lib/Transforms:
AddStubs.cpp updated: 1.6 -> 1.7
---
Log message:
Make this compile again after the removal of the iostream include from
llvm/Support/Debug.h
---
Diffs of the changes: (+1 -0)
AddStubs.cpp |1 +
1 files changed, 1 insertion(+)
Index: ll
Changes in directory llvm/utils:
NightlyTest.pl updated: 1.103 -> 1.104
---
Log message:
Added options -cflag, -cxxflags, and -ldflags to override the default C
compilation, C++ compilation, and linker options.
e.g. This is the options I use for testing on my x86 iMac:
nice ./NightlyTest.pl -re
49 matches
Mail list logo