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 e
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?
-Chris
___
llv
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.380 -> 1.381
X86InstrMMX.td updated: 1.27 -> 1.28
---
Log message:
Unbreak mmx arithmetic. It was barfing trying to do v8i8 arithmetic.
---
Diffs of the changes: (+78 -3)
X86ISelLowering.cpp | 79 +++
On Mar 27, 2007, at 1:22 PM, Bill Wendling wrote:
> +// Some special case pandn patterns.
> +def : Pat<(v1i64 (and (xor VR64:$src1, (bc_v1i64 (v2i32
> immAllOnesV))),
> + VR64:$src2)),
> + (MMX_PANDNrr VR64:$src1, VR64:$src2)>;
> +def : Pat<(v1i64 (and (xor VR64:$src1, (
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/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
extern __m64 C;
void baz(__v2si *A,
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/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,
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.365 -> 1.366
X86InstrMMX.td updated: 1.18 -> 1.19
---
Log message:
Adding more arithmetic operators to MMX. This is an almost exact copy of
the addition. Please let me know if you have suggestions.
---
Diffs of the chang
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.362 -> 1.363
X86InstrMMX.td updated: 1.15 -> 1.16
---
Log message:
Properly support v8i8 and v4i16 types. It now converts them to v2i32 for
load and stores.
---
Diffs of the changes: (+20 -6)
X86ISelLowering.cpp |
Changes in directory llvm/lib/Target/X86:
X86ISelLowering.cpp updated: 1.361 -> 1.362
X86InstrMMX.td updated: 1.14 -> 1.15
---
Log message:
Add LOAD/STORE support for MMX.
---
Diffs of the changes: (+47 -22)
X86ISelLowering.cpp |3 ++
X86InstrMMX.td | 66
11 matches
Mail list logo