Changes in directory llvm/include/llvm:
Use.h updated: 1.14 - 1.15
User.h updated: 1.35 - 1.36
---
Log message:
Move the definition of value_use_iterator::getOperandNo to User.h where the
definition of the User class is available, this fixes the build with some
compiler versions.
---
Diffs
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
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)
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)
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:
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/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:
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
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, %eax
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(-)
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
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
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
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
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/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/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 +-
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:
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/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
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:
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/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(-)
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)
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/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
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/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/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
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
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:
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:
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
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/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.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/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/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
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
40 matches
Mail list logo