Lines Matching refs:buildTrunc

362     MIRBuilder.buildTrunc(DstReg, Remerge);  in buildWidenedRemergeToDst()
1373 MIRBuilder.buildTrunc(TmpReg, SrcReg); in narrowScalar()
1574 auto TruncMIB = MIRBuilder.buildTrunc(NarrowTy, MO1); in narrowScalar()
1728 auto ExtB = MIRBuilder.buildTrunc(NarrowTy, MO); in narrowScalarSrc()
1822 MIRBuilder.buildTrunc(DstReg, ResultReg); in widenScalarMergeValues()
1894 MIRBuilder.buildTrunc(DstReg, FinalMerge.getReg(0)); in widenScalarMergeValues()
1943 MIRBuilder.buildTrunc(Dst0Reg, SrcReg); in widenScalarUnmergeValues()
1947 MIRBuilder.buildTrunc(MI.getOperand(I), Shr); in widenScalarUnmergeValues()
2058 MIRBuilder.buildTrunc(DstReg, in widenScalarExtract()
2073 MIRBuilder.buildTrunc(DstReg, LShr); in widenScalarExtract()
2189 auto TruncOp = MIRBuilder.buildTrunc(OrigTy, NewOp); in widenScalarAddSubOverflow()
2194 MIRBuilder.buildTrunc(MI.getOperand(0), NewOp); in widenScalarAddSubOverflow()
2238 MIRBuilder.buildTrunc(DstReg, Result); in widenScalarAddSubShlSat()
2282 MIRBuilder.buildTrunc(Result, Mul); in widenScalarMulo()
2448 MIRBuilder.buildTrunc(DstReg, ShrReg); in widenScalar()
2466 MIRBuilder.buildTrunc(DstReg, Shift); in widenScalar()
3196 MIRBuilder.buildTrunc(Dst, ExtractedBits); in bitcastExtractVectorElt()
3342 MIRBuilder.buildTrunc(DstReg, LoadReg); in lowerLoad()
3420 MIRBuilder.buildTrunc(DstReg, {Or}); in lowerLoad()
5815 MIRBuilder.buildTrunc(DstReg, MergeReg); in narrowScalarInsert()
6038 auto Trunc = B.buildTrunc(NarrowTy, Clamp); in narrowScalarFLDEXP()
6414 SplitSrcs[I] = MIRBuilder.buildTrunc(InterTy, SplitSrcs[I]).getReg(0); in lowerTRUNC()
6423 MIRBuilder.buildTrunc(MI.getOperand(0).getReg(), Merge.getReg(0)); in lowerTRUNC()
6555 auto V = MIRBuilder.buildOr(S32, ShlE, MIRBuilder.buildTrunc(S32, UShl)); in lowerU64ToF32BitOps()
6854 MIRBuilder.buildTrunc(Dst, V); in lowerFPTRUNC_F64_TO_F16()
6935 auto Trunc = MIRBuilder.buildTrunc(Src0Ty, Shift); in lowerFCopySign()
7104 MIRBuilder.buildTrunc(Dst0Reg, SrcReg); in lowerUnmergeValues()
7111 MIRBuilder.buildTrunc(MI.getOperand(I), Shift); in lowerUnmergeValues()
7348 MIRBuilder.buildTrunc(DstReg, SrcReg); in lowerExtract()
7352 MIRBuilder.buildTrunc(DstReg, Shr); in lowerExtract()
7774 MIRBuilder.buildTrunc(Result, Shifted); in lowerSMULH_UMULH()
8327 Value = MIB.buildTrunc(Ty, MemSetValue).getReg(0); in lowerMemset()