Changes in directory llvm/include/llvm/Target:
TargetInstrInfo.h updated: 1.87 - 1.88
---
Log message:
Instructions with variable operands (variable_ops) can have a number required
operands. e.g.
def CALL32r : I0xFF, MRM2r, (ops GR32:$dst, variable_ops),
call {*}$dst, [(X86call
Changes in directory llvm/lib/CodeGen:
MachineInstr.cpp updated: 1.123 - 1.124
---
Log message:
Instructions with variable operands (variable_ops) can have a number required
operands. e.g.
def CALL32r : I0xFF, MRM2r, (ops GR32:$dst, variable_ops),
call {*}$dst, [(X86call
Changes in directory llvm/utils/TableGen:
InstrInfoEmitter.cpp updated: 1.42 - 1.43
---
Log message:
Instructions with variable operands (variable_ops) can have a number required
operands. e.g.
def CALL32r : I0xFF, MRM2r, (ops GR32:$dst, variable_ops),
call {*}$dst, [(X86call
Changes in directory llvm-test:
TimedExec.sh updated: 1.3 - 1.4
---
Log message:
Remove unnecessary flag.
---
Diffs of the changes: (+1 -2)
TimedExec.sh |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm-test/TimedExec.sh
diff -u llvm-test/TimedExec.sh:1.3
Changes in directory llvm/include/llvm/Target:
TargetInstrInfo.h updated: 1.88 - 1.89
---
Log message:
Avoid undesirable behavior when assert is not enabled.
---
Diffs of the changes: (+3 -3)
TargetInstrInfo.h |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.79 - 1.80
---
Log message:
Assert. Rather than silently stop printing.
---
Diffs of the changes: (+2 -0)
AsmPrinter.cpp |2 ++
1 files changed, 2 insertions(+)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.229 - 1.230
X86InstrSSE.td updated: 1.122 - 1.123
---
Log message:
Type of vector extract / insert index operand should be iPTR.
---
Diffs of the changes: (+18 -18)
X86ISelLowering.cpp | 10 +-
Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.67 - 1.68
---
Log message:
Vector extract / insert index operand should have ptr type.
---
Diffs of the changes: (+2 -2)
TargetSelectionDAG.td |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.98 - 1.99
---
Log message:
Type of extract_element index operand should be iPTR.
---
Diffs of the changes: (+2 -2)
SparcISelDAGToDAG.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.80 - 1.81
---
Log message:
Alignment of globals has not been quite right. Needed to drop the pointer type
to get the alignment of the element type.
---
Diffs of the changes: (+3 -5)
AsmPrinter.cpp |8 +++-
1 files
Changes in directory llvm/tools/llvm2cpp:
CppWriter.cpp updated: 1.12 - 1.13
---
Log message:
Actually add instructions to the list of defined values so it gets
recognized as such! This prevents the CppWriter from treating every
operand as a forward reference and making a mess of the output.
Changes in directory llvm:
Makefile.rules updated: 1.378 - 1.379
---
Log message:
Fix building on case-sensitive file systems, grr :)
---
Diffs of the changes: (+2 -2)
Makefile.rules |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/Makefile.rules
diff -u
Changes in directory llvm/test/Regression/Transforms/InstCombine:
bswap.ll added (r1.1)
---
Log message:
new testcase, instcombine should turn these into llvm.bswap intrinsics.
---
Diffs of the changes: (+28 -0)
bswap.ll | 28
1 files changed, 28
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.490 - 1.491
---
Log message:
Implement Transforms/InstCombine/bswap.ll, turning common shift/and/or bswap
idioms into bswap intrinsics.
---
Diffs of the changes: (+131 -1)
InstructionCombining.cpp | 132
Changes in directory llvm/include/llvm/Support:
PatternMatch.h updated: 1.7 - 1.8
---
Log message:
Add some more matcher classes for shifts.
---
Diffs of the changes: (+21 -6)
PatternMatch.h | 27 +--
1 files changed, 21 insertions(+), 6 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.81 - 1.82
---
Log message:
Was pointed out that structure alignment and type alignment are not the same
thing. Doubles still need to be special cased.
---
Diffs of the changes: (+3 -0)
AsmPrinter.cpp |3 +++
1 files
Changes in directory llvm/docs:
SourceLevelDebugging.html updated: 1.18 - 1.19
---
Log message:
1. Support standard dwarf format (was bootstrapping in Apple format.)
2. Add vector support.
---
Diffs of the changes: (+7 -2)
SourceLevelDebugging.html |9 +++--
1 files changed, 7
Changes in directory llvm/include/llvm/Support:
Dwarf.h updated: 1.6 - 1.7
---
Log message:
1. Support standard dwarf format (was bootstrapping in Apple format.)
2. Add vector support.
---
Diffs of the changes: (+10 -3)
Dwarf.h | 13 ++---
1 files changed, 10 insertions(+), 3
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.61 - 1.62
MachineDebugInfo.cpp updated: 1.40 - 1.41
---
Log message:
1. Support standard dwarf format (was bootstrapping in Apple format.)
2. Add vector support.
---
Diffs of the changes: (+14 -4)
DwarfWriter.cpp |
Changes in directory llvm/lib/Target/X86:
README.txt updated: 1.116 - 1.117
---
Log message:
Add a note that Nate noticed.
---
Diffs of the changes: (+34 -0)
README.txt | 34 ++
1 files changed, 34 insertions(+)
Index: llvm/lib/Target/X86/README.txt
Changes in directory llvm/lib/CodeGen:
RegAllocLocal.cpp updated: 1.78 - 1.79
---
Log message:
Teach the local allocator to know that live-in values (e.g. arguments) are
live at function entry. This prevents it from using arg registers for other
purposes before the arguments are used.
---
Changes in directory llvm/lib/System/Unix:
Signals.inc updated: 1.10 - 1.11
---
Log message:
Only print the stack trace if it was requested. Previously, any call into
the Signals module that registered the handlers would cause the stack trace
to be generated. Now, you must explicitly call
Changes in directory llvm/test/Regression/Linker:
2006-06-15-GlobalVarAlignment.ll added (r1.1)
---
Log message:
New testcase, the linker is not merging alignments right.
---
Diffs of the changes: (+7 -0)
2006-06-15-GlobalVarAlignment.ll |7 +++
1 files changed, 7 insertions(+)
Changes in directory llvm/lib/Linker:
LinkModules.cpp updated: 1.114 - 1.115
---
Log message:
Fix Regression/Linker/2006-06-15-GlobalVarAnment.ll
---
Diffs of the changes: (+18 -5)
LinkModules.cpp | 23 ++-
1 files changed, 18 insertions(+), 5 deletions(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCSubtarget.cpp updated: 1.19 - 1.20
PPCSubtarget.h updated: 1.13 - 1.14
PPCTargetMachine.cpp updated: 1.91 - 1.92
PPCTargetMachine.h updated: 1.21 - 1.22
---
Log message:
First baby step towards ppc64 support. This adds a new -march=ppc64
Changes in directory llvm/lib/Transforms/IPO:
SimplifyLibCalls.cpp updated: 1.64 - 1.65
---
Log message:
Simplify fprintf(file, %s, str) to fputs(str, file).
---
Diffs of the changes: (+36 -16)
SimplifyLibCalls.cpp | 52 +++
1 files
26 matches
Mail list logo