[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

[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=42261view=rev Log: Remove an unnecessary static_cast. Modified: llvm/trunk/include/llvm/Instructions.h Modified: llvm/trunk/include/llvm/Instructions.h URL:

[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=42262view=rev Log: explicit keywords. Modified: llvm/trunk/include/llvm/CodeGen/MachineModuleInfo.h llvm/trunk/lib/Transforms/Scalar/GVNPRE.cpp Modified:

[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=42263view=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:

[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-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=42264view=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

[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=42265view=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

[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=42266view=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:

[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=42267view=rev Log: Add section on bit containers. (Not the most well written stuff in the universe :P) Modified: llvm/trunk/docs/ProgrammersManual.html Modified:

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

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

[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=42268view=rev Log: Fix the syntax for the .loc directive in preparation for using it. Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.td Modified:

[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=42270view=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:

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 variable

[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=42271view=rev Log: Added LoadEffective pattern to handle stack locations. Fixed some comments Modified: llvm/trunk/lib/Target/Mips/MipsAsmPrinter.cpp

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

[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=42272view=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-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=42273view=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

[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=42274view=rev Log: Merge hasDotLoc and hasDotFile into hasDotLocAndDotFile since .loc and .file aren't really usable without each other. Modified:

[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=42275view=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-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=42276view=rev Log: Move the Asm-EOL() call for EmitDebugARanges outside the #ifdef for consistency with the other currently empty sections. Modified:

[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=42277view=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-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=42278view=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? +// The Offline constraint

[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=42279view=rev Log: Comment fixups Modified: llvm/trunk/include/llvm/ADT/SparseBitVector.h llvm/trunk/lib/Analysis/IPA/Andersens.cpp Modified:

[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=42280view=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:

[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=42281view=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

[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=42282view=rev Log: Rename keyword modify - implicit. Modified: llvm/trunk/lib/Target/TargetSelectionDAG.td llvm/trunk/utils/TableGen/DAGISelEmitter.cpp Modified:

[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=42284view=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

[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=42286view=rev Log: Fill in the sections about my contributions. Modified: llvm/trunk/docs/ReleaseNotes.html Modified: llvm/trunk/docs/ReleaseNotes.html URL:

[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=42287view=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. However,

[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=42288view=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:

[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=42289view=rev Log: Oops! Modified: llvm-gcc-4.0/trunk/gcc/llvm-backend.cpp Modified: llvm-gcc-4.0/trunk/gcc/llvm-backend.cpp URL:

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=42278view=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 have line