[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: llvm/include/llvm/C

[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 al

[llvm-commits] CVS: llvm/test/Regression/CodeGen/SparcV8/ctpop.ll

2006-01-29 Thread Chris Lattner
Changes in directory llvm/test/Regression/CodeGen/SparcV8: ctpop.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+11 -0) ctpop.ll | 11 +++ 1 files changed, 11 insertions(+) Index: llvm/test/Regression/CodeGen/SparcV8/ctpop.ll diff -c /dev/null llvm/tes

[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/include/llvm/Target/TargetLowering.h

2006-01-29 Thread Chris Lattner
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.44 -> 1.45 --- Log message: Clear the OpAction field before setting it. This allows a target to set an instruction operation action to Expand, then set it to Legal later. --- Diffs of the changes: (+1 -0) TargetLow

[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 insertions(+

[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 dele

[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-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 ll

[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) S

[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 = se

[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 o

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

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/lib/System: DynamicLibrary.cpp updated: 1.11 -> 1.12 --- 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 of the

[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/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/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/win

[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/win32

[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 th

[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 partso

[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/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

[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 cha

[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/llvm-nm/llvm-nm.vcproj

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/llvm-nm: llvm-nm.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-nm.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/wi

[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/wi

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

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/bugpoint: bugpoint.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) bugpoint.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm

[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: l

[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 delet

[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/wi

[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/win32/lli/lli.

[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/wi

[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 delet

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

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

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

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/Transforms: Transforms.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) Transforms.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Ind

[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: ll

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

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/opt: opt.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) opt.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/win32/opt/opt.

[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/win

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

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/Configure: Configure.vcproj updated: 1.11 -> 1.12 --- Log message: Add _CRT_SECURE_NO_DEPRECATE preprocessor symbol to make VS2005 happy. --- Diffs of the changes: (+1 -1) Configure.vcproj |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llv

[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

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

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/llvm-ranlib: llvm-ranlib.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-ranlib.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) In

[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: l

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

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

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

2006-01-29 Thread Jeff Cohen
Changes in directory llvm/win32/CBackend: CBackend.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) CBackend.vcproj |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm

[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/win32/x86/x8

[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/

[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/win32/llc/llc.

[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/wi

[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/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/

[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: l

[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) SparcV8

[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 insertio

[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/lib/Tar

[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(+),

[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 deletio

[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/runtime/GCCLibraries/crten

[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 dif

[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 inserti

[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 inse

[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-test/SingleSource/UnitTests/2006-01-29-SimpleIndirectCall

[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/utils/TableGen/DAGISelEmi

[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/include/llvm/CodeGen/MachineDebugInf

[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/l

[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/lib/Target/X

[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/lib/Target/X86/READM

[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/lib/Target/X86/READM

[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/lib/

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

2006-01-29 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.78 -> 1.79 --- Log message: Now that OpActions is big enough, we can specify actions for vector types --- Diffs of the changes: (+2 -2) PPCISelLowering.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletion

[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/lib/Target/TargetLowerin

[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 change

[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/include/llvm/CodeG

[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