Lines Matching refs:isPPC64
255 "ldat $rD, $rA, $FC", IIC_LdStLoad>, isPPC64,
265 "stdat $rS, $rA, $FC", IIC_LdStStore>, isPPC64,
513 "ldx $rD, $rA, $rB", IIC_LdStLD, []>, isPPC64;
534 "stdx $rS, $rA, $rB", IIC_LdStSTD, []>, isPPC64,
618 "ldx $rD, $rA, $rB", IIC_LdStLD, []>, isPPC64;
632 "stdx $rS, $rA, $rB", IIC_LdStSTD, []>, isPPC64,
650 "cmpd $crD, $rA, $rB", IIC_IntCompare>, isPPC64;
652 "cmpld $crD, $rA, $rB", IIC_IntCompare>, isPPC64;
654 "cmpdi $crD, $rA, $imm", IIC_IntCompare>, isPPC64;
657 IIC_IntCompare>, isPPC64;
671 [(set i64:$rA, (PPCshl i64:$rS, i32:$rB))]>, isPPC64;
674 [(set i64:$rA, (PPCsrl i64:$rS, i32:$rB))]>, isPPC64;
677 [(set i64:$rA, (PPCsra i64:$rS, i32:$rB))]>, isPPC64;
702 "extsb $rA, $rS", IIC_IntSimple, []>, isPPC64;
704 "extsh $rA, $rS", IIC_IntSimple, []>, isPPC64;
709 [(set i64:$rA, (sext_inreg i64:$rS, i32))]>, isPPC64;
713 [(set i64:$rA, (sext i32:$rS))]>, isPPC64;
717 []>, isPPC64;
721 [(set i64:$rA, (sra i64:$rS, (i32 imm:$SH)))]>, isPPC64;
726 isPPC64, Requires<[IsISA3_0]>;
731 "sradi $rA, $rS, $SH", IIC_IntRotateDI, []>, isPPC64;
745 isPPC64, Requires<[HasBPERMD]>;
764 [(set i64:$rT, (sdiv i64:$rA, i64:$rB))]>, isPPC64;
767 [(set i64:$rT, (udiv i64:$rA, i64:$rB))]>, isPPC64;
771 isPPC64, Requires<[HasExtDiv]>;
775 "maddhd $RT, $RA, $RB, $RC", IIC_IntMulHD, []>, isPPC64;
777 "maddhdu $RT, $RA, $RB, $RC", IIC_IntMulHD, []>, isPPC64;
779 "maddld $RT, $RA, $RB, $RC", IIC_IntMulHD, []>, isPPC64;
781 "setb $RT, $BFA", IIC_IntGeneral>, isPPC64;
784 "setb $RT, $BFA", IIC_IntGeneral>, isPPC64;
787 "darn $RT, $L", IIC_LdStLD>, isPPC64;
789 "addpcis $RT, $D", IIC_BrB, []>, isPPC64;
802 isPPC64, Requires<[HasExtDiv]>;
806 isPPC64, Requires<[HasExtDiv]>;
811 isPPC64, Requires<[HasExtDiv]>;
815 [(set i64:$rT, (mul i64:$rA, i64:$rB))]>, isPPC64;
826 []>, isPPC64, RegConstraint<"$rSi = $rA">,
833 []>, isPPC64;
837 []>, isPPC64;
841 []>, isPPC64;
848 []>, isPPC64;
855 []>, isPPC64;
859 []>, isPPC64;
864 []>, isPPC64;
868 []>, isPPC64;
914 (aligned4sextloadi32 ixaddr:$src))]>, isPPC64,
923 [(set i64:$rD, (sextloadi32 xaddr:$src))]>, isPPC64,
928 "lwa $rD, $src", IIC_LdStLWA, []>, isPPC64,
931 "lwax $rD, $src", IIC_LdStLHA, []>, isPPC64,
955 NoEncode<"$ea_result">, isPPC64;
970 [(set i64:$rD, (zextloadi32 iaddr:$src))]>, isPPC64;
1025 [(set i64:$rD, (aligned4load ixaddr:$src))]>, isPPC64;
1032 (PPCtoc_entry tglobaladdr:$disp, i64:$reg))]>, isPPC64;
1036 (PPCtoc_entry tjumptable:$disp, i64:$reg))]>, isPPC64;
1040 (PPCtoc_entry tconstpool:$disp, i64:$reg))]>, isPPC64;
1044 (PPCtoc_entry tblockaddress:$disp, i64:$reg))]>, isPPC64;
1048 [(set i64:$rD, (load xaddr:$src))]>, isPPC64;
1051 [(set i64:$rD, (PPClbrx xoaddr:$src, i64))]>, isPPC64;
1064 []>, RegConstraint<"$addr.reg = $ea_result">, isPPC64,
1071 NoEncode<"$ea_result">, isPPC64;
1074 "ldmx $rD, $src", IIC_LdStLD, []>, isPPC64,
1083 "#ADDIStocHA", []>, isPPC64;
1085 "#ADDItocL", []>, isPPC64;
1089 "#LDtocL", []>, isPPC64;
1098 isPPC64;
1103 isPPC64;
1114 isPPC64;
1119 isPPC64;
1130 isPPC64;
1143 isPPC64;
1148 isPPC64;
1153 isPPC64;
1162 isPPC64;
1175 isPPC64;
1181 isPPC64;
1186 isPPC64;
1217 [(aligned4store i64:$rS, ixaddr:$dst)]>, isPPC64;
1220 [(store i64:$rS, xaddr:$dst)]>, isPPC64,
1224 [(PPCstbrx i64:$rS, xoaddr:$dst, i64)]>, isPPC64,
1265 isPPC64;
1272 PPC970_DGroup_Cracked, isPPC64;
1306 [(set f64:$frD, (PPCfcfid f64:$frB))]>, isPPC64;
1309 []>, isPPC64;
1312 []>, isPPC64;
1315 [(set f64:$frD, (PPCfctidz f64:$frB))]>, isPPC64;
1319 [(set f64:$frD, (PPCfcfidu f64:$frB))]>, isPPC64;
1322 [(set f32:$frD, (PPCfcfids f64:$frB))]>, isPPC64;
1325 [(set f32:$frD, (PPCfcfidus f64:$frB))]>, isPPC64;
1328 [(set f64:$frD, (PPCfctiduz f64:$frB))]>, isPPC64;
1331 [(set f64:$frD, (PPCfctiwuz f64:$frB))]>, isPPC64;