Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.118 -> 1.119
---
Log message:
Misc. new entry.
---
Diffs of the changes: (+5 -0)
README.txt |5 +
1 files changed, 5 insertions(+)
Index: llvm/lib/Target/X86/README.txt
diff -u llvm/lib/Target/X86/README.txt:1.118
ll
Changes in directory llvm-test/SingleSource/Benchmarks:
Makefile updated: 1.6 -> 1.7
---
Log message:
Workaround to make JIT work with C++ programs on Mac OS X. __cxa_atexit is
resolved by linker.
---
Diffs of the changes: (+3 -1)
Makefile |4 +++-
1 files changed, 3 insertions(+), 1 d
Changes in directory llvm-test:
Makefile.rules updated: 1.13 -> 1.14
---
Log message:
Workaround to make JIT work with C++ programs on Mac OS X. __cxa_atexit is
resolved by linker.
---
Diffs of the changes: (+1 -1)
Makefile.rules |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Changes in directory llvm/utils/TableGen:
RegisterInfoEmitter.cpp updated: 1.46 -> 1.47
---
Log message:
Make sub- and super- register classes const.
---
Diffs of the changes: (+5 -4)
RegisterInfoEmitter.cpp |9 +
1 files changed, 5 insertions(+), 4 deletions(-)
Index: llvm/ut
Changes in directory llvm/include/llvm/Target:
MRegisterInfo.h updated: 1.77 -> 1.78
---
Log message:
Make sub- and super- register classes const.
---
Diffs of the changes: (+3 -3)
MRegisterInfo.h |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/Tar
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnroll.cpp updated: 1.21 -> 1.22
---
Log message:
Add an assertion.
---
Diffs of the changes: (+2 -0)
LoopUnroll.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/Transforms/Scalar/LoopUnroll.cpp
diff -u llvm/lib/Transfor
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnroll.cpp updated: 1.20 -> 1.21
---
Log message:
Make LoopUnroll not die on LCSSA Phis. This makes lencod work again.
---
Diffs of the changes: (+6 -0)
LoopUnroll.cpp |6 ++
1 files changed, 6 insertions(+)
Index: llvm/lib/Tr
Changes in directory llvm/lib/Transforms/Scalar:
LoopUnswitch.cpp updated: 1.44 -> 1.45
---
Log message:
Fix a error that hadn't yet cause any problems, but I'm sure it would have
somewhere down the road.
---
Diffs of the changes: (+1 -1)
LoopUnswitch.cpp |2 +-
1 files changed, 1 inse
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.39 -> 1.40
---
Log message:
Fix a bug handling instructions, like blr, which just consist of a text
string. The return value of printInstruction should be true for these.
---
Diffs of the changes: (+11 -5)
AsmWriter
Changes in directory llvm/lib/CodeGen:
ValueTypes.cpp updated: 1.7 -> 1.8
---
Log message:
Move MVT::getVectorType out of line, it is large and shouldn't be inlined.
---
Diffs of the changes: (+34 -0)
ValueTypes.cpp | 34 ++
1 files changed, 34 insertions(
Changes in directory llvm/include/llvm/CodeGen:
ValueTypes.h updated: 1.28 -> 1.29
---
Log message:
Move MVT::getVectorType out of line, it is large and shouldn't be inlined.
---
Diffs of the changes: (+2 -30)
ValueTypes.h | 32 ++--
1 files changed, 2 inserti
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.279 -> 1.280
X86InstrMMX.td updated: 1.12 -> 1.13
---
Log message:
INC / DEC instructions have shorter code size than ADD32ri8, etc.
---
Diffs of the changes: (+13 -7)
X86InstrInfo.td | 16
X86InstrMMX.t
Changes in directory llvm/lib/Target:
Target.td updated: 1.84 -> 1.85
---
Log message:
Add code size to target instruction use it as the 3rd isel sorting tie-breaker.
---
Diffs of the changes: (+3 -0)
Target.td |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/Target/Target.td
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.222 -> 1.223
---
Log message:
Add code size to target instruction use it as the 3rd isel sorting tie-breaker.
---
Diffs of the changes: (+25 -3)
DAGISelEmitter.cpp | 28 +---
1 files changed, 2
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.310 -> 1.311
---
Log message:
Add an out-of-line virtual method for the sdnode class to give it a home.
---
Diffs of the changes: (+4 -0)
SelectionDAG.cpp |4
1 files changed, 4 insertions(+)
Index:
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.135 -> 1.136
---
Log message:
Add an out-of-line virtual method for the sdnode class to give it a home.
---
Diffs of the changes: (+3 -0)
SelectionDAGNodes.h |3 +++
1 files changed, 3 insertions(+)
Index:
Changes in directory llvm/lib/Support:
CommandLine.cpp updated: 1.69 -> 1.70
---
Log message:
Add an out-of-line virtual method to provide a home for the cl::option class.
---
Diffs of the changes: (+4 -0)
CommandLine.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/lib/Supp
Changes in directory llvm/include/llvm/Support:
CommandLine.h updated: 1.54 -> 1.55
---
Log message:
Add an out-of-line virtual method to provide a home for the cl::option class.
---
Diffs of the changes: (+3 -0)
CommandLine.h |3 +++
1 files changed, 3 insertions(+)
Index: llvm/incl
Changes in directory llvm/utils/TableGen:
RegisterInfoEmitter.cpp updated: 1.45 -> 1.46
---
Log message:
Make sub- super- reg-class tables static.
---
Diffs of the changes: (+6 -3)
RegisterInfoEmitter.cpp |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
Index: llvm/utils
Changes in directory llvm/lib/Transforms/Utils:
InlineFunction.cpp updated: 1.45 -> 1.46
---
Log message:
silence warnings in a release build
---
Diffs of the changes: (+1 -1)
InlineFunction.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Transforms/Utils/In
Changes in directory llvm/utils:
NewNightlyTest.pl updated: 1.14 -> 1.15
---
Log message:
yet another change to get the correct gcc version for the nightly test results.
---
Diffs of the changes: (+4 -3)
NewNightlyTest.pl |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
I
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.38 -> 1.39
---
Log message:
Fix case where identical cases were not detected across case #0, because
instructions not handled would have a case value of #0, throwing things off.
This marginally shrinks the X86 asmprinter
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.37 -> 1.38
---
Log message:
Fix an accidentally duplicated line that caused tblgen to crash on itanium.
Add an assert that catches the real problem earlier.
---
Diffs of the changes: (+4 -3)
AsmWriterEmitter.cpp |
Changes in directory llvm/lib/Transforms/Scalar:
LoopStrengthReduce.cpp updated: 1.85 -> 1.86
---
Log message:
Only reuse a previous IV if it would not require a type conversion.
---
Diffs of the changes: (+17 -14)
LoopStrengthReduce.cpp | 31 +--
1 files chang
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.36 -> 1.37
AsmWriterEmitter.h updated: 1.4 -> 1.5
---
Log message:
Maximally group commands. When all instructions within a command set have a
series of identical commands, handle them all with one switch. In the case
o
Changes in directory llvm/utils:
NewNightlyTest.pl updated: 1.13 -> 1.14
---
Log message:
Minor output changes.
---
Diffs of the changes: (+4 -1)
NewNightlyTest.pl |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/utils/NewNightlyTest.pl
diff -u llvm/utils/NewNigh
Changes in directory nightlytest-serverside:
NightlyTestAccept.cgi updated: 1.17 -> 1.18
---
Log message:
Changed the email code to pipe the message of the email to mail instead of
creating a file and then redirecting the the input.
---
Diffs of the changes: (+4 -5)
NightlyTestAccept.cgi
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.35 -> 1.36
AsmWriterEmitter.h updated: 1.3 -> 1.4
---
Log message:
Change generator to remove operands as it processes them. No change in
generated file.
---
Diffs of the changes: (+22 -17)
AsmWriterEmitter.cpp |
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.34 -> 1.35
---
Log message:
Handle the last operand more intelligently. When emitting the \n, also
return from the asmprinter to make the generated asmprinter both more
efficient and smaller.
---
Diffs of the changes:
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.33 -> 1.34
---
Log message:
Emit switches with 1/2 cases as unconditional code or an if/then/else for
tidyness.
---
Diffs of the changes: (+24 -10)
AsmWriterEmitter.cpp | 34 --
1 fi
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.32 -> 1.33
---
Log message:
Steal bits from the asm string index to use for operand information. On both
x86 and ppc, this gets us 4 more bits to play with, since the string indices
both only use 12 bits.
---
Diffs of
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.31 -> 1.32
---
Log message:
Merge operand info and asmstr idx into a single 32-bit field. No other change.
---
Diffs of the changes: (+18 -16)
AsmWriterEmitter.cpp | 34 ++
1 files
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.30 -> 1.31
AsmWriterEmitter.h updated: 1.2 -> 1.3
---
Log message:
Completely change the structure of the generated asmprinter to be more table
based and less switch-statements-with-hundreds-of-cases based. This shrinks
Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.td updated: 1.8 -> 1.9
ARMRegisterInfo.cpp updated: 1.7 -> 1.8
---
Log message:
initial prologue and epilogue implementation. Need to define add and sub before
finishing it :-)
---
Diffs of the changes: (+23 -1)
ARMInstrInfo.td |
Changes in directory llvm/lib/Target/PowerPC:
PPCInstr64Bit.td updated: 1.18 -> 1.19
PPCInstrAltivec.td updated: 1.54 -> 1.55
PPCInstrInfo.td updated: 1.238 -> 1.239
---
Log message:
Make the implicit def instructions look like other instrs.
---
Diffs of the changes: (+5 -5)
PPCInstr64Bit.
Changes in directory llvm/lib/System/Unix:
MappedFile.inc updated: 1.15 -> 1.16
---
Log message:
simple optimization: don't bother calling "exists" (which calls the syscall
"access"). Instead, just let the open call fail if the file doesn't exist.
This reduces the # syscalls executed.
---
Di
Changes in directory llvm/lib/System/Unix:
MappedFile.inc updated: 1.14 -> 1.15
---
Log message:
Remove a dead conditional: info_ can only be allocated if FD is good. Improve
spacing
---
Diffs of the changes: (+4 -5)
MappedFile.inc |9 -
1 files changed, 4 insertions(+), 5 del
Changes in directory llvm/lib/System/Unix:
MappedFile.inc updated: 1.13 -> 1.14
---
Log message:
The only entry in the stat buf this code cares about is the size. Keep just
the size, not the whole stat buffer.
---
Diffs of the changes: (+14 -14)
MappedFile.inc | 28 ++---
38 matches
Mail list logo