Lines Matching refs:buildTrunc
385 MIRBuilder.buildTrunc(DstReg, Remerge); in buildWidenedRemergeToDst()
996 MIRBuilder.buildTrunc(TmpReg, SrcReg); in narrowScalar()
1149 auto TruncMIB = MIRBuilder.buildTrunc(NarrowTy, MO1); in narrowScalar()
1311 auto ExtB = MIRBuilder.buildTrunc(NarrowTy, MO); in narrowScalarSrc()
1427 MIRBuilder.buildTrunc(DstReg, ResultReg); in widenScalarMergeValues()
1498 MIRBuilder.buildTrunc(DstReg, FinalMerge.getReg(0)); in widenScalarMergeValues()
1581 MIRBuilder.buildTrunc(Dst0Reg, SrcReg); in widenScalarUnmergeValues()
1585 MIRBuilder.buildTrunc(MI.getOperand(I), Shr); in widenScalarUnmergeValues()
1700 MIRBuilder.buildTrunc(DstReg, in widenScalarExtract()
1715 MIRBuilder.buildTrunc(DstReg, LShr); in widenScalarExtract()
1797 MIRBuilder.buildTrunc(DstReg, Result); in widenScalarAddSubShlSat()
1834 MIRBuilder.buildTrunc(MI.getOperand(0), NewOp); in widenScalar()
1905 MIRBuilder.buildTrunc(DstReg, ShrReg); in widenScalar()
1923 MIRBuilder.buildTrunc(DstReg, Shift); in widenScalar()
2540 MIRBuilder.buildTrunc(Dst, ExtractedBits); in bitcastExtractVectorElt()
2701 MIRBuilder.buildTrunc(DstReg, {Or.getReg(0)}); in lowerLoad()
5036 auto V = MIRBuilder.buildOr(S32, ShlE, MIRBuilder.buildTrunc(S32, UShl)); in lowerU64ToF32BitOps()
5337 MIRBuilder.buildTrunc(Dst, V); in lowerFPTRUNC_F64_TO_F16()
5435 auto Trunc = MIRBuilder.buildTrunc(Src0Ty, Shift); in lowerFCopySign()
5611 MIRBuilder.buildTrunc(Dst0Reg, SrcReg); in lowerUnmergeValues()
5618 MIRBuilder.buildTrunc(MI.getOperand(I), Shift); in lowerUnmergeValues()
5802 MIRBuilder.buildTrunc(Dst, Src); in lowerExtract()
5806 MIRBuilder.buildTrunc(Dst, Shr); in lowerExtract()
6202 MIRBuilder.buildTrunc(Result, Shifted); in lowerSMULH_UMULH()