Lines Matching refs:HasDirectMove

127 def HasDirectMove : Predicate<"Subtarget->hasDirectMove()">;
1291 let Predicates = [HasVSX, HasDirectMove] in {
1337 } // HasDirectMove
1341 let Predicates = [HasVSX, IsISA3_0, HasDirectMove] in {
1353 } // HasVSX, IsISA3_0, HasDirectMove
2464 // [HasVSX, HasDirectMove]
2465 // [HasVSX, HasDirectMove, IsBigEndian]
2466 // [HasVSX, HasDirectMove, IsLittleEndian]
2467 // [HasVSX, HasDirectMove, NoP9Altivec, IsBigEndian, IsPPC64]
2468 // [HasVSX, HasDirectMove, NoP9Vector, IsBigEndian, IsPPC64]
2469 // [HasVSX, HasDirectMove, NoP9Altivec, IsLittleEndian]
2470 // [HasVSX, HasDirectMove, NoP9Vector, IsLittleEndian]
2479 // [HasVSX, IsISA3_0, HasDirectMove, IsBigEndian, IsPPC64]
2480 // [HasVSX, IsISA3_0, HasDirectMove, IsLittleEndian]
3576 let Predicates = [HasVSX, HasDirectMove] in {
3633 } // HasVSX, HasDirectMove
3636 let Predicates = [HasVSX, HasDirectMove, IsBigEndian] in {
3660 } // HasVSX, HasDirectMove, IsBigEndian
3663 let Predicates = [HasVSX, HasDirectMove, IsLittleEndian] in {
3683 } // HasVSX, HasDirectMove, IsLittleEndian
3686 let Predicates = [HasVSX, HasDirectMove, NoP9Altivec, IsBigEndian] in {
3753 } // HasVSX, HasDirectMove, NoP9Altivec, IsBigEndian
3756 let Predicates = [HasVSX, HasDirectMove, NoP9Altivec, IsLittleEndian] in {
3823 } // HasVSX, HasDirectMove, NoP9Altivec, IsLittleEndian
3826 let Predicates = [HasVSX, HasDirectMove, NoP9Vector, IsBigEndian, IsPPC64] in {
3840 } // HasVSX, HasDirectMove, NoP9Vector, IsBigEndian, IsPPC64
3843 let Predicates = [HasVSX, HasDirectMove, NoP9Vector, IsLittleEndian] in {
5075 let Predicates = [HasVSX, IsISA3_0, HasDirectMove, IsBigEndian, IsPPC64] in {
5088 } // HasVSX, IsISA3_0, HasDirectMove, IsBigEndian, IsPPC64
5091 let Predicates = [HasVSX, IsISA3_0, HasDirectMove, IsLittleEndian] in {
5104 } // HasVSX, IsISA3_0, HasDirectMove, IsLittleEndian