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

2006-05-01 Thread Nate Begeman
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.63 -> 1.64 --- Log message: Extend printBasicBlockLabel a bit so that it can be used to print all basic block labels, consolidating the code to do so in one place for each target. --- Diffs of the changes: (+8 -3) AsmPrinter

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

2006-05-01 Thread Nate Begeman
Changes in directory llvm/lib/Target/Alpha: AlphaAsmPrinter.cpp updated: 1.34 -> 1.35 --- Log message: Extend printBasicBlockLabel a bit so that it can be used to print all basic block labels, consolidating the code to do so in one place for each target. --- Diffs of the changes: (+2 -3)

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

2006-05-01 Thread Nate Begeman
Changes in directory llvm/lib/Target/X86: X86ATTAsmPrinter.cpp updated: 1.37 -> 1.38 X86AsmPrinter.cpp updated: 1.173 -> 1.174 X86AsmPrinter.h updated: 1.15 -> 1.16 X86IntelAsmPrinter.cpp updated: 1.35 -> 1.36 --- Log message: Extend printBasicBlockLabel a bit so that it can be used to print al

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

2006-05-01 Thread Nate Begeman
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.36 -> 1.37 --- Log message: Extend printBasicBlockLabel a bit so that it can be used to print all basic block labels, consolidating the code to do so in one place for each target. --- Diffs of the changes: (+3 -1) Asm

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

2006-05-01 Thread Nate Begeman
Changes in directory llvm/lib/Target/IA64: IA64AsmPrinter.cpp updated: 1.26 -> 1.27 --- Log message: Extend printBasicBlockLabel a bit so that it can be used to print all basic block labels, consolidating the code to do so in one place for each target. --- Diffs of the changes: (+4 -4) IA

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

2006-05-01 Thread Nate Begeman
Changes in directory llvm/lib/Target/Sparc: SparcAsmPrinter.cpp updated: 1.58 -> 1.59 --- Log message: Extend printBasicBlockLabel a bit so that it can be used to print all basic block labels, consolidating the code to do so in one place for each target. --- Diffs of the changes: (+4 -4)

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

2006-05-01 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: PPCAsmPrinter.cpp updated: 1.164 -> 1.165 --- Log message: Extend printBasicBlockLabel a bit so that it can be used to print all basic block labels, consolidating the code to do so in one place for each target. --- Diffs of the changes: (+13 -9)

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

2006-05-01 Thread Nate Begeman
Changes in directory llvm/lib/Target/PowerPC: PPCJITInfo.cpp updated: 1.19 -> 1.20 --- Log message: Update the PPC compilation callback code to not need weird abi-violating prologs and epilogs, keep all the asm in one place, and remove use of compiler builtin functions. --- Diffs of the chan

[llvm-commits] CVS: llvm/include/llvm/Transforms/Scalar.h

2006-05-01 Thread Chris Lattner
Changes in directory llvm/include/llvm/Transforms: Scalar.h updated: 1.63 -> 1.64 --- Log message: Add pass ID's for various passes, so they can be AddRequiredID. Patch by Domagoj Babic! --- Diffs of the changes: (+20 -14) Scalar.h | 34 -- 1 files change

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/LowerAllocations.cpp LowerSelect.cpp LowerSwitch.cpp Mem2Reg.cpp

2006-05-01 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Scalar: LowerAllocations.cpp updated: 1.55 -> 1.56 LowerSelect.cpp updated: 1.3 -> 1.4 LowerSwitch.cpp updated: 1.18 -> 1.19 Mem2Reg.cpp updated: 1.14 -> 1.15 --- Log message: Add pass ID's for various passes, so they can be AddRequiredID. Patch by Doma

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

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/lib/Target/X86: X86IntelAsmPrinter.cpp updated: 1.34 -> 1.35 X86IntelAsmPrinter.h updated: 1.18 -> 1.19 --- Log message: De-virtualize SwitchSection. --- Diffs of the changes: (+2 -27) X86IntelAsmPrinter.cpp | 28 ++-- X86IntelAsmPrinter.h

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

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.35 -> 1.36 --- Log message: De-virtualize SwitchSection. --- Diffs of the changes: (+2 -3) AsmPrinter.h |5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) Index: llvm/include/llvm/CodeGen/AsmPrinter.h diff

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

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.62 -> 1.63 --- Log message: De-virtualize SwitchSection. --- Diffs of the changes: (+42 -10) AsmPrinter.cpp | 52 ++-- 1 files changed, 42 insertions(+), 10 deletions(-) Inde

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

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.34 -> 1.35 --- Log message: De-virtualize EmitZeroes. --- Diffs of the changes: (+2 -1) AsmPrinter.h |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/include/llvm/CodeGen/AsmPrinter.h diff -u ll

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

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/lib/Target/X86: X86IntelAsmPrinter.cpp updated: 1.33 -> 1.34 X86IntelAsmPrinter.h updated: 1.17 -> 1.18 --- Log message: De-virtualize EmitZeroes. --- Diffs of the changes: (+2 -8) X86IntelAsmPrinter.cpp |9 ++--- X86IntelAsmPrinter.h |1 - 2 files ch

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

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.61 -> 1.62 --- Log message: De-virtualize EmitZeroes. --- Diffs of the changes: (+7 -3) AsmPrinter.cpp | 10 +++--- 1 files changed, 7 insertions(+), 3 deletions(-) Index: llvm/lib/CodeGen/AsmPrinter.cpp diff -u llvm/l

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

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/lib/Target/X86: X86IntelAsmPrinter.cpp updated: 1.32 -> 1.33 X86IntelAsmPrinter.h updated: 1.16 -> 1.17 --- Log message: Finish support for Microsoft ML/MASM. May still be a few rough edges. --- Diffs of the changes: (+50 -3) X86IntelAsmPrinter.cpp | 51

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

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.33 -> 1.34 --- Log message: Finish support for Microsoft ML/MASM. May still be a few rough edges. --- Diffs of the changes: (+3 -1) AsmPrinter.h |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llv

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

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/lib/Target/X86: X86IntelAsmPrinter.cpp updated: 1.31 -> 1.32 X86IntelAsmPrinter.h updated: 1.15 -> 1.16 --- Log message: Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more work). --- Diffs of the changes: (+97 -17) X86IntelAsmPrinter.cpp

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

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.60 -> 1.61 --- Log message: Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more work). --- Diffs of the changes: (+16 -10) AsmPrinter.cpp | 26 -- 1 files changed, 16 insert

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

2006-05-01 Thread Jeff Cohen
Changes in directory llvm/include/llvm/CodeGen: AsmPrinter.h updated: 1.32 -> 1.33 --- Log message: Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more work). --- Diffs of the changes: (+6 -1) AsmPrinter.h |7 ++- 1 files changed, 6 insertions(+), 1 deleti

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

2006-05-01 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: InstrInfoEmitter.cpp updated: 1.38 -> 1.39 --- Log message: Put instruction names into the first non TargetInstrInfo namespace found. --- Diffs of the changes: (+18 -10) InstrInfoEmitter.cpp | 28 ++-- 1 files changed, 18

[llvm-commits] CVS: llvm/test/Regression/CFrontend/2006-05-01-AppleAlignmentPragma.c

2006-05-01 Thread Chris Lattner
Changes in directory llvm/test/Regression/CFrontend: 2006-05-01-AppleAlignmentPragma.c added (r1.1) --- Log message: New testcase that crashes the new CFE. --- Diffs of the changes: (+12 -0) 2006-05-01-AppleAlignmentPragma.c | 12 1 files changed, 12 insertions(+) Index: l

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

2006-05-01 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: VirtRegMap.cpp updated: 1.64 -> 1.65 VirtRegMap.h updated: 1.20 -> 1.21 --- Log message: Fix a latent bug that my spiller patch last week exposed: we were leaving instructions in the virtregfolded map that were deleted. Because they were deleted, newly a

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

2006-05-01 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: VirtRegMap.cpp updated: 1.63 -> 1.64 --- Log message: When promoting a load to a reg-reg copy, where the load was a previous instruction folded with spill code, make sure the remove the load from the virt reg folded map. --- Diffs of the changes: (+1 -

[llvm-commits] CVS: llvm/lib/CodeGen/LiveIntervalAnalysis.cpp VirtRegMap.cpp VirtRegMap.h

2006-05-01 Thread Chris Lattner
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.155 -> 1.156 VirtRegMap.cpp updated: 1.62 -> 1.63 VirtRegMap.h updated: 1.19 -> 1.20 --- Log message: Remove previous patch, which wasn't quite right. --- Diffs of the changes: (+23 -24) LiveIntervalAnalysis.cpp |

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

2006-05-01 Thread Chris Lattner
Changes in directory llvm/lib/Target: Target.td updated: 1.77 -> 1.78 --- Log message: Put PHI/INLINEASM into the correct namespace. --- Diffs of the changes: (+2 -0) Target.td |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Target/Target.td diff -u llvm/lib/Target/Target.td:

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

2006-05-01 Thread Chris Lattner
Changes in directory llvm/utils/TableGen: AsmWriterEmitter.cpp updated: 1.27 -> 1.28 --- Log message: instructions can be in different namespaces. Make sure to use the right one for each instruction. --- Diffs of the changes: (+4 -8) AsmWriterEmitter.cpp | 12 1 files chang

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

2006-05-01 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: InstrInfoEmitter.cpp updated: 1.37 -> 1.38 --- Log message: Formating --- Diffs of the changes: (+1 -1) InstrInfoEmitter.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/utils/TableGen/InstrInfoEmitter.cpp diff -u llvm/uti

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

2006-05-01 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.51 -> 1.52 --- Log message: Dis-favor stores more --- Diffs of the changes: (+2 -2) ScheduleDAGList.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/lib/CodeGen/SelectionDAG/Sch

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

2006-05-01 Thread Evan Cheng
Changes in directory llvm-test: Makefile.programs updated: 1.207 -> 1.208 --- Log message: Set llcbeta to -sched-ignore-store to test a scheduler tweak. (This option turns off the tweak.) --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 dele

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

2006-05-01 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.50 -> 1.51 --- Log message: Bottom up register-pressure reduction scheduler now pushes store operations up the schedule. This helps code that looks like this: loads ... computations (first set) ... stores (first

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

2006-05-01 Thread Evan Cheng
Changes in directory llvm/utils/TableGen: InstrInfoEmitter.cpp updated: 1.36 -> 1.37 --- Log message: Mark instructions whose pattern is (store ...) isStore. --- Diffs of the changes: (+17 -1) InstrInfoEmitter.cpp | 18 +- 1 files changed, 17 insertions(+), 1 deletion(-)

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

2006-05-01 Thread Evan Cheng
Changes in directory llvm-test: Makefile.programs updated: 1.206 -> 1.207 --- Log message: Revert x86 llcbeta to -enable-x86-fastcc --- Diffs of the changes: (+1 -1) Makefile.programs |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-test/Makefile.programs diff -u llvm

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

2006-05-01 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.49 -> 1.50 --- Log message: Didn't mean ScheduleDAGList.cpp to make the last checkin. --- Diffs of the changes: (+17 -33) ScheduleDAGList.cpp | 50 +- 1 files

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

2006-05-01 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAGList.cpp updated: 1.48 -> 1.49 --- Log message: Remove temp. option -spiller-check-liveout, it didn't cause any failure nor performance regressions. --- Diffs of the changes: (+33 -17) ScheduleDAGList.cpp | 50 +++

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

2006-05-01 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: VirtRegMap.cpp updated: 1.61 -> 1.62 --- Log message: Remove temp. option -spiller-check-liveout, it didn't cause any failure nor performance regressions. --- Diffs of the changes: (+1 -5) VirtRegMap.cpp |6 +- 1 files changed, 1 insertion(+),