Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.166 -> 1.167
---
Log message:
Debugging info
---
Diffs of the changes: (+3 -3)
DAGCombiner.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cp
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-05-08-CoalesceSubRegClass.ll added (r1.1)
---
Log message:
Test case for PR770: http://llvm.cs.uiuc.edu/PR770
---
Diffs of the changes: (+22 -0)
2006-05-08-CoalesceSubRegClass.ll | 22 ++
1 files changed, 22
Changes in directory llvm/include/llvm/CodeGen:
LiveIntervalAnalysis.h updated: 1.51 -> 1.52
---
Log message:
PR 770: http://llvm.cs.uiuc.edu/PR770 - permit coallescing of registers in
subset register classes.
---
Diffs of the changes: (+5 -3)
LiveIntervalAnalysis.h |8 +---
1 fi
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.157 -> 1.158
---
Log message:
PR 770: http://llvm.cs.uiuc.edu/PR770 - permit coallescing of registers in
subset register classes.
---
Diffs of the changes: (+25 -13)
LiveIntervalAnalysis.cpp | 38 +++
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.75 -> 1.76
---
Log message:
Added sub- register classes information.
---
Diffs of the changes: (+29 -7)
MRegisterInfo.h | 36 +---
1 files changed, 29 insertions(+), 7 deletions(-)
Changes in directory llvm/utils/TableGen:
RegisterInfoEmitter.cpp updated: 1.40 -> 1.41
---
Log message:
Add sub-register class information.
---
Diffs of the changes: (+49 -3)
RegisterInfoEmitter.cpp | 52 +---
1 files changed, 49 insertions(+)
Changes in directory llvm/lib/Target/X86:
X86IntelAsmPrinter.cpp updated: 1.48 -> 1.49
---
Log message:
Implement MASM sections correctly, without a "has masm sections flag" and a
bunch of special case code.
---
Diffs of the changes: (+3 -1)
X86IntelAsmPrinter.cpp |4 +++-
1 files cha
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.74 -> 1.75
---
Log message:
Implement MASM sections correctly, without a "has masm sections flag" and a
bunch of special case code.
---
Diffs of the changes: (+17 -27)
AsmPrinter.cpp | 44 +-
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.38 -> 1.39
---
Log message:
Implement MASM sections correctly, without a "has masm sections flag" and a
bunch of special case code.
---
Diffs of the changes: (+12 -1)
AsmPrinter.h | 13 -
1 files changed
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.71 -> 1.72
---
Log message:
Don't prefix section directives with a tab. Doing so causes blank lines to
be emitted to the .s file.
---
Diffs of the changes: (+1 -1)
AsmPrinter.cpp |2 +-
1 files changed, 1 insertion(+),
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.73 -> 1.74
---
Log message:
Oh yeah, there are two of these now, unify both.
---
Diffs of the changes: (+15 -22)
AsmPrinter.cpp | 37 +++--
1 files changed, 15 insertions(+), 22 deletions(-)
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.72 -> 1.73
---
Log message:
Setting SwitchToSectionDirective properly in the MASM backend permits a bunch
of code to be unified.
---
Diffs of the changes: (+15 -22)
AsmPrinter.cpp | 37 +++--
Changes in directory llvm/lib/Target/X86:
X86IntelAsmPrinter.cpp updated: 1.47 -> 1.48
---
Log message:
MASM doesn't have one of these.
---
Diffs of the changes: (+1 -0)
X86IntelAsmPrinter.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/X86/X86IntelAsmPrinter.cpp
dif
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.70 -> 1.71
---
Log message:
Make the masm codepath work like the normal code path.
---
Diffs of the changes: (+4 -2)
AsmPrinter.cpp |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/lib/CodeGen/Asm
Changes in directory llvm/lib/Target/X86:
X86IntelAsmPrinter.cpp updated: 1.46 -> 1.47
---
Log message:
Preserve prior behavior
---
Diffs of the changes: (+1 -2)
X86IntelAsmPrinter.cpp |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/lib/Target/X86/X86IntelAsmPrin
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.69 -> 1.70
---
Log message:
The MASM asmprinter has been fixed, these hacks are no longer needed.
---
Diffs of the changes: (+2 -20)
AsmPrinter.cpp | 22 ++
1 files changed, 2 insertions(+), 20 deletions
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.45 -> 1.46
X86AsmPrinter.cpp updated: 1.180 -> 1.181
X86AsmPrinter.h updated: 1.17 -> 1.18
X86IntelAsmPrinter.cpp updated: 1.45 -> 1.46
---
Log message:
Fix the MASM asmprinter's lies. It does not want to emit code to .t
Changes in directory llvm/lib/Target/IA64:
IA64AsmPrinter.cpp updated: 1.32 -> 1.33
---
Log message:
Split SwitchSection into SwitchTo{Text|Data}Section methods.
---
Diffs of the changes: (+5 -4)
IA64AsmPrinter.cpp |9 +
1 files changed, 5 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.68 -> 1.69
DwarfWriter.cpp updated: 1.58 -> 1.59
---
Log message:
Split SwitchSection into SwitchTo{Text|Data}Section methods.
---
Diffs of the changes: (+81 -39)
AsmPrinter.cpp | 70 +++
Changes in directory llvm/lib/Target/Sparc:
SparcAsmPrinter.cpp updated: 1.64 -> 1.65
---
Log message:
Split SwitchSection into SwitchTo{Text|Data}Section methods.
---
Diffs of the changes: (+6 -6)
SparcAsmPrinter.cpp | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
Changes in directory llvm/lib/Target/Alpha:
AlphaAsmPrinter.cpp updated: 1.41 -> 1.42
---
Log message:
Split SwitchSection into SwitchTo{Text|Data}Section methods.
---
Diffs of the changes: (+5 -5)
AlphaAsmPrinter.cpp | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
In
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.44 -> 1.45
X86AsmPrinter.cpp updated: 1.179 -> 1.180
X86IntelAsmPrinter.cpp updated: 1.44 -> 1.45
---
Log message:
Split SwitchSection into SwitchTo{Text|Data}Section methods.
---
Diffs of the changes: (+18 -16)
X86A
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.172 -> 1.173
---
Log message:
Split SwitchSection into SwitchTo{Text|Data}Section methods.
---
Diffs of the changes: (+16 -16)
PPCAsmPrinter.cpp | 32
1 files changed, 16 insertion
Changes in directory llvm/include/llvm/CodeGen:
AsmPrinter.h updated: 1.37 -> 1.38
---
Log message:
Split SwitchSection into the SwitchTo{Text|Data}Section functions, to better
support assemblers that distinguish the two.
---
Diffs of the changes: (+19 -3)
AsmPrinter.h | 22 +
Changes in directory llvm/lib/Target/Sparc:
SparcInstrInfo.td updated: 1.123 -> 1.124
---
Log message:
Some notes and thoughts to myself
---
Diffs of the changes: (+7 -7)
SparcInstrInfo.td | 14 +++---
1 files changed, 7 insertions(+), 7 deletions(-)
Index: llvm/lib/Target/Spar
Changes in directory llvm/lib/Transforms/Utils:
UnifyFunctionExitNodes.cpp updated: 1.33 -> 1.34
---
Log message:
Patch to make some xforms preserve each other. Patch contributed by
Domagoj Babic!
---
Diffs of the changes: (+4 -0)
UnifyFunctionExitNodes.cpp |4
1 files changed, 4
Changes in directory llvm/lib/Transforms/Scalar:
LowerAllocations.cpp updated: 1.56 -> 1.57
LowerSelect.cpp updated: 1.4 -> 1.5
LowerSwitch.cpp updated: 1.19 -> 1.20
Mem2Reg.cpp updated: 1.15 -> 1.16
---
Log message:
Patch to make some xforms preserve each other. Patch contributed by
Domagoj B
Changes in directory llvm:
configure updated: 1.226 -> 1.227
---
Log message:
Use the -dumpversion option to llvm-gcc which gives us just the version #
and is unlikely to change in future releases. This also simplifies the
parsing of the full and major llvm-gcc version numbers in the script.
Changes in directory llvm/autoconf:
configure.ac updated: 1.223 -> 1.224
---
Log message:
Use the -dumpversion option to llvm-gcc which gives us just the version #
and is unlikely to change in future releases. This also simplifies the
parsing of the full and major llvm-gcc version numbers in
Changes in directory llvm/lib/ExecutionEngine/JIT:
JIT.cpp updated: 1.64 -> 1.65
JITEmitter.cpp updated: 1.96 -> 1.97
---
Log message:
Move some methods out of line so that MutexGuard.h isn't needed in a public
header.
---
Diffs of the changes: (+10 -6)
JIT.cpp|6 +-
JITEm
Changes in directory llvm/lib/ExecutionEngine:
ExecutionEngine.cpp updated: 1.81 -> 1.82
---
Log message:
Move some methods out of line so that MutexGuard.h isn't needed in a public
header.
---
Diffs of the changes: (+73 -3)
ExecutionEngine.cpp | 76 +
Changes in directory llvm/include/llvm/ExecutionEngine:
ExecutionEngine.h updated: 1.37 -> 1.38
---
Log message:
Move methods out of line so that MutexGuard.h isn't required in the header.
---
Diffs of the changes: (+18 -48)
ExecutionEngine.h | 66 ++--
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.102 -> 1.103
---
Log message:
Another bad case I noticed
---
Diffs of the changes: (+37 -0)
README.txt | 37 +
1 files changed, 37 insertions(+)
Index: llvm/lib/Target/X86/README.txt
dif
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.101 -> 1.102
---
Log message:
add a note
---
Diffs of the changes: (+9 -0)
README.txt |9 +
1 files changed, 9 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1.101
llv
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.165 -> 1.166
---
Log message:
Make the case I just checked in stronger. Now we compile this:
short test2(short X, short x) {
int Y = (short)(X+x);
return Y >> 1;
}
to:
_test2:
add r2, r3, r4
e
Changes in directory llvm/test/Regression/CodeGen/PowerPC:
and_sext.ll updated: 1.2 -> 1.3
---
Log message:
new testcase
---
Diffs of the changes: (+6 -0)
and_sext.ll |6 ++
1 files changed, 6 insertions(+)
Index: llvm/test/Regression/CodeGen/PowerPC/and_sext.ll
diff -u llvm/test
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.164 -> 1.165
---
Log message:
Implement and_sext.ll:test3, generating:
_test4:
srawi r3, r3, 16
blr
instead of:
_test4:
srwi r2, r3, 16
extsh r3, r2
blr
for:
short test4(u
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.90 -> 1.91
---
Log message:
Yet more readme updating
---
Diffs of the changes: (+22 -36)
README.txt | 58 ++
1 files changed, 22 insertions(+), 36 deletions(-)
In
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.163 -> 1.164
---
Log message:
Compile this:
short test4(unsigned X) {
return (X >> 16);
}
to:
_test4:
movl 4(%esp), %eax
sarl $16, %eax
ret
instead of:
_test4:
movl $-65536, %ea
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.89 -> 1.90
---
Log message:
New note about something bad happening in target independent optimizers
---
Diffs of the changes: (+18 -2)
README.txt | 20 ++--
1 files changed, 18 insertions(+), 2 deletions(
Changes in directory llvm/lib/Target/PowerPC:
README.txt updated: 1.88 -> 1.89
---
Log message:
Proving once again that I am not as smart as the compiler
---
Diffs of the changes: (+1 -2)
README.txt |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/lib/Target/PowerP
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.182 -> 1.183
README.txt updated: 1.87 -> 1.88
---
Log message:
Fold more shifts into inserts, and update the README
---
Diffs of the changes: (+34 -20)
PPCISelDAGToDAG.cpp | 39 +++---
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.304 -> 1.305
---
Log message:
Fold shifts with undef operands.
---
Diffs of the changes: (+7 -0)
SelectionDAG.cpp |7 +++
1 files changed, 7 insertions(+)
Index: llvm/lib/CodeGen/SelectionDAG/Selectio
Changes in directory llvm/lib/Target:
TargetLowering.cpp updated: 1.60 -> 1.61
---
Log message:
When tracking demanded bits, if any bits from the sext of an SRA are demanded,
then so is the input sign bit. This fixes mediabench/g721 on X86.
---
Diffs of the changes: (+8 -2)
TargetLowering
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.236 -> 1.237
---
Log message:
Make emission of jump tables a bit less conservative; they are now required
to be only 31.25% dense, rather than 75% dense.
---
Diffs of the changes: (+4 -4)
SelectionDAGISel.c
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.43 -> 1.44
X86ISelDAGToDAG.cpp updated: 1.58 -> 1.59
X86InstrInfo.cpp updated: 1.49 -> 1.50
X86InstrInfo.td updated: 1.265 -> 1.266
X86IntelAsmPrinter.cpp updated: 1.43 -> 1.44
X86RegisterInfo.cpp updated: 1.150 -> 1.151
X
46 matches
Mail list logo