On Jul 27, 2007, at 12:30 PM, Christopher Lamb wrote:
On Jul 27, 2007, at 12:07 PM, Evan Cheng wrote:
On Jul 26, 2007, at 11:52 PM, Christopher Lamb wrote:
On Jul 26, 2007, at 10:28 PM, Evan Cheng wrote:
I don't think they are target opcodes.
Is that a suggestion? In the implementati
Hi Evan, I've committed the patches. X86 support was commit r40566.
If you would like me to make any changes please let me know and I will
take care of it when I get back from holidays.
Best wishes,
Duncan.
___
llvm-commits mailing list
llvm-commits@cs
Author: dpatel
Date: Fri Jul 27 15:06:09 2007
New Revision: 40567
URL: http://llvm.org/viewvc/llvm-project?rev=40567&view=rev
Log:
Add facility to dump pass manager structure
to make it easier to understand failure.
Modified:
llvm/trunk/include/llvm/PassManagers.h
llvm/trunk/lib/VMCore/P
Author: baldrick
Date: Fri Jul 27 15:02:49 2007
New Revision: 40566
URL: http://llvm.org/viewvc/llvm-project?rev=40566&view=rev
Log:
Trampoline codegen support for X86-32.
Added:
llvm/trunk/lib/Target/X86/X86CodeEmitter.h
Modified:
llvm/trunk/lib/Target/X86/X86CallingConv.td
llvm/trun
Author: baldrick
Date: Fri Jul 27 14:57:41 2007
New Revision: 40565
URL: http://llvm.org/viewvc/llvm-project?rev=40565&view=rev
Log:
Forget to add 'nest' to the list of parameter
attributes.
Modified:
llvm/trunk/docs/LangRef.html
Modified: llvm/trunk/docs/LangRef.html
URL:
http://llvm.org/v
On Jul 27, 2007, at 12:07 PM, Evan Cheng wrote:
On Jul 26, 2007, at 11:52 PM, Christopher Lamb wrote:
On Jul 26, 2007, at 10:28 PM, Evan Cheng wrote:
I don't think they are target opcodes.
Is that a suggestion? In the implementation they are:
--- llvm/trunk/include/llvm/Target/TargetIn
Author: dpatel
Date: Fri Jul 27 14:13:43 2007
New Revision: 40564
URL: http://llvm.org/viewvc/llvm-project?rev=40564&view=rev
Log:
Fix edge cases in handling basic block split.
Modified:
llvm/trunk/lib/VMCore/Dominators.cpp
Modified: llvm/trunk/lib/VMCore/Dominators.cpp
URL:
http://llvm.org
On Jul 26, 2007, at 11:52 PM, Christopher Lamb wrote:
On Jul 26, 2007, at 10:28 PM, Evan Cheng wrote:
I don't think they are target opcodes.
Is that a suggestion? In the implementation they are:
--- llvm/trunk/include/llvm/Target/TargetInstrInfo.h (original)
+++ llvm/trunk/include/llvm/Ta
Author: void
Date: Fri Jul 27 13:50:50 2007
New Revision: 40563
URL: http://llvm.org/viewvc/llvm-project?rev=40563&view=rev
Log:
Creating llvm-1200-04 branch
Added:
llvm/tags/Apple/llvm-1200-04/
- copied from r40562, llvm/trunk/
___
llvm-comm
Author: void
Date: Fri Jul 27 13:50:42 2007
New Revision: 40562
URL: http://llvm.org/viewvc/llvm-project?rev=40562&view=rev
Log:
Creating llvm-1200-04 branch
Added:
llvm-gcc-4.0/tags/llvm-gcc-1200-04/
- copied from r40561, llvm-gcc-4.0/trunk/
___
Author: void
Date: Fri Jul 27 13:43:24 2007
New Revision: 40561
URL: http://llvm.org/viewvc/llvm-project?rev=40561&view=rev
Log:
Ported fix from 4.0 branch.
Modified:
llvm-gcc-4.2/trunk/gcc/config/rs6000/t-darwin8
Modified: llvm-gcc-4.2/trunk/gcc/config/rs6000/t-darwin8
URL:
http://llvm.org
Author: dpatel
Date: Fri Jul 27 13:34:27 2007
New Revision: 40560
URL: http://llvm.org/viewvc/llvm-project?rev=40560&view=rev
Log:
Use SmallPtrSet.
Modified:
llvm/trunk/include/llvm/Transforms/Utils/InlineCost.h
llvm/trunk/lib/Transforms/IPO/InlineSimple.cpp
llvm/trunk/lib/Transforms/
Chuck,
FYI, as mentioned in the DeveloperPolicy.html, you have commit approval
for "trivial" fixes. Stuff like compiler warnings and errors is
considered trivial. So there's no need in the future to ask for approval
for those variable scope issues with VC++. Just commit them. If there's
a lot of t
Author: void
Date: Fri Jul 27 13:31:37 2007
New Revision: 40559
URL: http://llvm.org/viewvc/llvm-project?rev=40559&view=rev
Log:
Fix for:
llvm gcc bootstrap does not install ppc64 specific bits
This adds the correct libraries to the ppc64 subdirectory.
Modified:
llvm-gcc-4.0/trunk/gcc/conf
Author: cfr
Date: Fri Jul 27 13:26:35 2007
New Revision: 40558
URL: http://llvm.org/viewvc/llvm-project?rev=40558&view=rev
Log:
VStudio compiler errors and placing Function*->ExFunc map under ManagedStatic
control.
This commit fixes two things. One is a pair of VStudio compiler errors
stemming
Author: resistor
Date: Fri Jul 27 13:07:02 2007
New Revision: 40556
URL: http://llvm.org/viewvc/llvm-project?rev=40556&view=rev
Log:
Allow SmallPtrSet to hold pointers to const data.
Modified:
llvm/trunk/include/llvm/ADT/SmallPtrSet.h
llvm/trunk/lib/Support/SmallPtrSet.cpp
Modified: llvm
Hola Reid,
Comments inline.
Thanks,
Chuck.
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Reid Spencer
Sent: Friday, July 27, 2007 10:05 AM
To: CVS Commit Messages for LLVM repository
Subject: Re: [llvm-commits] Two patches: some VStudio compiler errors
Author: djg
Date: Fri Jul 27 12:16:43 2007
New Revision: 40555
URL: http://llvm.org/viewvc/llvm-project?rev=40555&view=rev
Log:
Re-apply 40504, but with a fix for the segfault it caused in oggenc:
Make the alignedload and alignedstore patterns always require 16-byte
alignment. This way when they a
Chuck,
Looks okay to me. Some feedback for you ..
Reid.
On Fri, 2007-07-27 at 09:31 -0700, Chuck Rose III wrote:
>
> Index: ExecutionEngine/Interpreter/ExternalFunctions.cpp
> ===
> --- ExecutionEngine/Interpreter/ExternalFunctio
Author: baldrick
Date: Fri Jul 27 11:45:18 2007
New Revision: 40554
URL: http://llvm.org/viewvc/llvm-project?rev=40554&view=rev
Log:
It seems logical that InReg should be incompatible
with StructReturn and ByVal, so make it so.
Modified:
llvm/trunk/lib/VMCore/Verifier.cpp
Modified: llvm/trun
Hola LLVMers,
I hadn't heard back concerning this patch and would like to get it in.
I have commit-after-review access now, so could commit this myself if it
meets with your approval. Please let me know.
Thanks,
Chuck.
From: Chuck Rose III
Sent
PS: Probably StructReturn and InReg should be made
mutually incompatible. It would be easy to make a
MutuallyIncompatible2 and put InReg, StructReturn
and Nest in it.
PPS: If I just broke anything, I'll be happy to
fix it when I get back from holidays... at the
end of August! [queue evil cackling
Author: baldrick
Date: Fri Jul 27 10:09:54 2007
New Revision: 40553
URL: http://llvm.org/viewvc/llvm-project?rev=40553&view=rev
Log:
As the number of parameter attributes increases,
Verifier::visitFunction is suffering a combinatorial
explosion due to the number of mutually incompatible
attributes
Author: baldrick
Date: Fri Jul 27 08:27:17 2007
New Revision: 40552
URL: http://llvm.org/viewvc/llvm-project?rev=40552&view=rev
Log:
Fix tags.
Modified:
llvm-gcc-4.2/trunk/gcc/tree-nested.c
Modified: llvm-gcc-4.2/trunk/gcc/tree-nested.c
URL:
http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/
Author: baldrick
Date: Fri Jul 27 08:20:28 2007
New Revision: 40551
URL: http://llvm.org/viewvc/llvm-project?rev=40551&view=rev
Log:
Trampoline support.
Modified:
llvm-gcc-4.2/trunk/gcc/llvm-convert.cpp
llvm-gcc-4.2/trunk/gcc/llvm-internal.h
llvm-gcc-4.2/trunk/gcc/llvm-types.cpp
l
Author: baldrick
Date: Fri Jul 27 08:06:37 2007
New Revision: 40550
URL: http://llvm.org/viewvc/llvm-project?rev=40550&view=rev
Log:
Trampoline support.
Modified:
llvm-gcc-4.0/trunk/gcc/llvm-convert.cpp
llvm-gcc-4.0/trunk/gcc/llvm-internal.h
llvm-gcc-4.0/trunk/gcc/llvm-types.cpp
l
Author: baldrick
Date: Fri Jul 27 07:58:54 2007
New Revision: 40549
URL: http://llvm.org/viewvc/llvm-project?rev=40549&view=rev
Log:
Support for trampolines, except for X86 codegen which is
still under discussion.
Modified:
llvm/trunk/docs/LangRef.html
llvm/trunk/include/llvm/CodeGen/Sele
Hi Evan,
> Some nit picks.
>
> 1. Please don't use "Chain" for stand for function static chain. It
> confuses backend guys like me. :-) "Chain" stands for control flow
> dependency in the backend.
I've replaced Chain with Nest everywhere, eg the attribute is now 'nest'.
> 2. Purely a stylis
Author: clamb
Date: Fri Jul 27 02:36:14 2007
New Revision: 40548
URL: http://llvm.org/viewvc/llvm-project?rev=40548&view=rev
Log:
Move subreg lowering pass to be right after regalloc, per feedback.
Modified:
llvm/trunk/lib/CodeGen/LLVMTargetMachine.cpp
Modified: llvm/trunk/lib/CodeGen/LLVMTa
29 matches
Mail list logo