Lines Matching defs:IsSigned

131     bool SelectIToFP(const Instruction *I, bool IsSigned);
132 bool SelectFPToI(const Instruction *I, bool IsSigned);
178 unsigned SrcReg, bool IsSigned);
179 unsigned PPCMoveToFPReg(MVT VT, unsigned SrcReg, bool IsSigned);
1018 bool IsSigned) {
1023 if (!PPCEmitIntExt(MVT::i32, SrcReg, MVT::i64, TmpReg, !IsSigned))
1042 if (!IsSigned) {
1053 if (!PPCEmitLoad(MVT::f64, ResultReg, Addr, RC, !IsSigned, LoadOpc))
1062 bool PPCFastISel::SelectIToFP(const Instruction *I, bool IsSigned) {
1090 Opc = IsSigned ? PPC::EFSCFSI : PPC::EFSCFUI;
1092 Opc = IsSigned ? PPC::EFDCFSI : PPC::EFDCFUI;
1104 if (!IsSigned && !Subtarget->hasFPCVT())
1118 if (!PPCEmitIntExt(SrcVT, SrcReg, MVT::i64, TmpReg, !IsSigned))
1125 unsigned FPReg = PPCMoveToFPReg(SrcVT, SrcReg, IsSigned);
1135 Opc = IsSigned ? PPC::FCFIDS : PPC::FCFIDUS;
1137 Opc = IsSigned ? PPC::FCFID : PPC::FCFIDU;
1153 unsigned SrcReg, bool IsSigned) {
1178 if (!PPCEmitLoad(VT, ResultReg, Addr, RC, !IsSigned))
1187 bool PPCFastISel::SelectFPToI(const Instruction *I, bool IsSigned) {
1197 if (DstVT == MVT::i64 && !IsSigned && !Subtarget->hasFPCVT() &&
1229 if (IsSigned)
1236 Opc = IsSigned ? PPC::XSCVDPSXWS : PPC::XSCVDPUXWS;
1238 Opc = IsSigned ? PPC::XSCVDPSXDS : PPC::XSCVDPUXDS;
1242 if (IsSigned)
1247 Opc = IsSigned ? PPC::FCTIDZ : PPC::FCTIDUZ;
1257 : PPCMoveToIntReg(I, DstVT, DestReg, IsSigned);
1954 return SelectIToFP(I, /*IsSigned*/ true);
1956 return SelectIToFP(I, /*IsSigned*/ false);
1958 return SelectFPToI(I, /*IsSigned*/ true);
1960 return SelectFPToI(I, /*IsSigned*/ false);