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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.292 - 1.293 SelectionDAG.cpp updated: 1.249 - 1.250 --- Log message: Remove some special case hacks for CALLSEQ_*, using UpdateNodeOperands instead. --- Diffs of the changes: (+27 -60) LegalizeDAG.cpp | 37

[llvm-commits] CVS: llvm/include/llvm/CodeGen/LiveIntervalAnalysis.h

2006-01-29 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: LiveIntervalAnalysis.h updated: 1.49 - 1.50 --- Log message: revert an accidental commit --- Diffs of the changes: (+1 -5) LiveIntervalAnalysis.h |6 +- 1 files changed, 1 insertion(+), 5 deletions(-) Index:

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.41 - 1.42 --- Log message: Clean up the interface to ValueTypeActions, allowing Legalize to use a copy of it more cleanly. Double the size of OpActions, allowing it to hold actions for any VT. --- Diffs of the

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.21 - 1.22 --- Log message: clean up interface to ValueTypeActions --- Diffs of the changes: (+3 -3) TargetLowering.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.293 - 1.294 --- Log message: cleanups to the ValueTypeActions interface --- Diffs of the changes: (+5 -7) LegalizeDAG.cpp | 12 +--- 1 files changed, 5 insertions(+), 7 deletions(-) Index:

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.26 - 1.27 --- Log message: add a missed optimization --- Diffs of the changes: (+10 -0) README.txt | 10 ++ 1 files changed, 10 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.27 - 1.28 --- Log message: add a high-priority SSE issue from sgefa --- Diffs of the changes: (+34 -0) README.txt | 34 ++ 1 files changed, 34 insertions(+) Index:

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.28 - 1.29 --- Log message: add some performance notes from looking at sgefa --- Diffs of the changes: (+34 -0) README.txt | 34 ++ 1 files changed, 34 insertions(+) Index:

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.29 - 1.30 --- Log message: add another note --- Diffs of the changes: (+4 -0) README.txt |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:1.29

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineDebugInfo.h

2006-01-29 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: MachineDebugInfo.h updated: 1.9 - 1.10 --- Log message: Remove extra qualifier. --- Diffs of the changes: (+1 -1) MachineDebugInfo.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.157 - 1.158 --- Log message: simplify some code --- Diffs of the changes: (+7 -10) DAGISelEmitter.cpp | 17 +++-- 1 files changed, 7 insertions(+), 10 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCCodeEmitter.cpp PPCISelLowering.cpp

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCCodeEmitter.cpp updated: 1.44 - 1.45 PPCISelLowering.cpp updated: 1.79 - 1.80 --- Log message: Functions that are lazily streamed in from the .bc file are *not* external. This fixes

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/2006-01-29-SimpleIndirectCall.c

2006-01-29 Thread Chris Lattner
Changes in directory llvm-test/SingleSource/UnitTests: 2006-01-29-SimpleIndirectCall.c added (r1.1) --- Log message: new testcase for PR704: http://llvm.cs.uiuc.edu/PR704 --- Diffs of the changes: (+18 -0) 2006-01-29-SimpleIndirectCall.c | 18 ++ 1 files changed, 18

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.294 - 1.295 --- Log message: Fix RET of promoted values on targets that custom expand RET to a target node. --- Diffs of the changes: (+9 -8) LegalizeDAG.cpp | 17 + 1 files changed, 9

[llvm-commits] CVS: llvm/lib/System/Win32/DynamicLibrary.inc

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/lib/System/Win32: DynamicLibrary.inc updated: 1.12 - 1.13 --- Log message: Fix indentation. --- Diffs of the changes: (+4 -4) DynamicLibrary.inc |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm/lib/System/Win32/DynamicLibrary.inc

[llvm-commits] CVS: llvm/runtime/GCCLibraries/crtend/Makefile

2006-01-29 Thread Chris Lattner
Changes in directory llvm/runtime/GCCLibraries/crtend: Makefile updated: 1.31 - 1.32 --- Log message: fix make install/uninstall of libcrtend. --- Diffs of the changes: (+19 -0) Makefile | 19 +++ 1 files changed, 19 insertions(+) Index:

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.42 - 1.43 --- Log message: Pass the address of the main MaskedValueIsZero function to allow recursion. --- Diffs of the changes: (+5 -3) TargetLowering.h |8 +--- 1 files changed, 5 insertions(+), 3

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.22 - 1.23 --- Log message: adjust prototype --- Diffs of the changes: (+2 -1) TargetLowering.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/Target/TargetLowering.cpp diff -u

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.64 - 1.65 X86ISelLowering.h updated: 1.18 - 1.19 --- Log message: adjust prototype --- Diffs of the changes: (+4 -2) X86ISelLowering.cpp |3 ++- X86ISelLowering.h |3 ++- 2 files changed, 4 insertions(+), 2

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.88 - 1.89 --- Log message: pass the address of MaskedValueIsZero into isMaskedValueZeroForTargetNode, to permit recursion --- Diffs of the changes: (+1 -1) DAGCombiner.cpp |2 +- 1 files changed, 1

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8ISelDAGToDAG.cpp updated: 1.62 - 1.63 --- Log message: Implement isMaskedValueZeroForTargetNode for the various v8 selectcc nodes, allowing redundant and's to be eliminated by the dag combiner. --- Diffs of the changes: (+26 -0)

[llvm-commits] CVS: llvm/win32/CodeGen/CodeGen.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/CodeGen: CodeGen.vcproj updated: 1.20 - 1.21 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) CodeGen.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/AsmParser/AsmParser.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/AsmParser: AsmParser.vcproj updated: 1.8 - 1.9 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) AsmParser.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/llc/llc.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/llc: llc.vcproj updated: 1.8 - 1.9 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) llc.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/llvm-ld/llvm-ld.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/llvm-ld: llvm-ld.vcproj updated: 1.3 - 1.4 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) llvm-ld.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/Fibonacci/Fibonacci.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/Fibonacci: Fibonacci.vcproj updated: 1.10 - 1.11 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) Fibonacci.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/x86/x86.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/x86: x86.vcproj updated: 1.18 - 1.19 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) x86.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/Support/Support.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/Support: Support.vcproj updated: 1.13 - 1.14 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) Support.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/llvm-prof/llvm-prof.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/llvm-prof: llvm-prof.vcproj updated: 1.3 - 1.4 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) llvm-prof.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/llvm-dis/llvm-dis.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/llvm-dis: llvm-dis.vcproj updated: 1.4 - 1.5 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) llvm-dis.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/Target/Target.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/Target: Target.vcproj updated: 1.12 - 1.13 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) Target.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/Analysis/Analysis.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/Analysis: Analysis.vcproj updated: 1.17 - 1.18 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) Analysis.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/llvm-bcanalyzer/llvm-bcanalyzer.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/llvm-bcanalyzer: llvm-bcanalyzer.vcproj updated: 1.3 - 1.4 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) llvm-bcanalyzer.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2

[llvm-commits] CVS: llvm/win32/llvm-ar/llvm-ar.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/llvm-ar: llvm-ar.vcproj updated: 1.3 - 1.4 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) llvm-ar.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/lli/lli.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/lli: lli.vcproj updated: 1.7 - 1.8 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) lli.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/llvm-link/llvm-link.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/llvm-link: llvm-link.vcproj updated: 1.3 - 1.4 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) llvm-link.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/ExecutionEngine/ExecutionEngine.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/ExecutionEngine: ExecutionEngine.vcproj updated: 1.8 - 1.9 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) ExecutionEngine.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2

[llvm-commits] CVS: llvm/win32/analyze/analyze.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/analyze: analyze.vcproj updated: 1.6 - 1.7 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) analyze.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/llvm-as/llvm-as.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/llvm-as: llvm-as.vcproj updated: 1.3 - 1.4 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) llvm-as.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.43 - 1.44 --- Log message: Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface, making isMaskedValueZeroForTargetNode simpler, and useable from other parts of the compiler. --- Diffs of the

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8ISelDAGToDAG.cpp updated: 1.63 - 1.64 --- Log message: Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,making isMaskedValueZeroForTargetNode simpler, and useable from other partsof the compiler. --- Diffs of

[llvm-commits] CVS: llvm/win32/Bytecode/Bytecode.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/Bytecode: Bytecode.vcproj updated: 1.5 - 1.6 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) Bytecode.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.23 - 1.24 --- Log message: Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,making isMaskedValueZeroForTargetNode simpler, and useable from other partsof the compiler. --- Diffs of the changes:

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.65 - 1.66 X86ISelLowering.h updated: 1.19 - 1.20 --- Log message: Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,making isMaskedValueZeroForTargetNode simpler, and useable from other partsof

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.89 - 1.90 --- Log message: Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,making isMaskedValueZeroForTargetNode simpler, and useable from other partsof the compiler. --- Diffs of

[llvm-commits] CVS: llvm/win32/Linker/Linker.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/Linker: Linker.vcproj updated: 1.5 - 1.6 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) Linker.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/win32/VMCore/VMCore.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/VMCore: VMCore.vcproj updated: 1.14 - 1.15 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+2 -2) VMCore.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.295 - 1.296 --- Log message: don't insert an and node if it isn't needed here, this can prevent folding of lowered target nodes. --- Diffs of the changes: (+3 -1) LegalizeDAG.cpp |4 +++- 1 files changed, 3

[llvm-commits] CVS: llvm/lib/System/Win32/DynamicLibrary.inc

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/lib/System/Win32: DynamicLibrary.inc updated: 1.13 - 1.14 --- Log message: Add AddSymbol() method to DynamicLibrary to work around Windows limitation of being unable to search for symbols in an EXE. It will also allow other existing hacks to be improved. --- Diffs

[llvm-commits] CVS: llvm/include/llvm/System/DynamicLibrary.h

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/include/llvm/System: DynamicLibrary.h updated: 1.4 - 1.5 --- Log message: Add AddSymbol() method to DynamicLibrary to work around Windows limitation of being unable to search for symbols in an EXE. It will also allow other existing hacks to be improved. --- Diffs

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8ISelDAGToDAG.cpp updated: 1.64 - 1.65 --- Log message: When lowering SELECT_CC, see if the input is a lowered SETCC. If so, fold the two operations together. This allows us to compile this: void %two(int %a, int* %b) { %tmp.2 =

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8Subtarget.cpp

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8Subtarget.cpp updated: 1.3 - 1.4 --- Log message: Two changes: 1. Default to having V9 instructions, instead of just V8. 2. unless -enable-sparc-v9-insts is passed, disable V9 (for use with llcbeta) --- Diffs of the changes: (+11 -0)

[llvm-commits] CVS: llvm-test/Makefile.programs

2006-01-29 Thread Chris Lattner
Changes in directory llvm-test: Makefile.programs updated: 1.187 - 1.188 --- Log message: set llcbeta on sparc --- Diffs of the changes: (+3 -0) Makefile.programs |3 +++ 1 files changed, 3 insertions(+) Index: llvm-test/Makefile.programs diff -u llvm-test/Makefile.programs:1.187

[llvm-commits] CVS: llvm/lib/Target/SparcV8/README.txt SparcV8ISelDAGToDAG.cpp SparcV8InstrInfo.td

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: README.txt updated: 1.42 - 1.43 SparcV8ISelDAGToDAG.cpp updated: 1.65 - 1.66 SparcV8InstrInfo.td updated: 1.105 - 1.106 --- Log message: First step towards V9 instructions in the V8 backend, two conditional move patterns. This allows emission of

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8InstrInfo.td updated: 1.106 - 1.107 --- Log message: When in v9 mode, emit fabsd/fnegd/fmovd --- Diffs of the changes: (+30 -8) SparcV8InstrInfo.td | 38 ++ 1 files changed, 30 insertions(+), 8

[llvm-commits] CVS: llvm/lib/Target/SparcV8/FPMover.cpp

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: FPMover.cpp updated: 1.10 - 1.11 --- Log message: If the target has V9 instructions, this pass is a noop, don't bother running it. --- Diffs of the changes: (+16 -8) FPMover.cpp | 24 1 files changed, 16

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp SparcV8InstrInfo.td

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8ISelDAGToDAG.cpp updated: 1.66 - 1.67 SparcV8InstrInfo.td updated: 1.107 - 1.108 --- Log message: Compile: uint %test(uint %X) { %Y = call uint %llvm.ctpop.i32(uint %X) ret uint %Y } to: test: save -96, %o6, %o6

[llvm-commits] CVS: llvm/lib/Target/SparcV8/SparcV8ISelDAGToDAG.cpp SparcV8InstrInfo.td

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8ISelDAGToDAG.cpp updated: 1.67 - 1.68 SparcV8InstrInfo.td updated: 1.108 - 1.109 --- Log message: Revamp the ICC/FCC reading instructions to be parameterized in terms of the SPARC condition codes, not in terms of the DAG condcodes. This

[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAG.h

2006-01-29 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.93 - 1.94 --- Log message: One more getTargetNode() variant shouldn't hurt... --- Diffs of the changes: (+16 -0) SelectionDAG.h | 16 1 files changed, 16 insertions(+) Index: