mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-20 19:42:54 +02:00
Remove HasSSE2 from AES and CLMUL predicates. It's now implied by the HasAES and HasCLMUL predicates.
llvm-svn: 155890
This commit is contained in:
parent
50be3b60a4
commit
9fa14ed244
@ -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…
Reference in New Issue
Block a user