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:
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
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:
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
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
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
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:
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
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/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:
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/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
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:
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
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)
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 -
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:
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
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/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
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
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:
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
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
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/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
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
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
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
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/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/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/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/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.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:
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:
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
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 +-
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
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:
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:
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(-)
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/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
44 matches
Mail list logo