Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.378 -> 1.379
---
Log message:
Promote to v1i64 type...
---
Diffs of the changes: (+15 -9)
X86ISelLowering.cpp | 24 +++-
1 files changed, 15 insertions(+), 9 deletions(-)
Index: llvm/lib/Target
Changes in directory llvm/docs:
Passes.html added (r1.1)
---
Log message:
For PR601: http://llvm.org/PR601 :
Initial skeleton for pass documentation.
---
Diffs of the changes: (+984 -0)
Passes.html | 984
1 files changed, 984 in
Changes in directory llvm/test/Transforms/InstCombine:
apint-not.ll updated: 1.1 -> 1.2
apint-sub.ll updated: 1.1 -> 1.2
---
Log message:
Fix testsuite hang.
---
Diffs of the changes: (+2 -2)
apint-not.ll |2 +-
apint-sub.ll |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
On Sunday 25 March 2007 10:43:57 Duncan Sands wrote:
> > Is this already fixed?
Here is my proposed fix. The problem was due to zero-sized
bitfields, such as
struct Z { int :0; } z;
Historically, no field was created for such a bitfield, and
getLLVMFieldFor would return ~0U, i.e no field
Changes in directory llvm-test/MultiSource/Applications/minisat:
Main.cpp updated: 1.2 -> 1.3
---
Log message:
Fix compilation on arm-linux.
---
Diffs of the changes: (+1 -1)
Main.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-test/MultiSource/Applications/mini
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.692 -> 1.693
---
Log message:
Get the number of bits to set in a mask correct for a shl/lshr transform.
---
Diffs of the changes: (+1 -1)
InstructionCombining.cpp |2 +-
1 files changed, 1 insertion(+)
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.693 -> 1.694
---
Log message:
Get better debug output by having modified instructions print both the
original and new instruction. A slight performance hit with ostringstream
but it is only for debug.
Also, cle
Changes in directory llvm/test/Transforms/InstCombine:
2007-03-25-BadShiftMask.ll updated: 1.1 -> 1.2
---
Log message:
Fix this test case to match output after a bug was fixed.
---
Diffs of the changes: (+2 -1)
2007-03-25-BadShiftMask.ll |3 ++-
1 files changed, 2 insertions(+), 1 dele
> @@ -57,6 +57,9 @@
> #include "llvm/ADT/STLExtras.h"
> #include
> #include
> +#ifndef NDEBUG
> +#include
> +#endif
Please don't conditionally #include files.
Thanks for the patch, making instcombine's debug output nicer would
be very helpful,
-chris
> using namespace llvm;
> using na
On Mon, 2007-03-26 at 11:29 -0700, Chris Lattner wrote:
> > @@ -57,6 +57,9 @@
> > #include "llvm/ADT/STLExtras.h"
> > #include
> > #include
> > +#ifndef NDEBUG
> > +#include
> > +#endif
>
> Please don't conditionally #include files.
Why? You would get sstream #included in a release build wh
Changes in directory llvm-www/ProjectsWithLLVM:
index.html updated: 1.32 -> 1.33
---
Log message:
add fernando's project
---
Diffs of the changes: (+49 -0)
index.html | 49 +
1 files changed, 49 insertions(+)
Index: llvm-www/ProjectsWithL
On 3/26/07, Chris Lattner <[EMAIL PROTECTED]> wrote:
> +http://compilers/fernando/projects/soc/";>Project page.
>
Relative URL alert!
-bw
___
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
On Mar 26, 2007, at 11:33 AM, Reid Spencer wrote:
> On Mon, 2007-03-26 at 11:29 -0700, Chris Lattner wrote:
>>> @@ -57,6 +57,9 @@
>>> #include "llvm/ADT/STLExtras.h"
>>> #include
>>> #include
>>> +#ifndef NDEBUG
>>> +#include
>>> +#endif
>>
>> Please don't conditionally #include files.
>
>
Changes in directory llvm-www/ProjectsWithLLVM:
index.html updated: 1.33 -> 1.34
---
Log message:
Fix URL, thanks to Bill for noticing this!
---
Diffs of the changes: (+1 -1)
index.html |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm-www/ProjectsWithLLVM/index.html
Changes in directory llvm/lib/VMCore:
ConstantFold.cpp updated: 1.149 -> 1.150
---
Log message:
Add a comment to explain a folding transform.
---
Diffs of the changes: (+1 -0)
ConstantFold.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/lib/VMCore/ConstantFold.cpp
diff -u llvm/
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.694 -> 1.695
---
Log message:
eliminate use of std::set
---
Diffs of the changes: (+4 -6)
InstructionCombining.cpp | 10 --
1 files changed, 4 insertions(+), 6 deletions(-)
Index: llvm/lib/Tran
Changes in directory llvm/include/llvm/CodeGen:
RegisterScavenging.h updated: 1.11 -> 1.12
---
Log message:
Fix reversed logic in getRegsUsed. Rename RegStates to RegsAvailable to
hopefully forestall similar errors.
---
Diffs of the changes: (+8 -8)
RegisterScavenging.h | 16 ---
Changes in directory llvm/lib/CodeGen:
RegisterScavenging.cpp updated: 1.13 -> 1.14
---
Log message:
Fix reversed logic in getRegsUsed. Rename RegStates to RegsAvailable to
hopefully forestall similar errors.
---
Diffs of the changes: (+15 -15)
RegisterScavenging.cpp | 30 ++
Changes in directory llvm/include/llvm/CodeGen:
MachineInstr.h updated: 1.214 -> 1.215
---
Log message:
Change findRegisterUseOperand() to return operand index instead.
---
Diffs of the changes: (+3 -3)
MachineInstr.h |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index:
Changes in directory llvm/lib/CodeGen:
MachineInstr.cpp updated: 1.145 -> 1.146
---
Log message:
Change findRegisterUseOperand() to return operand index instead.
---
Diffs of the changes: (+4 -4)
MachineInstr.cpp |8
1 files changed, 4 insertions(+), 4 deletions(-)
Index: llv
Changes in directory llvm/tools/llc:
llc.cpp updated: 1.144 -> 1.145
---
Log message:
For PR1277: http://llvm.org/PR1277 :
Implement error handling for bytecode parsing.
Patch by Scott Michel.
---
Diffs of the changes: (+4 -1)
llc.cpp |5 -
1 files changed, 4 insertions(+), 1 dele
Changes in directory llvm/lib/CodeGen:
VirtRegMap.cpp updated: 1.105 -> 1.106
LiveIntervalAnalysis.cpp updated: 1.227 -> 1.228
---
Log message:
Fix for PR1266: http://llvm.org/PR1266 . Don't mark a two address operand
IsKill.
---
Diffs of the changes: (+33 -22)
LiveIntervalAnalysis.cpp |
Changes in directory llvm/lib/Target/ARM:
ARMInstrInfo.cpp updated: 1.17 -> 1.18
ARMLoadStoreOptimizer.cpp updated: 1.6 -> 1.7
---
Log message:
findRegisterUseOperand() changed.
---
Diffs of the changes: (+3 -3)
ARMInstrInfo.cpp |4 ++--
ARMLoadStoreOptimizer.cpp |2 +-
2 f
Changes in directory llvm/test/CodeGen/ARM:
2007-03-26-RegScavengerAssert.ll added (r1.1)
---
Log message:
Test case for PR1266: http://llvm.org/PR1266 .
---
Diffs of the changes: (+948 -0)
2007-03-26-RegScavengerAssert.ll | 948 +++
1 files changed, 948
Changes in directory llvm/lib/VMCore:
Dominators.cpp updated: 1.80 -> 1.81
---
Log message:
Use std::vector instead of
std::vector to reduce malloc/free traffic.
---
Diffs of the changes: (+4 -7)
Dominators.cpp | 11 ---
1 files changed, 4 insertions(+), 7 deletions(-)
Index:
Changes in directory llvm/lib/VMCore:
Dominators.cpp updated: 1.81 -> 1.82
---
Log message:
It is not possible to determie dominance between two PHI nodes
based on their ordering.
---
Diffs of the changes: (+6 -0)
Dominators.cpp |6 ++
1 files changed, 6 insertions(+)
Index: ll
Changes in directory llvm/lib/Transforms/Utils:
PromoteMemoryToRegister.cpp updated: 1.95 -> 1.96
---
Log message:
Reduce malloc/free traffic.
---
Diffs of the changes: (+8 -12)
PromoteMemoryToRegister.cpp | 20
1 files changed, 8 insertions(+), 12 deletions(-)
Ind
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.695 -> 1.696
---
Log message:
For PR1271: http://llvm.org/PR1271 :
Fix another incorrectly converted shift mask.
---
Diffs of the changes: (+1 -1)
InstructionCombining.cpp |2 +-
1 files changed, 1 ins
Changes in directory llvm/test/Transforms/InstCombine:
2007-03-26-BadShiftMask.ll added (r1.1)
---
Log message:
Another test case for PR1271: http://llvm.org/PR1271 where bad shift masks
were generated.
---
Diffs of the changes: (+35 -0)
2007-03-26-BadShiftMask.ll | 35
Changes in directory llvm/lib/Transforms/Scalar:
InstructionCombining.cpp updated: 1.696 -> 1.697
---
Log message:
Implement some minor review feedback.
---
Diffs of the changes: (+3 -3)
InstructionCombining.cpp |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
Index: llvm/
Changes in directory llvm/lib/VMCore:
Dominators.cpp updated: 1.82 -> 1.83
---
Log message:
Spell check.
---
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/VMCore/Dominators.cpp
Changes in directory llvm/lib/CodeGen:
VirtRegMap.cpp updated: 1.106 -> 1.107
---
Log message:
Don't call getOperandConstraint() if operand index is greater than
TID->numOperands.
---
Diffs of the changes: (+2 -1)
VirtRegMap.cpp |3 ++-
1 files changed, 2 insertions(+), 1 deletion(-)
Changes in directory llvm/lib/CodeGen/SelectionDAG:
SelectionDAGISel.cpp updated: 1.394 -> 1.395
---
Log message:
SDISel does not preserve all, it changes CFG and other info.
---
Diffs of the changes: (+0 -1)
SelectionDAGISel.cpp |1 -
1 files changed, 1 deletion(-)
Index: llvm/lib/Co
Changes in directory llvm/docs:
Passes.html updated: 1.1 -> 1.2
---
Log message:
For PR601: http://llvm.org/PR601 :
Add a little flesh to the document skeleton.
---
Diffs of the changes: (+49 -7)
Passes.html | 56 +---
1 files changed,
Changes in directory llvm/docs:
Makefile updated: 1.13 -> 1.14
---
Log message:
For PR1276: http://llvm.org/PR1276 :
Allow doxygen documentation to be rebuilt manually with "make regendoc"
separately from "make install".
Patch by Scott Michel.
---
Diffs of the changes: (+4 -2)
Makefile |
35 matches
Mail list logo