Home | History | Annotate | Download | only in PowerPC

Lines Matching refs:IsSigned

131     bool SelectIToFP(const Instruction *I, bool IsSigned);
132 bool SelectFPToI(const Instruction *I, bool IsSigned);
162 unsigned SrcReg, bool IsSigned);
163 unsigned PPCMoveToFPReg(MVT VT, unsigned SrcReg, bool IsSigned);
875 bool IsSigned) {
880 if (!PPCEmitIntExt(MVT::i32, SrcReg, MVT::i64, TmpReg, !IsSigned))
899 if (!IsSigned) {
910 if (!PPCEmitLoad(MVT::f64, ResultReg, Addr, RC, !IsSigned, LoadOpc))
917 bool PPCFastISel::SelectIToFP(const Instruction *I, bool IsSigned) {
943 if (!IsSigned && !PPCSubTarget->hasFPCVT())
957 if (!PPCEmitIntExt(SrcVT, SrcReg, MVT::i64, TmpReg, !IsSigned))
964 unsigned FPReg = PPCMoveToFPReg(SrcVT, SrcReg, IsSigned);
974 Opc = IsSigned ? PPC::FCFIDS : PPC::FCFIDUS;
976 Opc = IsSigned ? PPC::FCFID : PPC::FCFIDU;
992 unsigned SrcReg, bool IsSigned) {
1017 if (!PPCEmitLoad(VT, ResultReg, Addr, RC, !IsSigned))
1024 bool PPCFastISel::SelectFPToI(const Instruction *I, bool IsSigned) {
1034 if (DstVT == MVT::i64 && !IsSigned && !PPCSubTarget->hasFPCVT())
1067 if (IsSigned)
1072 Opc = IsSigned ? PPC::FCTIDZ : PPC::FCTIDUZ;
1079 unsigned IntReg = PPCMoveToIntReg(I, DstVT, DestReg, IsSigned);
1778 return SelectIToFP(I, /*IsSigned*/ true);
1780 return SelectIToFP(I, /*IsSigned*/ false);
1782 return SelectFPToI(I, /*IsSigned*/ true);
1784 return SelectFPToI(I, /*IsSigned*/ false);