[llvm-commits] [llvm] r39938 - /llvm/tags/Apple/1040/

2007-07-16 Thread Bill Wendling
Author: void Date: Mon Jul 16 17:33:36 2007 New Revision: 39938 URL: http://llvm.org/viewvc/llvm-project?rev=39938view=rev Log: Adding directory for Apple LLVM 1040 build tags Added: llvm/tags/Apple/1040/ ___ llvm-commits mailing list

[llvm-commits] [llvm] r39941 - /llvm/tags/Apple/1040/03/

2007-07-16 Thread Bill Wendling
Author: void Date: Mon Jul 16 18:03:30 2007 New Revision: 39941 URL: http://llvm.org/viewvc/llvm-project?rev=39941view=rev Log: Creating llvm-1040-03 branch Added: llvm/tags/Apple/1040/03/ - copied from r39940, llvm/trunk/ ___ llvm-commits

Re: [llvm-commits] [129252] Enable llvm-gcc to build when LLVM is configured with --enable-expensive-checks .

2007-07-10 Thread Bill Wendling
I think that this commit is breaking the build. Here's the error I get: stage1/xgcc -Bstage1/ -B/usr/local/llvm-gcc-install/powerpc-apple- darwin9/bin/ -c -g -O2 -mdynamic-no-pic -DIN_GCC -W -Wall -Wwrite- strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long- long

Re: [llvm-commits] [llvm] r37843 - /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2007-07-06 Thread Bill Wendling
When I did a bootstrap with Evan's change but without Dan's patch, the bootstrap succeeded. -bw On 7/6/07, Evan Cheng [EMAIL PROTECTED] wrote: This seems to have fixed llvm-test failures, but Mac OS X PPC bootstrapping is still unhappy. :-( Evan On Jul 6, 2007, at 11:20 AM, Evan Cheng

Re: [llvm-commits] [llvm] r37843 - /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp

2007-07-05 Thread Bill Wendling
On 7/5/07, Evan Cheng [EMAIL PROTECTED] wrote: On Jul 5, 2007, at 7:49 AM, Dan Gohman wrote: Hi Evan, I'm currently testing the attached patch, which seems to fix the problems for PPC. It extends getCopyToParts and getCopyFromParts to have an extra parameter to indicate when

[llvm-commits] Commit Message Problems

2007-07-03 Thread Bill Wendling
On 7/3/07, Dan Gohman [EMAIL PROTECTED] wrote: URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp?rev=37851r1=37850r2=37851view=diff == Could there be an extra newline between

Re: [llvm-commits] Commit Message Problems

2007-07-03 Thread Bill Wendling
On 7/3/07, Anton Korobeynikov [EMAIL PROTECTED] wrote: Hello, Bill On 7/3/07, Dan Gohman [EMAIL PROTECTED] wrote: URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp?rev=37851r1=37850r2=37851view=diff

[llvm-commits] [llvm] r37861 - /llvm/trunk/Makefile.config.in

2007-07-03 Thread Bill Wendling
Author: void Date: Tue Jul 3 18:04:11 2007 New Revision: 37861 URL: http://llvm.org/viewvc/llvm-project?rev=37861view=rev Log: Change the place where man pages are installed to ${prefix}/share/man1. This puts them in a more standardized place. Modified: llvm/trunk/Makefile.config.in

[llvm-commits] [llvm] r37863 - in /llvm/trunk: lib/Target/X86/X86InstrMMX.td test/CodeGen/X86/2007-06-15-IntToMMX.ll test/CodeGen/X86/2007-07-03-GR64ToVR64.ll

2007-07-03 Thread Bill Wendling
Author: void Date: Tue Jul 3 19:19:54 2007 New Revision: 37863 URL: http://llvm.org/viewvc/llvm-project?rev=37863view=rev Log: Allow a GR64 to be moved into an MMX register via the movd instruction. Still need to have JIT generate this code. Added:

[llvm-commits] [llvm] r37866 - /llvm/trunk/lib/Target/X86/X86InstrMMX.td

2007-07-03 Thread Bill Wendling
Author: void Date: Tue Jul 3 20:29:22 2007 New Revision: 37866 URL: http://llvm.org/viewvc/llvm-project?rev=37866view=rev Log: Support generation of GR64 to MMX code in the JIT. Modified: llvm/trunk/lib/Target/X86/X86InstrMMX.td Modified: llvm/trunk/lib/Target/X86/X86InstrMMX.td URL:

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

2007-06-27 Thread Bill Wendling
Hi Duraid, +#include iostream Please remove this. It's forbidden in the main libraries. Thanks! -bw ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

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

2007-06-16 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.409 - 1.410 --- Log message: Fix a failure to bit_convert from integer GPR to MMX register. --- Diffs of the changes: (+2 -0) X86ISelLowering.cpp |2 ++ 1 files changed, 2 insertions(+) Index:

[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-06-15-IntToMMX.ll

2007-06-16 Thread Bill Wendling
Changes in directory llvm/test/CodeGen/X86: 2007-06-15-IntToMMX.ll added (r1.1) --- Log message: Testcase for MMX int to MMX register failure. --- Diffs of the changes: (+17 -0) 2007-06-15-IntToMMX.ll | 17 + 1 files changed, 17 insertions(+) Index:

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

2007-06-16 Thread Bill Wendling
Doh! Reverting. Sorry about that. -bw On Jun 16, 2007, at 12:35 PM, Chris Lattner wrote: On Jun 15, 2007, at 11:17 PM, Bill Wendling wrote: Fix a failure to bit_convert from integer GPR to MMX register. Bill, this causes a regression on this testcase: define double @test2(i64 %A) { %B

[llvm-commits] CVS: llvm/test/CodeGen/X86/2007-06-15-IntToMMX.ll

2007-06-16 Thread Bill Wendling
Changes in directory llvm/test/CodeGen/X86: 2007-06-15-IntToMMX.ll updated: 1.1 - 1.2 --- Log message: XFAILing until I can fix properly. --- Diffs of the changes: (+1 -0) 2007-06-15-IntToMMX.ll |1 + 1 files changed, 1 insertion(+) Index:

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

2007-06-04 Thread Bill Wendling
Changes in directory llvm/lib/Transforms/Scalar: PredicateSimplifier.cpp updated: 1.77 - 1.78 --- Log message: Patches by Chuck Rose to unbreak V Studio builds. Thanks Chuck! --- Diffs of the changes: (+15 -0) PredicateSimplifier.cpp | 15 +++ 1 files changed, 15

[llvm-commits] CVS: llvm/CREDITS.TXT

2007-05-30 Thread Bill Wendling
Changes in directory llvm: CREDITS.TXT updated: 1.82 - 1.83 --- Log message: Alphabetize Bruno's entry. --- Diffs of the changes: (+5 -5) CREDITS.TXT | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm/CREDITS.TXT diff -u llvm/CREDITS.TXT:1.82

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

2007-05-29 Thread Bill Wendling
Changes in directory llvm/docs: FAQ.html updated: 1.42 - 1.43 --- Log message: Added doc_class div tags to code segments. --- Diffs of the changes: (+44 -17) FAQ.html | 61 - 1 files changed, 44 insertions(+), 17 deletions(-)

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

2007-05-29 Thread Bill Wendling
Changes in directory llvm/docs: LangRef.html updated: 1.246 - 1.247 --- Log message: Fix for PR1452: http://llvm.org/PR1452 . Removed define keyword from the C code. Added div class=doc_code to code examples. --- Diffs of the changes: (+85 -45) LangRef.html | 130

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

2007-05-29 Thread Bill Wendling
Changes in directory llvm/docs: FAQ.html updated: 1.43 - 1.44 --- Log message: Added llvmc to the FAQ. --- Diffs of the changes: (+14 -2) FAQ.html | 16 ++-- 1 files changed, 14 insertions(+), 2 deletions(-) Index: llvm/docs/FAQ.html diff -u llvm/docs/FAQ.html:1.43

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

2007-05-29 Thread Bill Wendling
Changes in directory llvm/docs: LangRef.html updated: 1.247 - 1.248 --- Log message: Fixed some formatting. --- Diffs of the changes: (+10 -9) LangRef.html | 19 ++- 1 files changed, 10 insertions(+), 9 deletions(-) Index: llvm/docs/LangRef.html diff -u

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-05-24 Thread Bill Wendling
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.147 - 1.148 --- Log message: Added Kat Danielson --- Diffs of the changes: (+4 -3) DevMtgMay2007.html |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-05-24 Thread Bill Wendling
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.148 - 1.149 --- Log message: Add Scott Williams --- Diffs of the changes: (+4 -3) DevMtgMay2007.html |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u

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

2007-05-21 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86.td updated: 1.33 - 1.34 --- Log message: We only need to specify the most-implied feature for an architecture. --- Diffs of the changes: (+21 -33) X86.td | 54 +- 1 files changed, 21

[llvm-commits] CVS: llvm/CREDITS.TXT

2007-05-20 Thread Bill Wendling
:1.80 Mon May 7 12:58:13 2007 +++ llvm/CREDITS.TXTSun May 20 14:56:24 2007 @@ -219,4 +219,5 @@ N: Bill Wendling E: [EMAIL PROTECTED] W: http://web.mac.com/bwendling/ -D: The `Lower Setjmp/Longjmp' pass, improvements to the -lowerswitch pass. +D: MMX SSSE3 instructions +D: SPEC2006

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-05-12 Thread Bill Wendling
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.138 - 1.139 --- Log message: User HTML Entities. --- Diffs of the changes: (+6 -3) DevMtgMay2007.html |9 ++--- 1 files changed, 6 insertions(+), 3 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u

[llvm-commits] CVS: llvm-www/DevMtgMay2007.html

2007-05-10 Thread Bill Wendling
Changes in directory llvm-www: DevMtgMay2007.html updated: 1.131 - 1.132 --- Log message: Josh Added. --- Diffs of the changes: (+4 -3) DevMtgMay2007.html |7 --- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm-www/DevMtgMay2007.html diff -u

Re: [llvm-commits] [126997] Fix PR1278.

2007-05-09 Thread Bill
Sorry all. It somehow got dropped from the mirror...It'll be fixed in the next update... -bw On 5/9/07, Lauro Ramos Venancio [EMAIL PROTECTED] wrote: I'm getting an error building the llvm-gcc because this patch was partially propagated to the svn mirror. The changes in llvm-convert.cpp and

[llvm-commits] CVS: llvm/test/Transforms/LICM/scalar_promote.ll

2007-05-08 Thread Bill Wendling
Changes in directory llvm/test/Transforms/LICM: scalar_promote.ll updated: 1.6 - 1.7 --- Log message: Spare '' in the RUN line. --- Diffs of the changes: (+1 -1) scalar_promote.ll |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index:

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

2007-05-08 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen: RegAllocLinearScan.cpp updated: 1.148 - 1.149 RegAllocLocal.cpp updated: 1.105 - 1.106 --- Log message: Change names from RA to something unique to get rid of naming conflicts with certain linkers... --- Diffs of the changes: (+42 -38)

Re: [llvm-commits] CVS: llvm/test/Transforms/LICM/scalar_promote.ll

2007-05-08 Thread Bill
On 5/8/07, Chris Lattner [EMAIL PROTECTED] wrote: add the back. I'm not sure why bill removed it. That test was failing for me last night, and it seemed like that was part of the problem. Also, I didn't see the | in other places... Oh well. -bw

Re: [llvm-commits] CVS: llvm/test/Transforms/LICM/scalar_promote.ll

2007-05-08 Thread Bill
Ah! Gotcha. On 5/8/07, Chris Lattner [EMAIL PROTECTED] wrote: On May 8, 2007, at 1:10 PM, Bill wrote: On 5/8/07, Chris Lattner [EMAIL PROTECTED] wrote: add the back. I'm not sure why bill removed it. That test was failing for me last night, and it seemed like that was part

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

2007-05-06 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86.td updated: 1.32 - 1.33 --- Log message: 3DNowA implies 3DNow. 64-bit implies SSE1, SSE2, and I assume MMX. --- Diffs of the changes: (+5 -3) X86.td |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) Index:

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86.td

2007-05-05 Thread Bill Wendling
On May 5, 2007, at 10:56 AM, Chris Lattner wrote: On May 4, 2007, at 1:39 PM, Bill Wendling wrote: Add an implies field to features. This indicates that, if the current feature is set, then the features in the implied list should be set also. The opposite is also enforced: if a feature

Re: [llvm-commits] CVS: llvm/lib/Target/X86/X86.td

2007-05-05 Thread Bill Wendling
On May 5, 2007, at 1:32 PM, Anton Korobeynikov wrote: Hello, Bill. I didn't know if they should or not. Should they? :-) I can check anything 3dnow-related in hardware. Do you have some testcase? Not for 3dnow...In truth, our support for 3dnow is lacking. We don't have a lot

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

2007-05-04 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86.td updated: 1.31 - 1.32 --- Log message: Add an implies field to features. This indicates that, if the current feature is set, then the features in the implied list should be set also. The opposite is also enforced: if a feature in the implied list

[llvm-commits] CVS: llvm/lib/Target/SubtargetFeature.cpp Target.td

2007-05-04 Thread Bill Wendling
Changes in directory llvm/lib/Target: SubtargetFeature.cpp updated: 1.12 - 1.13 Target.td updated: 1.98 - 1.99 --- Log message: Add an implies field to features. This indicates that, if the current feature is set, then the features in the implied list should be set also. The opposite is also

[llvm-commits] CVS: llvm/utils/TableGen/SubtargetEmitter.cpp

2007-05-04 Thread Bill Wendling
Changes in directory llvm/utils/TableGen: SubtargetEmitter.cpp updated: 1.25 - 1.26 --- Log message: Add an implies field to features. This indicates that, if the current feature is set, then the features in the implied list should be set also. The opposite is also enforced: if a feature in

[llvm-commits] CVS: llvm/include/llvm/Target/SubtargetFeature.h

2007-05-04 Thread Bill Wendling
Changes in directory llvm/include/llvm/Target: SubtargetFeature.h updated: 1.10 - 1.11 --- Log message: Add an implies field to features. This indicates that, if the current feature is set, then the features in the implied list should be set also. The opposite is also enforced: if a feature in

Re: [llvm-commits] llvm-gcc mirror problems

2007-05-03 Thread Bill
No clue. It's *way* out of date. It's supposed to be picked up by the rsync gods here, but apparently hasn't. I'll figure out who to ping about it and see what's up. -bw On 5/3/07, Anton Korobeynikov [EMAIL PROTECTED] wrote: Hello, Bill. What happened with llvm-gcc mirror? Currently it shows

[llvm-commits] CVS: llvm/lib/Target/X86/README-MMX.txt

2007-05-02 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: README-MMX.txt updated: 1.3 - 1.4 --- Log message: Update. --- Diffs of the changes: (+27 -0) README-MMX.txt | 27 +++ 1 files changed, 27 insertions(+) Index: llvm/lib/Target/X86/README-MMX.txt diff -u

Re: [llvm-commits] [126665] Revert previous patch.

2007-04-29 Thread Bill Wendling
, at 10:01 PM, Evan Cheng wrote: Please ignore. There was no problem. It's something else that was causing issues. Evan On Apr 27, 2007, at 7:08 PM, Bill wrote: The newest LLVM-GCC merge has this: for t in $TARGETS ; do - ln -s ../../../libstdc++.6.dylib \ + cp -p /usr/lib/libstdc++.6

Re: [llvm-commits] llvm-gcc mirror update delayed again

2007-04-29 Thread Bill Wendling
Have others come across this failure? -bw On Apr 28, 2007, at 7:22 AM, Jeff Cohen wrote: Once again, the log claims it was updated at 2am PDT, but my nightly tester failed to pull in any changes at 3am. Revision 318 is now present at 7am. ___

[llvm-commits] Compilation Failure

2007-04-29 Thread Bill Wendling
There's a compilation failure: llvm[1]: Compiling MemoryBuffer.cpp for Debug build /Volumes/Gir/devel/llvm/llvm.src/lib/Support/MemoryBuffer.cpp: In static member function 'static llvm::MemoryBuffer* llvm::MemoryBuffer::getFile(const char*, unsigned int, int64_t)':

Re: [llvm-commits] llvm-gcc mirror update delayed again

2007-04-29 Thread Bill Wendling
now pulls in 319. As I suspected, I think those times are bogus :) So when is the mirror updated? If not 2am, why does the log show 2am? If it is 2am, then how does an update an hour later fail to see it? Bill needs to answer those questions. I'll need to check, but the process seems

Re: [llvm-commits] CVS: llvm/lib/AsmParser/llvmAsmParser.cpp.cvs llvmAsmParser.h.cvs

2007-04-29 Thread Bill Wendling
On Apr 29, 2007, at 7:47 AM, Jeff Cohen wrote: Jeff Cohen wrote: Changes in directory llvm/lib/AsmParser: llvmAsmParser.cpp.cvs updated: 1.95 - 1.96 llvmAsmParser.h.cvs updated: 1.73 - 1.74 --- Log message: Fix MemoryBuffer breakage correctly. --- Diffs of the changes: (+1404 -1627)

Re: [llvm-commits] [126665] Revert previous patch.

2007-04-27 Thread Bill
The newest LLVM-GCC merge has this: for t in $TARGETS ; do - ln -s ../../../libstdc++.6.dylib \ + cp -p /usr/lib/libstdc++.6.dylib \ .$DEST_ROOT/lib/gcc/$t-apple-darwin$DARWIN_VERS/$VERS/libstdc++.dylib \ || exit 1 + strip -x -c

[llvm-commits] CVS: llvm-www/Users.html

2007-04-26 Thread Bill Wendling
Changes in directory llvm-www: Users.html updated: 1.16 - 1.17 --- Log message: Use an HTML entity instead of the non-Latin character. Please use entities for non-Latin characters in the future. That way all browsers will be able to render it correctly. --- Diffs of the changes: (+2 -2)

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrX86-64.td

2007-04-26 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86InstrX86-64.td updated: 1.14 - 1.15 --- Log message: Have MMX registers clobbered in x86-64 too. --- Diffs of the changes: (+1 -0) X86InstrX86-64.td |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/X86/X86InstrX86-64.td diff

Re: [llvm-commits] [126543] Clean up this macro to only eval each argument once.

2007-04-25 Thread Bill
On 4/25/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: #undef MOVE_BY_PIECES_P -#define MOVE_BY_PIECES_P(SIZE, ALIGN) ((SIZE-SIZE)+(ALIGN-ALIGN)) +#define MOVE_BY_PIECES_P(SIZE, ALIGN) (0*(SIZE)*(ALIGN)) Why not just make it: #define MOVE_BY_PIECES_P(SIZE, ALIGN) 0 ? -bw

Re: [llvm-commits] [126543] Clean up this macro to only eval each argument once.

2007-04-25 Thread Bill
On 4/25/07, Chris Lattner [EMAIL PROTECTED] wrote: On Apr 25, 2007, at 9:56 AM, Bill wrote: On 4/25/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote: #undef MOVE_BY_PIECES_P -#define MOVE_BY_PIECES_P(SIZE, ALIGN) ((SIZE-SIZE)+(ALIGN-ALIGN)) +#define MOVE_BY_PIECES_P(SIZE, ALIGN) (0*(SIZE

[llvm-commits] CVS: llvm/lib/Target/X86/X86.td X86InstrInfo.td

2007-04-25 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86.td updated: 1.30 - 1.31 X86InstrInfo.td updated: 1.305 - 1.306 --- Log message: Add SSSE3 as a feature of Core2. Add MMX registers to the list of registers clobbered by a call. --- Diffs of the changes: (+2 -1) X86.td |2 +-

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

2007-04-24 Thread Bill Wendling
Changes in directory llvm/lib/CodeGen/SelectionDAG: SelectionDAGISel.cpp updated: 1.425 - 1.426 --- Log message: Assertion when using a 1-element vector for an add operation. Get the real vector type in this case. --- Diffs of the changes: (+7 -4) SelectionDAGISel.cpp | 11 +++

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

2007-04-24 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.396 - 1.397 X86ISelLowering.h updated: 1.99 - 1.100 --- Log message: Support for the special case of a vector with the canonical form: vector_shuffle v1, v2, 2, 6, 3, 7 I.e. vector_shuffle v, undef, 2,

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

2007-04-24 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.83 - 1.84 --- Log message: Remove some invalid instructions from this check. --- Diffs of the changes: (+1 -2) X86InstrInfo.cpp |3 +-- 1 files changed, 1 insertion(+), 2 deletions(-) Index:

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-04-24 Thread Bill Wendling
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.43 - 1.44 --- Log message: Add the final MMX instructions. Correct a few wrong patterns. --- Diffs of the changes: (+4 -0) IntrinsicsX86.td |4 1 files changed, 4 insertions(+) Index:

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

2007-04-24 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.211 - 1.212 --- Log message: Add the PADDQ to the list. --- Diffs of the changes: (+1 -0) X86RegisterInfo.cpp |1 + 1 files changed, 1 insertion(+) Index: llvm/lib/Target/X86/X86RegisterInfo.cpp diff -u

[llvm-commits] CVS: llvm/lib/Target/X86/README-MMX.txt

2007-04-24 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: README-MMX.txt updated: 1.2 - 1.3 --- Log message: Update. --- Diffs of the changes: (+37 -0) README-MMX.txt | 37 + 1 files changed, 37 insertions(+) Index: llvm/lib/Target/X86/README-MMX.txt diff -u

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrMMX.td

2007-04-24 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86InstrMMX.td updated: 1.30 - 1.31 --- Log message: Add the final MMX instructions. Correct a few wrong patterns. --- Diffs of the changes: (+101 -19) X86InstrMMX.td | 120 +++-- 1 files

[llvm-commits] CVS: llvm/test/CodeGen/X86/mmx-insert-element.ll mmx-punpckhdq.ll

2007-04-24 Thread Bill Wendling
Changes in directory llvm/test/CodeGen/X86: mmx-insert-element.ll added (r1.1) mmx-punpckhdq.ll added (r1.1) --- Log message: Testcases for MMX. --- Diffs of the changes: (+37 -0) mmx-insert-element.ll | 23 +++ mmx-punpckhdq.ll | 14 ++ 2 files

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

2007-04-23 Thread Bill Wendling
Hi John, +tda href=http://www.abo.fi/;Åbo Akademi University/a/td Could you use the HTML entity for the Å? I think it's Acirc;. Thanks! -bw ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

Re: [llvm-commits] [126379] apply reid's patch for PR1146

2007-04-22 Thread Bill Wendling
The program which does this is done at 2AM every morning. -bw On Apr 22, 2007, at 12:32 AM, Christopher Lamb wrote: How long does it usually take for these to propagate to the public SVN site? -- Christopher Lamb On Apr 22, 2007, at 12:52 AM, [EMAIL PROTECTED] wrote: Revision: 126379

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

2007-04-13 Thread Bill Wendling
On Apr 12, 2007, at 8:52 PM, Reid Spencer wrote: On Thu, 2007-04-12 at 20:38 -0700, Bill Wendling wrote: On Apr 12, 2007, at 5:25 AM, Reid Spencer wrote: + pbTax Exempt/b. Your donations are tax exempt in the United States (and + probably other countries). UIUC is a recognized non

[llvm-commits] CVS: llvm-www/Name.html

2007-04-13 Thread Bill Wendling
Changes in directory llvm-www: Name.html updated: 1.7 - 1.8 --- Log message: Fix anchor tags. --- Diffs of the changes: (+5 -5) Name.html | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) Index: llvm-www/Name.html diff -u llvm-www/Name.html:1.7 llvm-www/Name.html:1.8

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

2007-04-12 Thread Bill Wendling
On Apr 12, 2007, at 5:25 AM, Reid Spencer wrote: + pbTax Exempt/b. Your donations are tax exempt in the United States (and + probably other countries). UIUC is a recognized non-profit organization. + Reciepts are available upon request./p + p Exempt or Deductible? -bw

[llvm-commits] CVS: llvm/lib/Target/X86/X86.td X86CodeEmitter.cpp X86InstrInfo.h X86InstrInfo.td X86InstrSSE.td X86Subtarget.cpp X86Subtarget.h

2007-04-10 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86.td updated: 1.29 - 1.30 X86CodeEmitter.cpp updated: 1.131 - 1.132 X86InstrInfo.h updated: 1.62 - 1.63 X86InstrInfo.td updated: 1.300 - 1.301 X86InstrSSE.td updated: 1.179 - 1.180 X86Subtarget.cpp updated: 1.53 - 1.54 X86Subtarget.h updated: 1.28 -

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-04-10 Thread Bill Wendling
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.42 - 1.43 --- Log message: Add support for our first SSSE3 instruction pmulhrsw. --- Diffs of the changes: (+10 -0) IntrinsicsX86.td | 10 ++ 1 files changed, 10 insertions(+) Index:

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-04-03 Thread Bill Wendling
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.40 - 1.41 --- Log message: Add FEMMS and ADDQ. Renamed MMX recipes to prepend the MMX_ to them. --- Diffs of the changes: (+3 -1) IntrinsicsX86.td |4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index:

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.cpp X86InstrMMX.td

2007-04-03 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.81 - 1.82 X86InstrMMX.td updated: 1.28 - 1.29 --- Log message: Add FEMMS and ADDQ. Renamed MMX recipes to prepend the MMX_ to them. --- Diffs of the changes: (+85 -69) X86InstrInfo.cpp | 10 +-- X86InstrMMX.td |

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

2007-04-03 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86RegisterInfo.cpp updated: 1.208 - 1.209 --- Log message: Changed to new MMX_ recipes. --- Diffs of the changes: (+3 -3) X86RegisterInfo.cpp |6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) Index:

[llvm-commits] eh_arm.cc

2007-04-03 Thread Bill Wendling
I'm getting this error during llvm-gcc compilation: make[3]: *** No rule to make target `eh_arm.cc', needed by `eh_arm.lo'. Stop. make[3]: *** Waiting for unfinished jobs -bw ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu

[llvm-commits] CVS: llvm/lib/Target/X86/README.txt

2007-04-03 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: README.txt updated: 1.160 - 1.161 --- Log message: Updated --- Diffs of the changes: (+4 -0) README.txt |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/X86/README.txt diff -u llvm/lib/Target/X86/README.txt:1.160

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.cpp X86InstrMMX.td

2007-04-03 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86InstrInfo.cpp updated: 1.82 - 1.83 X86InstrMMX.td updated: 1.29 - 1.30 --- Log message: Adding more MMX instructions. --- Diffs of the changes: (+128 -64) X86InstrInfo.cpp |4 - X86InstrMMX.td | 188

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-04-03 Thread Bill Wendling
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.41 - 1.42 --- Log message: Adding more MMX instructions. --- Diffs of the changes: (+41 -0) IntrinsicsX86.td | 41 + 1 files changed, 41 insertions(+) Index:

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-03-31 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.12 - 1.13 --- Log message: Fix comment. --- Diffs of the changes: (+1 -1) X86CallingConv.td |2 +- 1 files changed, 1 insertion(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86CallingConv.td diff -u

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-03-30 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.11 - 1.12 --- Log message: Match GCC's MMX calling convention. --- Diffs of the changes: (+4 -0) X86CallingConv.td |4 1 files changed, 4 insertions(+) Index: llvm/lib/Target/X86/X86CallingConv.td diff -u

[llvm-commits] CVS: llvm/lib/Target/X86/X86CallingConv.td

2007-03-29 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86CallingConv.td updated: 1.10 - 1.11 --- Log message: Add MMX calling conventions. --- Diffs of the changes: (+14 -4) X86CallingConv.td | 18 ++ 1 files changed, 14 insertions(+), 4 deletions(-) Index:

[llvm-commits] CVS: llvm/lib/Target/X86/README-SSE.txt

2007-03-28 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: README-SSE.txt updated: 1.16 - 1.17 --- Log message: Made this into a bug report: PR1286: http://llvm.org/PR1286 --- Diffs of the changes: (+0 -40) README-SSE.txt | 40 1 files changed, 40 deletions(-)

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-27 Thread Bill Wendling
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.39 - 1.40 --- Log message: Add support for integer comparison builtins. --- Diffs of the changes: (+23 -0) IntrinsicsX86.td | 23 +++ 1 files changed, 23 insertions(+) Index:

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

2007-03-27 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.379 - 1.380 X86InstrMMX.td updated: 1.25 - 1.26 --- Log message: Fix so that pandn is emitted instead of an xor/and combo. Add integer comparison operators. --- Diffs of the changes: (+55 -13) X86ISelLowering.cpp |

[llvm-commits] CVS: llvm/utils/emacs/tablegen-mode.el

2007-03-27 Thread Bill Wendling
Changes in directory llvm/utils/emacs: tablegen-mode.el updated: 1.2 - 1.3 --- Log message: Add better support for keywords. --- Diffs of the changes: (+40 -21) tablegen-mode.el | 61 --- 1 files changed, 40 insertions(+), 21

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrMMX.td

2007-03-27 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86InstrMMX.td updated: 1.26 - 1.27 --- Log message: Add the unpack low packed data instructions. This should be the last of the MMX instructions that are needed... --- Diffs of the changes: (+130 -73) X86InstrMMX.td | 203

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

2007-03-27 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.381 - 1.382 --- Log message: Remove cruft I put in there... --- Diffs of the changes: (+0 -72) X86ISelLowering.cpp | 72 1 files changed, 72 deletions(-)

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

2007-03-27 Thread Bill
On 3/27/07, Chris Lattner [EMAIL PROTECTED] wrote: On Mar 27, 2007, at 5:57 PM, Bill Wendling wrote: -// This file was developed by the Evan Cheng and is distributed under the +// This file was developed by Evan Cheng and is distributed under the Why are you dissing on the evan

[llvm-commits] CVS: llvm/utils/TableGen/CodeGenTarget.cpp

2007-03-26 Thread Bill Wendling
Changes in directory llvm/utils/TableGen: CodeGenTarget.cpp updated: 1.86 - 1.87 --- Log message: Add support for the v1i64 type. This makes better code for this: #include mmintrin.h extern __m64 C; void baz(__v2si *A, __v2si *B) { *A = C; _mm_empty(); } We get this: _baz:

[llvm-commits] CVS: llvm/include/llvm/Intrinsics.td

2007-03-26 Thread Bill Wendling
Changes in directory llvm/include/llvm: Intrinsics.td updated: 1.50 - 1.51 --- Log message: Add support for the v1i64 type. This makes better code for this: #include mmintrin.h extern __m64 C; void baz(__v2si *A, __v2si *B) { *A = C; _mm_empty(); } We get this: _baz: call

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

2007-03-26 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.377 - 1.378 X86InstrMMX.td updated: 1.24 - 1.25 X86RegisterInfo.td updated: 1.40 - 1.41 --- Log message: Add support for the v1i64 type. This makes better code for this: #include mmintrin.h extern __m64 C; void

[llvm-commits] CVS: llvm/lib/Target/X86/README-MMX.txt

2007-03-26 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: README-MMX.txt updated: 1.1 - 1.2 --- Log message: Updated. --- Diffs of the changes: (+0 -54) README-MMX.txt | 54 -- 1 files changed, 54 deletions(-) Index:

[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:

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

2007-03-26 Thread Bill
On 3/26/07, Chris Lattner [EMAIL PROTECTED] wrote: +a href=http://compilers/fernando/projects/soc/;Project page./a Relative URL alert! -bw ___ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-23 Thread Bill Wendling
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.37 - 1.38 --- Log message: PR1260: http://llvm.org/PR1260 : Add final support to get the QT example to compile. --- Diffs of the changes: (+20 -4) IntrinsicsX86.td | 24 1 files changed, 20

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrMMX.td

2007-03-23 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86InstrMMX.td updated: 1.23 - 1.24 --- Log message: PR1260: http://llvm.org/PR1260 : Add final support to get the QT example to compile. --- Diffs of the changes: (+6 -2) X86InstrMMX.td |8 ++-- 1 files changed, 6 insertions(+), 2

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-23 Thread Bill Wendling
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.38 - 1.39 --- Log message: This is dead. DEAD I tells you!! --- Diffs of the changes: (+0 -3) IntrinsicsX86.td |3 --- 1 files changed, 3 deletions(-) Index: llvm/include/llvm/IntrinsicsX86.td diff -u

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-22 Thread Bill Wendling
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.35 - 1.36 --- Log message: Support added for shifts and unpacking MMX instructions. --- Diffs of the changes: (+38 -0) IntrinsicsX86.td | 38 ++ 1 files changed, 38 insertions(+)

[llvm-commits] CVS: llvm/lib/Target/X86/README-MMX.txt README-SSE.txt X86ISelLowering.cpp X86InstrMMX.td

2007-03-22 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: README-MMX.txt added (r1.1) README-SSE.txt updated: 1.15 - 1.16 X86ISelLowering.cpp updated: 1.374 - 1.375 X86InstrMMX.td updated: 1.21 - 1.22 --- Log message: Support added for shifts and unpacking MMX instructions. --- Diffs of the changes: (+211

[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrMMX.td

2007-03-22 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86InstrMMX.td updated: 1.22 - 1.23 --- Log message: We generate a shufflevector instruction, so we don't need the builtin intrinsic. --- Diffs of the changes: (+13 -6) X86InstrMMX.td | 19 +-- 1 files changed, 13 insertions(+),

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-22 Thread Bill Wendling
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.36 - 1.37 --- Log message: We generate a shufflevector instruction, so we don't need the builtin intrinsic. --- Diffs of the changes: (+0 -7) IntrinsicsX86.td |7 --- 1 files changed, 7 deletions(-) Index:

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

2007-03-16 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.370 - 1.371 X86InstrMMX.td updated: 1.20 - 1.21 --- Log message: And now support for MMX logical operations. --- Diffs of the changes: (+54 -2) X86ISelLowering.cpp | 18 ++ X86InstrMMX.td |

[llvm-commits] CVS: llvm/include/llvm/IntrinsicsX86.td

2007-03-15 Thread Bill Wendling
Changes in directory llvm/include/llvm: IntrinsicsX86.td updated: 1.34 - 1.35 --- Log message: Multiplication support for MMX. --- Diffs of the changes: (+8 -0) IntrinsicsX86.td |8 1 files changed, 8 insertions(+) Index: llvm/include/llvm/IntrinsicsX86.td diff -u

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

2007-03-15 Thread Bill Wendling
Changes in directory llvm/lib/Target/X86: X86ISelLowering.cpp updated: 1.369 - 1.370 X86InstrMMX.td updated: 1.19 - 1.20 --- Log message: Multiplication support for MMX. --- Diffs of the changes: (+9 -1) X86ISelLowering.cpp |3 +++ X86InstrMMX.td |7 ++- 2 files changed,

<    1   2   3   4   5   6   7   8   9   10   >