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

2006-01-27 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: Alpha.td updated: 1.7 - 1.8 --- Log message: Subtarget feature can now set any variable to any value --- Diffs of the changes: (+2 -2) Alpha.td |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/Alpha/Alpha.td

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

2006-01-27 Thread Evan Cheng
Changes in directory llvm/lib/Target/SparcV8: SparcV8.td updated: 1.9 - 1.10 --- Log message: Subtarget feature can now set any variable to any value --- Diffs of the changes: (+3 -3) SparcV8.td |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

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

2006-01-27 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPC.td updated: 1.10 - 1.11 --- Log message: Subtarget feature can now set any variable to any value --- Diffs of the changes: (+5 -5) PPC.td | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Target/X86/X86.h X86.td X86ISelDAGToDAG.cpp X86ISelLowering.cpp X86ISelLowering.h X86ISelPattern.cpp X86InstrInfo.td X86Subtarget.cpp X86Subtarget.h X86TargetMachine.cpp

2006-01-27 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86.h updated: 1.40 - 1.41 X86.td updated: 1.18 - 1.19 X86ISelDAGToDAG.cpp updated: 1.36 - 1.37 X86ISelLowering.cpp updated: 1.58 - 1.59 X86ISelLowering.h updated: 1.16 - 1.17 X86ISelPattern.cpp updated: 1.201 - 1.202 X86InstrInfo.td updated: 1.219 -

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

2006-01-27 Thread Evan Cheng
Changes in directory llvm/lib/Target: Target.td updated: 1.69 - 1.70 --- Log message: Subtarget feature can now set any variable to any value --- Diffs of the changes: (+5 -5) Target.td | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/lib/Target/Target.td

[llvm-commits] CVS: llvm/test/Regression/Bytecode/old-intrinsics.ll

2006-01-27 Thread Reid Spencer
Changes in directory llvm/test/Regression/Bytecode: old-intrinsics.ll updated: 1.4 - 1.5 --- Log message: This now passes. --- Diffs of the changes: (+0 -3) old-intrinsics.ll |3 --- 1 files changed, 3 deletions(-) Index: llvm/test/Regression/Bytecode/old-intrinsics.ll diff -u

[llvm-commits] CVS: llvm/test/Regression/Bytecode/signed-intrinsics.ll signed-intrinsics.ll.bc-16

2006-01-27 Thread Reid Spencer
Changes in directory llvm/test/Regression/Bytecode: signed-intrinsics.ll added (r1.1) signed-intrinsics.ll.bc-16 added (r1.1) --- Log message: A test case for ensuring that conversion of old-format intrinsics with signed arguments get auto-upgraded correctly. --- Diffs of the changes: (+3

[llvm-commits] CVS: llvm/include/llvm/Assembly/AutoUpgrade.h

2006-01-27 Thread Reid Spencer
Changes in directory llvm/include/llvm/Assembly: AutoUpgrade.h updated: 1.3 - 1.4 --- Log message: Fix auto-upgrade of intrinsics to work properly with both assembly and bytecode reading. This code is crufty, the result of much hacking to get things working correctly. Cleanup patches will

[llvm-commits] CVS: llvm/lib/VMCore/AutoUpgrade.cpp

2006-01-27 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: AutoUpgrade.cpp updated: 1.7 - 1.8 --- Log message: Fix auto-upgrade of intrinsics to work properly with both assembly and bytecode reading. This code is crufty, the result of much hacking to get things working correctly. Cleanup patches will follow. ---

[llvm-commits] CVS: llvm/Xcode/LLVM.xcodeproj/project.pbxproj

2006-01-27 Thread Jim Laskey
Changes in directory llvm/Xcode/LLVM.xcodeproj: project.pbxproj updated: 1.18 - 1.19 --- Log message: Catch up on some of the file addition/deletions. --- Diffs of the changes: (+44 -10) project.pbxproj | 54 -- 1 files changed, 44

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

2006-01-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.19 - 1.20 MachineDebugInfo.cpp updated: 1.6 - 1.7 --- Log message: Improve visibility/correctness of operand indices in llvm.db objects. Handle 64 in DIEs. --- Diffs of the changes: (+71 -48) DwarfWriter.cpp | 59

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

2006-01-27 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.19 - 1.20 MachineDebugInfo.h updated: 1.8 - 1.9 --- Log message: Improve visibility/correctness of operand indices in llvm.db objects. Handle 64 in DIEs. --- Diffs of the changes: (+39 -5) DwarfWriter.h | 17

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

2006-01-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.7 - 1.8 --- Log message: Forgot the version number. --- Diffs of the changes: (+1 -1) MachineDebugInfo.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/MachineDebugInfo.cpp diff

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: MachineDebugInfo.cpp updated: 1.8 - 1.9 --- Log message: Fix build error that is apparently only a warning with some compilers. --- Diffs of the changes: (+1 -1) MachineDebugInfo.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-01-27 Thread Andrew Lenharth
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.20 - 1.21 --- Log message: fix build --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.10 - 1.11 --- Log message: force sse/3dnow off until they work. This fixes all the x86 failures last night --- Diffs of the changes: (+5 -0) X86Subtarget.cpp |5 + 1 files changed, 5 insertions(+) Index:

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

2006-01-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.21 - 1.22 --- Log message: Following convention. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86CodeEmitter.cpp updated: 1.84 - 1.85 --- Log message: Unbreak the JIT with SSE --- Diffs of the changes: (+8 -0) X86CodeEmitter.cpp |8 1 files changed, 8 insertions(+) Index: llvm/lib/Target/X86/X86CodeEmitter.cpp diff -u

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

2006-01-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.22 - 1.23 --- Log message: Sorry - really folowing convention. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u

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

2006-01-27 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.20 - 1.21 --- Log message: Sorry - really folowing convention. --- Diffs of the changes: (+1 -0) DwarfWriter.h |1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/CodeGen/DwarfWriter.h diff -u

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

2006-01-27 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.11 - 1.12 --- Log message: A better workaround --- Diffs of the changes: (+5 -6) X86Subtarget.cpp | 11 +-- 1 files changed, 5 insertions(+), 6 deletions(-) Index: llvm/lib/Target/X86/X86Subtarget.cpp diff -u

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

2006-01-27 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.23 - 1.24 --- Log message: Using bit size of integers instead of ambiguous long et all. --- Diffs of the changes: (+62 -62) DwarfWriter.cpp | 124 1 files changed,

[llvm-commits] CVS: llvm-test/External/SPEC/CINT95/Makefile

2006-01-27 Thread Andrew Lenharth
Changes in directory llvm-test/External/SPEC/CINT95: Makefile updated: 1.8 - 1.9 --- Log message: no idea why this is disabled, it works --- Diffs of the changes: (+0 -7) Makefile |7 --- 1 files changed, 7 deletions(-) Index: llvm-test/External/SPEC/CINT95/Makefile diff -u

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

2006-01-27 Thread Nate Begeman
Changes in directory llvm/lib/Target/SparcV8: SparcV8ISelDAGToDAG.cpp updated: 1.60 - 1.61 --- Log message: Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for the same functionality. This addresses another piece of bug 680: http://llvm.cs.uiuc.edu/PR680 . Next, on to

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

2006-01-27 Thread Nate Begeman
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.59 - 1.60 X86ISelLowering.h updated: 1.17 - 1.18 --- Log message: Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for the same functionality. This addresses another piece of bug 680:

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

2006-01-27 Thread Nate Begeman
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.37 - 1.38 --- Log message: Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for the same functionality. This addresses another piece of bug 680: http://llvm.cs.uiuc.edu/PR680 . Next, on to fixing

[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelLowering.cpp IA64ISelLowering.h

2006-01-27 Thread Nate Begeman
Changes in directory llvm/lib/Target/IA64: IA64ISelLowering.cpp updated: 1.28 - 1.29 IA64ISelLowering.h updated: 1.6 - 1.7 --- Log message: Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for the same functionality. This addresses another piece of bug 680:

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

2006-01-27 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.138 - 1.139 --- Log message: Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for the same functionality. This addresses another piece of bug 680: http://llvm.cs.uiuc.edu/PR680 . Next, on

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

2006-01-27 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.71 - 1.72 PPCISelLowering.h updated: 1.15 - 1.16 --- Log message: Remove TLI.LowerReturnTo, and just let targets custom lower ISD::RET for the same functionality. This addresses another piece of bug 680:

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2005-12-03-IndirectTailCall.ll fast-cc-tail-call.ll

2006-01-27 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: 2005-12-03-IndirectTailCall.ll updated: 1.1 - 1.2 fast-cc-tail-call.ll updated: 1.2 - 1.3 --- Log message: XFAIL tailcall test cases until it's implemented. --- Diffs of the changes: (+2 -0) 2005-12-03-IndirectTailCall.ll |1 +

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/fabs.ll fildll.ll fp-immediate-shorten.ll negatize_zero.ll

2006-01-27 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: fabs.ll updated: 1.5 - 1.6 fildll.ll updated: 1.1 - 1.2 fp-immediate-shorten.ll updated: 1.1 - 1.2 negatize_zero.ll updated: 1.1 - 1.2 --- Log message: These are fp stack test cases. --- Diffs of the changes: (+4 -4) fabs.ll

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/bswap.ll

2006-01-27 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: bswap.ll updated: 1.1 - 1.2 --- Log message: X86 dag isel is now (soon) the default. --- Diffs of the changes: (+2 -2) bswap.ll |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/runtime/GCCLibraries/crtend: Makefile updated: 1.29 - 1.30 --- Log message: Remove the only use of FAKE_SOURCES --- Diffs of the changes: (+11 -3) Makefile | 14 +++--- 1 files changed, 11 insertions(+), 3 deletions(-) Index:

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/docs: MakefileGuide.html updated: 1.26 - 1.27 --- Log message: Remove FAKE_SOURCES --- Diffs of the changes: (+1 -9) MakefileGuide.html | 10 +- 1 files changed, 1 insertion(+), 9 deletions(-) Index: llvm/docs/MakefileGuide.html diff -u

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/runtime/GCCLibraries/crtend: Makefile updated: 1.30 - 1.31 --- Log message: Remove out of date comment --- Diffs of the changes: (+0 -7) Makefile |7 --- 1 files changed, 7 deletions(-) Index: llvm/runtime/GCCLibraries/crtend/Makefile diff -u

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

2006-01-27 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.23 - 1.24 --- Log message: Added notes about a x86 isel deficiency. --- Diffs of the changes: (+22 -0) README.txt | 22 ++ 1 files changed, 22 insertions(+) Index: llvm/lib/Target/X86/README.txt diff

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm: Makefile.rules updated: 1.338 - 1.339 --- Log message: * Eliminate FAKE_SOURCES * Make runtimes and projects build with the new front-end by not relying on 'llvm-gcc -c' to build a .bc file. Instead, use llvm-gcc -S -emit-llvm, then an explicit invocation of

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.72 - 1.73 PPCISelLowering.h updated: 1.16 - 1.17 --- Log message: Make llvm.frame/returnaddr not crash on ppc --- Diffs of the changes: (+0 -11) PPCISelLowering.cpp |7 --- PPCISelLowering.h |4

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

2006-01-27 Thread Jeff Cohen
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.146 - 1.147 DAGISelEmitter.h updated: 1.51 - 1.52 --- Log message: Teach tablegen to generate code that is VC++ warning-free. --- Diffs of the changes: (+65 -23) DAGISelEmitter.cpp | 86

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.13 - 1.14 --- Log message: initialize all instance vars --- Diffs of the changes: (+7 -3) X86Subtarget.cpp | 10 +++--- 1 files changed, 7 insertions(+), 3 deletions(-) Index:

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8Subtarget.cpp updated: 1.2 - 1.3 --- Log message: initialize member vars --- Diffs of the changes: (+5 -0) SparcV8Subtarget.cpp |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/Target/SparcV8/SparcV8Subtarget.cpp diff -u

[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/fp_constant_op.llx fp_load_fold.llx

2006-01-27 Thread Evan Cheng
Changes in directory llvm/test/Regression/CodeGen/X86: fp_constant_op.llx updated: 1.1 - 1.2 fp_load_fold.llx updated: 1.1 - 1.2 --- Log message: Use Intel assembly syntax to look for ST --- Diffs of the changes: (+2 -2) fp_constant_op.llx |2 +- fp_load_fold.llx |2 +- 2 files

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

2006-01-27 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.24 - 1.25 --- Log message: A bit of wisdom from Chris on the last entry. --- Diffs of the changes: (+10 -1) README.txt | 11 ++- 1 files changed, 10 insertions(+), 1 deletion(-) Index:

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/SparcV8: SparcV8ISelDAGToDAG.cpp updated: 1.61 - 1.62 SparcV8InstrInfo.td updated: 1.104 - 1.105 --- Log message: Use V8ISD::CALL instead of ISD::CALL --- Diffs of the changes: (+9 -5) SparcV8ISelDAGToDAG.cpp | 12 SparcV8InstrInfo.td

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelDAGToDAG.cpp updated: 1.152 - 1.153 PPCISelLowering.cpp updated: 1.73 - 1.74 PPCISelLowering.h updated: 1.17 - 1.18 --- Log message: Use PPCISD::CALL instead of ISD::CALL --- Diffs of the changes: (+11 -6) PPCISelDAGToDAG.cpp |3 +--

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.278 - 1.279 SelectionDAG.cpp updated: 1.245 - 1.246 --- Log message: Remove the ISD::CALL and ISD::TAILCALL nodes --- Diffs of the changes: (+1 -83) LegalizeDAG.cpp | 80

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/2005-07-17-INT-To-FP.c

2006-01-27 Thread Evan Cheng
Changes in directory llvm-test/SingleSource/UnitTests: 2005-07-17-INT-To-FP.c updated: 1.4 - 1.5 --- Log message: Work around a GCC bug where it is incorrectly eliding a float truncate by using a value that is fully precise as a float.CVS:

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

2006-01-27 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.86 - 1.87 --- Log message: Add a missing case to the dag combiner. --- Diffs of the changes: (+3 -2) DAGCombiner.cpp |5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) Index:

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

2006-01-27 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: README.txt updated: 1.46 - 1.47 --- Log message: Add a couple more things to the readme. --- Diffs of the changes: (+53 -0) README.txt | 53 + 1 files changed, 53 insertions(+) Index:

[llvm-commits] CVS: llvm-test/SingleSource/UnitTests/2005-07-17-INT-To-FP.c

2006-01-27 Thread Evan Cheng
Changes in directory llvm-test/SingleSource/UnitTests: 2005-07-17-INT-To-FP.c updated: 1.5 - 1.6 --- Log message: Back out last check-in. Turns out we are bug compatible with gcc. :-) --- Diffs of the changes: (+1 -1) 2005-07-17-INT-To-FP.c |2 +- 1 files changed, 1 insertion(+), 1

[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaISelLowering.cpp AlphaISelLowering.h

2006-01-27 Thread Nate Begeman
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.33 - 1.34 AlphaISelLowering.h updated: 1.13 - 1.14 --- Log message: Implement Promote for VAARG, and allow it to be custom promoted for people who don't want the default behavior (Alpha). --- Diffs of the changes:

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

2006-01-27 Thread Nate Begeman
Changes in directory llvm/lib/Target/IA64: IA64ISelLowering.cpp updated: 1.30 - 1.31 --- Log message: Implement Promote for VAARG, and allow it to be custom promoted for people who don't want the default behavior (Alpha). --- Diffs of the changes: (+1 -1) IA64ISelLowering.cpp |2 +- 1

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

2006-01-27 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.279 - 1.280 SelectionDAGISel.cpp updated: 1.139 - 1.140 --- Log message: Implement Promote for VAARG, and allow it to be custom promoted for people who don't want the default behavior (Alpha). --- Diffs of the

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

2006-01-27 Thread Nate Begeman
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.38 - 1.39 --- Log message: Implement Promote for VAARG, and allow it to be custom promoted for people who don't want the default behavior (Alpha). --- Diffs of the changes: (+6 -1) TargetLowering.h |7 ++-

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.280 - 1.281 --- Log message: Eliminate the need to do another iteration of the legalizer after inserting a libcall. --- Diffs of the changes: (+2 -3) LegalizeDAG.cpp |5 ++--- 1 files changed, 2

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.282 - 1.283 --- Log message: Eliminate the need for ExpandOp to set 'needsanotheriteration', as it already relegalizes the stuff it returns. Add the ability to custom expand ADD/SUB, so that targets don't need to

[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCSubtarget.cpp README.txt

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCSubtarget.cpp updated: 1.16 - 1.17 README.txt updated: 1.47 - 1.48 --- Log message: add a note about how we should implement this FIXME from the legalizer: // FIXME: revisit this when we have some kind of mechanism by which targets //

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.14 - 1.15 --- Log message: make this work on non-native hosts --- Diffs of the changes: (+7 -3) X86Subtarget.cpp | 10 +++--- 1 files changed, 7 insertions(+), 3 deletions(-) Index:

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

2006-01-27 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCISelLowering.cpp updated: 1.74 - 1.75 --- Log message: Fix a bug in my elimination of ISD::CALL this morning. PPC now has to provide the expansion for i64 calls itself --- Diffs of the changes: (+9 -2) PPCISelLowering.cpp | 11