Changes in directory llvm/docs:
SourceLevelDebugging.html updated: 1.28 -> 1.29
---
Log message:
Fix typos.
---
Diffs of the changes: (+3 -3)
SourceLevelDebugging.html |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/docs/SourceLevelDebugging.html
diff -u llvm/
Changes in directory llvm/lib/Target/X86:
X86ATTAsmPrinter.cpp updated: 1.106 -> 1.107
X86AsmPrinter.cpp updated: 1.242 -> 1.243
---
Log message:
Eliminate some redundant newlines in asm output.
---
Diffs of the changes: (+2 -3)
X86ATTAsmPrinter.cpp |4 ++--
X86AsmPrinter.cpp|1
Changes in directory llvm/lib/Target:
TargetAsmInfo.cpp updated: 1.27 -> 1.28
---
Log message:
Eliminate some redundant newlines in asm output.
---
Diffs of the changes: (+2 -2)
TargetAsmInfo.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/lib/Target/TargetA
Changes in directory llvm/include/llvm/Target:
TargetAsmInfo.h updated: 1.33 -> 1.34
---
Log message:
Eliminate some redundant newlines in asm output.
---
Diffs of the changes: (+2 -2)
TargetAsmInfo.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/
Changes in directory llvm/lib/CodeGen:
IfConversion.cpp updated: 1.46 -> 1.47
---
Log message:
Fix some stupid bugs that have effectively disabled if-conversion.
---
Diffs of the changes: (+7 -1)
IfConversion.cpp |8 +++-
1 files changed, 7 insertions(+), 1 deletion(-)
Index: llvm
Changes in directory llvm/lib/CodeGen:
LiveIntervalAnalysis.cpp updated: 1.246 -> 1.247
VirtRegMap.cpp updated: 1.111 -> 1.112
---
Log message:
Add a target hook to allow loads from constant pools to be rematerialized, and
an
implementation for x86.
---
Diffs of the changes: (+6 -3)
LiveI
Changes in directory llvm/include/llvm/Target:
TargetInstrInfo.h updated: 1.127 -> 1.128
---
Log message:
Add a target hook to allow loads from constant pools to be rematerialized, and
an
implementation for x86.
---
Diffs of the changes: (+10 -0)
TargetInstrInfo.h | 10 ++
1 fil
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.89 -> 1.90
X86InstrInfo.h updated: 1.64 -> 1.65
---
Log message:
Add a target hook to allow loads from constant pools to be rematerialized, and
an
implementation for x86.
---
Diffs of the changes: (+26 -0)
X86InstrInfo.
Changes in directory llvm/lib/CodeGen:
IfConversion.cpp updated: 1.47 -> 1.48
---
Log message:
Fix typo.
---
Diffs of the changes: (+1 -1)
IfConversion.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/CodeGen/IfConversion.cpp
diff -u llvm/lib/CodeGen/IfConvers
Changes in directory llvm/test/CodeGen/X86:
2007-06-14-branchfold.ll added (r1.1)
---
Log message:
Do not treat FP_REG_KILL as terminator in branch analysis (X86).
---
Diffs of the changes: (+137 -0)
2007-06-14-branchfold.ll | 137 +++
1 files c
Changes in directory llvm/include/llvm/Target:
TargetInstrInfo.h updated: 1.128 -> 1.129
---
Log message:
Do not treat FP_REG_KILL as terminator in branch analysis (X86).
---
Diffs of the changes: (+1 -1)
TargetInstrInfo.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.h updated: 1.65 -> 1.66
X86InstrInfo.cpp updated: 1.90 -> 1.91
---
Log message:
Do not treat FP_REG_KILL as terminator in branch analysis (X86).
---
Diffs of the changes: (+11 -4)
X86InstrInfo.cpp | 14 ++
X86InstrInfo.h
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.271 -> 1.272
---
Log message:
Rename MVT::getVectorBaseType to MVT::getVectorElementType.
---
Diffs of the changes: (+2 -2)
PPCISelLowering.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index
Changes in directory llvm/include/llvm/CodeGen:
ValueTypes.h updated: 1.34 -> 1.35
---
Log message:
Rename MVT::getVectorBaseType to MVT::getVectorElementType.
---
Diffs of the changes: (+2 -2)
ValueTypes.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/include
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.408 -> 1.409
---
Log message:
Rename MVT::getVectorBaseType to MVT::getVectorElementType.
---
Diffs of the changes: (+22 -22)
X86ISelLowering.cpp | 44 ++--
1 files changed, 2
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.311 -> 1.312
LegalizeDAG.cpp updated: 1.496 -> 1.497
SelectionDAG.cpp updated: 1.406 -> 1.407
SelectionDAGISel.cpp updated: 1.462 -> 1.463
---
Log message:
Rename MVT::getVectorBaseType to MVT::getVectorElementType.
Changes in directory llvm/lib/CodeGen:
IfConversion.cpp updated: 1.48 -> 1.49
---
Log message:
If BB is predicated, invalidate its predecessor(s) which would if-convert it.
It needs to be re-analyzed.
---
Diffs of the changes: (+7 -3)
IfConversion.cpp | 10 +++---
1 files changed, 7
Changes in directory llvm/lib/CodeGen:
IfConversion.cpp updated: 1.49 -> 1.50
---
Log message:
No really, clear predcessors states.
---
Diffs of the changes: (+8 -7)
IfConversion.cpp | 15 ---
1 files changed, 8 insertions(+), 7 deletions(-)
Index: llvm/lib/CodeGen/IfConvers
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.769 -> 1.770
---
Log message:
delete some obviously dead vector operations, which deletes a few thousand
operations from Duraids example.
---
Diffs of the changes: (+12 -1)
InstructionCombining.cpp | 13
Changes in directory llvm/test/Transforms/InstCombine:
and-or-not.ll added (r1.1)
---
Log message:
testcase for PR1510: http://llvm.org/PR1510
---
Diffs of the changes: (+27 -0)
and-or-not.ll | 27 +++
1 files changed, 27 insertions(+)
Index: llvm/test/Transfor
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.770 -> 1.771
---
Log message:
Implement two xforms:
1. ~(~X | Y) === (X & ~Y)
2. (A|B) & ~(A&B) -> A^B
This allows us to transform ~(~(a|b) | (a&b)) -> a^b.
This implements PR1510: http://llvm.org/PR1510 f
Changes in directory llvm/lib/VMCore:
Instructions.cpp updated: 1.92 -> 1.93
---
Log message:
Enhance BinaryOperator::isNot to support vector not.
---
Diffs of the changes: (+5 -1)
Instructions.cpp |6 +-
1 files changed, 5 insertions(+), 1 deletion(-)
Index: llvm/lib/VMCore/Inst
Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.229 -> 1.230
---
Log message:
add a Constant::getAllOnesValue helper function, which works on integers
AND vectors.
---
Diffs of the changes: (+5 -0)
Constants.cpp |5 +
1 files changed, 5 insertions(+)
Index: llvm/li
Changes in directory llvm/include/llvm:
Constant.h updated: 1.36 -> 1.37
---
Log message:
add a Constant::getAllOnesValue helper function, which works on integers
AND vectors.
---
Diffs of the changes: (+5 -0)
Constant.h |5 +
1 files changed, 5 insertions(+)
Index: llvm/include/
Changes in directory llvm/include/llvm/Support:
PatternMatch.h updated: 1.20 -> 1.21
---
Log message:
m_not should match vector not
---
Diffs of the changes: (+5 -1)
PatternMatch.h |6 +-
1 files changed, 5 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/Support/PatternMatc
Changes in directory llvm/test/Transforms/InstCombine:
and-or-not.ll updated: 1.1 -> 1.2
---
Log message:
add vector versions of this test
---
Diffs of the changes: (+20 -1)
and-or-not.ll | 21 -
1 files changed, 20 insertions(+), 1 deletion(-)
Index: llvm/test/Tra
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.771 -> 1.772
---
Log message:
Generalize many transforms to work on ~ of vectors in addition to ~ of
integer ops. This implements Transforms/InstCombine/and-or-not.ll
test3/test4, and finishes off PR1510: http
27 matches
Mail list logo