Bill,
After updating to the head, this test case is failing for me on Linux.
Reid.
On Thu, 2006-10-19 at 18:22 -0500, Bill Wendling wrote:
>
> Changes in directory llvm/test/Regression/CodeGen/X86:
>
> 2006-10-19-SwitchUnnecessaryBranching.ll added (r1.1)
> ---
> Log message:
>
> Testcase for
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 llvm/l
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
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(-)
Inde
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/p
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/include/llvm/Support
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 d
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 +-
ScalarEvolut
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 t
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/lib/Target/ARM/ARMISelDAGToD
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/
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(+),
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
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
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
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
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.70.4.1 -> 1.70.4.2
---
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 zero ex
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.272.2.1 -> 1.272.2.2
---
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
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.289.2.1 -> 1.289.2.2
---
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
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 r
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 met
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 getZEx
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 r
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
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 Const
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 (int64
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:
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
di
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 delet
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-10-19-SwitchUnnecessaryBranching.ll added (r1.1)
---
Log message:
Testcase for P926
---
Diffs of the changes: (+27 -0)
2006-10-19-SwitchUnnecessaryBranching.ll | 27 +++
1 files changed, 27 insertions(+)
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
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 the
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/projects
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 -
Stacker
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)
Instr
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 th
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/lib/Transforms/Scalar/Instruction
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 i
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
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/lib/Transforms/Scalar/InstructionCombi
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)
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 llvmAsm
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/lib/Target/A
Changes in directory llvm-test/SingleSource/UnitTests/Vector/SSE:
sse.expandfft.c updated: 1.3 -> 1.4
sse.stepfft.c updated: 1.2 -> 1.3
---
Log message:
Change this program to use the valloc method as _mm_alloc is not present on all
platforms. valloc is overkill, but there's only four such allo
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/utils/NewNightlyTest.pl:
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/lib/Target/ARM/ARMI
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/
Changes in directory llvm/lib/Target/ARM:
ARMAsmPrinter.cpp updated: 1.24 -> 1.25
---
Log message:
print common symbols
---
Diffs of the changes: (+33 -17)
ARMAsmPrinter.cpp | 50 +-
1 files changed, 33 insertions(+), 17 deletions(-)
Inde
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
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/li
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/lib/Targe
51 matches
Mail list logo