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

2006-10-19 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.74 - 1.75 --- Log message: expand brind so that we don't have to implement jump tables right now --- Diffs of the changes: (+1 -0) ARMISelDAGToDAG.cpp |1 + 1 files changed, 1 insertion(+) Index:

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

2006-10-19 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.75 - 1.76 --- Log message: expand SIGN_EXTEND_INREG --- Diffs of the changes: (+4 -0) ARMISelDAGToDAG.cpp |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp diff -u

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

2006-10-19 Thread Rafael Espindola
Changes in directory llvm/test/Regression/CodeGen/ARM: constants.ll updated: 1.1 - 1.2 --- Log message: print common symbols --- Diffs of the changes: (+4 -1) constants.ll |5 - 1 files changed, 4 insertions(+), 1 deletion(-) Index: llvm/test/Regression/CodeGen/ARM/constants.ll

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

2006-10-19 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.66 - 1.67 --- Log message: implement extloadi8 and extloadi16 --- Diffs of the changes: (+8 -0) ARMInstrInfo.td |8 1 files changed, 8 insertions(+) Index: llvm/lib/Target/ARM/ARMInstrInfo.td diff -u

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

2006-10-19 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.67 - 1.68 --- Log message: implement undef --- Diffs of the changes: (+8 -0) ARMInstrInfo.td |8 1 files changed, 8 insertions(+) Index: llvm/lib/Target/ARM/ARMInstrInfo.td diff -u

[llvm-commits] CVS: llvm/utils/NewNightlyTest.pl

2006-10-19 Thread Reid Spencer
Changes in directory llvm/utils: NewNightlyTest.pl updated: 1.63 - 1.64 --- Log message: 80 cols fix. --- Diffs of the changes: (+2 -1) NewNightlyTest.pl |3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) Index: llvm/utils/NewNightlyTest.pl diff -u

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

2006-10-19 Thread Rafael Espindola
Changes in directory llvm/lib/Target/ARM: ARMInstrInfo.td updated: 1.68 - 1.69 --- Log message: use Pat to implement extloadi8 and extloadi16 --- Diffs of the changes: (+5 -8) ARMInstrInfo.td | 13 + 1 files changed, 5 insertions(+), 8 deletions(-) Index:

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst.ll 2004-11-27-SetCCForCastLargerAndConstant.ll

2006-10-19 Thread Devang Patel
Changes in directory llvm/test/Regression/Transforms/InstCombine: 2006-10-19-SignedToUnsignedCastAndConst.ll added (r1.1) 2004-11-27-SetCCForCastLargerAndConstant.ll updated: 1.5 - 1.6 --- Log message: Fix bug in PR454: http://llvm.org/PR454 resolution. Added new test case. This fixes

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

2006-10-19 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.520 - 1.521 --- Log message: Fix bug in PR454: http://llvm.org/PR454 resolution. Added new test case. This fixes llvmAsmParser.cpp miscompile by llvm on PowerPC Darwin. --- Diffs of the changes: (+15 -1)

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

2006-10-19 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.521 - 1.522 --- Log message: Typo. --- Diffs of the changes: (+1 -1) InstructionCombining.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] [SignlessTypes] CVS: llvm/include/llvm/Instruction.def

2006-10-19 Thread Reid Spencer
Changes in directory llvm/include/llvm: Instruction.def updated: 1.19 - 1.19.6.1 --- Log message: Replace Div with UDiv and SDiv, renumber accordingly. --- Diffs of the changes: (+38 -37) Instruction.def | 75 1 files changed, 38

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

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/AsmParser: Lexer.l updated: 1.78 - 1.78.2.1 llvmAsmParser.y updated: 1.266.2.1 - 1.266.2.2 ParserInternals.h updated: 1.45 - 1.45.2.1 --- Log message: Add support for handling sdiv and udiv instructions while retaining backwards compatibility with the old div

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

2006-10-19 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.522 - 1.523 --- Log message: Typo Typo. --- Diffs of the changes: (+1 -1) InstructionCombining.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

[llvm-commits] [SignlessTypes] CVS: llvm/lib/VMCore/ConstantFolding.cpp Constants.cpp Instruction.cpp Instructions.cpp

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.93.2.1 - 1.93.2.2 Constants.cpp updated: 1.163.2.1 - 1.163.2.2 Instruction.cpp updated: 1.53 - 1.53.2.1 Instructions.cpp updated: 1.42.2.1 - 1.42.2.2 --- Log message: Make adjustments for DIV - SDIV UDIV --- Diffs of the

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

2006-10-19 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.523 - 1.524 --- Log message: It is OK to remove extra cast if operation is EQ/NE even though source and destination sign may not match but other conditions are met. --- Diffs of the changes: (+3 -2)

[llvm-commits] [SignlessTypes] CVS: llvm/docs/ProgrammersManual.html Stacker.html

2006-10-19 Thread Reid Spencer
Changes in directory llvm/docs: ProgrammersManual.html updated: 1.94 - 1.94.2.1 Stacker.html updated: 1.20 - 1.20.6.1 --- Log message: Adjust documentation for Constant[SU]Int - ConstantInt. --- Diffs of the changes: (+14 -19) ProgrammersManual.html | 21 -

[llvm-commits] [SignlessTypes] CVS: llvm/projects/Stacker/lib/compiler/StackerCompiler.cpp

2006-10-19 Thread Reid Spencer
Changes in directory llvm/projects/Stacker/lib/compiler: StackerCompiler.cpp updated: 1.18.2.1 - 1.18.2.2 --- Log message: Remove useless conversions. --- Diffs of the changes: (+2 -2) StackerCompiler.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst-2.ll

2006-10-19 Thread Devang Patel
Changes in directory llvm/test/Regression/Transforms/InstCombine: 2006-10-19-SignedToUnsignedCastAndConst-2.ll added (r1.1) --- Log message: It is OK to remove extra cast if operation is EQ/NE even though source and destination sign may not match but other conditions are met. --- Diffs of

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

2006-10-19 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.289 - 1.290 --- Log message: Partially in response to PR926: http://llvm.org/PR926 : insert the newly created machine basic blocks into the basic block list when lowering the switch inst. into a binary tree of

[llvm-commits] [SignlessTypes] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.198.2.1 - 1.198.2.2 --- Log message: Combine two loops that no longer need to be differentiated by type signedness. --- Diffs of the changes: (+3 -6) Reader.cpp |9 +++-- 1 files changed, 3 insertions(+), 6

[llvm-commits] CVS: llvm/include/llvm/Constant.h

2006-10-19 Thread Chris Lattner
Changes in directory llvm/include/llvm: Constant.h updated: 1.31 - 1.32 --- Log message: add a method to determine whether evaluation of a constant can trap. --- Diffs of the changes: (+4 -0) Constant.h |4 1 files changed, 4 insertions(+) Index: llvm/include/llvm/Constant.h

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

2006-10-19 Thread Chris Lattner
Changes in directory llvm/lib/VMCore: Constants.cpp updated: 1.163 - 1.164 --- Log message: add a method to determine whether evaluation of a constant can trap. --- Diffs of the changes: (+27 -0) Constants.cpp | 27 +++ 1 files changed, 27 insertions(+) Index:

[llvm-commits] [SignlessTypes] CVS: llvm/include/llvm/Instruction.def IntrinsicInst.h

2006-10-19 Thread Reid Spencer
Changes in directory llvm/include/llvm: Instruction.def updated: 1.19.6.1 - 1.19.6.2 IntrinsicInst.h updated: 1.18 - 1.18.4.1 --- Log message: Make some simplifications for ConstantInt: 1. Get rid of getRawValue, replace with getZExtValue 2. Single constructor (uint64_t) and get method

[llvm-commits] [SignlessTypes] CVS: llvm/lib/Analysis/BasicAliasAnalysis.cpp ConstantRange.cpp ScalarEvolution.cpp ScalarEvolutionExpander.cpp

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/Analysis: BasicAliasAnalysis.cpp updated: 1.86.2.1 - 1.86.2.2 ConstantRange.cpp updated: 1.15.2.1 - 1.15.2.2 ScalarEvolution.cpp updated: 1.53.2.1 - 1.53.2.2 ScalarEvolutionExpander.cpp updated: 1.3 - 1.3.6.1 --- Log message: Make some simplifications for

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

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/Target/X86: X86IntelAsmPrinter.cpp updated: 1.60 - 1.60.2.1 --- Log message: Make some simplifications for ConstantInt: 1. Get rid of getRawValue, replace with getZExtValue 2. Single constructor (uint64_t) and get method (int64_t) 3. Canonicalize the constant to a

[llvm-commits] [SignlessTypes] CVS: llvm/lib/Transforms/IPO/ArgumentPromotion.cpp GlobalOpt.cpp SimplifyLibCalls.cpp

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/IPO: ArgumentPromotion.cpp updated: 1.27 - 1.27.2.1 GlobalOpt.cpp updated: 1.68.2.1 - 1.68.2.2 SimplifyLibCalls.cpp updated: 1.69.2.1 - 1.69.2.2 --- Log message: Make some simplifications for ConstantInt: 1. Get rid of getRawValue, replace with

[llvm-commits] [SignlessTypes] CVS: llvm/lib/Transforms/Utils/Local.cpp LowerAllocations.cpp LowerSwitch.cpp SimplifyCFG.cpp

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Utils: Local.cpp updated: 1.58.4.1 - 1.58.4.2 LowerAllocations.cpp updated: 1.61.2.1 - 1.61.2.2 LowerSwitch.cpp updated: 1.24.2.1 - 1.24.2.2 SimplifyCFG.cpp updated: 1.99 - 1.99.2.1 --- Log message: Make some simplifications for ConstantInt: 1. Get rid

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

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen: AsmPrinter.cpp updated: 1.111.2.1 - 1.111.2.2 IntrinsicLowering.cpp updated: 1.43.6.1 - 1.43.6.2 --- Log message: Make some simplifications for ConstantInt: 1. Get rid of getRawValue, replace with getZExtValue 2. Single constructor (uint64_t) and get

[llvm-commits] [SignlessTypes] CVS: llvm/lib/VMCore/ConstantFolding.cpp Constants.cpp Instruction.cpp Instructions.cpp

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.93.2.2 - 1.93.2.3 Constants.cpp updated: 1.163.2.2 - 1.163.2.3 Instruction.cpp updated: 1.53.2.1 - 1.53.2.2 Instructions.cpp updated: 1.42.2.2 - 1.42.2.3 --- Log message: Make some simplifications for ConstantInt: 1. Get rid

[llvm-commits] [SignlessTypes] CVS: llvm/lib/Transforms/TransformInternals.h

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/Transforms: TransformInternals.h updated: 1.27 - 1.27.10.1 --- Log message: Make some simplifications for ConstantInt: 1. Get rid of getRawValue, replace with getZExtValue 2. Single constructor (uint64_t) and get method (int64_t) 3. Canonicalize the constant to a

[llvm-commits] CVS: llvm/test/Regression/Transforms/SimplifyCFG/2006-10-19-UncondDiv.ll

2006-10-19 Thread Chris Lattner
Changes in directory llvm/test/Regression/Transforms/SimplifyCFG: 2006-10-19-UncondDiv.ll added (r1.1) --- Log message: new testcase for PR957: http://llvm.org/PR957 --- Diffs of the changes: (+35 -0) 2006-10-19-UncondDiv.ll | 35 +++ 1 files changed, 35

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

2006-10-19 Thread Chris Lattner
Changes in directory llvm/lib/Transforms/Utils: SimplifyCFG.cpp updated: 1.99 - 1.100 --- Log message: Fix SimplifyCFG/2006-10-19-UncondDiv.ll by disabling a bad xform. --- Diffs of the changes: (+39 -22) SimplifyCFG.cpp | 61 +++- 1

[llvm-commits] [SignlessTypes] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp LoopStrengthReduce.cpp LoopUnroll.cpp Reassociate.cpp ScalarReplAggregates.cpp

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.520.2.1 - 1.520.2.2 LoopStrengthReduce.cpp updated: 1.89.2.1 - 1.89.2.2 LoopUnroll.cpp updated: 1.28 - 1.28.2.1 Reassociate.cpp updated: 1.62 - 1.62.2.1 ScalarReplAggregates.cpp updated: 1.44.2.1 - 1.44.2.2 ---

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

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.289.2.2 - 1.289.2.3 --- Log message: Remove an un-needed test. --- Diffs of the changes: (+20 -21) SelectionDAGISel.cpp | 41 - 1 files changed, 20 insertions(+),

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

2006-10-19 Thread Devang Patel
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.524 - 1.525 --- Log message: While creating mask, use 1ULL instead of 1. --- Diffs of the changes: (+1 -1) InstructionCombining.cpp |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/Target/ARM: ARMISelDAGToDAG.cpp updated: 1.74.2.1 - 1.74.2.2 --- Log message: Get rid of useless call. --- Diffs of the changes: (+1 -2) ARMISelDAGToDAG.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index:

[llvm-commits] [SignlessTypes] CVS: llvm/lib/VMCore/ConstantFolding.cpp Constants.cpp Instruction.cpp Instructions.cpp

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/VMCore: ConstantFolding.cpp updated: 1.93.2.3 - 1.93.2.4 Constants.cpp updated: 1.163.2.3 - 1.163.2.4 Instruction.cpp updated: 1.53.2.2 - 1.53.2.3 Instructions.cpp updated: 1.42.2.3 - 1.42.2.4 --- Log message: Initial patch for DIV - SDIV/UDIV --- Diffs of the

[llvm-commits] [SignlessTypes] CVS: llvm/include/llvm/Analysis/ScalarEvolutionExpander.h ScalarEvolutionExpressions.h

2006-10-19 Thread Reid Spencer
Changes in directory llvm/include/llvm/Analysis: ScalarEvolutionExpander.h updated: 1.5 - 1.5.6.1 ScalarEvolutionExpressions.h updated: 1.7 - 1.7.6.1 --- Log message: Initial patch for DIV - SDIV/UDIV --- Diffs of the changes: (+2 -2) ScalarEvolutionExpander.h|2 +-

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

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/Transforms/Scalar: InstructionCombining.cpp updated: 1.520.2.2 - 1.520.2.3 --- Log message: Initial patch for DIV - SDIV/UDIV --- Diffs of the changes: (+13 -10) InstructionCombining.cpp | 23 +-- 1 files changed, 13 insertions(+), 10

[llvm-commits] [SignlessTypes] CVS: llvm/include/llvm/Support/PatternMatch.h

2006-10-19 Thread Reid Spencer
Changes in directory llvm/include/llvm/Support: PatternMatch.h updated: 1.9 - 1.9.2.1 --- Log message: Initial patch for DIV - SDIV/UDIV --- Diffs of the changes: (+8 -2) PatternMatch.h | 10 -- 1 files changed, 8 insertions(+), 2 deletions(-) Index:

[llvm-commits] [SignlessTypes] CVS: llvm/projects/Stacker/lib/compiler/StackerCompiler.cpp

2006-10-19 Thread Reid Spencer
Changes in directory llvm/projects/Stacker/lib/compiler: StackerCompiler.cpp updated: 1.18.2.2 - 1.18.2.3 --- Log message: Initial patch for DIV - SDIV/UDIV --- Diffs of the changes: (+2 -2) StackerCompiler.cpp |4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) Index:

[llvm-commits] [SignlessTypes] CVS: llvm/lib/Analysis/ScalarEvolution.cpp

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/Analysis: ScalarEvolution.cpp updated: 1.53.2.2 - 1.53.2.3 --- Log message: Initial patch for DIV - SDIV/UDIV --- Diffs of the changes: (+13 -13) ScalarEvolution.cpp | 26 +- 1 files changed, 13 insertions(+), 13 deletions(-)

[llvm-commits] [SignlessTypes] CVS: llvm/include/llvm/Constants.h Instruction.def

2006-10-19 Thread Reid Spencer
Changes in directory llvm/include/llvm: Constants.h updated: 1.88.2.1 - 1.88.2.2 Instruction.def updated: 1.19.6.2 - 1.19.6.3 --- Log message: Initial patch for DIV - SDIV/UDIV --- Diffs of the changes: (+40 -38) Constants.h |3 +- Instruction.def | 75

[llvm-commits] [SignlessTypes] CVS: llvm/lib/Bytecode/Reader/Reader.cpp

2006-10-19 Thread Reid Spencer
Changes in directory llvm/lib/Bytecode/Reader: Reader.cpp updated: 1.198.2.2 - 1.198.2.3 --- Log message: Initial patch for DIV - SDIV/UDIV --- Diffs of the changes: (+2 -0) Reader.cpp |2 ++ 1 files changed, 2 insertions(+) Index: llvm/lib/Bytecode/Reader/Reader.cpp diff -u