Lines Matching refs:xaddr
702 def xaddr : ComplexPattern<iPTR, 2, "SelectAddrIdx", [], []>;
1632 [(set i32:$rD, (zextloadi8 xaddr:$src))]>;
1635 [(set i32:$rD, (sextloadi16 xaddr:$src))]>,
1639 [(set i32:$rD, (zextloadi16 xaddr:$src))]>;
1642 [(set i32:$rD, (load xaddr:$src))]>;
1654 [(set f32:$frD, (load xaddr:$src))]>;
1657 [(set f64:$frD, (load xaddr:$src))]>;
1731 [(truncstorei8 i32:$rS, xaddr:$dst)]>,
1735 [(truncstorei16 i32:$rS, xaddr:$dst)]>,
1739 [(store i32:$rS, xaddr:$dst)]>,
1757 [(store f32:$frS, xaddr:$dst)]>;
1760 [(store f64:$frS, xaddr:$dst)]>;
2705 def : Pat<(zextloadi1 xaddr:$src),
2706 (LBZX xaddr:$src)>;
2709 def : Pat<(extloadi1 xaddr:$src),
2710 (LBZX xaddr:$src)>;
2713 def : Pat<(extloadi8 xaddr:$src),
2714 (LBZX xaddr:$src)>;
2717 def : Pat<(extloadi16 xaddr:$src),
2718 (LHZX xaddr:$src)>;
2721 def : Pat<(f64 (extloadf32 xaddr:$src)),
2722 (COPY_TO_REGCLASS (LFSX xaddr:$src), F8RC)>;
3945 def : Pat<(atomic_load_8 xaddr:$src), (LBZX memrr:$src)>;
3946 def : Pat<(atomic_load_16 xaddr:$src), (LHZX memrr:$src)>;
3947 def : Pat<(atomic_load_32 xaddr:$src), (LWZX memrr:$src)>;
3953 def : Pat<(atomic_store_8 xaddr:$ptr, i32:$val), (STBX gprc:$val, memrr:$ptr)>;
3954 def : Pat<(atomic_store_16 xaddr:$ptr, i32:$val), (STHX gprc:$val, memrr:$ptr)>;
3955 def : Pat<(atomic_store_32 xaddr:$ptr, i32:$val), (STWX gprc:$val, memrr:$ptr)>;