Lines Matching defs:IsSigned

126     bool SelectIToFP(const Instruction *I, bool IsSigned);
127 bool SelectFPToI(const Instruction *I, bool IsSigned);
173 unsigned SrcReg, bool IsSigned);
174 unsigned PPCMoveToFPReg(MVT VT, unsigned SrcReg, bool IsSigned);
1013 bool IsSigned) {
1018 if (!PPCEmitIntExt(MVT::i32, SrcReg, MVT::i64, TmpReg, !IsSigned))
1037 if (!IsSigned) {
1048 if (!PPCEmitLoad(MVT::f64, ResultReg, Addr, RC, !IsSigned, LoadOpc))
1057 bool PPCFastISel::SelectIToFP(const Instruction *I, bool IsSigned) {
1085 Opc = IsSigned ? PPC::EFSCFSI : PPC::EFSCFUI;
1087 Opc = IsSigned ? PPC::EFDCFSI : PPC::EFDCFUI;
1099 if (!IsSigned && !Subtarget->hasFPCVT())
1113 if (!PPCEmitIntExt(SrcVT, SrcReg, MVT::i64, TmpReg, !IsSigned))
1120 unsigned FPReg = PPCMoveToFPReg(SrcVT, SrcReg, IsSigned);
1130 Opc = IsSigned ? PPC::FCFIDS : PPC::FCFIDUS;
1132 Opc = IsSigned ? PPC::FCFID : PPC::FCFIDU;
1148 unsigned SrcReg, bool IsSigned) {
1173 if (!PPCEmitLoad(VT, ResultReg, Addr, RC, !IsSigned))
1182 bool PPCFastISel::SelectFPToI(const Instruction *I, bool IsSigned) {
1192 if (DstVT == MVT::i64 && !IsSigned && !Subtarget->hasFPCVT() &&
1224 if (IsSigned)
1231 Opc = IsSigned ? PPC::XSCVDPSXWS : PPC::XSCVDPUXWS;
1233 Opc = IsSigned ? PPC::XSCVDPSXDS : PPC::XSCVDPUXDS;
1237 if (IsSigned)
1242 Opc = IsSigned ? PPC::FCTIDZ : PPC::FCTIDUZ;
1252 : PPCMoveToIntReg(I, DstVT, DestReg, IsSigned);
1949 return SelectIToFP(I, /*IsSigned*/ true);
1951 return SelectIToFP(I, /*IsSigned*/ false);
1953 return SelectFPToI(I, /*IsSigned*/ true);
1955 return SelectFPToI(I, /*IsSigned*/ false);