Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.267 -> 1.268
---
Log message:
Pattern match min/max nodes when we have sse. This implements
CodeGen/X86/scalar_sse_minmax.ll
---
Diffs of the changes: (+66 -0)
X86ISelLowering.cpp | 66 +
Changes in directory llvm/test/Regression/CodeGen/X86:
scalar_sse_minmax.ll added (r1.1)
---
Log message:
pattern match min/max nodes
---
Diffs of the changes: (+37 -0)
scalar_sse_minmax.ll | 37 +
1 files changed, 37 insertions(+)
Index: llvm/test/R
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 llvm/lib/Targ
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)
Break
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 llv
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)
X86ISelLower
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)
PPCISelL
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)
SparcISe
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.
---
Di
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)
AlphaISe
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)
TargetSelectio
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::LOA
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/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)
TargetLower
Changes in directory llvm-test/MultiSource/Applications/viterbi:
Makefile updated: 1.1 -> 1.2
dec_viterbi_F.c updated: 1.1 -> 1.2
read_dmatrix.c updated: 1.1 -> 1.2
test.c updated: 1.1 -> 1.2
---
Log message:
Modified code so that it accepts a flag indicating where the data input
file is. Also
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/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
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: llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cp
Changes in directory llvm-test/MultiSource/Applications:
Makefile updated: 1.24 -> 1.25
---
Log message:
Added the "viterbi" test to the MultiSource tests.
---
Diffs of the changes: (+2 -1)
Makefile |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm-test/MultiSource/
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 ma
Changes in directory llvm/lib/CodeGen:
MachineFunction.cpp updated: 1.101 -> 1.102
---
Log message:
Bugfixes
---
Diffs of the changes: (+5 -7)
MachineFunction.cpp | 12 +---
1 files changed, 5 insertions(+), 7 deletions(-)
Index: llvm/lib/CodeGen/MachineFunction.cpp
diff -u llv
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 deletion(-
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 llvm/includ
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)
MachineFunction
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/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
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
dif
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/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: llv
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: llvm/test/Regres
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/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)
PredicateSimplifi
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.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 c
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 ins
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/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 g
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/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 insertio
39 matches
Mail list logo