Changes in directory llvm/docs:
CodeGenerator.html updated: 1.40 -> 1.41
ProgrammersManual.html updated: 1.92 -> 1.93
---
Log message:
Put code example inside of "doc_code" divisions.
---
Diffs of the changes: (+379 -102)
CodeGenerator.html | 29 ++-
ProgrammersManual.html | 451 +++
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.56 -> 1.57
AlphaInstrInfo.td updated: 1.127 -> 1.128
---
Log message:
Use cute tblgen tricks to make zap handling more powerful. Specifically,
when the dag combiner simplifies an and mask, notice this and allow those
Changes in directory llvm/test/Regression/CodeGen/Alpha:
zapnot4.ll added (r1.1)
---
Log message:
new testcase, this should turn into zap
---
Diffs of the changes: (+8 -0)
zapnot4.ll |8
1 files changed, 8 insertions(+)
Index: llvm/test/Regression/CodeGen/Alpha/zapnot4.ll
di
Changes in directory llvm/test/Regression/CodeGen/Alpha:
jmp_table.ll updated: 1.4 -> 1.5
---
Log message:
Jimptables working again on alpha.
As a bonus, use the GOT node instead of the AlphaISD::GOT for internal stuff.
---
Diffs of the changes: (+0 -2)
jmp_table.ll |2 --
1 files ch
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.408 -> 1.409
SelectionDAG.cpp updated: 1.346 -> 1.347
SelectionDAGISel.cpp updated: 1.286 -> 1.287
---
Log message:
Jimptables working again on alpha.
As a bonus, use the GOT node instead of the AlphaISD::GOT for in
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.108 -> 1.109
---
Log message:
Jimptables working again on alpha.
As a bonus, use the GOT node instead of the AlphaISD::GOT for internal stuff.
---
Diffs of the changes: (+1 -1)
AsmPrinter.cpp |2 +-
1 files changed, 1 i
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.55 -> 1.56
AlphaISelLowering.cpp updated: 1.66 -> 1.67
AlphaISelLowering.h updated: 1.19 -> 1.20
AlphaTargetMachine.cpp updated: 1.33 -> 1.34
AlphaTargetMachine.h updated: 1.17 -> 1.18
---
Log message:
Jimptables worki
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.151 -> 1.152
---
Log message:
Jimptables working again on alpha.
As a bonus, use the GOT node instead of the AlphaISD::GOT for internal stuff.
---
Diffs of the changes: (+2 -2)
SelectionDAGNodes.h |4 ++--
Changes in directory llvm/lib/Target/Alpha:
AlphaInstrInfo.td updated: 1.126 -> 1.127
---
Log message:
Remove dead/redundant instructions. These are handled by ZAPNOTi
---
Diffs of the changes: (+1 -6)
AlphaInstrInfo.td |7 +--
1 files changed, 1 insertion(+), 6 deletions(-)
Ind
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.265 -> 1.266
---
Log message:
Special case tblgen generated code for patterns like (and X, 255) or (or X, 42).
The dag/inst combiners often 'simplify' the masked value based on whether
or not the bits are live or known zero
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.285 -> 1.286
---
Log message:
add two helper methods.
---
Diffs of the changes: (+90 -1)
SelectionDAGISel.cpp | 91 ++-
1 files changed, 90 insertions(+), 1
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGISel.h updated: 1.25 -> 1.26
---
Log message:
add two helper methods.
---
Diffs of the changes: (+4 -0)
SelectionDAGISel.h |4
1 files changed, 4 insertions(+)
Index: llvm/include/llvm/CodeGen/SelectionDAGISel.h
diff -u
Changes in directory llvm/test/Regression/CodeGen/Alpha:
cmpbge.ll added (r1.1)
---
Log message:
Both of these functions should turn into cmpbge instructions, even though
the second has an and of 254 not 255.
---
Diffs of the changes: (+16 -0)
cmpbge.ll | 16
1 files cha
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.264 -> 1.265
---
Log message:
Split some code out into a new method. The generated code is exactly
identical, this is just a refactoring.
---
Diffs of the changes: (+99 -92)
DAGISelEmitter.cpp | 191 +
Changes in directory llvm/lib/Target/Alpha:
README.txt updated: 1.6 -> 1.7
---
Log message:
This entry is done. switched to the gcc way of doing things.
---
Diffs of the changes: (+0 -150)
README.txt | 150 -
1 files changed, 150
Changes in directory llvm/test/Regression/CodeGen/Alpha:
zapnot3.ll added (r1.1)
---
Log message:
new testcase for zap generation, from the alpha readme
---
Diffs of the changes: (+14 -0)
zapnot3.ll | 14 ++
1 files changed, 14 insertions(+)
Index: llvm/test/Regression/Code
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.345 -> 1.346
---
Log message:
FindModifiedNodeSlot needs to add LoadSDNode ivars to create proper
SelectionDAGCSEMap ID.
---
Diffs of the changes: (+9 -0)
SelectionDAG.cpp |9 +
1 files changed, 9 i
Changes in directory llvm/lib/Target/Alpha:
README.txt updated: 1.5 -> 1.6
---
Log message:
This has apparently been fixed
---
Diffs of the changes: (+0 -30)
README.txt | 30 --
1 files changed, 30 deletions(-)
Index: llvm/lib/Target/Alpha/README.txt
diff -u
Changes in directory llvm/tools/bugpoint:
ListReducer.h updated: 1.17 -> 1.18
---
Log message:
Make the bugpoint reduction heuristics more effective. Patch submitted by
Domagoj Babic, thanks!
---
Diffs of the changes: (+58 -2)
ListReducer.h | 60 +
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.64 -> 1.65
ARMInstrInfo.td updated: 1.42 -> 1.43
---
Log message:
uint <-> double conversion
---
Diffs of the changes: (+26 -0)
ARMISelDAGToDAG.cpp | 18 ++
ARMInstrInfo.td |8
2 fil
Changes in directory llvm/test/Regression/CodeGen/ARM:
fpconv.ll updated: 1.2 -> 1.3
---
Log message:
uint <-> double conversion
---
Diffs of the changes: (+12 -0)
fpconv.ll | 12
1 files changed, 12 insertions(+)
Index: llvm/test/Regression/CodeGen/ARM/fpconv.ll
diff -u l
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGPrinter.cpp updated: 1.36 -> 1.37
---
Log message:
Also update getNodeLabel for LoadSDNode.
---
Diffs of the changes: (+21 -0)
SelectionDAGPrinter.cpp | 21 +
1 files changed, 21 insertions(+)
Index: llv
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAG.cpp updated: 1.344 -> 1.345
---
Log message:
SDNode::dump should also print out extension type and VT.
---
Diffs of the changes: (+21 -0)
SelectionDAG.cpp | 21 +
1 files changed, 21 insertions(+)
Index
Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.td updated: 1.41 -> 1.42
---
Log message:
add fp sub
---
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/ARMInstrI
Changes in directory llvm/test/Regression/CodeGen/ARM:
fparith.ll updated: 1.1 -> 1.2
---
Log message:
add fp sub
---
Diffs of the changes: (+16 -4)
fparith.ll | 20
1 files changed, 16 insertions(+), 4 deletions(-)
Index: llvm/test/Regression/CodeGen/ARM/fparith.l
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.407 -> 1.408
---
Log message:
Fix another bug in extload promotion.
---
Diffs of the changes: (+2 -1)
LegalizeDAG.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/CodeGen/Selecti
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.63 -> 1.64
ARMInstrInfo.td updated: 1.40 -> 1.41
---
Log message:
add double <-> int conversion
---
Diffs of the changes: (+26 -0)
ARMISelDAGToDAG.cpp | 18 ++
ARMInstrInfo.td |8
2
Changes in directory llvm/test/Regression/CodeGen/ARM:
fpconv.ll updated: 1.1 -> 1.2
---
Log message:
add double <-> int conversion
---
Diffs of the changes: (+14 -2)
fpconv.ll | 16 ++--
1 files changed, 14 insertions(+), 2 deletions(-)
Index: llvm/test/Regression/CodeGen/
Changes in directory llvm/test/Regression/CodeGen/ARM:
fpcmp.ll updated: 1.1 -> 1.2
---
Log message:
compare doubles
---
Diffs of the changes: (+10 -1)
fpcmp.ll | 11 ++-
1 files changed, 10 insertions(+), 1 deletion(-)
Index: llvm/test/Regression/CodeGen/ARM/fpcmp.ll
diff -u l
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.62 -> 1.63
ARMInstrInfo.td updated: 1.39 -> 1.40
---
Log message:
compare doubles
---
Diffs of the changes: (+6 -2)
ARMISelDAGToDAG.cpp |4 ++--
ARMInstrInfo.td |4
2 files changed, 6 insertions(+), 2
Changes in directory llvm/test/Regression/CodeGen/ARM:
fpcmp.ll added (r1.1)
---
Log message:
add some tests for floating point compare
---
Diffs of the changes: (+41 -0)
fpcmp.ll | 41 +
1 files changed, 41 insertions(+)
Index: llvm/test/Regress
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.61 -> 1.62
ARMInstrInfo.td updated: 1.38 -> 1.39
---
Log message:
initial support for fp compares. Unordered compares not implemented yet
---
Diffs of the changes: (+49 -11)
ARMISelDAGToDAG.cpp | 50
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.406 -> 1.407
---
Log message:
Fix a bug introduced by my LOAD/LOADX changes.
---
Diffs of the changes: (+4 -2)
LegalizeDAG.cpp |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
Index: llvm/lib/Cod
33 matches
Mail list logo