[llvm-commits] CVS: llvm-www/pubs/2007-SOSP-SVA.html

2007-09-24 Thread John Criswell
Changes in directory llvm-www/pubs: 2007-SOSP-SVA.html added (r1.1) --- Log message: Adding SOSP 2007 paper on Secure Virtual Architecture. --- Diffs of the changes: (+83 -0) 2007-SOSP-SVA.html | 83 + 1 files changed, 83 insertions(+)

[llvm-commits] CVS: llvm-www/pubs/2007-10-17-SOSP-SVA.html

2007-09-24 Thread John Criswell
Changes in directory llvm-www/pubs: 2007-10-17-SOSP-SVA.html added (r1.1) --- Log message: --- Diffs of the changes: (+83 -0) 2007-10-17-SOSP-SVA.html | 83 +++ 1 files changed, 83 insertions(+) Index: llvm-www/pubs/2007-10-17-SOSP-SVA.html d

[llvm-commits] [llvm] r42261 - /llvm/trunk/include/llvm/Instructions.h

2007-09-24 Thread Dan Gohman
Author: djg Date: Mon Sep 24 10:46:02 2007 New Revision: 42261 URL: http://llvm.org/viewvc/llvm-project?rev=42261&view=rev Log: Remove an unnecessary static_cast. Modified: llvm/trunk/include/llvm/Instructions.h Modified: llvm/trunk/include/llvm/Instructions.h URL: http://llvm.org/viewvc/ll

[llvm-commits] [llvm] r42262 - in /llvm/trunk: include/llvm/CodeGen/MachineModuleInfo.h lib/Transforms/Scalar/GVNPRE.cpp

2007-09-24 Thread Dan Gohman
Author: djg Date: Mon Sep 24 10:48:49 2007 New Revision: 42262 URL: http://llvm.org/viewvc/llvm-project?rev=42262&view=rev Log: explicit keywords. Modified: llvm/trunk/include/llvm/CodeGen/MachineModuleInfo.h llvm/trunk/lib/Transforms/Scalar/GVNPRE.cpp Modified: llvm/trunk/include/llvm/C

[llvm-commits] [llvm] r42263 - /llvm/trunk/test/CodeGen/Generic/fwdtwice.ll

2007-09-24 Thread Dan Gohman
Author: djg Date: Mon Sep 24 10:50:11 2007 New Revision: 42263 URL: http://llvm.org/viewvc/llvm-project?rev=42263&view=rev Log: Fix a typo in a comment. Modified: llvm/trunk/test/CodeGen/Generic/fwdtwice.ll Modified: llvm/trunk/test/CodeGen/Generic/fwdtwice.ll URL: http://llvm.org/viewvc/ll

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

2007-09-24 Thread John Criswell
Changes in directory llvm-www/pubs: index.html updated: 1.58 -> 1.59 --- Log message: Added SOSP paper on Secure Virtual Architecture. --- Diffs of the changes: (+7 -0) index.html |7 +++ 1 files changed, 7 insertions(+) Index: llvm-www/pubs/index.html diff -u llvm-www/pubs/index

[llvm-commits] [llvm] r42264 - in /llvm/trunk: lib/CodeGen/SelectionDAG/LegalizeDAG.cpp test/CodeGen/X86/extractelement-from-arg.ll

2007-09-24 Thread Dan Gohman
Author: djg Date: Mon Sep 24 10:54:53 2007 New Revision: 42264 URL: http://llvm.org/viewvc/llvm-project?rev=42264&view=rev Log: Use the correct result value type instead of using getValueType(0) in ExpandEXTRACT_VECTOR_ELT and SplitVectorOp. This fixes an abort in the included testcase. Added:

Re: [llvm-commits] [llvm] r42248 - in /llvm/trunk: include/llvm/Analysis/Dominators.h include/llvm/Analysis/PostDominators.h lib/VMCore/DominatorCalculation.h lib/VMCore/Dominators.cpp

2007-09-24 Thread Tanya Lattner
Owen, Could you please add doxygen style comments for the new functions you are adding/moving? Its useful to have comments before the function describing what it does. Thanks, Tanya On Sep 23, 2007, at 2:31 PM, Owen Anderson wrote: > Author: resistor > Date: Sun Sep 23 16:31:44 2007 > New R

[llvm-commits] [llvm] r42265 - /llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp

2007-09-24 Thread Dan Gohman
Author: djg Date: Mon Sep 24 11:44:26 2007 New Revision: 42265 URL: http://llvm.org/viewvc/llvm-project?rev=42265&view=rev Log: The code that used the StartLabelId label was removed, so remove the code that creates the label too. Modified: llvm/trunk/lib/Target/X86/X86RegisterInfo.cpp Modifi

[llvm-commits] [llvm] r42266 - /llvm/trunk/test/CFrontend/2007-09-17-WeakRef.c

2007-09-24 Thread Tanya Lattner
Author: tbrethou Date: Mon Sep 24 12:14:53 2007 New Revision: 42266 URL: http://llvm.org/viewvc/llvm-project?rev=42266&view=rev Log: XFAIL for llvm-gcc4.0 Modified: llvm/trunk/test/CFrontend/2007-09-17-WeakRef.c Modified: llvm/trunk/test/CFrontend/2007-09-17-WeakRef.c URL: http://llvm.org/v

[llvm-commits] [llvm] r42267 - /llvm/trunk/docs/ProgrammersManual.html

2007-09-24 Thread Daniel Berlin
Author: dannyb Date: Mon Sep 24 12:52:25 2007 New Revision: 42267 URL: http://llvm.org/viewvc/llvm-project?rev=42267&view=rev Log: Add section on bit containers. (Not the most well written stuff in the universe :P) Modified: llvm/trunk/docs/ProgrammersManual.html Modified: llvm/trunk/docs/Pr

Re: [llvm-commits] [llvm] r42266 - /llvm/trunk/test/CFrontend/2007-09-17-WeakRef.c

2007-09-24 Thread Duncan Sands
Hi Tanya, > XFAIL for llvm-gcc4.0 I'm pretty sure this only failed for llvm-gcc-4.2 but passed with 4.0... Did you mean 4.2 here? Thanks, Duncan. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-co

Re: [llvm-commits] [llvm] r42266 - /llvm/trunk/test/CFrontend/2007-09-17-WeakRef.c

2007-09-24 Thread Tanya M. Lattner
> I'm pretty sure this only failed for llvm-gcc-4.2 > but passed with 4.0... Did you mean 4.2 here? No. This fails for me on llvm-gcc4.0. -Tanya > > Thanks, > > Duncan. > ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu

[llvm-commits] [llvm] r42268 - /llvm/trunk/lib/Target/X86/X86InstrInfo.td

2007-09-24 Thread Dan Gohman
Author: djg Date: Mon Sep 24 14:25:06 2007 New Revision: 42268 URL: http://llvm.org/viewvc/llvm-project?rev=42268&view=rev Log: Fix the syntax for the .loc directive in preparation for using it. Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.td Modified: llvm/trunk/lib/Target/X86/X86InstrI

[llvm-commits] [llvm] r42269 - in /llvm/trunk: include/llvm/ADT/DenseMap.h include/llvm/ADT/SparseBitVector.h lib/Analysis/IPA/Andersens.cpp

2007-09-24 Thread Daniel Berlin
Author: dannyb Date: Mon Sep 24 14:45:49 2007 New Revision: 42269 URL: http://llvm.org/viewvc/llvm-project?rev=42269&view=rev Log: Implement offline variable substitution in order to reduce memory and time usage. Fixup operator == to make this work, and add a resize method to DenseMap so we can re

[llvm-commits] [llvm] r42270 - in /llvm/trunk: lib/Transforms/Scalar/LICM.cpp test/Transforms/LICM/2007-09-24-PromoteNullValue.ll

2007-09-24 Thread Devang Patel
Author: dpatel Date: Mon Sep 24 15:02:42 2007 New Revision: 42270 URL: http://llvm.org/viewvc/llvm-project?rev=42270&view=rev Log: Do not promote null values because it may be unsafe to do so. Added: llvm/trunk/test/Transforms/LICM/2007-09-24-PromoteNullValue.ll Modified: llvm/trunk/lib/

Re: [llvm-commits] [llvm] r42269 - in /llvm/trunk: include/llvm/ADT/DenseMap.h include/llvm/ADT/SparseBitVector.h lib/Analysis/IPA/Andersens.cpp

2007-09-24 Thread Duncan Sands
Hi DannyB, > @@ -287,6 +286,14 @@ > } > BecameZero = allzero; >} > + // Get a hash value for this element; > + uint64_t getHashValue() const { shouldn't there be a blank line before the added lines? > +// The Offline constraint graph optimization portion includes offline > varia

[llvm-commits] [llvm] r42271 - in /llvm/trunk/lib/Target/Mips: MipsAsmPrinter.cpp MipsISelDAGToDAG.cpp MipsInstrInfo.td

2007-09-24 Thread Bruno Cardoso Lopes
Author: bruno Date: Mon Sep 24 15:15:11 2007 New Revision: 42271 URL: http://llvm.org/viewvc/llvm-project?rev=42271&view=rev Log: Added "LoadEffective" pattern to handle stack locations. Fixed some comments Modified: llvm/trunk/lib/Target/Mips/MipsAsmPrinter.cpp llvm/trunk/lib/Target/Mips

Re: [llvm-commits] [llvm] r42270 - in /llvm/trunk: lib/Transforms/Scalar/LICM.cpp test/Transforms/LICM/2007-09-24-PromoteNullValue.ll

2007-09-24 Thread Dan Gohman
> Do not promote null values because it may be unsafe to do so. Interesting. See our earlier discussion on LICM checking for NULL constants :-}. Dan -- Dan Gohman, Cray Inc. ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.e

[llvm-commits] [llvm] r42272 - in /llvm/trunk: include/llvm/CodeGen/AsmPrinter.h lib/CodeGen/AsmPrinter.cpp

2007-09-24 Thread Dan Gohman
Author: djg Date: Mon Sep 24 15:58:13 2007 New Revision: 42272 URL: http://llvm.org/viewvc/llvm-project?rev=42272&view=rev Log: Add a routine for emitting .file directives, for setting up file numbers to use with .loc directives. Modified: llvm/trunk/include/llvm/CodeGen/AsmPrinter.h llvm

[llvm-commits] [llvm] r42273 - /llvm/trunk/lib/VMCore/ConstantFold.cpp

2007-09-24 Thread Dale Johannesen
Author: johannes Date: Mon Sep 24 16:06:09 2007 New Revision: 42273 URL: http://llvm.org/viewvc/llvm-project?rev=42273&view=rev Log: float->int conversion rounds toward 0. Duh. Fixes PR1698. Modified: llvm/trunk/lib/VMCore/ConstantFold.cpp Modified: llvm/trunk/lib/VMCore/ConstantFold.cpp U

[llvm-commits] [llvm] r42274 - in /llvm/trunk: include/llvm/Target/TargetAsmInfo.h lib/Target/TargetAsmInfo.cpp

2007-09-24 Thread Dan Gohman
Author: djg Date: Mon Sep 24 16:09:53 2007 New Revision: 42274 URL: http://llvm.org/viewvc/llvm-project?rev=42274&view=rev Log: Merge hasDotLoc and hasDotFile into hasDotLocAndDotFile since .loc and .file aren't really usable without each other. Modified: llvm/trunk/include/llvm/Target/Targe

[llvm-commits] [llvm] r42275 - /llvm/trunk/lib/CodeGen/DwarfWriter.cpp

2007-09-24 Thread Dan Gohman
Author: djg Date: Mon Sep 24 16:32:18 2007 New Revision: 42275 URL: http://llvm.org/viewvc/llvm-project?rev=42275&view=rev Log: Add support for emitting .file directives to set up file numbers for use with .loc directives. Modified: llvm/trunk/lib/CodeGen/DwarfWriter.cpp Modified: llvm/trunk

[llvm-commits] [llvm] r42276 - /llvm/trunk/lib/CodeGen/DwarfWriter.cpp

2007-09-24 Thread Dan Gohman
Author: djg Date: Mon Sep 24 16:36:21 2007 New Revision: 42276 URL: http://llvm.org/viewvc/llvm-project?rev=42276&view=rev Log: Move the Asm->EOL() call for EmitDebugARanges outside the #ifdef for consistency with the other currently empty sections. Modified: llvm/trunk/lib/CodeGen/DwarfWrite

[llvm-commits] [llvm] r42277 - /llvm/trunk/lib/CodeGen/DwarfWriter.cpp

2007-09-24 Thread Dan Gohman
Author: djg Date: Mon Sep 24 16:43:52 2007 New Revision: 42277 URL: http://llvm.org/viewvc/llvm-project?rev=42277&view=rev Log: Don't emit .debug_line header data if there aren't any lines to put in it, such as will happen when .loc directives are used. Modified: llvm/trunk/lib/CodeGen/DwarfW

[llvm-commits] [llvm] r42278 - /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

2007-09-24 Thread Dan Gohman
Author: djg Date: Mon Sep 24 16:54:14 2007 New Revision: 42278 URL: http://llvm.org/viewvc/llvm-project?rev=42278&view=rev Log: Add support on x86 for having Legalize lower ISD::LOCATION to ISD::DEBUG_LOC instead of ISD::LABEL with a manual .debug_line entry when the assembler supports .file and .

Re: [llvm-commits] [llvm] r42269 - in /llvm/trunk: include/llvm/ADT/DenseMap.h include/llvm/ADT/SparseBitVector.h lib/Analysis/IPA/Andersens.cpp

2007-09-24 Thread Daniel Berlin
On 9/24/07, Duncan Sands <[EMAIL PROTECTED]> wrote: > Hi DannyB, > > > @@ -287,6 +286,14 @@ > > } > > BecameZero = allzero; > >} > > + // Get a hash value for this element; > > + uint64_t getHashValue() const { > > shouldn't there be a blank line before the added lines? > > > +// Th

[llvm-commits] [llvm] r42279 - in /llvm/trunk: include/llvm/ADT/SparseBitVector.h lib/Analysis/IPA/Andersens.cpp

2007-09-24 Thread Daniel Berlin
Author: dannyb Date: Mon Sep 24 17:20:45 2007 New Revision: 42279 URL: http://llvm.org/viewvc/llvm-project?rev=42279&view=rev Log: Comment fixups Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h llvm/trunk/lib/Analysis/IPA/Andersens.cpp Modified: llvm/trunk/include/llvm/ADT/Sparse

[llvm-commits] [llvm] r42280 - /llvm/trunk/lib/Analysis/IPA/Andersens.cpp

2007-09-24 Thread Bill Wendling
Author: void Date: Mon Sep 24 17:43:48 2007 New Revision: 42280 URL: http://llvm.org/viewvc/llvm-project?rev=42280&view=rev Log: Don't execute dump unless NDEBUG isn't defined. Modified: llvm/trunk/lib/Analysis/IPA/Andersens.cpp Modified: llvm/trunk/lib/Analysis/IPA/Andersens.cpp URL: http:

[llvm-commits] [llvm] r42281 - /llvm/trunk/lib/Target/X86/X86ISelDAGToDAG.cpp

2007-09-24 Thread Dale Johannesen
Author: johannes Date: Mon Sep 24 17:52:39 2007 New Revision: 42281 URL: http://llvm.org/viewvc/llvm-project?rev=42281&view=rev Log: When mixing SSE and x87 codegen, it's possible to have situations where an SSE instruction turns into multiple blocks, with the live range of an x87 register crossin

[llvm-commits] [llvm] r42282 - in /llvm/trunk: lib/Target/TargetSelectionDAG.td utils/TableGen/DAGISelEmitter.cpp

2007-09-24 Thread Evan Cheng
Author: evancheng Date: Mon Sep 24 20:48:59 2007 New Revision: 42282 URL: http://llvm.org/viewvc/llvm-project?rev=42282&view=rev Log: Rename keyword "modify" -> "implicit". Modified: llvm/trunk/lib/Target/TargetSelectionDAG.td llvm/trunk/utils/TableGen/DAGISelEmitter.cpp Modified: llvm/t

[llvm-commits] [llvm] r42283 - in /llvm/trunk: include/llvm/Target/TargetOptions.h lib/Target/TargetMachine.cpp

2007-09-24 Thread Evan Cheng
Author: evancheng Date: Mon Sep 24 20:50:04 2007 New Revision: 42283 URL: http://llvm.org/viewvc/llvm-project?rev=42283&view=rev Log: New temporary option -new-cc-modeling-scheme to test the new cc modeling scheme. Modified: llvm/trunk/include/llvm/Target/TargetOptions.h llvm/trunk/lib/Ta

[llvm-commits] [llvm] r42284 - in /llvm/trunk: include/llvm/CodeGen/ScheduleDAG.h lib/CodeGen/SelectionDAG/ScheduleDAG.cpp lib/CodeGen/SelectionDAG/ScheduleDAGList.cpp lib/CodeGen/SelectionDAG/Schedul

2007-09-24 Thread Evan Cheng
Author: evancheng Date: Mon Sep 24 20:54:36 2007 New Revision: 42284 URL: http://llvm.org/viewvc/llvm-project?rev=42284&view=rev Log: Added major new capabilities to scheduler (only BURR for now) to support physical register dependency. The BURR scheduler can now backtrace and duplicate instruct

[llvm-commits] [llvm] r42286 - /llvm/trunk/docs/ReleaseNotes.html

2007-09-24 Thread Owen Anderson
Author: resistor Date: Mon Sep 24 21:10:58 2007 New Revision: 42286 URL: http://llvm.org/viewvc/llvm-project?rev=42286&view=rev Log: Fill in the sections about my contributions. Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL: http://llvm.org/view

[llvm-commits] [llvm-gcc-4.0] r42287 - in /llvm-gcc-4.0/trunk/gcc: c-common.h llvm-backend.cpp objc/objc-act.c stub-objc.c

2007-09-24 Thread Bill Wendling
Author: void Date: Mon Sep 24 21:51:18 2007 New Revision: 42287 URL: http://llvm.org/viewvc/llvm-project?rev=42287&view=rev Log: During the processing of Objective-C "protocols", the objc frontend creates two decls for the protocol. One for the metadata and another for when it's referenced. Howeve

[llvm-commits] [llvm-gcc-4.0] r42288 - /llvm-gcc-4.0/trunk/gcc/llvm-backend.cpp

2007-09-24 Thread Bill Wendling
Author: void Date: Mon Sep 24 22:18:23 2007 New Revision: 42288 URL: http://llvm.org/viewvc/llvm-project?rev=42288&view=rev Log: Tabs are the devil's work! Modified: llvm-gcc-4.0/trunk/gcc/llvm-backend.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-backend.cpp URL: http://llvm.org/viewvc/llvm-pr

[llvm-commits] [llvm-gcc-4.0] r42289 - /llvm-gcc-4.0/trunk/gcc/llvm-backend.cpp

2007-09-24 Thread Bill Wendling
Author: void Date: Mon Sep 24 22:21:18 2007 New Revision: 42289 URL: http://llvm.org/viewvc/llvm-project?rev=42289&view=rev Log: Oops! Modified: llvm-gcc-4.0/trunk/gcc/llvm-backend.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-backend.cpp URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.0/tr

Re: [llvm-commits] [llvm] r42278 - /llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

2007-09-24 Thread Chris Lattner
> URL: http://llvm.org/viewvc/llvm-project?rev=42278&view=rev > Log: > Add support on x86 for having Legalize lower ISD::LOCATION to > ISD::DEBUG_LOC > instead of ISD::LABEL with a manual .debug_line entry when the > assembler > supports .file and .loc directives. Nice! > > - // We don't hav