Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.100 -> 1.101
---
Log message:
Split out the shift code from visitBinary.
---
Diffs of the changes: (+14 -7)
SelectionDAGISel.cpp | 21 ++---
1 files changed, 14 insertions(+), 7 deletions(
Changes in directory llvm/lib/Transforms/Utils:
PromoteMemoryToRegister.cpp updated: 1.81 -> 1.82
---
Log message:
Implement a refinement to the mem2reg algorithm for cases where an alloca
has a single def. In this case, look for uses that are dominated by the def
and attempt to rewrite them t
Changes in directory llvm/lib/Transforms/Utils:
PromoteMemoryToRegister.cpp updated: 1.80 -> 1.81
---
Log message:
This needs proper dominance
---
Diffs of the changes: (+14 -5)
PromoteMemoryToRegister.cpp | 19 ++-
1 files changed, 14 insertions(+), 5 deletions(-)
Inde
Changes in directory llvm/lib/VMCore:
Dominators.cpp updated: 1.63 -> 1.64
---
Log message:
This requires proper dominance
---
Diffs of the changes: (+1 -1)
Dominators.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/VMCore/Dominators.cpp
diff -u llvm/lib/VMC
Changes in directory llvm/lib/Analysis:
PostDominators.cpp updated: 1.52 -> 1.53
---
Log message:
post-dom-frontiers requires proper post-dominance
---
Diffs of the changes: (+1 -1)
PostDominators.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Analysis/Post
Changes in directory llvm/include/llvm/Analysis:
Dominators.h updated: 1.49 -> 1.50
---
Log message:
Fix the dominates method to return true if the two nodes are the same. Add
a new properlyDominates method to do what the old one did.
---
Diffs of the changes: (+12 -4)
Dominators.h | 16
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.td updated: 1.137 -> 1.138
---
Log message:
add more patterns, patch by Evan Cheng.
---
Diffs of the changes: (+156 -108)
X86InstrInfo.td | 264 +---
1 files changed, 156 insertions(
Changes in directory llvm-www/pubs:
2003-04-29-DataStructureAnalysisTR.html updated: 1.9 -> 1.10
---
Log message:
This time the undo is correct.
---
Diffs of the changes: (+8 -2)
2003-04-29-DataStructureAnalysisTR.html | 10 --
1 files changed, 8 insertions(+), 2 deletions(-)
I
Changes in directory llvm-www/pubs:
2003-04-29-DataStructureAnalysisTR.html updated: 1.8 -> 1.9
---
Log message:
undoing the previous checkin
---
Diffs of the changes: (+1 -1)
2003-04-29-DataStructureAnalysisTR.html |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-ww
Changes in directory llvm/lib/Target:
Target.td updated: 1.56 -> 1.57
---
Log message:
Also add the new vector value type here, for completeness.
---
Diffs of the changes: (+1 -0)
Target.td |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/Target/Target.td
diff -u llvm/lib/Target
Changes in directory llvm-www/pubs:
index.html updated: 1.32 -> 1.33
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+5 -1)
index.html |6 +-
1 files changed, 5 insertions(+), 1 deletion(-)
Index: llvm-www/pubs/index.html
diff -u llvm-www/pubs/index.html:1.32
Changes in directory llvm-www/pubs:
2005-11-SAFECodeTR.pdf updated: 1.3 -> 1.4
---
Log message:
---
Diffs of the changes: (+0 -0)
2005-11-SAFECodeTR.pdf |0
1 files changed
Index: llvm-www/pubs/2005-11-SAFECodeTR.pdf
___
llvm-commits ma
Changes in directory llvm-www/pubs:
2005-11-SAFECodeTR.pdf updated: 1.2 -> 1.3
---
Log message:
Fixed some inconsistencies
in safecode tech report
---
Diffs of the changes: (+0 -0)
2005-11-SAFECodeTR.pdf |0
1 files changed
Index: llvm-www/pubs/2005-11-SAFECodeTR.pdf
Changes in directory llvm-www/pubs:
2005-11-SAFECodeTR.pdf updated: 1.1 -> 1.2
---
Log message:
Updated the tech report
---
Diffs of the changes: (+0 -0)
2005-11-SAFECodeTR.pdf |0
1 files changed
Index: llvm-www/pubs/2005-11-SAFECodeTR.pdf
__
Changes in directory llvm-www/safecode:
index.html updated: 1.22 -> 1.23
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+3 -3)
index.html |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/in
Changes in directory llvm-www/safecode:
index.html updated: 1.21 -> 1.22
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+3 -2)
index.html |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/ind
Changes in directory llvm-www/safecode:
index.html updated: 1.20 -> 1.21
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+1 -1)
index.html |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/index.ht
Changes in directory llvm-www/safecode:
index.html updated: 1.19 -> 1.20
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+0 -4)
index.html |4
1 files changed, 4 deletions(-)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/index.html:1.19 llvm-
Changes in directory llvm-www/safecode:
index.html updated: 1.18 -> 1.19
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+2 -2)
index.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/inde
Changes in directory llvm-www/safecode:
index.html updated: 1.17 -> 1.18
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+2 -2)
index.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/inde
Changes in directory llvm-www/safecode:
index.html updated: 1.16 -> 1.17
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+6 -1)
index.html |7 ++-
1 files changed, 6 insertions(+), 1 deletion(-)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/in
Changes in directory llvm-www/safecode:
index.html updated: 1.15 -> 1.16
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+3 -1)
index.html |4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/index
Changes in directory llvm-www/safecode:
index.html updated: 1.14 -> 1.15
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+1 -2)
index.html |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/index.
Changes in directory llvm-www/safecode:
index.html updated: 1.13 -> 1.14
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+1 -1)
index.html |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/index.ht
Changes in directory llvm-www/safecode:
index.html updated: 1.12 -> 1.13
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+2 -2)
index.html |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/inde
Changes in directory llvm-www/safecode:
index.html updated: 1.11 -> 1.12
---
Log message:
*** empty log message ***
---
Diffs of the changes: (+1 -0)
index.html |1 +
1 files changed, 1 insertion(+)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/index.html:1.11 llvm-www
Changes in directory llvm-www/safecode:
index.html updated: 1.10 -> 1.11
---
Log message:
Added safecode tech report
---
Diffs of the changes: (+4 -1)
index.html |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm-www/safecode/index.html
diff -u llvm-www/safecode/in
Changes in directory llvm-www/pubs:
2005-11-SAFECodeTR.html added (r1.1)
2005-11-SAFECodeTR.pdf added (r1.1)
2003-04-29-DataStructureAnalysisTR.html updated: 1.7 -> 1.8
---
Log message:
Added safecode tech report
---
Diffs of the changes: (+73 -9)
2003-04-29-DataStructureAnalysisTR.html |
Changes in directory llvm/include/llvm/CodeGen:
ValueTypes.h updated: 1.12 -> 1.13
---
Log message:
Teach the type lowering code about turning packed types into vector types.
Next step: generating vector dag nodes, and legalizing them into scalar
code.
---
Diffs of the changes: (+9 -5)
Va
Changes in directory llvm/include/llvm/Target:
TargetLowering.h updated: 1.27 -> 1.28
---
Log message:
Teach the type lowering code about turning packed types into vector types.
Next step: generating vector dag nodes, and legalizing them into scalar
code.
---
Diffs of the changes: (+1 -0)
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.112 -> 1.113
---
Log message:
only use dyld stubs if not in ppc-static mode. This completes support for
non-static codegen.
---
Diffs of the changes: (+21 -15)
PPCAsmPrinter.cpp | 36 +
Changes in directory llvm/lib/Transforms/Scalar:
IndVarSimplify.cpp updated: 1.80 -> 1.81
---
Log message:
This was checking the wrong GEP expression. Fixing this fixes a gccas crash
compiling mysql reported by Ted Kremenek.
---
Diffs of the changes: (+1 -1)
IndVarSimplify.cpp |2 +-
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.111 -> 1.112
---
Log message:
refactor call operand handling to eliminate special cases from printOp.
---
Diffs of the changes: (+17 -19)
PPCAsmPrinter.cpp | 36 +---
1 files change
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.110 -> 1.111
PPCInstrInfo.td updated: 1.142 -> 1.143
---
Log message:
disentangle call operands from branch operands a bit
---
Diffs of the changes: (+9 -3)
PPCAsmPrinter.cpp |7 +--
PPCInstrInfo.td |5
Changes in directory llvm/lib/Target/PowerPC:
PPC.h updated: 1.23 -> 1.24
PPCISelLowering.cpp updated: 1.44 -> 1.45
PPCSubtarget.cpp updated: 1.15 -> 1.16
---
Log message:
add an option to generate completely non-pic code, corresponding to what
gcc -static produces on PPC. This is used for bui
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.43 -> 1.44
---
Log message:
Fix a bug that resistor on IRC hit where we tried to create token factor
nodes of load results, not of their chain results.
---
Diffs of the changes: (+2 -2)
PPCISelLowering.cpp |4
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.129 -> 1.130
PPCISelLowering.cpp updated: 1.42 -> 1.43
README.txt updated: 1.38 -> 1.39
---
Log message:
Enable global address legalization, fixing a todo and allowing the removal
of some code. This exposes the implic
Changes in directory llvm/lib/Target/PowerPC:
PPCISelDAGToDAG.cpp updated: 1.128 -> 1.129
---
Log message:
Teach the selector to fold lo(g) into load instruction immediate fields
---
Diffs of the changes: (+8 -0)
PPCISelDAGToDAG.cpp |8
1 files changed, 8 insertions(+)
Index
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.141 -> 1.142
---
Log message:
Generate LA and ADDIS when possible.
---
Diffs of the changes: (+6 -4)
PPCInstrInfo.td | 10 ++
1 files changed, 6 insertions(+), 4 deletions(-)
Index: llvm/lib/Target/PowerPC
Changes in directory llvm/lib/Target/PowerPC:
PPCISelLowering.cpp updated: 1.41 -> 1.42
---
Log message:
Use the right accessor to create this node
---
Diffs of the changes: (+1 -1)
PPCISelLowering.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/Power
Changes in directory llvm/utils/TableGen:
DAGISelEmitter.cpp updated: 1.75 -> 1.76
---
Log message:
Validate that the input to 'Pat' patterns is sane.
---
Diffs of the changes: (+8 -0)
DAGISelEmitter.cpp |8
1 files changed, 8 insertions(+)
Index: llvm/utils/TableGen/DAGISel
Changes in directory llvm/tools/gccld:
gccld.cpp updated: 1.103 -> 1.104
---
Log message:
Allow users to specify -Wl,-native* multiple times if they please
---
Diffs of the changes: (+2 -2)
gccld.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/tools/gccld/gc
42 matches
Mail list logo