Changes in directory llvm/docs:
LangRef.html updated: 1.158 -> 1.158.2.1
---
Log message:
Document the udiv, sdiv and fdiv replacements for the div instruction.
---
Diffs of the changes: (+56 -12)
LangRef.html | 68 ---
1 files chan
Changes in directory llvm/lib/Analysis/DataStructure:
Local.cpp updated: 1.155 -> 1.156
---
Log message:
[SU]int update - inactive code may get activated someday
---
Diffs of the changes: (+1 -1)
Local.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Analysis/
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.19 -> 1.20
DwarfWriter.cpp updated: 1.83 -> 1.84
MachineDebugInfo.cpp updated: 1.51 -> 1.52
---
Log message:
More complete solution to deleting blocks and debug info.
---
Diffs of the changes: (+28 -14)
BranchFolding.cpp
Changes in directory llvm/include/llvm/CodeGen:
MachineDebugInfo.h updated: 1.42 -> 1.43
---
Log message:
More complete solution to deleting blocks and debug info.
---
Diffs of the changes: (+14 -5)
MachineDebugInfo.h | 19 ++-
1 files changed, 14 insertions(+), 5 deletion
Changes in directory llvm/include/llvm:
Constants.h updated: 1.88.2.7 -> 1.88.2.8
Instruction.def updated: 1.19.6.5 -> 1.19.6.6
---
Log message:
---
Diffs of the changes: (+38 -34)
Constants.h |4 ++-
Instruction.def | 68
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.289.2.5 -> 1.289.2.6
---
Log message:
---
Diffs of the changes: (+3 -7)
SelectionDAGISel.cpp | 10 +++---
1 files changed, 3 insertions(+), 7 deletions(-)
Index: llvm/lib/CodeGen/SelectionDAG/Select
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.272.2.5 -> 1.272.2.6
---
Log message:
---
Diffs of the changes: (+11 -4)
Writer.cpp | 15 +++
1 files changed, 11 insertions(+), 4 deletions(-)
Index: llvm/lib/Target/CBackend/Writer.cpp
diff -u llvm/lib/T
Changes in directory llvm/projects/Stacker/lib/compiler:
StackerCompiler.cpp updated: 1.18.2.3 -> 1.18.2.4
---
Log message:
---
Diffs of the changes: (+1 -1)
StackerCompiler.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/projects/Stacker/lib/compiler/StackerCom
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.520.2.8 -> 1.520.2.9
PredicateSimplifier.cpp updated: 1.20.2.2 -> 1.20.2.3
Reassociate.cpp updated: 1.62.2.3 -> 1.62.2.4
---
Log message:
---
Diffs of the changes: (+186 -93)
InstructionCombining.cpp | 27
Changes in directory llvm/tools/llvm2cpp:
CppWriter.cpp updated: 1.16.2.3 -> 1.16.2.4
---
Log message:
---
Diffs of the changes: (+9 -3)
CppWriter.cpp | 12 +---
1 files changed, 9 insertions(+), 3 deletions(-)
Index: llvm/tools/llvm2cpp/CppWriter.cpp
diff -u llvm/tools/llvm2cp
Changes in directory llvm/lib/VMCore:
ConstantFolding.cpp updated: 1.93.2.7 -> 1.93.2.8
Constants.cpp updated: 1.163.2.8 -> 1.163.2.9
Instruction.cpp updated: 1.53.2.4 -> 1.53.2.5
Instructions.cpp updated: 1.42.2.5 -> 1.42.2.6
---
Log message:
---
Diffs of the changes: (+75 -31)
ConstantFo
Changes in directory llvm/lib/Analysis:
ScalarEvolution.cpp updated: 1.53.2.3 -> 1.53.2.4
---
Log message:
---
Diffs of the changes: (+1 -1)
ScalarEvolution.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Analysis/ScalarEvolution.cpp
diff -u llvm/lib/Analysi
Changes in directory llvm/include/llvm/Support:
PatternMatch.h updated: 1.9.2.2 -> 1.9.2.3
---
Log message:
---
Diffs of the changes: (+15 -2)
PatternMatch.h | 17 +++--
1 files changed, 15 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/Support/PatternMatch.h
diff -
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Execution.cpp updated: 1.139.6.3 -> 1.139.6.4
---
Log message:
---
Diffs of the changes: (+5 -2)
Execution.cpp |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
Index: llvm/lib/ExecutionEngine/Interpreter/Execution
Changes in directory llvm/lib/Bytecode/Reader:
Reader.cpp updated: 1.198.2.6 -> 1.198.2.7
---
Log message:
---
Diffs of the changes: (+15 -6)
Reader.cpp | 21 +++--
1 files changed, 15 insertions(+), 6 deletions(-)
Index: llvm/lib/Bytecode/Reader/Reader.cpp
diff -u llvm
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.294 -> 1.295
---
Log message:
Minor tweak. Instead of generating:
movl 32(%esp), %eax
cmpl $1, %eax
je LBB1_1 #bb
LBB1_4: #entry
cmpl $2, %eax
je LBB1_2 #bb2
Changes in directory llvm/lib/Transforms/Scalar:
SCCP.cpp updated: 1.134 -> 1.135
---
Log message:
Handle fallout from the recent branch-on-undef changes. This fixes
Prolangs-C/agrep and SCCP/2006-10-23-IPSCCP-Crash.ll
---
Diffs of the changes: (+24 -1)
SCCP.cpp | 25 ++
Changes in directory llvm/test/Regression/Transforms/SCCP:
2006-10-23-IPSCCP-Crash.ll added (r1.1)
---
Log message:
new testcase
---
Diffs of the changes: (+128 -0)
2006-10-23-IPSCCP-Crash.ll | 128 +
1 files changed, 128 insertions(+)
Index:
Changes in directory llvm/test/Regression/Analysis/DSGraph:
FunctionPointerTable-const.ll updated: 1.4 -> 1.5
GlobalsGraphFuncPtr.ll updated: 1.4 -> 1.5
constant_globals.ll updated: 1.4 -> 1.5
---
Log message:
restore these tests
---
Diffs of the changes: (+3 -7)
FunctionPointerTable-const.
Changes in directory llvm/lib/Analysis/DataStructure:
BottomUpClosure.cpp updated: 1.122 -> 1.123
---
Log message:
Make these hack flags hidden, like other dsa hack flags
---
Diffs of the changes: (+2 -2)
BottomUpClosure.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
In
Changes in directory llvm/include/llvm/Analysis/DataStructure:
DataStructure.h updated: 1.97 -> 1.98
---
Log message:
change this back
---
Diffs of the changes: (+1 -1)
DataStructure.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/Analysis/DataStructur
Changes in directory llvm/lib/Analysis/DataStructure:
BottomUpClosure.cpp updated: 1.121 -> 1.122
---
Log message:
Revert the aggressive inlining for now, it doesn't handle external correctly
---
Diffs of the changes: (+78 -112)
BottomUpClosure.cpp | 190 +--
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.77 -> 1.78
---
Log message:
expand ISD::MEMSET
---
Diffs of the changes: (+3 -0)
ARMISelDAGToDAG.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
diff -u llvm/lib/Targe
Hello, Everyone
Please find patch for llvm-gcc4 attached. It fixes linkage setup at
least for mingw32 platform as target. However, I'm worrying it's no so
correct :)
--
With best regards, Anton Korobeynikov.
Faculty of Mathematics & Mechanics, Saint Petersburg State University.
diff -r 1b4eb558
Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.td updated: 1.69 -> 1.70
---
Log message:
implement STRB and STRH
---
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/
Changes in directory llvm/test/Regression/CodeGen/ARM:
mem.ll added (r1.1)
---
Log message:
implement STRB and STRH
---
Diffs of the changes: (+15 -0)
mem.ll | 15 +++
1 files changed, 15 insertions(+)
Index: llvm/test/Regression/CodeGen/ARM/mem.ll
diff -c /dev/null llvm/te
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-10-19-SwitchUnnecessaryBranching.ll updated: 1.2 -> 1.3
---
Log message:
Update test case.
---
Diffs of the changes: (+1 -1)
2006-10-19-SwitchUnnecessaryBranching.ll |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.20 -> 1.21
---
Log message:
Enable tail merging by default.
---
Diffs of the changes: (+0 -4)
BranchFolding.cpp |4
1 files changed, 4 deletions(-)
Index: llvm/lib/CodeGen/BranchFolding.cpp
diff -u llvm/lib/Code
Changes in directory llvm-test:
Makefile.programs updated: 1.233 -> 1.234
---
Log message:
revert llcbeta option
---
Diffs of the changes: (+2 -2)
Makefile.programs |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm-test/Makefile.programs
diff -u llvm-test/Makefile
Changes in directory llvm/include/llvm:
LinkTimeOptimizer.h updated: 1.8 -> 1.9
---
Log message:
Add removeModule().
---
Diffs of the changes: (+2 -0)
LinkTimeOptimizer.h |2 ++
1 files changed, 2 insertions(+)
Index: llvm/include/llvm/LinkTimeOptimizer.h
diff -u llvm/include/llvm/Li
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.20 -> 1.21
---
Log message:
Add removeModule().
---
Diffs of the changes: (+12 -0)
lto.cpp | 12
1 files changed, 12 insertions(+)
Index: llvm/tools/lto/lto.cpp
diff -u llvm/tools/lto/lto.cpp:1.20 llvm/tools/lto/lto.c
Changes in directory llvm/include/llvm/CodeGen:
MachineBasicBlock.h updated: 1.46 -> 1.47
---
Log message:
add two helper methods
---
Diffs of the changes: (+9 -1)
MachineBasicBlock.h | 10 +-
1 files changed, 9 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/Mach
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.21 -> 1.22
---
Log message:
Fix typo. Add more comment. Avoid extra hash_map search.
---
Diffs of the changes: (+8 -6)
lto.cpp | 14 --
1 files changed, 8 insertions(+), 6 deletions(-)
Index: llvm/tools/lto/lto.cpp
dif
Changes in directory llvm/lib/CodeGen:
MachineBasicBlock.cpp updated: 1.32 -> 1.33
---
Log message:
add moveBefore/moveAfter helper methods
---
Diffs of the changes: (+12 -0)
MachineBasicBlock.cpp | 12
1 files changed, 12 insertions(+)
Index: llvm/lib/CodeGen/MachineBasic
Changes in directory llvm/lib/Transforms/Scalar:
PredicateSimplifier.cpp updated: 1.25 -> 1.26
---
Log message:
Revert back to r1.21, which was the last revision of predsimplify that
passes llvm-gcc bootstrap.
---
Diffs of the changes: (+109 -134)
PredicateSimplifier.cpp | 243 +++
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.td updated: 1.248 -> 1.249
---
Log message:
Add intrinsics for the rest of the DCB* instructions.
---
Diffs of the changes: (+24 -6)
PPCInstrInfo.td | 30 --
1 files changed, 24 insertions(+), 6 deleti
Changes in directory llvm/include/llvm:
IntrinsicsPowerPC.td updated: 1.26 -> 1.27
---
Log message:
add missing dcb* intrinsics
---
Diffs of the changes: (+8 -3)
IntrinsicsPowerPC.td | 11 ---
1 files changed, 8 insertions(+), 3 deletions(-)
Index: llvm/include/llvm/IntrinsicsP
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.21 -> 1.22
---
Log message:
move single basic blocks that are neither fallen into nor fall out of into
a place more useful. In particular, if we can put them in a place where code
will be able to fall into it, do so. Otherwi
n Oct 23, 2006, at 10:52 PM, Chris Lattner wrote:
> On Oct 22, 2006, at 7:50 PM, Reid Spencer wrote:
>
>> Attached is a patch to implement splitting the signless DIV
>> instruction
>> into UDiv (unsigned), SDiv (signed), and FDiv (floating point)
>> instructions. This is part of the Signless Type
Changes in directory llvm/test/Regression/Transforms/ScalarRepl:
2006-10-23-PointerUnionCrash.ll added (r1.1)
---
Log message:
New testcase that crashes scalarrepl
---
Diffs of the changes: (+75 -0)
2006-10-23-PointerUnionCrash.ll | 75
1 files ch
Changes in directory llvm/lib/Transforms/Scalar:
ScalarReplAggregates.cpp updated: 1.45 -> 1.46
---
Log message:
Fix Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll
---
Diffs of the changes: (+10 -5)
ScalarReplAggregates.cpp | 15 ++-
1 files changed, 10 insertions(+),
41 matches
Mail list logo