Lines Matching refs:HasVLX
424 isPseudo = 1, Predicates = [HasVLX], SchedRW = [WriteZero] in {
479 let Predicates = [HasVLX] in
495 let Predicates = [HasVLX, HasDQI] in
520 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX, NoDQI]>;
522 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX, NoDQI]>;
536 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX]>;
538 vinsert128_insert, INSERT_get_vinsert128_imm, [HasVLX]>;
656 let Predicates = [HasVLX] in
662 let Predicates = [HasVLX, HasDQI] in
698 vextract128_extract, EXTRACT_get_vextract128_imm, [HasVLX, NoDQI]>;
700 vextract128_extract, EXTRACT_get_vextract128_imm, [HasVLX, NoDQI]>;
704 vextract128_extract, EXTRACT_get_vextract128_imm, [HasVLX]>;
706 vextract128_extract, EXTRACT_get_vextract128_imm, [HasVLX]>;
857 let Predicates = [HasVLX] in {
867 let Predicates = [HasVLX] in {
897 let Predicates = [prd, HasVLX] in {
943 let Predicates = [prd, HasVLX] in {
983 let Predicates = [HasVLX] in {
991 let Predicates = [HasVLX, HasDQI] in {
1019 let Predicates = [HasDQI, HasVLX] in
1028 let Predicates = [HasDQI, HasVLX] in
1062 let Predicates = [HasCDI, HasVLX] in {
1111 let Predicates = [HasVLX] in {
1130 let Predicates = [Prd, HasVLX] in {
1190 let Predicates = [HasVLX] in {
1209 let Predicates = [Prd, HasVLX] in {
1305 let Predicates = [HasVLX] in {
1318 let Predicates = [HasBWI, HasVLX] in {
1492 let Predicates = [prd, HasVLX] in {
1507 let Predicates = [prd, HasVLX] in {
1676 let Predicates = [prd, HasVLX] in {
1688 let Predicates = [prd, HasVLX] in {
1795 let Predicates = [HasAVX512,HasVLX] in {
1919 let Predicates = [prd, HasVLX] in {
2588 let Predicates = [prd, HasVLX] in {
2606 let Predicates = [prd, HasVLX] in {
2655 let Predicates = [prd, HasVLX] in {
2669 let Predicates = [prd, HasVLX] in {
2745 let Predicates = [HasVLX] in {
3294 let Predicates = [HasVLX] in {
3326 let Predicates = [HasAVX512, HasVLX] in {
3358 let Predicates = [HasVLX], AddedComplexity = 400 in {
3444 let Predicates = [prd, HasVLX] in {
3459 let Predicates = [prd, HasVLX] in {
3593 let Predicates = [HasVLX, prd] in {
3653 let Predicates = [HasBWI, HasVLX] in {
3669 let Predicates = [HasBWI, HasVLX] in {
3683 let Predicates = [HasBWI, HasVLX] in {
3916 let Predicates = [prd, HasVLX] in {
4015 let Predicates = [HasVLX] in {
4079 let Predicates = [HasAVX512, HasVLX] in {
4106 let Predicates = [HasVLX, HasBWI] in {
4186 let Predicates = [prd, HasVLX] in {
4214 let Predicates = [HasAVX512, HasVLX] in {
4232 let Predicates = [HasVLX, HasBWI] in {
4301 let Predicates = [HasAVX512, HasVLX] in {
4343 let Predicates = [HasVLX, HasBWI] in {
4378 let Predicates = [HasAVX512, HasVLX] in
4391 let Predicates = [HasAVX512, HasVLX] in
4404 let Predicates = [HasVLX, prd] in {
4468 let Predicates = [HasAVX512, HasVLX] in {
4505 let Predicates = [HasVLX, HasBWI] in {
4691 let Predicates = [HasVLX, HasAVX512] in {
4756 let Predicates = [HasVLX, HasAVX512] in {
4820 let Predicates = [HasVLX, HasAVX512] in {
4967 let Predicates = [HasVLX, HasIFMA] in {
5398 let Predicates = [HasVLX] in {
5413 let Predicates = [HasVLX] in {
5429 let Predicates = [HasVLX] in {
5442 let Predicates = [HasVLX] in {
5458 let Predicates = [HasVLX] in {
5474 let Predicates = [HasVLX] in {
5490 let Predicates = [HasVLX] in {
5506 let Predicates = [HasVLX] in {
5526 let Predicates = [HasVLX] in {
5546 let Predicates = [HasDQI, HasVLX] in {
5562 let Predicates = [HasDQI, HasVLX] in {
5578 let Predicates = [HasDQI, HasVLX] in {
5594 let Predicates = [HasDQI, HasVLX] in {
5612 let Predicates = [HasDQI, HasVLX] in {
5630 let Predicates = [HasDQI, HasVLX] in {
5786 let Predicates = [HasVLX] in {
5828 let Predicates = [HasVLX] in {
5940 let Predicates = [HasVLX] in {
6038 let Predicates = [HasVLX] in {
6093 let Predicates = [HasVLX] in {
6336 let Predicates = [HasVLX, prd] in {
6360 let Predicates = [HasVLX, prd] in {
6502 let Predicates = [HasVLX, HasBWI] in {
6521 let Predicates = [HasVLX, HasAVX512] in {
6540 let Predicates = [HasVLX, HasAVX512] in {
6559 let Predicates = [HasVLX, HasAVX512] in {
6578 let Predicates = [HasVLX, HasAVX512] in {
6598 let Predicates = [HasVLX, HasAVX512] in {
6642 let Predicates = [HasVLX, HasBWI] in {
6649 let Predicates = [HasVLX, HasAVX512] in {
6692 let Predicates = [HasVLX] in {
6710 let Predicates = [HasVLX] in {
6749 let Predicates = [HasVLX] in {
6767 let Predicates = [HasVLX] in {
6857 let Predicates = [prd, HasVLX] in {
6900 let Predicates = [prd, HasVLX] in {
6950 let Predicates = [HasVLX] in {
6983 let Predicates = [HasVLX] in {
7044 let Predicates = [prd, HasVLX] in {
7181 let Predicates = [prd, HasVLX] in {
7195 let Predicates = [HasBWI, HasVLX] in {
7208 let Predicates = [HasAVX512, HasVLX] in {
7273 let Predicates = [HasAVX512, HasVLX] in {
7330 avx512_vpalignr_lowering<_.info128, [HasBWI, HasVLX]>,
7331 avx512_vpalignr_lowering<_.info256, [HasBWI, HasVLX]>;
7376 let Predicates = [prd, HasVLX] in {
7390 let Predicates = [prd, HasVLX] in {
7472 let Predicates = [HasAVX512, HasVLX] in {
7488 (VMOVDDUPZ128rm addr:$src)>, Requires<[HasAVX512, HasVLX]>;
7490 (VMOVDDUPZ128rm addr:$src)>, Requires<[HasAVX512, HasVLX]>;
7666 let Predicates = [prd, HasVLX] in {
7702 let Predicates = [prd, HasVLX] in {
7746 let Predicates = [HasAVX512, HasVLX] in {
7843 let Predicates = [HasAVX512, HasVLX] in {