Lines Matching refs:HasDirectMove

126 def HasDirectMove : Predicate<"Subtarget->hasDirectMove()">;
1289 let Predicates = [HasVSX, HasDirectMove] in {
1335 } // HasDirectMove
1339 let Predicates = [HasVSX, IsISA3_0, HasDirectMove] in {
1351 } // HasVSX, IsISA3_0, HasDirectMove
2456 // [HasVSX, HasDirectMove]
2457 // [HasVSX, HasDirectMove, IsBigEndian]
2458 // [HasVSX, HasDirectMove, IsLittleEndian]
2459 // [HasVSX, HasDirectMove, NoP9Altivec, IsBigEndian, IsPPC64]
2460 // [HasVSX, HasDirectMove, NoP9Vector, IsBigEndian, IsPPC64]
2461 // [HasVSX, HasDirectMove, NoP9Altivec, IsLittleEndian]
2462 // [HasVSX, HasDirectMove, NoP9Vector, IsLittleEndian]
2471 // [HasVSX, IsISA3_0, HasDirectMove, IsBigEndian, IsPPC64]
2472 // [HasVSX, IsISA3_0, HasDirectMove, IsLittleEndian]
3541 let Predicates = [HasVSX, HasDirectMove] in {
3598 } // HasVSX, HasDirectMove
3601 let Predicates = [HasVSX, HasDirectMove, IsBigEndian] in {
3625 } // HasVSX, HasDirectMove, IsBigEndian
3628 let Predicates = [HasVSX, HasDirectMove, IsLittleEndian] in {
3648 } // HasVSX, HasDirectMove, IsLittleEndian
3651 let Predicates = [HasVSX, HasDirectMove, NoP9Altivec, IsBigEndian] in {
3718 } // HasVSX, HasDirectMove, NoP9Altivec, IsBigEndian
3721 let Predicates = [HasVSX, HasDirectMove, NoP9Altivec, IsLittleEndian] in {
3788 } // HasVSX, HasDirectMove, NoP9Altivec, IsLittleEndian
3791 let Predicates = [HasVSX, HasDirectMove, NoP9Vector, IsBigEndian, IsPPC64] in {
3805 } // HasVSX, HasDirectMove, NoP9Vector, IsBigEndian, IsPPC64
3808 let Predicates = [HasVSX, HasDirectMove, NoP9Vector, IsLittleEndian] in {
5083 let Predicates = [HasVSX, IsISA3_0, HasDirectMove, IsBigEndian, IsPPC64] in {
5096 } // HasVSX, IsISA3_0, HasDirectMove, IsBigEndian, IsPPC64
5099 let Predicates = [HasVSX, IsISA3_0, HasDirectMove, IsLittleEndian] in {
5112 } // HasVSX, IsISA3_0, HasDirectMove, IsLittleEndian