Lines Matching defs:isSigned

176     bool SelectIToFP(const Instruction *I, bool isSigned);
177 bool SelectFPToI(const Instruction *I, bool isSigned);
178 bool SelectDiv(const Instruction *I, bool isSigned);
179 bool SelectRem(const Instruction *I, bool isSigned);
1537 bool ARMFastISel::SelectIToFP(const Instruction *I, bool isSigned) {
1560 /*isZExt*/!isSigned);
1570 if (Ty->isFloatTy()) Opc = isSigned ? ARM::VSITOS : ARM::VUITOS;
1572 Opc = isSigned ? ARM::VSITOD : ARM::VUITOD;
1582 bool ARMFastISel::SelectFPToI(const Instruction *I, bool isSigned) {
1596 if (OpTy->isFloatTy()) Opc = isSigned ? ARM::VTOSIZS : ARM::VTOUIZS;
1598 Opc = isSigned ? ARM::VTOSIZD : ARM::VTOUIZD;
1691 bool ARMFastISel::SelectDiv(const Instruction *I, bool isSigned) {
1706 LC = isSigned ? RTLIB::SDIV_I8 : RTLIB::UDIV_I8;
1708 LC = isSigned ? RTLIB::SDIV_I16 : RTLIB::UDIV_I16;
1710 LC = isSigned ? RTLIB::SDIV_I32 : RTLIB::UDIV_I32;
1712 LC = isSigned ? RTLIB::SDIV_I64 : RTLIB::UDIV_I64;
1714 LC = isSigned ? RTLIB::SDIV_I128 : RTLIB::UDIV_I128;
1720 bool ARMFastISel::SelectRem(const Instruction *I, bool isSigned) {
1735 LC = isSigned ? RTLIB::SREM_I8 : RTLIB::UREM_I8;
1737 LC = isSigned ? RTLIB::SREM_I16 : RTLIB::UREM_I16;
1739 LC = isSigned ? RTLIB::SREM_I32 : RTLIB::UREM_I32;
1741 LC = isSigned ? RTLIB::SREM_I64 : RTLIB::UREM_I64;
1743 LC = isSigned ? RTLIB::SREM_I128 : RTLIB::UREM_I128;
2841 return SelectIToFP(I, /*isSigned*/ true);
2843 return SelectIToFP(I, /*isSigned*/ false);
2845 return SelectFPToI(I, /*isSigned*/ true);
2847 return SelectFPToI(I, /*isSigned*/ false);
2861 return SelectDiv(I, /*isSigned*/ true);
2863 return SelectDiv(I, /*isSigned*/ false);
2865 return SelectRem(I, /*isSigned*/ true);
2867 return SelectRem(I, /*isSigned*/ false);