Lines Matching refs:buildTrunc
363 MIRBuilder.buildTrunc(DstReg, Remerge); in buildWidenedRemergeToDst()
1415 MIRBuilder.buildTrunc(TmpReg, SrcReg); in narrowScalar()
1625 auto TruncMIB = MIRBuilder.buildTrunc(NarrowTy, MO1); in narrowScalar()
1792 auto ExtB = MIRBuilder.buildTrunc(NarrowTy, MO); in narrowScalarSrc()
1886 MIRBuilder.buildTrunc(DstReg, ResultReg); in widenScalarMergeValues()
1958 MIRBuilder.buildTrunc(DstReg, FinalMerge.getReg(0)); in widenScalarMergeValues()
2007 MIRBuilder.buildTrunc(Dst0Reg, SrcReg); in widenScalarUnmergeValues()
2011 MIRBuilder.buildTrunc(MI.getOperand(I), Shr); in widenScalarUnmergeValues()
2122 MIRBuilder.buildTrunc(DstReg, in widenScalarExtract()
2137 MIRBuilder.buildTrunc(DstReg, LShr); in widenScalarExtract()
2253 auto TruncOp = MIRBuilder.buildTrunc(OrigTy, NewOp); in widenScalarAddSubOverflow()
2258 MIRBuilder.buildTrunc(MI.getOperand(0), NewOp); in widenScalarAddSubOverflow()
2302 MIRBuilder.buildTrunc(DstReg, Result); in widenScalarAddSubShlSat()
2346 MIRBuilder.buildTrunc(Result, Mul); in widenScalarMulo()
2521 MIRBuilder.buildTrunc(DstReg, ShrReg); in widenScalar()
2539 MIRBuilder.buildTrunc(DstReg, Shift); in widenScalar()
3320 MIRBuilder.buildTrunc(Dst, ExtractedBits); in bitcastExtractVectorElt()
3514 MIRBuilder.buildTrunc(DstReg, LoadReg); in lowerLoad()
3592 MIRBuilder.buildTrunc(DstReg, {Or}); in lowerLoad()
6167 MIRBuilder.buildTrunc(DstReg, MergeReg); in narrowScalarInsert()
6390 auto Trunc = B.buildTrunc(NarrowTy, Clamp); in narrowScalarFLDEXP()
6780 SplitSrcs[I] = MIRBuilder.buildTrunc(InterTy, SplitSrcs[I]).getReg(0); in lowerTRUNC()
6789 MIRBuilder.buildTrunc(MI.getOperand(0).getReg(), Merge.getReg(0)); in lowerTRUNC()
6921 auto V = MIRBuilder.buildOr(S32, ShlE, MIRBuilder.buildTrunc(S32, UShl)); in lowerU64ToF32BitOps()
7220 MIRBuilder.buildTrunc(Dst, V); in lowerFPTRUNC_F64_TO_F16()
7329 auto Trunc = MIRBuilder.buildTrunc(Src0Ty, Shift); in lowerFCopySign()
7502 MIRBuilder.buildTrunc(Dst0Reg, SrcReg); in lowerUnmergeValues()
7509 MIRBuilder.buildTrunc(MI.getOperand(I), Shift); in lowerUnmergeValues()
7696 MaskI = MIRBuilder.buildTrunc(LLT::scalar(1), MaskI); in lowerVECTOR_COMPRESS()
7833 MIRBuilder.buildTrunc(DstReg, SrcReg); in lowerExtract()
7837 MIRBuilder.buildTrunc(DstReg, Shr); in lowerExtract()
8288 MIRBuilder.buildTrunc(Result, Shifted); in lowerSMULH_UMULH()
8850 Value = MIB.buildTrunc(Ty, MemSetValue).getReg(0); in lowerMemset()