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

2005-12-21 Thread Chris Lattner
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.32 -> 1.33 --- Log message: add some nodes, forgot to commit this last night :( --- Diffs of the changes: (+2 -0) TargetSelectionDAG.td |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/TargetSelectio

[llvm-commits] CVS: llvm/test/Regression/Assembler/2005-12-21-ZeroInitVector.ll

2005-12-21 Thread Chris Lattner
Changes in directory llvm/test/Regression/Assembler: 2005-12-21-ZeroInitVector.ll added (r1.1) --- Log message: new testcase --- Diffs of the changes: (+5 -0) 2005-12-21-ZeroInitVector.ll |5 + 1 files changed, 5 insertions(+) Index: llvm/test/Regression/Assembler/2005-12-21-Zero

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y ParserInternals.h

2005-12-21 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.239 -> 1.240 ParserInternals.h updated: 1.41 -> 1.42 --- Log message: Implement Regression/Assembler/2005-12-21-ZeroInitVector.ll --- Diffs of the changes: (+13 -1) ParserInternals.h |8 +++- llvmAsmParser.y |

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

2005-12-21 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.236 -> 1.237 --- Log message: fix a bug I introduced that broke recursive expansion of nodes (e.g. scalarizing vectors) --- Diffs of the changes: (+6 -3) LegalizeDAG.cpp |9 ++--- 1 files changed, 6 ins

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

2005-12-21 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Instructions.cpp updated: 1.28 -> 1.29 Verifier.cpp updated: 1.135 -> 1.136 --- Log message: Get logical operations to like packed types, allow BinOp::getNot to create the right vector of -1's as its operand. --- Diffs of the changes: (+19 -7) Instruct

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.y

2005-12-21 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.240 -> 1.241 --- Log message: allow logical operators on packed integral types --- Diffs of the changes: (+10 -4) llvmAsmParser.y | 14 ++ 1 files changed, 10 insertions(+), 4 deletions(-) Index: llvm/lib/A

[llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.cpp

2005-12-21 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: llvmAsmParser.cpp updated: 1.26 -> 1.27 --- Log message: Regenerate --- Diffs of the changes: (+127 -121) llvmAsmParser.cpp | 248 +++--- 1 files changed, 127 insertions(+), 121 deletions(-) Index:

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

2005-12-21 Thread Chris Lattner
Changes in directory llvm-test: Makefile.programs updated: 1.181 -> 1.182 --- Log message: Change beta options back --- Diffs of the changes: (+2 -4) Makefile.programs |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) Index: llvm-test/Makefile.programs diff -u llvm-test/Mak

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

2005-12-21 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.118 -> 1.119 --- Log message: enable the gep isel opt --- Diffs of the changes: (+0 -6) SelectionDAGISel.cpp |6 -- 1 files changed, 6 deletions(-) Index: llvm/lib/CodeGen/SelectionDAG/SelectionDA

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

2005-12-21 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.237 -> 1.238 --- Log message: make sure to relegalize all cases --- Diffs of the changes: (+1 -1) LegalizeDAG.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/SelectionDAG/

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

2005-12-21 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h added (r1.1) --- Log message: Start of Dwarf framework code. --- Diffs of the changes: (+424 -0) DwarfWriter.h | 424 ++ 1 files changed, 424 insertions(+) Index: llvm/i

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

2005-12-21 Thread Jim Laskey
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.1 -> 1.2 --- Log message: Oops llvm namespace. --- Diffs of the changes: (+410 -406) DwarfWriter.h | 816 +- 1 files changed, 410 insertions(+), 406 deletions(-

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

2005-12-21 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp added (r1.1) --- Log message: Start of Dwarf framework. --- Diffs of the changes: (+15 -0) DwarfWriter.cpp | 15 +++ 1 files changed, 15 insertions(+) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -c /dev/null llvm/lib/C

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

2005-12-21 Thread Chris Lattner
Changes in directory llvm/Xcode/LLVM.xcodeproj: project.pbxproj updated: 1.13 -> 1.14 --- Log message: add dwarfwriter to the xcode project --- Diffs of the changes: (+4 -0) project.pbxproj |4 1 files changed, 4 insertions(+) Index: llvm/Xcode/LLVM.xcodeproj/project.pbxproj dif

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.110 -> 1.111 --- Log message: Allows instructions which no explicit operands. e.g. X86 RET which has but an implicit flag operand. --- Diffs of the changes: (+5 -6) DAGISelEmitter.cpp | 11 +-- 1 files change

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.12 -> 1.13 X86ISelLowering.h updated: 1.6 -> 1.7 X86InstrInfo.td updated: 1.179 -> 1.180 --- Log message: * Added support for X86 RET with an additional operand to specify number of bytes to pop off stack. * Added support

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.238 -> 1.239 --- Log message: * Added support for X86 RET with an additional operand to specify number of bytes to pop off stack. * Added support for X86 SETCC. --- Diffs of the changes: (+10 -0) LegalizeDAG.cpp

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

2005-12-21 Thread Jim Laskey
Changes in directory llvm/Xcode/LLVM.xcodeproj: project.pbxproj updated: 1.14 -> 1.15 --- Log message: Sync up the project with my tweaks. --- Diffs of the changes: (+199 -11) project.pbxproj | 210 +--- 1 files changed, 199 insertions(+

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

2005-12-21 Thread Jim Laskey
Changes in directory llvm/lib/Target/Alpha: AlphaISelLowering.cpp updated: 1.12 -> 1.13 --- Log message: Disengage DEBUG_LOC from non-PPC targets. --- Diffs of the changes: (+1 -0) AlphaISelLowering.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/Alpha/AlphaISelLower

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

2005-12-21 Thread Jim Laskey
Changes in directory llvm/lib/Target/IA64: IA64ISelLowering.cpp updated: 1.4 -> 1.5 IA64ISelPattern.cpp updated: 1.69 -> 1.70 --- Log message: Disengage DEBUG_LOC from non-PPC targets. --- Diffs of the changes: (+2 -0) IA64ISelLowering.cpp |1 + IA64ISelPattern.cpp |1 + 2 files c

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

2005-12-21 Thread Jim Laskey
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.13 -> 1.14 --- Log message: Disengage DEBUG_LOC from non-PPC targets. --- Diffs of the changes: (+1 -0) X86ISelLowering.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/X86/X86ISelLowering.cpp di

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

2005-12-21 Thread Jim Laskey
Changes in directory llvm/lib/Target/SparcV8: SparcV8ISelDAGToDAG.cpp updated: 1.30 -> 1.31 --- Log message: Disengage DEBUG_LOC from non-PPC targets. --- Diffs of the changes: (+5 -0) SparcV8ISelDAGToDAG.cpp |5 + 1 files changed, 5 insertions(+) Index: llvm/lib/Target/SparcV8/S

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

2005-12-21 Thread Jim Laskey
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.239 -> 1.240 ScheduleDAG.cpp updated: 1.53 -> 1.54 --- Log message: Disengage DEBUG_LOC from non-PPC targets. --- Diffs of the changes: (+17 -13) LegalizeDAG.cpp | 28 ScheduleDAG.

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.180 -> 1.181 --- Log message: Oops. Accidentally deleted RET pattern. It's still needed for return void; --- Diffs of the changes: (+1 -1) X86InstrInfo.td |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.16 -> 1.17 --- Log message: * Fix a GlobalAddress lowering bug. * Teach DAG combiner about X86ISD::SETCC by adding a TargetLowering hook. --- Diffs of the changes: (+5 -0) TargetLowering.cpp |5 + 1 files changed,

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86ISelDAGToDAG.cpp updated: 1.18 -> 1.19 X86ISelLowering.cpp updated: 1.14 -> 1.15 X86ISelLowering.h updated: 1.7 -> 1.8 X86InstrInfo.td updated: 1.181 -> 1.182 --- Log message: * Fix a GlobalAddress lowering bug. * Teach DAG combiner about X86ISD::SET

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: DAGCombiner.cpp updated: 1.69 -> 1.70 --- Log message: * Fix a GlobalAddress lowering bug. * Teach DAG combiner about X86ISD::SETCC by adding a TargetLowering hook. --- Diffs of the changes: (+4 -1) DAGCombiner.cpp |5 - 1 files c

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.17 -> 1.18 --- Log message: Lefted out TargetLowering:: --- Diffs of the changes: (+2 -2) TargetLowering.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/Target/TargetLowering.cpp diff -u

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.30 -> 1.31 --- Log message: Added TargetLowering::isMaskedValueZeroForTargetNode() declaration. --- Diffs of the changes: (+8 -2) TargetLowering.h | 10 -- 1 files changed, 8 insertions(+), 2 deletions(-)

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

2005-12-21 Thread Reid Spencer
Changes in directory llvm: Makefile.rules updated: 1.336 -> 1.337 --- Log message: Some simple cleanups: 1. When srcdir == objdir have "spotless" say that it isn't supported in that mode rather than just let make say "no such target" 2. Minor doc cleanups 3. Fix the double rebuild problem wi

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

2005-12-21 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.1 -> 1.2 --- Log message: Add an eol at the end to shut gcc sup. --- Diffs of the changes: (+1 -1) DwarfWriter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/DwarfWriter.cpp diff -u l

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

2005-12-21 Thread Reid Spencer
Changes in directory llvm/include/llvm/CodeGen: DwarfWriter.h updated: 1.2 -> 1.3 --- Log message: Add an eol at the end to shut gcc up. --- Diffs of the changes: (+1 -1) DwarfWriter.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/DwarfWriter.

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

2005-12-21 Thread Jeff Cohen
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.31 -> 1.32 --- Log message: Make it compile with VC++. --- Diffs of the changes: (+1 -0) TargetLowering.h |1 + 1 files changed, 1 insertion(+) Index: llvm/include/llvm/Target/TargetLowering.h diff -u llvm/incl

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

2005-12-21 Thread Jeff Cohen
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.32 -> 1.33 --- Log message: Oh oh... Unix is case sensitive. --- Diffs of the changes: (+1 -1) TargetLowering.h |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/include/llvm/Target/TargetLower

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

2005-12-21 Thread Jeff Cohen
Changes in directory llvm/win32/CodeGen: CodeGen.vcproj updated: 1.16 -> 1.17 --- Log message: Add new files to Visual Studio. --- Diffs of the changes: (+6 -0) CodeGen.vcproj |6 ++ 1 files changed, 6 insertions(+) Index: llvm/win32/CodeGen/CodeGen.vcproj diff -u llvm/win32/CodeG

[llvm-commits] CVS: llvm/tools/gccld/GenerateCode.cpp gccld.cpp gccld.h

2005-12-21 Thread Reid Spencer
Changes in directory llvm/tools/gccld: GenerateCode.cpp updated: 1.55 -> 1.56 gccld.cpp updated: 1.106 -> 1.107 gccld.h updated: 1.17 -> 1.18 --- Log message: Implement PR679: http://llvm.cs.uiuc.edu/PR679 : * Changed the -rpath option from cl::opt to cl::list * Changed the interface to Generat

[llvm-commits] CVS: llvm/autoconf/m4/sanity_check.m4

2005-12-21 Thread Reid Spencer
Changes in directory llvm/autoconf/m4: sanity_check.m4 updated: 1.1 -> 1.2 --- Log message: For PR678: http://llvm.cs.uiuc.edu/PR678 : * Make it possible to pass a fourth argument to the CHECK_PROGRAM_SANITY macro that controls whether a non-sane program generates an error or a warning. -

[llvm-commits] CVS: llvm-test/configure

2005-12-21 Thread Reid Spencer
Changes in directory llvm-test: configure updated: 1.30 -> 1.31 --- Log message: Fix PR678: http://llvm.cs.uiuc.edu/PR678 : Use the 4th argument to CHECK_PROGRAM_SANITY in order to turn a failed sanity check into a warning instead of an error. --- Diffs of the changes: (+9 -3) configure |

[llvm-commits] CVS: llvm-test/autoconf/configure.ac

2005-12-21 Thread Reid Spencer
Changes in directory llvm-test/autoconf: configure.ac updated: 1.29 -> 1.30 --- Log message: Fix PR678: http://llvm.cs.uiuc.edu/PR678 : Use the 4th argument to CHECK_PROGRAM_SANITY in order to turn a failed sanity check into a warning instead of an error. --- Diffs of the changes: (+1 -1)

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/lib/Target: TargetSelectionDAG.td updated: 1.33 -> 1.34 --- Log message: Added special flag node FLAG. --- Diffs of the changes: (+1 -0) TargetSelectionDAG.td |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/TargetSelectionDAG.td diff -u llvm/lib

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.td updated: 1.182 -> 1.183 X86RegisterInfo.td updated: 1.26 -> 1.27 --- Log message: Bye bye HACKTROCITY. --- Diffs of the changes: (+4 -8) X86InstrInfo.td|5 +++-- X86RegisterInfo.td |7 +-- 2 files changed, 4 insertio

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCRegisterInfo.td updated: 1.28 -> 1.29 --- Log message: Bye bye HACKTROCITY. --- Diffs of the changes: (+0 -8) PPCRegisterInfo.td |8 1 files changed, 8 deletions(-) Index: llvm/lib/Target/PowerPC/PPCRegisterInfo.td diff -u llv

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.111 -> 1.112 DAGISelEmitter.h updated: 1.46 -> 1.47 --- Log message: * Added support for FLAG - a special nameless flag register. Can be used as either an operand or a result. * Fixed some more flag / chain bugs. --- Di

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

2005-12-21 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: DAGISelEmitter.cpp updated: 1.112 -> 1.113 --- Log message: Attempt to fix a crash on WIN32. --- Diffs of the changes: (+16 -15) DAGISelEmitter.cpp | 31 --- 1 files changed, 16 insertions(+), 15 deletions(-) Index:

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

2005-12-21 Thread Reid Spencer
Changes in directory llvm/lib/System: Alarm.cpp added (r1.1) --- Log message: Implement a generic polled Alarm function. This merely removes the system dependent portion of the lib/Support/SlowOperationTimer code into the lib/System implementation where it can be ported to different platforms.

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

2005-12-21 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Alarm.h added (r1.1) --- Log message: Implement a generic polled Alarm function. This merely removes the system dependent portion of the lib/Support/SlowOperationTimer code into the lib/System implementation where it can be ported to different plat

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

2005-12-21 Thread Reid Spencer
Changes in directory llvm/lib/System/Unix: Alarm.inc added (r1.1) --- Log message: Implement a generic polled Alarm function. This merely removes the system dependent portion of the lib/Support/SlowOperationTimer code into the lib/System implementation where it can be ported to different platfo

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

2005-12-21 Thread Reid Spencer
Changes in directory llvm/lib/System/Win32: Alarm.inc added (r1.1) --- Log message: Implement a generic polled Alarm function. This merely removes the system dependent portion of the lib/Support/SlowOperationTimer code into the lib/System implementation where it can be ported to different platf

[llvm-commits] CVS: llvm/lib/Support/SlowOperationInformer.cpp

2005-12-21 Thread Reid Spencer
Changes in directory llvm/lib/Support: SlowOperationInformer.cpp updated: 1.6 -> 1.7 --- Log message: For PR351: http://llvm.cs.uiuc.edu/PR351 : Move the system dependent portion to lib/System/*/Alarm.inc. This makes the SlowOperationInformer platform independent. --- Diffs of the changes: (

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

2005-12-21 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64.td updated: 1.3 -> 1.4 IA64InstrInfo.td updated: 1.30 -> 1.31 IA64RegisterInfo.td updated: 1.11 -> 1.12 --- Log message: update tablegen files - nothing to see here --- Diffs of the changes: (+18 -6) IA64.td |1 + IA64InstrIn

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

2005-12-21 Thread Reid Spencer
Changes in directory llvm/include/llvm/System: Alarm.h updated: 1.1 -> 1.2 --- Log message: Fix documentation for the AlarmSetup function. --- Diffs of the changes: (+5 -2) Alarm.h |7 +-- 1 files changed, 5 insertions(+), 2 deletions(-) Index: llvm/include/llvm/System/Alarm.h di

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

2005-12-21 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64ISelDAGToDAG.cpp updated: 1.13 -> 1.14 --- Log message: kill SelectCALL() in the DAG isel, we handle this in lowering now, like SPARCv8. (we copy sparcv8's workaround for tablegen not being nice about ISD::CALL/TAILCALL) --- Diffs of the changes:

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

2005-12-21 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64ISelLowering.cpp updated: 1.5 -> 1.6 --- Log message: I shoulda done this a *long* time ago (tm): implement calls properly, i.e. r1/r12/rp are saved/restored regardless of scheduling/luck TODO: calls to external symbols, indirect (function descrip

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

2005-12-21 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.240 -> 1.241 --- Log message: The 81st column doesn't like code in it. --- Diffs of the changes: (+4 -3) LegalizeDAG.cpp |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/CodeGen

[llvm-commits] CVS: llvm/lib/Analysis/IPA/CallGraph.cpp

2005-12-21 Thread Chris Lattner
Changes in directory llvm/lib/Analysis/IPA: CallGraph.cpp updated: 1.48 -> 1.49 --- Log message: Separate the call graph implementation from its interface. This implements the rough idea sketched out in http://nondot.org/sabre/LLVMNotes/CallGraphClass.txt, allowing new spiffy implementations

[llvm-commits] CVS: llvm/CREDITS.TXT

2005-12-21 Thread Chris Lattner
Changes in directory llvm: CREDITS.TXT updated: 1.43 -> 1.44 --- Log message: credit where credit is due --- Diffs of the changes: (+5 -1) CREDITS.TXT |6 +- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm/CREDITS.TXT diff -u llvm/CREDITS.TXT:1.43 llvm/CREDITS.TXT:1.4

[llvm-commits] CVS: llvm/include/llvm/Analysis/CallGraph.h LinkAllAnalyses.h

2005-12-21 Thread Chris Lattner
Changes in directory llvm/include/llvm/Analysis: CallGraph.h updated: 1.43 -> 1.44 LinkAllAnalyses.h updated: 1.2 -> 1.3 --- Log message: Separate the call graph implementation from its interface. This implements the rough idea sketched out in http://nondot.org/sabre/LLVMNotes/CallGraphClass.

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

2005-12-21 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64InstrInfo.td updated: 1.31 -> 1.32 --- Log message: we need to emit the getf.d instruction in lowering, so add it to IA64ISD --- Diffs of the changes: (+11 -2) IA64InstrInfo.td | 13 +++-- 1 files changed, 11 insertions(+), 2 delet

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

2005-12-21 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64ISelLowering.cpp updated: 1.6 -> 1.7 --- Log message: this should take care of calls to varadic functions, but it doesn.,t BUG: calling printf(string, float) will load the float into the wrong register, completely forget about loading the string, e

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

2005-12-21 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64ISelLowering.h updated: 1.1 -> 1.2 --- Log message: we can't all have brains now, can we --- Diffs of the changes: (+4 -0) IA64ISelLowering.h |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/IA64/IA64ISelLowering.h diff

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

2005-12-21 Thread Duraid Madina
Changes in directory llvm/include/llvm/CodeGen: SelectionDAG.h updated: 1.80 -> 1.81 --- Log message: i need to do this to take over the earth when I take over the earth, sabre will be happy because i'll stop asking him silly questions!! --- Diffs of the changes: (+9 -0) SelectionDAG

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

2005-12-21 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64InstrInfo.td updated: 1.32 -> 1.33 --- Log message: oops, back this out --- Diffs of the changes: (+2 -3) IA64InstrInfo.td |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/lib/Target/IA64/IA64InstrInfo.td diff -u l

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

2005-12-21 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64ISelDAGToDAG.cpp updated: 1.14 -> 1.15 --- Log message: we can't do this directly in lowering, so we need this case --- Diffs of the changes: (+8 -0) IA64ISelDAGToDAG.cpp |8 1 files changed, 8 insertions(+) Index: llvm/lib/Tar