Changes in directory llvm/lib/System/Unix:
MappedFile.inc updated: 1.11 - 1.12
---
Log message:
Unindent some code
---
Diffs of the changes: (+24 -25)
MappedFile.inc | 49 -
1 files changed, 24 insertions(+), 25 deletions(-)
Index:
Changes in directory llvm/lib/System/Unix:
MappedFile.inc updated: 1.12 - 1.13
---
Log message:
Reduce code in the error path by only allocating info_ if everything looks
good.
---
Diffs of the changes: (+8 -10)
MappedFile.inc | 18 --
1 files changed, 8 insertions(+),
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
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
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.
---
Diffs
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.td
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/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/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.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.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
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.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.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
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(-)
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:
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:
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:
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:
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/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,
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/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.td
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
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
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)
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
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:
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
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:
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:
32 matches
Mail list logo