forked from OSchip/llvm-project
[X86] Add missing predicate to a pattern. NFC
Other patterns had higher priority so this wasn't noticed. But we shouldn't be dependent on pattern order. llvm-svn: 317442
This commit is contained in:
parent
4e2f53511a
commit
d6471cb934
|
@ -7618,6 +7618,7 @@ multiclass avx512_sqrt_scalar<bits<8> opc, string OpcodeStr,X86VectorVTInfo _,
|
|||
}
|
||||
}
|
||||
|
||||
let Predicates = [HasAVX512] in {
|
||||
def : Pat<(_.EltVT (OpNode _.FRC:$src)),
|
||||
(!cast<Instruction>(NAME#SUFF#Zr)
|
||||
(_.EltVT (IMPLICIT_DEF)), _.FRC:$src)>;
|
||||
|
@ -7626,6 +7627,7 @@ multiclass avx512_sqrt_scalar<bits<8> opc, string OpcodeStr,X86VectorVTInfo _,
|
|||
(!cast<Instruction>(NAME#SUFF#Zm)
|
||||
(_.EltVT (IMPLICIT_DEF)), addr:$src)>, Requires<[HasAVX512, OptForSize]>;
|
||||
}
|
||||
}
|
||||
|
||||
multiclass avx512_sqrt_scalar_all<bits<8> opc, string OpcodeStr> {
|
||||
defm SSZ : avx512_sqrt_scalar<opc, OpcodeStr#"ss", f32x_info, "SS", fsqrt,
|
||||
|
|
Loading…
Reference in New Issue