[llvm-commits] CVS: llvm/lib/Target/Alpha/AlphaCodeEmitter.cpp AlphaISelDAGToDAG.cpp AlphaISelPattern.cpp AlphaInstrFormats.td AlphaInstrInfo.td

2005-11-21 Thread Andrew Lenharth
Changes in directory llvm/lib/Target/Alpha: AlphaCodeEmitter.cpp updated: 1.7 -> 1.8 AlphaISelDAGToDAG.cpp updated: 1.5 -> 1.6 AlphaISelPattern.cpp updated: 1.185 -> 1.186 AlphaInstrFormats.td updated: 1.13 -> 1.14 AlphaInstrInfo.td updated: 1.72 -> 1.73 --- Log message: massive DAGISel patch.

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

2005-11-21 Thread Nate Begeman
Changes in directory llvm/lib/Target: TargetLowering.cpp updated: 1.13 -> 1.14 --- Log message: Rather than attempting to legalize 1 x float, make sure the SD ISel never generates it. Make MVT::Vector expand-only, and remove the code in Legalize that attempts to legalize it. The plan for supp

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

2005-11-21 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen/SelectionDAG: LegalizeDAG.cpp updated: 1.213 -> 1.214 SelectionDAGISel.cpp updated: 1.103 -> 1.104 --- Log message: Rather than attempting to legalize 1 x float, make sure the SD ISel never generates it. Make MVT::Vector expand-only, and remove the code in

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86IntelAsmPrinter.cpp

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.15 -> 1.16 X86AsmPrinter.cpp updated: 1.156 -> 1.157 X86AsmPrinter.h updated: 1.7 -> 1.8 X86IntelAsmPrinter.cpp updated: 1.10 -> 1.11 --- Log message: Use HasDotTypeDotSizeDirective instead of forELF --- Diffs of the ch

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.21 -> 1.22 --- Log message: Add a new flag --- Diffs of the changes: (+6 -1) AsmPrinter.h |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/AsmPrinter.h diff -u llvm/inc

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.155 -> 1.156 --- Log message: Remove a level of indentation by using a continue. --- Diffs of the changes: (+56 -56) X86AsmPrinter.cpp | 112 +++--- 1 files changed, 56 i

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.7 -> 1.8 X86Subtarget.h updated: 1.6 -> 1.7 --- Log message: Simplify the subtarget info, allow the asmwriter to do some target sensing based on TargetType. --- Diffs of the changes: (+2 -22) X86Subtarget.cpp | 17 ++--

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.14 -> 1.15 X86AsmPrinter.cpp updated: 1.154 -> 1.155 X86AsmPrinter.h updated: 1.6 -> 1.7 --- Log message: Use subtarget information computed by X86Subtarget instead of rolling our own. --- Diffs of the changes: (+22 -2

[llvm-commits] CVS: llvm-www/pubs/2005-11-SAFECodeTR.pdf

2005-11-21 Thread Dinakar Dhurjati
Changes in directory llvm-www/pubs: 2005-11-SAFECodeTR.pdf updated: 1.5 -> 1.6 --- Log message: safecode techreport fixes --- Diffs of the changes: (+0 -0) 2005-11-SAFECodeTR.pdf |0 1 files changed Index: llvm-www/pubs/2005-11-SAFECodeTR.pdf _

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86Subtarget.cpp updated: 1.6 -> 1.7 X86Subtarget.h updated: 1.5 -> 1.6 --- Log message: Make the X86 subtarget compute the basic target type: ELF, Cygwin, Darwin, or native Win32 --- Diffs of the changes: (+24 -15) X86Subtarget.cpp | 35 +++

[llvm-commits] CVS: llvm-www/pubs/2005-11-SAFECodeTR.pdf

2005-11-21 Thread Dinakar Dhurjati
Changes in directory llvm-www/pubs: 2005-11-SAFECodeTR.pdf updated: 1.4 -> 1.5 --- Log message: safecode techreport fixes --- Diffs of the changes: (+0 -0) 2005-11-SAFECodeTR.pdf |0 1 files changed Index: llvm-www/pubs/2005-11-SAFECodeTR.pdf _

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86IntelAsmPrinter.cpp

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.13 -> 1.14 X86AsmPrinter.cpp updated: 1.153 -> 1.154 X86AsmPrinter.h updated: 1.5 -> 1.6 X86IntelAsmPrinter.cpp updated: 1.9 -> 1.10 --- Log message: Add a forELF flag, allowing the removal of forCygwin and simplification

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.20 -> 1.21 --- Log message: Add some more directives --- Diffs of the changes: (+18 -1) AsmPrinter.h | 19 ++- 1 files changed, 18 insertions(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/AsmPr

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.152 -> 1.153 --- Log message: simplify and genericize this code --- Diffs of the changes: (+69 -55) X86AsmPrinter.cpp | 124 ++ 1 files changed, 69 insertions(+), 55

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

2005-11-21 Thread Chris Lattner
I think I know what you meant here, but just to be safe I'll let you do it. :) Can you send me a testcase that this assert breaks? Thanks, -Chris --- Diffs of the changes: (+1 -1) RegAllocLinearScan.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/CodeGen/Reg

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

2005-11-21 Thread Duraid Madina
Changes in directory llvm/lib/Target/IA64: IA64ISelDAGToDAG.cpp updated: 1.10 -> 1.11 --- Log message: add support for div/rem to the dag->dag isel. yay. --- Diffs of the changes: (+180 -0) IA64ISelDAGToDAG.cpp | 180 +++ 1 files changed, 1

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

2005-11-21 Thread Duraid Madina
Changes in directory llvm/lib/CodeGen: RegAllocLinearScan.cpp updated: 1.115 -> 1.116 --- Log message: I think I know what you meant here, but just to be safe I'll let you do it. :) <_sabre_> excuses excuses --- Diffs of the changes: (+1 -1) RegAllocLinearScan.cpp |2 +- 1 files

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.19 -> 1.20 --- Log message: Eliminate unneeded intermediate class. Move doFinalizeMethod to bottom of file. --- Diffs of the changes: (+88 -99) IA64AsmPrinter.cpp | 187 -

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.18 -> 1.19 --- Log message: Start using shared asmprinter Constant Pool emitter, use shorter cpi names. --- Diffs of the changes: (+5 -26) IA64AsmPrinter.cpp | 31 +-- 1 files changed, 5

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86AsmPrinter.cpp updated: 1.151 -> 1.152 --- Log message: prune #include --- Diffs of the changes: (+0 -1) X86AsmPrinter.cpp |1 - 1 files changed, 1 deletion(-) Index: llvm/lib/Target/X86/X86AsmPrinter.cpp diff -u llvm/lib/Target/X86/X86Asm

[llvm-commits] CVS: llvm/lib/Target/X86/X86ATTAsmPrinter.cpp X86AsmPrinter.cpp X86AsmPrinter.h X86IntelAsmPrinter.cpp

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.12 -> 1.13 X86AsmPrinter.cpp updated: 1.150 -> 1.151 X86AsmPrinter.h updated: 1.4 -> 1.5 X86IntelAsmPrinter.cpp updated: 1.8 -> 1.9 --- Log message: Switch to using the shared constant pool printer, along with using short

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.25 -> 1.26 --- Log message: Switch to using the generic constant pool emitter impl, use shorter CPI names --- Diffs of the changes: (+2 -25) AlphaAsmPrinter.cpp | 27 ++- 1 files changed, 2

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.120 -> 1.121 --- Log message: Use generic constant pool emission code in the AsmPrinter class. --- Diffs of the changes: (+4 -30) PPCAsmPrinter.cpp | 34 -- 1 files changed, 4 inser

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.28 -> 1.29 --- Log message: Allow target to customize directive used to switch to arbitrary section in SwitchSection, add generic constant pool emitter --- Diffs of the changes: (+28 -1) AsmPrinter.cpp | 29 +++

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.19 -> 1.20 --- Log message: add two more config directives, add method for printing constant pool --- Diffs of the changes: (+20 -1) AsmPrinter.h | 21 - 1 files changed, 20 insertions(+), 1 delet

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.119 -> 1.120 --- Log message: Use the FunctionNumber provided by the AsmPrinter class --- Diffs of the changes: (+15 -19) PPCAsmPrinter.cpp | 34 +++--- 1 files changed, 15 insertions(+

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.27 -> 1.28 --- Log message: increment the function number in SetupMachineFunction --- Diffs of the changes: (+1 -0) AsmPrinter.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/CodeGen/AsmPrinter.cpp diff -u llv

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.18 -> 1.19 --- Log message: Make the AsmPrinter keep track of the notion of a function number. --- Diffs of the changes: (+19 -2) AsmPrinter.h | 21 +++-- 1 files changed, 19 insertions(+), 2 deletion

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.118 -> 1.119 --- Log message: Use CommentString where possible, fix a bug where aix mode wouldn't assemble due to basic blocks being misnamed. --- Diffs of the changes: (+4 -4) PPCAsmPrinter.cpp |8 1 f

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

2005-11-21 Thread Chris Lattner
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.117 -> 1.118 --- Log message: unify the darwin and aix constant pool printers --- Diffs of the changes: (+28 -48) PPCAsmPrinter.cpp | 76 +++--- 1 files changed, 28