[llvm-commits] CVS: llvm/lib/AsmParser/Lexer.cpp.cvs Lexer.l Lexer.l.cvs

2007-05-21 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: Lexer.cpp.cvs updated: 1.44 -> 1.45 Lexer.l updated: 1.109 -> 1.110 Lexer.l.cvs updated: 1.36 -> 1.37 --- Log message: update comment --- Diffs of the changes: (+4 -4) Lexer.cpp.cvs |4 ++-- Lexer.l |2 +- Lexer.l.cvs |2 +- 3 fi

[llvm-commits] CVS: llvm/lib/AsmParser/Lexer.cpp.cvs Lexer.l.cvs

2007-05-21 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: Lexer.cpp.cvs updated: 1.43 -> 1.44 Lexer.l.cvs updated: 1.35 -> 1.36 --- Log message: regenerate --- Diffs of the changes: (+162 -185) Lexer.cpp.cvs | 334 +++--- Lexer.l.cvs | 13 -- 2 files

[llvm-commits] CVS: llvm/lib/AsmParser/Lexer.l

2007-05-21 Thread Chris Lattner
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.108 -> 1.109 --- Log message: simplify code --- Diffs of the changes: (+2 -11) Lexer.l | 13 ++--- 1 files changed, 2 insertions(+), 11 deletions(-) Index: llvm/lib/AsmParser/Lexer.l diff -u llvm/lib/AsmParser/Lexer.l:

[llvm-commits] [release_20] CVS: llvm/docs/ReleaseNotes.html

2007-05-21 Thread Tanya Lattner
Changes in directory llvm/docs: ReleaseNotes.html updated: 1.368.2.1 -> 1.368.2.2 --- Log message: Merge from mainline --- Diffs of the changes: (+2 -2) ReleaseNotes.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/ReleaseNotes.html diff -u llvm/docs/Re

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

2007-05-21 Thread Tanya Lattner
Changes in directory llvm/docs: GettingStarted.html updated: 1.161 -> 1.162 --- Log message: NightlyTest.pl does not exist. --- Diffs of the changes: (+2 -2) GettingStarted.html |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index: llvm/docs/GettingStarted.html diff -u llv

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

2007-05-21 Thread Tanya Lattner
Changes in directory llvm/docs: GettingStarted.html updated: 1.160 -> 1.161 --- Log message: Adding 2.0 release --- Diffs of the changes: (+2 -1) GettingStarted.html |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/docs/GettingStarted.html diff -u llvm/docs/Getting

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

2007-05-21 Thread Tanya Lattner
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.762.2.1 -> 1.762.2.2 --- Log message: Merge from mainline --- Diffs of the changes: (+8 -0) InstructionCombining.cpp |8 1 files changed, 8 insertions(+) Index: llvm/lib/Transforms/Scalar/In

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

2007-05-21 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86.td updated: 1.33 -> 1.34 --- Log message: We only need to specify the most-implied feature for an architecture. --- Diffs of the changes: (+21 -33) X86.td | 54 +- 1 files changed, 21 insert

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

2007-05-21 Thread Chris Lattner
On May 19, 2007, at 12:25 AM, Reid Spencer wrote: > > Adjust how LLVM names are produced: > 1. Always use % for local and @ for global. > 2. Replace NameNeedsQuotes with QuoteNameIfNeeded so that any > adjustments >to the name can be done in one pass. > 3. Implement generation of hex escape

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

2007-05-21 Thread Evan Cheng
Changes in directory llvm/include/llvm/Target: TargetInstrInfo.h updated: 1.122 -> 1.123 --- Log message: Consistency. --- Diffs of the changes: (+3 -3) TargetInstrInfo.h |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index: llvm/include/llvm/Target/TargetInstrInfo.h diff

[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-03-18-LiveIntervalAssert.ll

2007-05-21 Thread Evan Cheng
Changes in directory llvm/test/CodeGen/X86: 2007-03-18-LiveIntervalAssert.ll added (r1.1) --- Log message: Add test for PR1259: http://llvm.org/PR1259 . --- Diffs of the changes: (+7 -0) 2007-03-18-LiveIntervalAssert.ll |7 +++ 1 files changed, 7 insertions(+) Index: llvm/test/Cod

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

2007-05-21 Thread Evan Cheng
No. IsTerminatorInstr() simply checks opcode flag, it's not target dependent. Evan On May 21, 2007, at 12:01 PM, Dale Johannesen wrote: > > On May 21, 2007, at 11:56 AM, Evan Cheng wrote: > >> - isTerminatorInstr((--I)->getOpcode())) >> + !isPredicated(--I) && isTerminatorInstr(I->ge

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

2007-05-21 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.cpp updated: 1.29 -> 1.30 --- Log message: Fix some -march=thumb regressions. tBR_JTr is not predicable. --- Diffs of the changes: (+3 -1) ARMInstrInfo.cpp |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/lib/T

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

2007-05-21 Thread Dale Johannesen
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.105 -> 1.106 --- Log message: Use AXI3 not AXI2 for appropriate PIC PC-relative loads and stores. Cosmetic. --- Diffs of the changes: (+7 -5) ARMInstrInfo.td | 12 +++- 1 files changed, 7 insertions(+), 5 delet

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

2007-05-21 Thread Evan Cheng
Changes in directory llvm/lib/CodeGen: IfConversion.cpp updated: 1.10 -> 1.11 --- Log message: If-convert early exit blocks (returns, etc.); bug fixes, etc. --- Diffs of the changes: (+226 -141) IfConversion.cpp | 367 +-- 1 files changed

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

2007-05-21 Thread Dale Johannesen
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.104 -> 1.105 --- Log message: Add some patterns for PIC PC-relative loads and stores. --- Diffs of the changes: (+41 -2) ARMInstrInfo.td | 43 +-- 1 files changed, 41 insertions(+

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

2007-05-21 Thread Dale Johannesen
On May 21, 2007, at 11:56 AM, Evan Cheng wrote: > - isTerminatorInstr((--I)->getOpcode())) > + !isPredicated(--I) && isTerminatorInstr(I->getOpcode())) Wouldn't it be better to have isTerminatorInst return false on predicated things? ___ l

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

2007-05-21 Thread Evan Cheng
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.cpp updated: 1.28 -> 1.29 --- Log message: BlockHasNoFallThrough() now returns true if block ends with a return instruction; AnalyzeBranch() should ignore predicated instructionsd. --- Diffs of the changes: (+13 -2) ARMInstrInfo.cpp |

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

2007-05-21 Thread Duncan Sands
Changes in directory llvm/lib/CodeGen: DwarfWriter.cpp updated: 1.146 -> 1.147 --- Log message: Only emit one entry in the exception action table for each action, even if it occurs for multiple landing pads. --- Diffs of the changes: (+116 -65) DwarfWriter.cpp | 181 ++

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

2007-05-21 Thread Evan Cheng
Changes in directory llvm/lib/Target/Alpha: AlphaInstrInfo.cpp updated: 1.18 -> 1.19 --- Log message: BlockHasNoFallThrough() now returns true if block ends with a return instruction. --- Diffs of the changes: (+2 -0) AlphaInstrInfo.cpp |2 ++ 1 files changed, 2 insertions(+) Index:

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

2007-05-21 Thread Evan Cheng
Changes in directory llvm/lib/Target/PowerPC: PPCInstrInfo.cpp updated: 1.38 -> 1.39 --- Log message: BlockHasNoFallThrough() now returns true if block ends with a return instruction. --- Diffs of the changes: (+1 -0) PPCInstrInfo.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm

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

2007-05-21 Thread Evan Cheng
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.86 -> 1.87 --- Log message: BlockHasNoFallThrough() now returns true if block ends with a return instruction. --- Diffs of the changes: (+5 -0) X86InstrInfo.cpp |5 + 1 files changed, 5 insertions(+) Index: llv