[llvm-commits] CVS: llvm/lib/Target/X86/X86ISelLowering.cpp

2007-03-26 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/docs/Passes.html

2007-03-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/apint-not.ll apint-sub.ll

2007-03-26 Thread Duncan Sands
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(-)

Re: [llvm-commits] [125160] Better support for variable size struct fields.

2007-03-26 Thread Duncan Sands
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

[llvm-commits] CVS: llvm-test/MultiSource/Applications/minisat/Main.cpp

2007-03-26 Thread Lauro Ramos Venancio
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

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-03-26 Thread Reid Spencer
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(+)

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-03-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2007-03-25-BadShiftMask.ll

2007-03-26 Thread Reid Spencer
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

Re: [llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-03-26 Thread Chris Lattner
> @@ -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

Re: [llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-03-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm-www/ProjectsWithLLVM/index.html

2007-03-26 Thread Chris Lattner
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

Re: [llvm-commits] CVS: llvm-www/ProjectsWithLLVM/index.html

2007-03-26 Thread Bill
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

Re: [llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-03-26 Thread Chris Lattner
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. > >

[llvm-commits] CVS: llvm-www/ProjectsWithLLVM/index.html

2007-03-26 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/lib/VMCore/ConstantFold.cpp

2007-03-26 Thread Reid Spencer
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/

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-03-26 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/include/llvm/CodeGen/RegisterScavenging.h

2007-03-26 Thread Dale Johannesen
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 ---

[llvm-commits] CVS: llvm/lib/CodeGen/RegisterScavenging.cpp

2007-03-26 Thread Dale Johannesen
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 ++

[llvm-commits] CVS: llvm/include/llvm/CodeGen/MachineInstr.h

2007-03-26 Thread Evan Cheng
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:

[llvm-commits] CVS: llvm/lib/CodeGen/MachineInstr.cpp

2007-03-26 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/tools/llc/llc.cpp

2007-03-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/CodeGen/VirtRegMap.cpp LiveIntervalAnalysis.cpp

2007-03-26 Thread Evan Cheng
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 |

[llvm-commits] CVS: llvm/lib/Target/ARM/ARMInstrInfo.cpp ARMLoadStoreOptimizer.cpp

2007-03-26 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/test/CodeGen/ARM/2007-03-26-RegScavengerAssert.ll

2007-03-26 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/lib/VMCore/Dominators.cpp

2007-03-26 Thread Devang Patel
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:

[llvm-commits] CVS: llvm/lib/VMCore/Dominators.cpp

2007-03-26 Thread Devang Patel
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

[llvm-commits] CVS: llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp

2007-03-26 Thread Devang Patel
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

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-03-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll

2007-03-26 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/lib/Transforms/Scalar/InstructionCombining.cpp

2007-03-26 Thread Reid Spencer
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/

[llvm-commits] CVS: llvm/lib/VMCore/Dominators.cpp

2007-03-26 Thread Devang Patel
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

[llvm-commits] CVS: llvm/lib/CodeGen/VirtRegMap.cpp

2007-03-26 Thread Evan Cheng
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(-)

[llvm-commits] CVS: llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2007-03-26 Thread Evan Cheng
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

[llvm-commits] CVS: llvm/docs/Passes.html

2007-03-26 Thread Reid Spencer
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,

[llvm-commits] CVS: llvm/docs/Makefile

2007-03-26 Thread Reid Spencer
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 |