Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.47 -> 1.48
CodeEmitterGen.cpp updated: 1.52 -> 1.53
CodeGenTarget.cpp updated: 1.81 -> 1.82
DAGISelEmitter.cpp updated: 1.290 -> 1.291
InstrInfoEmitter.cpp updated: 1.55 -> 1.56
---
Log message:
Files missing from LABEL c
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.45 -> 1.46
CodeEmitterGen.cpp updated: 1.50 -> 1.51
CodeGenInstruction.h updated: 1.24 -> 1.25
CodeGenTarget.cpp updated: 1.78 -> 1.79
---
Log message:
Remove the isTwoAddress property from the CodeGenInstruction class.
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.44 -> 1.45
CodeGenInstruction.h updated: 1.20 -> 1.21
FileLexer.l updated: 1.31 -> 1.32
InstrInfoEmitter.h updated: 1.13 -> 1.14
---
Log message:
Unbreak VC++ build.
---
Diffs of the changes: (+6 -3)
AsmWriterEmitter.
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.43 -> 1.44
---
Log message:
This:
AggregateString += "\0\0";
Doesn't add two nuls to the AggregateString (for obvious reasons), which
broke the asmprinter when the first character of an asm string was not
literal text.
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.42 -> 1.43
---
Log message:
Actually, name the method PrintSpecial to match other stuff in AsmPrinter.h
---
Diffs of the changes: (+3 -3)
AsmWriterEmitter.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deleti
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.41 -> 1.42
---
Log message:
Add support for ${:foo} syntax, where "foo" is passed into "printSpecial" and
has no associated operand. This is useful for portably encoding stuff like
the comment character into an asm strin
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.40 -> 1.41
---
Log message:
Fix a long-standing wart in the code generator: two-address instruction lowering
actually *removes* one of the operands, instead of just assigning both operands
the same register. This make re
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/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/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/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/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.29 -> 1.30
---
Log message:
The generated index array should be const.
---
Diffs of the changes: (+1 -1)
AsmWriterEmitter.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/utils/TableGen/Asm
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.28 -> 1.29
---
Log message:
Emit the string information for the asm writer as a single large string
and index into it, instead of emitting it like this:
static const char * const OpStrs[] = {
"PHINODE\n",//
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.27 -> 1.28
---
Log message:
instructions can be in different namespaces. Make sure to use the right
one for each instruction.
---
Diffs of the changes: (+4 -8)
AsmWriterEmitter.cpp | 12
1 files chang
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.26 -> 1.27
---
Log message:
Add support for modifier strings in machine instr descriptions. This allows
us to avoid creating lots of "Operand" types with different printers, instead
we can fold several together and use m
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.25 -> 1.26
---
Log message:
Simplify the variant handling code, no functionality change.
---
Diffs of the changes: (+17 -34)
AsmWriterEmitter.cpp | 51 +--
1 files ch
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.24 -> 1.25
---
Log message:
add a note, ya knoe
---
Diffs of the changes: (+3 -0)
AsmWriterEmitter.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/utils/TableGen/AsmWriterEmitter.cpp
diff -u llvm/utils
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.23 -> 1.24
---
Log message:
Use printInlineAsm to, well, print inline asm's.
---
Diffs of the changes: (+7 -4)
AsmWriterEmitter.cpp | 11 +++
1 files changed, 7 insertions(+), 4 deletions(-)
Index: llvm/u
Changes in directory llvm/utils/TableGen:
AsmWriterEmitter.cpp updated: 1.22 -> 1.23
---
Log message:
No longer track value types for asm printer operands, and remove them as
an argument to every operand printing function. Requires some slight
tweaks to x86, the only user.
---
Diffs of the c
25 matches
Mail list logo