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

2007-03-20 Thread Zhou Sheng
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.74 -> 1.75 --- Log message: Fix a bug in getAllOnesValue() which broke some test cases for bitwidth > 64. --- Diffs of the changes: (+1 -1) APInt.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Supp

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: InTheNews.html updated: 1.11 -> 1.12 --- Log message: Add Debian and Ubuntu package information. --- Diffs of the changes: (+6 -1) InTheNews.html |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: llvm-www/InTheNews.html diff -u llvm-www

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm-test: Makefile.programs updated: 1.262 -> 1.263 --- Log message: Test re-materialization on x86. --- Diffs of the changes: (+2 -1) Makefile.programs |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm-test/Makefile.programs diff -u llvm-test/M

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrFPStack.td updated: 1.8 -> 1.9 X86InstrInfo.td updated: 1.299 -> 1.300 X86InstrSSE.td updated: 1.178 -> 1.179 --- Log message: Mark re-materializable instructions. --- Diffs of the changes: (+6 -0) X86InstrFPStack.td |2 ++ X86InstrInfo.

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: README.txt updated: 1.20 -> 1.21 --- Log message: Updated. --- Diffs of the changes: (+6 -1) README.txt |7 ++- 1 files changed, 6 insertions(+), 1 deletion(-) Index: llvm/lib/Target/ARM/README.txt diff -u llvm/lib/Target/ARM/README.txt:1.

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: README.txt added (r1.1) --- Log message: Potential spiller improvement. --- Diffs of the changes: (+27 -0) README.txt | 27 +++ 1 files changed, 27 insertions(+) Index: llvm/lib/CodeGen/README.txt diff -c /dev/null llvm/lib/

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: InTheNews.html updated: 1.10 -> 1.11 --- Log message: Fix bad general entity reference. --- Diffs of the changes: (+2 -2) InTheNews.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/InTheNews.html diff -u llvm-www/InTheNews.

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: InTheNews.html updated: 1.9 -> 1.10 --- Log message: Fix a tag. --- Diffs of the changes: (+2 -2) InTheNews.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/InTheNews.html diff -u llvm-www/InTheNews.html:1.9 llvm-www/InTheN

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: InTheNews.html updated: 1.8 -> 1.9 --- Log message: Drop answers.com as it just aggregates the Wikipedia article. Add Google BlogSearch query. --- Diffs of the changes: (+7 -6) InTheNews.html | 13 +++-- 1 files changed, 7 insertions(+), 6 deletion

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: InTheNews.html updated: 1.7 -> 1.8 --- Log message: Several more articles. --- Diffs of the changes: (+30 -6) InTheNews.html | 36 ++-- 1 files changed, 30 insertions(+), 6 deletions(-) Index: llvm-www/InTheNews.html diff -

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp

2007-03-20 Thread Dale Johannesen
Changes in directory llvm/lib/Transforms/Scalar: LoopStrengthReduce.cpp updated: 1.120 -> 1.121 --- Log message: do not share old induction variables when this would result in invalid instructions (that would have to be split later) --- Diffs of the changes: (+26 -18) LoopStrengthReduce.cp

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

2007-03-20 Thread Dale Johannesen
Changes in directory llvm/include/llvm/Target: TargetLowering.h updated: 1.113 -> 1.114 --- Log message: do not share old induction variables when this would result in invalid instructions (that would have to be split later) --- Diffs of the changes: (+10 -0) TargetLowering.h | 10 ++

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

2007-03-20 Thread Dale Johannesen
Changes in directory llvm/lib/CodeGen/SelectionDAG: TargetLowering.cpp updated: 1.97 -> 1.98 --- Log message: do not share old induction variables when this would result in invalid instructions (that would have to be split later) --- Diffs of the changes: (+16 -0) TargetLowering.cpp | 16

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelLowering.h ARMISelLowering.cpp

2007-03-20 Thread Dale Johannesen
Changes in directory llvm/lib/Target/ARM: ARMISelLowering.h updated: 1.5 -> 1.6 ARMISelLowering.cpp updated: 1.27 -> 1.28 --- Log message: do not share old induction variables when this would result in invalid instructions (that would have to be split later) --- Diffs of the changes: (+29 -0

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

2007-03-20 Thread Dale Johannesen
Changes in directory llvm/include/llvm/CodeGen: RegisterScavenging.h updated: 1.10 -> 1.11 --- Log message: maintain LiveIn when splitting blocks (register scavenging needs it) --- Diffs of the changes: (+3 -0) RegisterScavenging.h |3 +++ 1 files changed, 3 insertions(+) Index: llvm

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

2007-03-20 Thread Dale Johannesen
Changes in directory llvm/lib/CodeGen: BranchFolding.cpp updated: 1.44 -> 1.45 RegisterScavenging.cpp updated: 1.12 -> 1.13 --- Log message: maintain LiveIn when splitting blocks (register scavenging needs it) --- Diffs of the changes: (+29 -1) BranchFolding.cpp | 23 +++

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

2007-03-20 Thread Devang Patel
Changes in directory llvm/lib/VMCore: Dominators.cpp updated: 1.79 -> 1.80 --- Log message: DominanceFrontier::calculate(). Avoid recursion, Use iterative algorithm. --- Diffs of the changes: (+77 -22) Dominators.cpp | 99 - 1 files

[llvm-commits] llvm-gcc: raise an assert rather than converting 80 and 96 bit floating point types

2007-03-20 Thread Duncan Sands
Converting 80 and 96 bit floating point types to a 64 bit LLVM type breaks the invariant that gcc types of constant size map to LLVM types of the same size. Since it should not actually be possible to get 80 and 96 bit floating point types in llvm-gcc nowadays, remove the conversion of such types,

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp

2007-03-20 Thread Jeff Cohen
Changes in directory llvm/lib/Transforms/Scalar: LoopStrengthReduce.cpp updated: 1.119 -> 1.120 --- Log message: Fix some VC++ warnings. --- Diffs of the changes: (+1 -1) LoopStrengthReduce.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Transforms/Scalar/Loo

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

2007-03-20 Thread Jeff Cohen
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.124 -> 1.125 --- Log message: Fix some VC++ warnings. --- Diffs of the changes: (+1 -0) ScheduleDAG.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp diff -u llv

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

2007-03-20 Thread Jeff Cohen
Changes in directory llvm/lib/Support: APInt.cpp updated: 1.73 -> 1.74 --- Log message: Fix (and simplify) 48-bit byte swap. Get pos/neg infinity the correct way. --- Diffs of the changes: (+8 -9) APInt.cpp | 17 - 1 files changed, 8 insertions(+), 9 deletions(-) Index:

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Chris Lattner
Changes in directory llvm-www: InTheNews.html updated: 1.6 -> 1.7 --- Log message: make disclaimer stronger, fix spelling --- Diffs of the changes: (+6 -5) InTheNews.html | 11 ++- 1 files changed, 6 insertions(+), 5 deletions(-) Index: llvm-www/InTheNews.html diff -u llvm-www/

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: InTheNews.html updated: 1.5 -> 1.6 --- Log message: Fix Rafael's name. --- Diffs of the changes: (+2 -2) InTheNews.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm-www/InTheNews.html diff -u llvm-www/InTheNews.html:1.5 llvm-www

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

2007-03-20 Thread Devang Patel
Changes in directory llvm/include/llvm/Analysis: Dominators.h updated: 1.63 -> 1.64 --- Log message: LoopSimplify::FindPHIToPartitionLoops() Use ETForest instead of DominatorSet. --- Diffs of the changes: (+4 -0) Dominators.h |4 1 files changed, 4 insertions(+) Index: llvm/in

[llvm-commits] CVS: llvm/lib/Transforms/Utils/LoopSimplify.cpp

2007-03-20 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Utils: LoopSimplify.cpp updated: 1.79 -> 1.80 --- Log message: LoopSimplify::FindPHIToPartitionLoops() Use ETForest instead of DominatorSet. --- Diffs of the changes: (+6 -4) LoopSimplify.cpp | 10 ++ 1 files changed, 6 insertions(+), 4 de

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

2007-03-20 Thread Devang Patel
Changes in directory llvm/lib/VMCore: Dominators.cpp updated: 1.78 -> 1.79 --- Log message: LoopSimplify::FindPHIToPartitionLoops() Use ETForest instead of DominatorSet. --- Diffs of the changes: (+19 -0) Dominators.cpp | 19 +++ 1 files changed, 19 insertions(+) Index:

Re: [llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Reid Spencer
On Tue, 2007-03-20 at 12:45 -0700, Jeff Cohen wrote: > The link is wrong, should end with "apple-putting-llvm-to-good-use", not > "apple-putting-llvm-to-good-useArsTechnica". Now that I'm actually done making change, please see if its to your liking. :) Reid. _

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

2007-03-20 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.123 -> 1.124 --- Log message: Code clean up. --- Diffs of the changes: (+20 -23) ScheduleDAG.cpp | 43 --- 1 files changed, 20 insertions(+), 23 deletions(-) Index: ll

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: InTheNews.html updated: 1.4 -> 1.5 --- Log message: Fix general entity reference issues for HTML 4.01 strict compliance. --- Diffs of the changes: (+4 -4) InTheNews.html |8 1 files changed, 4 insertions(+), 4 deletions(-) Index: llvm-www/InThe

[llvm-commits] CVS: llvm-www/header.incl

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: header.incl updated: 1.54 -> 1.55 --- Log message: Another attempt at HTML 4.01 Strict compliance. --- Diffs of the changes: (+3 -1) header.incl |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm-www/header.incl diff -u llvm-www/header

[llvm-commits] CVS: llvm-www/header.incl

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: header.incl updated: 1.53 -> 1.54 --- Log message: Fix HTML 4.01 Strict validation defects. --- Diffs of the changes: (+24 -24) header.incl | 48 1 files changed, 24 insertions(+), 24 deletions(-) Index: ll

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: InTheNews.html updated: 1.3 -> 1.4 --- Log message: Finish conversion to new format, break by year. --- Diffs of the changes: (+18 -9) InTheNews.html | 27 ++- 1 files changed, 18 insertions(+), 9 deletions(-) Index: llvm-www/InThe

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: InTheNews.html updated: 1.2 -> 1.3 --- Log message: Update some links, explain the listing more (mostly to force wider column), reorganize so links are associated with date which comes first. --- Diffs of the changes: (+17 -12) InTheNews.html | 29 +

Re: [llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Jeff Cohen
Reid Spencer wrote: > Changes in directory llvm-www: > > InTheNews.html updated: 1.1 -> 1.2 > --- > Log message: > > Add further notices to maintainers. > > > --- > Diffs of the changes: (+5 -2) > > InTheNews.html |7 +-- > 1 files changed, 5 insertions(+), 2 deletions(-) > > > Index: llv

[llvm-commits] CVS: llvm-www/header.incl

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: header.incl updated: 1.52 -> 1.53 --- Log message: Remove conference poll link. Add link to InTheNews.html --- Diffs of the changes: (+1 -1) header.incl |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm-www/header.incl diff -u llvm-www/h

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: InTheNews.html updated: 1.1 -> 1.2 --- Log message: Add further notices to maintainers. --- Diffs of the changes: (+5 -2) InTheNews.html |7 +-- 1 files changed, 5 insertions(+), 2 deletions(-) Index: llvm-www/InTheNews.html diff -u llvm-www/InTheNe

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.389 -> 1.390 --- Log message: Minor bug. --- Diffs of the changes: (+2 -1) SelectionDAGISel.cpp |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/lib/CodeGen/SelectionDAG/SelectionDAG

[llvm-commits] CVS: llvm-www/InTheNews.html

2007-03-20 Thread Reid Spencer
Changes in directory llvm-www: InTheNews.html added (r1.1) --- Log message: Add a news section. --- Diffs of the changes: (+46 -0) InTheNews.html | 46 ++ 1 files changed, 46 insertions(+) Index: llvm-www/InTheNews.html diff -c /dev/null llvm

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

2007-03-20 Thread Evan Cheng
Thanks. But please factor out the code that looks for the register class into a function so it can be shared between CopyToReg and CopyFromReg. Evan On Mar 20, 2007, at 9:47 AM, Lauro Ramos Venancio wrote: > > > Changes in directory llvm/lib/CodeGen/SelectionDAG: > > ScheduleDAG.cpp updated:

[llvm-commits] CVS: llvm/test/CodeGen/ARM/call_nolink.ll

2007-03-20 Thread Lauro Ramos Venancio
Changes in directory llvm/test/CodeGen/ARM: call_nolink.ll added (r1.1) --- Log message: bugfix: When the source register of CALL_NOLINK was LR, the following code was emitted: mov lr, pc bx lr So, the function was not called. --- Diffs of the changes: (+53 -0) call_nolink.ll |

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMISelLowering.cpp ARMInstrInfo.td ARMInstrThumb.td

2007-03-20 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/Target/ARM: ARMISelLowering.cpp updated: 1.26 -> 1.27 ARMInstrInfo.td updated: 1.92 -> 1.93 ARMInstrThumb.td updated: 1.17 -> 1.18 --- Log message: bugfix: When the source register of CALL_NOLINK was LR, the following code was emitted: mov lr, pc bx lr So,

[llvm-commits] CVS: llvm/test/CFrontend/2003-02-12-NonlocalGoto.c

2007-03-20 Thread Chris Lattner
Changes in directory llvm/test/CFrontend: 2003-02-12-NonlocalGoto.c updated: 1.5 -> 1.6 --- Log message: llvm-gcc now requires -fnested-functions to enable them in C. --- Diffs of the changes: (+1 -1) 2003-02-12-NonlocalGoto.c |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Ind

[llvm-commits] CVS: llvm/test/Assembler/2003-12-30-TypeMapInvalidMemory.llx

2007-03-20 Thread Reid Spencer
Changes in directory llvm/test/Assembler: 2003-12-30-TypeMapInvalidMemory.llx updated: 1.5 -> 1.6 --- Log message: Break up huge line so that this file is almost readable. --- Diffs of the changes: (+52 -2) 2003-12-30-TypeMapInvalidMemory.llx | 54 ++-- 1

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

2007-03-20 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.cpp.cvs updated: 1.75 -> 1.76 llvmAsmParser.y.cvs updated: 1.76 -> 1.77 --- Log message: Regenerate. --- Diffs of the changes: (+172 -176) llvmAsmParser.cpp.cvs | 346 -- llvmAsmParser.y

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

2007-03-20 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: llvmAsmParser.y updated: 1.330 -> 1.331 --- Log message: Don't delete things before their last use (avoids bad reads). --- Diffs of the changes: (+0 -2) llvmAsmParser.y |2 -- 1 files changed, 2 deletions(-) Index: llvm/lib/AsmParser/llvmAsmPa

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

2007-03-20 Thread Lauro Ramos Venancio
Changes in directory llvm/lib/CodeGen/SelectionDAG: ScheduleDAG.cpp updated: 1.122 -> 1.123 --- Log message: CopyToReg source operand can be a physical register. --- Diffs of the changes: (+19 -3) ScheduleDAG.cpp | 22 +++--- 1 files changed, 19 insertions(+), 3 deletions

[llvm-commits] SwitchLowering refactoring patch for review

2007-03-20 Thread aSL
Hello, Everyone. This is the first patch targeting switch lowering refactoring as indicated in PR926. Currently it implements "worklist" strategy, where we're deciding either emit JT or split the case range or each step (not only in the early beginning). Also, I've included some heuristic to calc

[llvm-commits] SwitchLowering refactoring patch for review

2007-03-20 Thread Anton Korobeynikov
Hello, Everyone. The prev. message from me was sent from obsolete e-mail address. This is the first patch targeting switch lowering refactoring as indicated in PR926. Currently it implements "worklist" strategy, where we're deciding either emit JT or split the case range or each step (not only i

[llvm-commits] CVS: llvm/test/CFrontend/2007-03-06-VarSizeInStruct1.c 2007-03-06-VarSizeInStruct2.c

2007-03-20 Thread Duncan Sands
Changes in directory llvm/test/CFrontend: 2007-03-06-VarSizeInStruct1.c added (r1.1) 2007-03-06-VarSizeInStruct2.c added (r1.1) --- Log message: Test handling of structs with multiple variable-sized fields. --- Diffs of the changes: (+16 -0) 2007-03-06-VarSizeInStruct1.c |8 2

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-03-20 Thread Zhou Sheng
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.669 -> 1.670 --- Log message: Simplify isHighOnes(). --- Diffs of the changes: (+1 -9) InstructionCombining.cpp | 10 +- 1 files changed, 1 insertion(+), 9 deletions(-) Index: llvm/lib/Transfor

[llvm-commits] CVS: llvm/test/AdaFrontend/var_size.adb var_size.ads

2007-03-20 Thread Duncan Sands
Changes in directory llvm/test/AdaFrontend: var_size.adb added (r1.1) var_size.ads added (r1.1) --- Log message: Ada testcase for structs with multiple variable sized fields. --- Diffs of the changes: (+14 -0) var_size.adb |7 +++ var_size.ads |7 +++ 2 files changed, 14 in

[llvm-commits] CVS: llvm/test/AdaFrontend/array_range_ref.adb

2007-03-20 Thread Duncan Sands
Changes in directory llvm/test/AdaFrontend: array_range_ref.adb added (r1.1) --- Log message: Test that ARRAY_RANGE_REF returns an array not an element. --- Diffs of the changes: (+7 -0) array_range_ref.adb |7 +++ 1 files changed, 7 insertions(+) Index: llvm/test/AdaFrontend/arr

Re: [llvm-commits] llvm-gcc: better support for vari able size struct fields

2007-03-20 Thread Duncan Sands
> Cool, thanks for applying this Devang, > > Duncan, can you check in the testcases plz? I'm waiting for the patch to hit the subversion mirror. Ciao, Duncan. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/list

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: LiveIntervalAnalysis.cpp updated: 1.225 -> 1.226 RegAllocLinearScan.cpp updated: 1.141 -> 1.142 VirtRegMap.cpp updated: 1.104 -> 1.105 VirtRegMap.h updated: 1.26 -> 1.27 --- Log message: First cut trivial re-materialization support. --- Diffs of the chang

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/include/llvm/CodeGen: LiveInterval.h updated: 1.34 -> 1.35 --- Log message: First cut trivial re-materialization support. --- Diffs of the changes: (+4 -1) LiveInterval.h |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/include/llvm/CodeG

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMAsmPrinter.cpp ARMInstrInfo.td

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMAsmPrinter.cpp updated: 1.61 -> 1.62 ARMInstrInfo.td updated: 1.91 -> 1.92 --- Log message: Make two piece constant generation as a single instruction. It's re-materialized as a load from constantpool. --- Diffs of the changes: (+55 -30) ARMAsmP

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaRegisterInfo.cpp updated: 1.63 -> 1.64 AlphaRegisterInfo.h updated: 1.22 -> 1.23 --- Log message: Added MRegisterInfo hook to re-materialize an instruction. --- Diffs of the changes: (+12 -0) AlphaRegisterInfo.cpp |9 + AlphaRegis

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: README-Thumb.txt updated: 1.8 -> 1.9 --- Log message: New entry. --- Diffs of the changes: (+13 -0) README-Thumb.txt | 13 + 1 files changed, 13 insertions(+) Index: llvm/lib/Target/ARM/README-Thumb.txt diff -u llvm/lib/Target/ARM/RE

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.h updated: 1.50 -> 1.51 X86RegisterInfo.cpp updated: 1.207 -> 1.208 --- Log message: Added MRegisterInfo hook to re-materialize an instruction. --- Diffs of the changes: (+13 -0) X86RegisterInfo.cpp | 10 ++ X86RegisterInfo

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/Sparc: SparcRegisterInfo.cpp updated: 1.57 -> 1.58 SparcRegisterInfo.h updated: 1.22 -> 1.23 --- Log message: Added MRegisterInfo hook to re-materialize an instruction. --- Diffs of the changes: (+12 -0) SparcRegisterInfo.cpp |9 + SparcRegis

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCRegisterInfo.cpp updated: 1.116 -> 1.117 PPCRegisterInfo.h updated: 1.33 -> 1.34 --- Log message: Added MRegisterInfo hook to re-materialize an instruction. --- Diffs of the changes: (+12 -0) PPCRegisterInfo.cpp |9 + PPCRegisterI

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/IA64: IA64RegisterInfo.cpp updated: 1.34 -> 1.35 IA64RegisterInfo.h updated: 1.16 -> 1.17 --- Log message: Added MRegisterInfo hook to re-materialize an instruction. --- Diffs of the changes: (+12 -0) IA64RegisterInfo.cpp |9 + IA64RegisterIn

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMRegisterInfo.h ARMRegisterInfo.cpp

2007-03-20 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMRegisterInfo.h updated: 1.16 -> 1.17 ARMRegisterInfo.cpp updated: 1.83 -> 1.84 --- Log message: Added MRegisterInfo hook to re-materialize an instruction. --- Diffs of the changes: (+38 -16) ARMRegisterInfo.cpp | 51

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

2007-03-20 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: MRegisterInfo.h updated: 1.101 -> 1.102 --- Log message: Added MRegisterInfo hook to re-materialize an instruction. --- Diffs of the changes: (+7 -0) MRegisterInfo.h |7 +++ 1 files changed, 7 insertions(+) Index: llvm/include/llvm/Ta