Bill,
After updating to the head, this test case is failing for me on Linux.
Reid.
On Thu, 2006-10-19 at 18:22 -0500, Bill Wendling wrote:
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-10-19-SwitchUnnecessaryBranching.ll added (r1.1)
---
Log message:
Testcase for P926
Changes in directory llvm/lib/Target/X86:
X86IntelAsmPrinter.cpp updated: 1.60 - 1.61
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor
Changes in directory llvm/lib/Bytecode/Writer:
Writer.cpp updated: 1.124 - 1.125
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of
Changes in directory llvm/tools/llvm2cpp:
CppWriter.cpp updated: 1.16 - 1.17
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just
Changes in directory llvm/lib/Transforms/Utils:
CodeExtractor.cpp updated: 1.40 - 1.41
Local.cpp updated: 1.58 - 1.59
LowerAllocations.cpp updated: 1.61 - 1.62
LowerInvoke.cpp updated: 1.41 - 1.42
LowerSwitch.cpp updated: 1.24 - 1.25
SimplifyCFG.cpp updated: 1.100 - 1.101
---
Log message:
For
Changes in directory llvm/lib/ExecutionEngine/JIT:
JIT.cpp updated: 1.80 - 1.81
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of
Changes in directory llvm/lib/Transforms/Instrumentation:
EmitFunctions.cpp updated: 1.25 - 1.26
ProfilingUtils.cpp updated: 1.7 - 1.8
RSProfiling.cpp updated: 1.7 - 1.8
TraceBasicBlocks.cpp updated: 1.15 - 1.16
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the
Changes in directory llvm/docs:
ProgrammersManual.html updated: 1.94 - 1.95
Stacker.html updated: 1.20 - 1.21
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and
Changes in directory llvm/include/llvm:
Constants.h updated: 1.88 - 1.89
IntrinsicInst.h updated: 1.18 - 1.19
Value.h updated: 1.84 - 1.85
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to
Changes in directory llvm/lib/Debugger:
ProgramInfo.cpp updated: 1.17 - 1.18
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just
Changes in directory llvm/lib/ExecutionEngine:
ExecutionEngine.cpp updated: 1.85 - 1.86
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in
Changes in directory llvm/projects/Stacker/lib/compiler:
StackerCompiler.cpp updated: 1.18 - 1.19
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt
Changes in directory llvm/examples/ModuleMaker:
ModuleMaker.cpp updated: 1.8 - 1.9
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of
Changes in directory llvm/lib/VMCore:
AsmWriter.cpp updated: 1.208 - 1.209
ConstantFolding.cpp updated: 1.93 - 1.94
Constants.cpp updated: 1.164 - 1.165
Instructions.cpp updated: 1.42 - 1.43
Type.cpp updated: 1.147 - 1.148
Verifier.cpp updated: 1.164 - 1.165
---
Log message:
For PR950:
Changes in directory llvm/lib/Bytecode/Reader:
Reader.cpp updated: 1.198 - 1.199
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of
Changes in directory llvm/lib/Analysis/DataStructure:
Local.cpp updated: 1.154 - 1.155
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in
Changes in directory llvm/lib/Target/Alpha:
AlphaISelDAGToDAG.cpp updated: 1.58 - 1.59
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.111 - 1.112
IntrinsicLowering.cpp updated: 1.43 - 1.44
MachineDebugInfo.cpp updated: 1.50 - 1.51
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All
Changes in directory llvm/lib/Analysis:
BasicAliasAnalysis.cpp updated: 1.86 - 1.87
ConstantFolding.cpp updated: 1.4 - 1.5
ConstantRange.cpp updated: 1.15 - 1.16
ScalarEvolution.cpp updated: 1.53 - 1.54
ScalarEvolutionExpander.cpp updated: 1.3 - 1.4
---
Log message:
For PR950:
Changes in directory llvm/examples/Fibonacci:
fibonacci.cpp updated: 1.11 - 1.12
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Execution.cpp updated: 1.139 - 1.140
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt
Changes in directory llvm/tools/bugpoint:
ExtractFunction.cpp updated: 1.52 - 1.53
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.70 - 1.71
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of just
Changes in directory llvm/lib/CodeGen/SelectionDAG:
LegalizeDAG.cpp updated: 1.412 - 1.413
SelectionDAGISel.cpp updated: 1.290 - 1.291
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing
Changes in directory llvm/lib/Target/ARM:
ARMISelDAGToDAG.cpp updated: 1.76 - 1.77
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of
Changes in directory llvm/examples/HowToUseJIT:
HowToUseJIT.cpp updated: 1.11 - 1.12
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor
Changes in directory llvm/lib/Transforms:
TransformInternals.cpp updated: 1.50 - 1.51
TransformInternals.h updated: 1.27 - 1.28
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the
Changes in directory llvm/examples/ParallelJIT:
ParallelJIT.cpp updated: 1.5 - 1.6
---
Log message:
For PR950: http://llvm.org/PR950 :
This patch implements the first increment for the Signless Types feature.
All changes pertain to removing the ConstantSInt and ConstantUInt classes
in favor of
On Oct 19, 2006, at 11:56 PM, Reid Spencer wrote:
Bill,
After updating to the head, this test case is failing for me on Linux.
--- llvm/test/Regression/CodeGen/X86/2006-10-19-
SwitchUnnecessaryBranching.llThu Oct 19 18:21:59 2006
***
*** 0
--- 1,27
+ ;
Index: llvm-abi.h
===
--- llvm-abi.h (revision 184)
+++ llvm-abi.h (working copy)
@@ -199,7 +199,7 @@
} else if (TREE_CODE(type) == RECORD_TYPE) {
for (tree Field = TYPE_FIELDS(type); Field; Field =
TREE_CHAIN(Field))
Changes in directory llvm/include/llvm:
Constants.h updated: 1.89 - 1.90
---
Log message:
Fix a comment to be accurate.
---
Diffs of the changes: (+4 -4)
Constants.h |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.163.2.4 - 1.163.2.5
---
Log message:
The forgotten patches. These should have been committed and tagged with the
ST_iter_1 tag, but they weren't, so we're commiting them now.
---
Diffs of the changes: (+5 -32)
Constants.cpp |
Changes in directory llvm/lib/Transforms:
TransformInternals.cpp updated: 1.50.8.1 - 1.50.8.2
---
Log message:
The forgotten patches. These should have been committed and tagged with the
ST_iter_1 tag, but they weren't, so we're commiting them now.
---
Diffs of the changes: (+1 -1)
Changes in directory llvm/include/llvm:
Constants.h updated: 1.88.2.3 - 1.88.2.4
---
Log message:
Undo S/UDiv patch for tag purposes.
---
Diffs of the changes: (+2 -2)
Constants.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/lib/Target:
TargetData.cpp updated: 1.70.4.2 - 1.70.4.3
---
Log message:
The forgotten patches. These should have been committed and tagged with the
ST_iter_1 tag, but they weren't, so we're commiting them now.
---
Diffs of the changes: (+1 -1)
TargetData.cpp |
Changes in directory llvm/include/llvm:
Constants.h updated: 1.88.2.2 - 1.88.2.3
---
Log message:
The forgotten patches. These should have been committed and tagged with the
ST_iter_1 tag, but they weren't, so we're commiting them now.
---
Diffs of the changes: (+6 -22)
Constants.h | 28
Changes in directory llvm/lib/VMCore:
Constants.cpp updated: 1.163.2.6 - 1.163.2.7
---
Log message:
Restore the Div - S/UDiv after tag was set.
---
Diffs of the changes: (+6 -3)
Constants.cpp |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/include/llvm:
Constants.h updated: 1.88.2.4 - 1.88.2.5
---
Log message:
Remove duplicate method name.
---
Diffs of the changes: (+0 -1)
Constants.h |1 -
1 files changed, 1 deletion(-)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/include/llvm:
Constants.h updated: 1.88.2.5 - 1.88.2.6
---
Log message:
Restore Div - S/UDiv changes.
---
Diffs of the changes: (+2 -1)
Constants.h |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/include/llvm/Constants.h
diff -u
Changes in directory llvm/lib/VMCore:
ConstantFolding.cpp updated: 1.93.2.4 - 1.93.2.5
---
Log message:
Make this compile after Constants.h interface changes.
---
Diffs of the changes: (+4 -4)
ConstantFolding.cpp |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.289.2.3 - 1.289.2.4
---
Log message:
Committing Remainder of Div - SDiv/UDiv changes so the tree builds again.
---
Diffs of the changes: (+2 -6)
SelectionDAGISel.cpp |8 ++--
1 files changed, 2
Changes in directory llvm/lib/ExecutionEngine/Interpreter:
Execution.cpp updated: 1.139.6.1 - 1.139.6.2
---
Log message:
Committing Remainder of Div - SDiv/UDiv changes so the tree builds again.
---
Diffs of the changes: (+4 -2)
Execution.cpp |6 --
1 files changed, 4
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.272.2.2 - 1.272.2.3
---
Log message:
Committing Remainder of Div - SDiv/UDiv changes so the tree builds again.
---
Diffs of the changes: (+6 -3)
Writer.cpp |9 ++---
1 files changed, 6 insertions(+), 3
Changes in directory llvm/tools/llvm2cpp:
CppWriter.cpp updated: 1.16.2.1 - 1.16.2.2
---
Log message:
Div - SDiv/UDiv
---
Diffs of the changes: (+6 -3)
CppWriter.cpp |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
Index: llvm/tools/llvm2cpp/CppWriter.cpp
diff -u
Attached is the patch for updating llvm-gcc4 for the ConstantInt change.
Reid.
On Fri, 2006-10-20 at 11:34 -0300, Rafael EspĂndola wrote:
Could you please send the patch attached to the mailing list? The
inline one has some additional line brakes that make it very hard to
apply.
Thanks,
In addition to build on PPC.
Index: gcc/config/rs6000/rs6000.h
===
--- gcc/config/rs6000/rs6000.h (revision 119086)
+++ gcc/config/rs6000/rs6000.h (working copy)
@@ -3812,7 +3812,7 @@
return
false;
Here's that PPC/Altivec patch as an attachment.
Reid.
On Fri, 2006-10-20 at 13:26 -0300, Jim Laskey wrote:
In addition to build on PPC.
Index: gcc/config/rs6000/rs6000.h
===
--- gcc/config/rs6000/rs6000.h(revision
*** 0
--- 1,27
+ ; RUN: llvm-as %s | llc -march=x86 | %prcontext jg LBB1_5 1
| grep LBB1_4:
Are you sure that grep is right?
Ah, the problem is that L is the prefix for darwin, linux uses .
IIRC. Try changing the greps to jg .*LBB1_5 and BB1_4:.
-Chris
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.276 - 1.277
X86ISelLowering.h updated: 1.75 - 1.76
X86InstrInfo.cpp updated: 1.63 - 1.64
X86InstrInfo.h updated: 1.56 - 1.57
---
Log message:
Implement branch analysis/xform hooks required by the branch folding pass.
Please use the patch I just sent with NEW in the subject line.
Reid.
On Fri, 2006-10-20 at 14:53 -0300, Rafael EspĂndola wrote:
On 10/20/06, Reid Spencer [EMAIL PROTECTED] wrote:
Attached is the patch for updating llvm-gcc4 for the ConstantInt change.
Thank you.
I also needed the attached
Changes in directory llvm/include/llvm/CodeGen:
MachineInstr.h updated: 1.188 - 1.189
---
Log message:
add method
---
Diffs of the changes: (+11 -2)
MachineInstr.h | 13 +++--
1 files changed, 11 insertions(+), 2 deletions(-)
Index: llvm/include/llvm/CodeGen/MachineInstr.h
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGPrinter.cpp updated: 1.40 - 1.41
---
Log message:
Make flag and chain edges visually distinguishable from value edges in DOT
output.
---
Diffs of the changes: (+16 -1)
SelectionDAGPrinter.cpp | 17 -
1 files
Changes in directory llvm/test/Regression/Transforms/InstCombine:
2006-10-20-mask.ll added (r1.1)
---
Log message:
Test case for
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20061016/038780.html
---
Diffs of the changes: (+8 -0)
2006-10-20-mask.ll |8
1 files
These patches will be reflected on the opensource mirror tomorrow.
Cheers,
-- Jim
On Oct 20, 2006, at 2:51 PM, Reid Spencer wrote:
The attached patch incorporates changes in config/i386/i386.h as
well as
config/rs6000/rs6000.h that were missing previously. It also gets
rid of
a few more
Changes in directory llvm/test/Regression/CodeGen/X86:
2006-10-19-SwitchUnnecessaryBranching.ll updated: 1.1 - 1.2
---
Log message:
Changed the pattern matching so that it will hopefully work on Linux.
---
Diffs of the changes: (+1 -1)
2006-10-19-SwitchUnnecessaryBranching.ll |2 +-
1
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.526 - 1.527
---
Log message:
Fix miscompilation of MallocBench/espresso which code review pointed out
but apparently didn't make it into the final patch.
---
Diffs of the changes: (+1 -1)
Oops .. sorry about that.
On Fri, 2006-10-20 at 13:20 -0500, Chris Lattner wrote:
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.526 - 1.527
---
Log message:
Fix miscompilation of MallocBench/espresso which code review pointed out
but apparently
Okay. I've submitted a patch to fix this. Cross fingers!
-bw
On 10/20/06, Chris Lattner [EMAIL PROTECTED] wrote:
*** 0
--- 1,27
+ ; RUN: llvm-as %s | llc -march=x86 | %prcontext jg LBB1_5 1
| grep LBB1_4:
Are you sure that grep is right?
Ah, the problem is that L is the
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.82 - 1.83
---
Log message:
Correct newly failing attempt #1.
---
Diffs of the changes: (+58 -13)
ProgramResults.php | 71 +++--
1 files changed, 58 insertions(+), 13
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.83 - 1.84
---
Log message:
Correct newly failing attempt #2.
---
Diffs of the changes: (+13 -58)
ProgramResults.php | 71 +
1 files changed, 13 insertions(+), 58
Changes in directory llvm/lib/Transforms/Scalar:
SCCP.cpp updated: 1.132 - 1.133
---
Log message:
Fix an ugly problem in SCCP. This fixes Benchmarks/Misc-C++/mandel-text.cpp
---
Diffs of the changes: (+3 -2)
SCCP.cpp |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.64 - 1.65
---
Log message:
bugfix
---
Diffs of the changes: (+1 -1)
X86InstrInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86InstrInfo.cpp
diff -u
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.85 - 1.86
---
Log message:
Correct newly failing attempt #4.
---
Diffs of the changes: (+1 -2)
ProgramResults.php |3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index:
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.86 - 1.87
---
Log message:
Correct newly failing attempt #5.
---
Diffs of the changes: (+1 -0)
ProgramResults.php |1 +
1 files changed, 1 insertion(+)
Index: nightlytest-serverside/ProgramResults.php
diff -u
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.87 - 1.88
---
Log message:
Correct newly failing attempt #6.
---
Diffs of the changes: (+1 -1)
ProgramResults.php |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.88 - 1.89
---
Log message:
Correct newly failing attempt #7.
---
Diffs of the changes: (+8 -0)
ProgramResults.php |8
1 files changed, 8 insertions(+)
Index: nightlytest-serverside/ProgramResults.php
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.89 - 1.90
---
Log message:
Correct newly failing attempt #8.
---
Diffs of the changes: (+3 -3)
ProgramResults.php |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index:
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.90 - 1.91
---
Log message:
Correct newly failing attempt #9.
---
Diffs of the changes: (+3 -3)
ProgramResults.php |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index:
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.91 - 1.92
---
Log message:
Correct newly failing attempt #10.
---
Diffs of the changes: (+1 -1)
ProgramResults.php |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index:
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.92 - 1.93
---
Log message:
Correct newly failing attempt #11.
---
Diffs of the changes: (+2 -0)
ProgramResults.php |2 ++
1 files changed, 2 insertions(+)
Index: nightlytest-serverside/ProgramResults.php
diff
Changes in directory nightlytest-serverside:
ProgramResults.php updated: 1.93 - 1.94
---
Log message:
Correct newly failing attempt #12, d'oh.
---
Diffs of the changes: (+1 -11)
ProgramResults.php | 12 +---
1 files changed, 1 insertion(+), 11 deletions(-)
Index:
Changes in directory llvm/lib/Transforms/IPO:
ExtractFunction.cpp updated: 1.13 - 1.14
---
Log message:
llvm-extract should remove module-level asm
---
Diffs of the changes: (+3 -3)
ExtractFunction.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/include/llvm/CodeGen:
MachineInstr.h updated: 1.189 - 1.190
---
Log message:
add isIdenticalTo method to machineinstr/operand.
---
Diffs of the changes: (+19 -0)
MachineInstr.h | 19 +++
1 files changed, 19 insertions(+)
Index:
Changes in directory llvm/lib/CodeGen:
MachineInstr.cpp updated: 1.125 - 1.126
---
Log message:
implement MachineOperand::isIdenticalTo
---
Diffs of the changes: (+29 -0)
MachineInstr.cpp | 29 +
1 files changed, 29 insertions(+)
Index:
Changes in directory llvm/include/llvm/CodeGen:
MachineInstr.h updated: 1.190 - 1.191
---
Log message:
typo
---
Diffs of the changes: (+1 -1)
MachineInstr.h |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/include/llvm/CodeGen/MachineInstr.h
diff -u
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.14 - 1.15
---
Log message:
Add an experimental cross-jumping implementation.
This is currently disabled by default and limited in several ways, but does
have a positive effect.
---
Diffs of the changes: (+232 -14)
Changes in directory llvm-test:
Makefile.programs updated: 1.231 - 1.232
---
Log message:
make tail merging be llc beta tonight
---
Diffs of the changes: (+1 -1)
Makefile.programs |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/Makefile.programs
diff -u
Changes in directory llvm-test:
Makefile.programs updated: 1.232 - 1.233
---
Log message:
enable tail merging for X86 llcbeta tonight
---
Diffs of the changes: (+1 -1)
Makefile.programs |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/Makefile.programs
diff -u
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.65 - 1.66
---
Log message:
update assert message
---
Diffs of the changes: (+1 -1)
X86InstrInfo.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86InstrInfo.cpp
diff -u
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.15 - 1.16
---
Log message:
Three changes:
1. Remove a bunch of ifdef'd code.
2. When a block just contains an uncond branch, change all blocks branching
to it to jump to the destination instead.
3. If branch analysis tells
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.66 - 1.67
---
Log message:
allow insertion of a conditional branch with fall-through
---
Diffs of the changes: (+12 -6)
X86InstrInfo.cpp | 18 --
1 files changed, 12 insertions(+), 6 deletions(-)
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.cpp updated: 1.25 - 1.26
---
Log message:
implement support for inserting a cond branch
---
Diffs of the changes: (+8 -4)
PPCInstrInfo.cpp | 12
1 files changed, 8 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/Target/PowerPC:
PPCInstrInfo.cpp updated: 1.26 - 1.27
---
Log message:
Simplify code, no functionality change
---
Diffs of the changes: (+2 -4)
PPCInstrInfo.cpp |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.67 - 1.68
---
Log message:
Simplify code, no functionality change
---
Diffs of the changes: (+2 -4)
X86InstrInfo.cpp |6 ++
1 files changed, 2 insertions(+), 4 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.16 - 1.17
---
Log message:
Transform code like:
jle FOO
jmp BAR
BAR:
into:
jle FOO
BAR:
... whoa!
---
Diffs of the changes: (+13 -2)
BranchFolding.cpp | 15 +--
1 files changed, 13 insertions(+),
Changes in directory llvm/lib/CodeGen:
BranchFolding.cpp updated: 1.17 - 1.18
---
Log message:
Use branch reversal to do stuff like this:
call L_strcmp$stub
testl %eax, %eax
- jne LBB26_208 #cond_true6020
- jmp LBB26_227 #bb7119
+ je LBB26_227#bb7119
86 matches
Mail list logo