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
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
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
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
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
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
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
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
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:
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:
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
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:
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:
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
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:
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
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
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(-)
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
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
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
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
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
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
: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
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
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
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
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:
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)
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
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
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:
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
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
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
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
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
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
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
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
, 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
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.
___
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)':
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
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)
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
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)
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
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
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
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 +-
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 +++
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,
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:
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:
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
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
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
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
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
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
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
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
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
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 -
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:
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:
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 |
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:
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
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
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
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:
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
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
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:
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(-)
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:
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 |
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
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
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(-)
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
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:
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
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
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:
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:
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
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
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
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
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(+)
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
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(+),
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:
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 |
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
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,
501 - 600 of 958 matches
Mail list logo