Lines Matching defs:isSigned

169     bool SelectIToFP(const Instruction *I, bool isSigned);
170 bool SelectFPToI(const Instruction *I, bool isSigned);
171 bool SelectDiv(const Instruction *I, bool isSigned);
172 bool SelectRem(const Instruction *I, bool isSigned);
1522 bool ARMFastISel::SelectIToFP(const Instruction *I, bool isSigned) {
1545 /*isZExt*/!isSigned);
1555 if (Ty->isFloatTy()) Opc = isSigned ? ARM::VSITOS : ARM::VUITOS;
1557 Opc = isSigned ? ARM::VSITOD : ARM::VUITOD;
1567 bool ARMFastISel::SelectFPToI(const Instruction *I, bool isSigned) {
1581 if (OpTy->isFloatTy()) Opc = isSigned ? ARM::VTOSIZS : ARM::VTOUIZS;
1583 Opc = isSigned ? ARM::VTOSIZD : ARM::VTOUIZD;
1676 bool ARMFastISel::SelectDiv(const Instruction *I, bool isSigned) {
1691 LC = isSigned ? RTLIB::SDIV_I8 : RTLIB::UDIV_I8;
1693 LC = isSigned ? RTLIB::SDIV_I16 : RTLIB::UDIV_I16;
1695 LC = isSigned ? RTLIB::SDIV_I32 : RTLIB::UDIV_I32;
1697 LC = isSigned ? RTLIB::SDIV_I64 : RTLIB::UDIV_I64;
1699 LC = isSigned ? RTLIB::SDIV_I128 : RTLIB::UDIV_I128;
1705 bool ARMFastISel::SelectRem(const Instruction *I, bool isSigned) {
1720 LC = isSigned ? RTLIB::SREM_I8 : RTLIB::UREM_I8;
1722 LC = isSigned ? RTLIB::SREM_I16 : RTLIB::UREM_I16;
1724 LC = isSigned ? RTLIB::SREM_I32 : RTLIB::UREM_I32;
1726 LC = isSigned ? RTLIB::SREM_I64 : RTLIB::UREM_I64;
1728 LC = isSigned ? RTLIB::SREM_I128 : RTLIB::UREM_I128;
2842 return SelectIToFP(I, /*isSigned*/ true);
2844 return SelectIToFP(I, /*isSigned*/ false);
2846 return SelectFPToI(I, /*isSigned*/ true);
2848 return SelectFPToI(I, /*isSigned*/ false);
2862 return SelectDiv(I, /*isSigned*/ true);
2864 return SelectDiv(I, /*isSigned*/ false);
2866 return SelectRem(I, /*isSigned*/ true);
2868 return SelectRem(I, /*isSigned*/ false);