Changes in directory llvm/lib/Target/X86:
X86InstrSSE.td updated: 1.132 - 1.133
---
Log message:
These don't have immediate operands.
---
Diffs of the changes: (+64 -64)
X86InstrSSE.td | 128 -
1 files changed, 64 insertions(+), 64
Changes in directory llvm/test/Regression/Analysis/Dominators:
2006-10-02-BreakCritEdges.ll added (r1.1)
---
Log message:
New testcase for PR932: http://llvm.org/PR932
---
Diffs of the changes: (+20 -0)
2006-10-02-BreakCritEdges.ll | 20
1 files changed, 20
Changes in directory llvm/lib/Transforms/Utils:
BreakCriticalEdges.cpp updated: 1.32 - 1.33
---
Log message:
Fix PR932: http://llvm.org/PR932 and
Analysis/Dominators/2006-10-02-BreakCritEdges.ll:
The critical edge block dominates the dest block if the destblock dominates
all edges other than
Changes in directory llvm/include/llvm/CodeGen:
LiveVariables.h updated: 1.29 - 1.30
---
Log message:
Fix for PR929: http://llvm.org/PR929 . The PHI nodes were being gone through
for each instruction
in a successor block for every block...resulting in some O(N^k) algorithm
which wasn't very
Changes in directory llvm/lib/CodeGen:
LiveVariables.cpp updated: 1.59 - 1.60
---
Log message:
Fix for PR929: http://llvm.org/PR929 . The PHI nodes were being gone through
for each instruction
in a successor block for every block...resulting in some O(N^k) algorithm
which wasn't very good for
Changes in directory llvm/lib/Transforms/IPO:
ArgumentPromotion.cpp updated: 1.26 - 1.27
---
Log message:
Revert previous patch. Still breaking things.
---
Diffs of the changes: (+1 -49)
ArgumentPromotion.cpp | 50 +-
1 files changed, 1
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.16 - 1.17
---
Log message:
Move break-crit-edges before the predicate simplifier. Allows us to
optimize in more cases.
---
Diffs of the changes: (+3 -7)
PredicateSimplifier.cpp | 10 +++---
1 files
Changes in directory llvm/test/Regression/Transforms/PredicateSimplifier:
2006-09-20-SetCC.ll updated: 1.1 - 1.2
---
Log message:
Move break-crit-edges before the predicate simplifier. Allows us to
optimize in more cases.
---
Diffs of the changes: (+1 -1)
2006-09-20-SetCC.ll |2 +-
1
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.17 - 1.18
---
Log message:
Simplify, now that predsimplify depends on break-crit-edges.
Fix SwitchInst where dest-block is the same as one of the cases.
---
Diffs of the changes: (+8 -26)
Changes in directory llvm/include/llvm:
Instructions.h updated: 1.42 - 1.43
---
Log message:
clean up use of 'explicit'. This is PR934: http://llvm.org/PR934 .
Patch contributed by Kevin Sopp!
---
Diffs of the changes: (+42 -43)
Instructions.h | 85
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-10-02-BoolRetCrash.ll added (r1.1)
---
Log message:
testcase for PR933: http://llvm.org/PR933
---
Diffs of the changes: (+7 -0)
2006-10-02-BoolRetCrash.ll |7 +++
1 files changed, 7 insertions(+)
Index:
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.265 - 1.266
---
Log message:
Fix PR933: http://llvm.org/PR933 and CodeGen/X86/2006-10-02-BoolRetCrash.ll
---
Diffs of the changes: (+2 -0)
X86ISelLowering.cpp |2 ++
1 files changed, 2 insertions(+)
Index:
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.49 - 1.50
ARMInstrInfo.td updated: 1.30 - 1.31
README.txt updated: 1.2 - 1.3
---
Log message:
Implement floating point constants
---
Diffs of the changes: (+11 -0)
ARMISelDAGToDAG.cpp |3 +++
ARMInstrInfo.td
Changes in directory llvm/test/Regression/CodeGen/ARM:
fp.ll updated: 1.2 - 1.3
---
Log message:
Implement floating point constants
---
Diffs of the changes: (+8 -1)
fp.ll |9 -
1 files changed, 8 insertions(+), 1 deletion(-)
Index: llvm/test/Regression/CodeGen/ARM/fp.ll
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.18 - 1.19
---
Log message:
Simplify logic further.
Ensure that we copy KnownProperties before calling visitBasicBlock, else
we may leak properties into blocks where they don't belong.
---
Diffs of the
Changes in directory llvm/lib/CodeGen:
MachineFunction.cpp updated: 1.100 - 1.101
---
Log message:
Provide a function that ensures MBB numbering is dense and inorder. This
can be used by MachineFunctionPasses who need this property.
---
Diffs of the changes: (+47 -0)
MachineFunction.cpp
Changes in directory llvm/include/llvm/CodeGen:
MachineFunction.h updated: 1.61 - 1.62
---
Log message:
Provide a function that ensures MBB numbering is dense and inorder. This
can be used by MachineFunctionPasses who need this property.
---
Diffs of the changes: (+8 -0)
Changes in directory llvm/include/llvm/CodeGen:
MachineBasicBlock.h updated: 1.44 - 1.45
---
Log message:
ADd a method
---
Diffs of the changes: (+1 -0)
MachineBasicBlock.h |1 +
1 files changed, 1 insertion(+)
Index: llvm/include/llvm/CodeGen/MachineBasicBlock.h
diff -u
Changes in directory llvm/lib/CodeGen:
MachineBasicBlock.cpp updated: 1.29 - 1.30
---
Log message:
Print the MBB ID # along with the bb tag in the -print-machine-instrs output.
---
Diffs of the changes: (+1 -1)
MachineBasicBlock.cpp |2 +-
1 files changed, 1 insertion(+), 1
Changes in directory llvm-test/MultiSource/Applications/viterbi:
---
Log message:
Directory /var/cvs/llvm/llvm-test/MultiSource/Applications/viterbi added to the
repository
---
Diffs of the changes: (+0 -0)
0 files changed
___
llvm-commits
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.400 - 1.401
---
Log message:
Fix an obvious typo.
---
Diffs of the changes: (+1 -1)
LegalizeDAG.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.102 - 1.103
---
Log message:
Use $( $| $) to represent alternatives in asm blocks instead of {|}. This
is needed to support targets where {|} aren't special symbols.
---
Diffs of the changes: (+34 -28)
AsmPrinter.cpp | 62
Applied, to match recent AsmPrinter.cpp change.
-Chris
Index: llvm-convert.cpp
===
--- llvm-convert.cpp(revision 118526)
+++ llvm-convert.cpp(working copy)
@@ -2474,6 +2474,12 @@
case 0: return Result;
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.78 - 1.79
---
Log message:
Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an
extra operand to LOADX to specify the exact value extension type.
---
Diffs of the changes: (+32 -0)
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAG.h updated: 1.131 - 1.132
SelectionDAGNodes.h updated: 1.148 - 1.149
---
Log message:
Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an
extra operand to LOADX to specify the exact value extension type.
---
Changes in directory llvm/lib/CodeGen/SelectionDAG:
DAGCombiner.cpp updated: 1.204 - 1.205
LegalizeDAG.cpp updated: 1.401 - 1.402
SelectionDAG.cpp updated: 1.341 - 1.342
TargetLowering.cpp updated: 1.72 - 1.73
---
Log message:
Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX.
Changes in directory llvm/lib/Target:
TargetSelectionDAG.td updated: 1.68 - 1.69
---
Log message:
Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an
extra operand to LOADX to specify the exact value extension type.
---
Diffs of the changes: (+10 -12)
Changes in directory llvm/lib/Target/Alpha:
AlphaISelLowering.cpp updated: 1.62 - 1.63
---
Log message:
Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an
extra operand to LOADX to specify the exact value extension type.
---
Diffs of the changes: (+10 -10)
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.54 - 1.55
IA64ISelLowering.cpp updated: 1.43 - 1.44
---
Log message:
Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an
extra operand to LOADX to specify the exact value extension type.
---
Changes in directory llvm/lib/Target/Sparc:
SparcISelDAGToDAG.cpp updated: 1.108 - 1.109
---
Log message:
Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an
extra operand to LOADX to specify the exact value extension type.
---
Diffs of the changes: (+4 -4)
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.208 - 1.209
---
Log message:
Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an
extra operand to LOADX to specify the exact value extension type.
---
Diffs of the changes: (+5 -5)
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.266 - 1.267
---
Log message:
Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD into ISD::LOADX. Add an
extra operand to LOADX to specify the exact value extension type.
---
Diffs of the changes: (+2 -1)
Changes in directory llvm/lib/CodeGen:
DwarfWriter.cpp updated: 1.76 - 1.77
---
Log message:
Work around for some problems with templates.
---
Diffs of the changes: (+6 -0)
DwarfWriter.cpp |6 ++
1 files changed, 6 insertions(+)
Index: llvm/lib/CodeGen/DwarfWriter.cpp
diff -u
Changes in directory llvm/lib/Transforms/Utils:
BreakCriticalEdges.cpp updated: 1.33 - 1.34
---
Log message:
This case isn't implemented yet. It seems unlikely to be needed, but if it
ever is, we want to get an assert instead of silent bad codegen.
---
Diffs of the changes: (+2 -4)
Changes in directory llvm/lib/Target/X86:
README-SSE.txt updated: 1.5 - 1.6
---
Log message:
add a note :(
---
Diffs of the changes: (+24 -0)
README-SSE.txt | 24
1 files changed, 24 insertions(+)
Index: llvm/lib/Target/X86/README-SSE.txt
diff -u
35 matches
Mail list logo