Home | History | Annotate | Download | only in PowerPC

Lines Matching refs:IsSigned

136     bool SelectIToFP(const Instruction *I, bool IsSigned);
137 bool SelectFPToI(const Instruction *I, bool IsSigned);
169 unsigned SrcReg, bool IsSigned);
170 unsigned PPCMoveToFPReg(MVT VT, unsigned SrcReg, bool IsSigned);
919 bool IsSigned) {
924 if (!PPCEmitIntExt(MVT::i32, SrcReg, MVT::i64, TmpReg, !IsSigned))
943 if (!IsSigned) {
954 if (!PPCEmitLoad(MVT::f64, ResultReg, Addr, RC, !IsSigned, LoadOpc))
963 bool PPCFastISel::SelectIToFP(const Instruction *I, bool IsSigned) {
989 if (!IsSigned && !PPCSubTarget->hasFPCVT())
1003 if (!PPCEmitIntExt(SrcVT, SrcReg, MVT::i64, TmpReg, !IsSigned))
1010 unsigned FPReg = PPCMoveToFPReg(SrcVT, SrcReg, IsSigned);
1020 Opc = IsSigned ? PPC::FCFIDS : PPC::FCFIDUS;
1022 Opc = IsSigned ? PPC::FCFID : PPC::FCFIDU;
1038 unsigned SrcReg, bool IsSigned) {
1063 if (!PPCEmitLoad(VT, ResultReg, Addr, RC, !IsSigned))
1072 bool PPCFastISel::SelectFPToI(const Instruction *I, bool IsSigned) {
1082 if (DstVT == MVT::i64 && !IsSigned && !PPCSubTarget->hasFPCVT())
1115 if (IsSigned)
1120 Opc = IsSigned ? PPC::FCTIDZ : PPC::FCTIDUZ;
1127 unsigned IntReg = PPCMoveToIntReg(I, DstVT, DestReg, IsSigned);
1833 return SelectIToFP(I, /*IsSigned*/ true);
1835 return SelectIToFP(I, /*IsSigned*/ false);
1837 return SelectFPToI(I, /*IsSigned*/ true);
1839 return SelectFPToI(I, /*IsSigned*/ false);