mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-25 00:33:15 +00:00
Remove HasSSE2 from AES and CLMUL predicates. It's now implied by the HasAES and HasCLMUL predicates.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155890 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
da1a984159
commit
c49c6e154a
@ -503,18 +503,18 @@ class AVX2AIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
|
|||||||
class AES8I<bits<8> o, Format F, dag outs, dag ins, string asm,
|
class AES8I<bits<8> o, Format F, dag outs, dag ins, string asm,
|
||||||
list<dag>pattern, InstrItinClass itin = IIC_DEFAULT>
|
list<dag>pattern, InstrItinClass itin = IIC_DEFAULT>
|
||||||
: I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, T8,
|
: I<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, T8,
|
||||||
Requires<[HasSSE2, HasAES]>;
|
Requires<[HasAES]>;
|
||||||
|
|
||||||
class AESAI<bits<8> o, Format F, dag outs, dag ins, string asm,
|
class AESAI<bits<8> o, Format F, dag outs, dag ins, string asm,
|
||||||
list<dag> pattern, InstrItinClass itin = IIC_DEFAULT>
|
list<dag> pattern, InstrItinClass itin = IIC_DEFAULT>
|
||||||
: Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA,
|
: Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA,
|
||||||
Requires<[HasSSE2, HasAES]>;
|
Requires<[HasAES]>;
|
||||||
|
|
||||||
// CLMUL Instruction Templates
|
// CLMUL Instruction Templates
|
||||||
class CLMULIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
|
class CLMULIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
|
||||||
list<dag>pattern, InstrItinClass itin = IIC_DEFAULT>
|
list<dag>pattern, InstrItinClass itin = IIC_DEFAULT>
|
||||||
: Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA,
|
: Ii8<o, F, outs, ins, asm, pattern, itin, SSEPackedInt>, TA,
|
||||||
OpSize, Requires<[HasSSE2, HasCLMUL]>;
|
OpSize, Requires<[HasCLMUL]>;
|
||||||
|
|
||||||
class AVXCLMULIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
|
class AVXCLMULIi8<bits<8> o, Format F, dag outs, dag ins, string asm,
|
||||||
list<dag>pattern, InstrItinClass itin = IIC_DEFAULT>
|
list<dag>pattern, InstrItinClass itin = IIC_DEFAULT>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user