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
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 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 in the implied list
isn't set,
then the feature
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 in
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?
--
With best regards, Anton Korobeynikov.
Faculty of Mathematics Mechanics, Saint Petersburg State University.
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 of the
On May 5, 2007, at 1:43 PM, Bill Wendling wrote:
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
Does 64-bit imply sse2 or sse3?
Again, I didn't know. :-) If they do, I can fix it.
X86Subtarget.cpp says that SSE2 is always available if the cpu is 64-
bit. Can the logic in that file be simplified with your changes?
(is it ever possible to have SSE2 bit set but not SSE1 now?)
-Chris
One question: are there any cpus that support 3dnowa but not
3dnow?
I definitely think, that no.
--
With best regards, Anton Korobeynikov.
Faculty of Mathematics Mechanics, Saint Petersburg State University.
___
llvm-commits mailing list
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/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/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/lib/Target/X86:
X86.td updated: 1.24 - 1.25
X86InstrInfo.h updated: 1.50 - 1.51
---
Log message:
ImmMask should be 3 for a two-bit field; Compact X86II
---
Diffs of the changes: (+3 -4)
X86.td |2 +-
X86InstrInfo.h |5 ++---
2 files changed, 3
Changes in directory llvm/lib/Target/X86:
X86.td updated: 1.22 - 1.23
---
Log message:
Remove PointerType from class Target
---
Diffs of the changes: (+0 -3)
X86.td |3 ---
1 files changed, 3 deletions(-)
Index: llvm/lib/Target/X86/X86.td
diff -u llvm/lib/Target/X86/X86.td:1.22
Changes in directory llvm/lib/Target/X86:
X86.td updated: 1.23 - 1.24
X86RegisterInfo.cpp updated: 1.153 - 1.154
X86RegisterInfo.h updated: 1.38 - 1.39
---
Log message:
getCalleeSaveRegs and getCalleeSaveRegClasses are no long TableGen'd.
---
Diffs of the changes: (+28 -7)
X86.td
Changes in directory llvm/lib/Target/X86:
X86.td updated: 1.20 - 1.21
X86ISelLowering.cpp updated: 1.70 - 1.71
X86ISelLowering.h updated: 1.22 - 1.23
X86InstrInfo.td updated: 1.224 - 1.225
X86Subtarget.h updated: 1.9 - 1.10
---
Log message:
* Fix 80-column violations
* Rename hasSSE - hasSSE1
Changes in directory llvm/lib/Target/X86:
X86.td updated: 1.19 - 1.20
---
Log message:
Fix typo.
---
Diffs of the changes: (+1 -1)
X86.td |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86.td
diff -u llvm/lib/Target/X86/X86.td:1.19
Changes in directory llvm/lib/Target/X86:
X86.td updated: 1.17 - 1.18
X86InstrInfo.td updated: 1.218 - 1.219
---
Log message:
PHI and INLINEASM are now built-in instructions provided by Target.td
---
Diffs of the changes: (+0 -4)
X86.td |1 -
X86InstrInfo.td |3 ---
2
18 matches
Mail list logo