[llvm-commits] CVS: llvm/include/llvm/Target/TargetInstrInfo.h

2006-06-15 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2006-06-15 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/utils/TableGen/InstrInfoEmitter.cpp

2006-06-15 Thread Evan Cheng
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

[llvm-commits] CVS: llvm-test/TimedExec.sh

2006-06-15 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/include/llvm/Target/TargetInstrInfo.h

2006-06-15 Thread Evan Cheng
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:

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-06-15 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp X86InstrSSE.td

2006-06-15 Thread Evan Cheng
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 +-

[llvm-commits] CVS: llvm/lib/Target/TargetSelectionDAG.td

2006-06-15 Thread Evan Cheng
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:

[llvm-commits] CVS: llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp

2006-06-15 Thread Evan Cheng
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:

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-06-15 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/tools/llvm2cpp/CppWriter.cpp

2006-06-15 Thread Reid Spencer
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.

[llvm-commits] CVS: llvm/Makefile.rules

2006-06-15 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/bswap.ll

2006-06-15 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2006-06-15 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/include/llvm/Support/PatternMatch.h

2006-06-15 Thread Chris Lattner
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:

[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp

2006-06-15 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/docs/SourceLevelDebugging.html

2006-06-15 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/include/llvm/Support/Dwarf.h

2006-06-15 Thread Jim Laskey
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

[llvm-commits] CVS: llvm/lib/CodeGen/DwarfWriter.cpp MachineDebugInfo.cpp

2006-06-15 Thread Jim Laskey
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 |

[llvm-commits] CVS: llvm/lib/Target/X86/README.txt

2006-06-15 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/CodeGen/RegAllocLocal.cpp

2006-06-15 Thread Chris Lattner
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. ---

[llvm-commits] CVS: llvm/lib/System/Unix/Signals.inc

2006-06-15 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Regression/Linker/2006-06-15-GlobalVarAlignment.ll

2006-06-15 Thread Chris Lattner
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(+)

[llvm-commits] CVS: llvm/lib/Linker/LinkModules.cpp

2006-06-15 Thread Chris Lattner
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:

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCSubtarget.cpp PPCSubtarget.h PPCTargetMachine.cpp PPCTargetMachine.h

2006-06-15 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/Transforms/IPO/SimplifyLibCalls.cpp

2006-06-15 Thread Evan Cheng
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