reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1518 B.buildSExtOrTrunc(DefRegs[0], SrcReg); 1521 auto ShiftAmt = B.buildConstant(S32, 31); 1523 B.buildAShr(DefRegs[1], DefRegs[0], ShiftAmt); 1525 B.buildZExtOrTrunc(DefRegs[0], SrcReg); 1526 B.buildConstant(DefRegs[1], 0); 1550 auto True = B.buildConstant(SelType, Signed ? -1 : 1); 1551 auto False = B.buildConstant(SelType, 0); 1558 B.buildSelect(DefRegs[0], SrcReg, True, False); 1559 B.buildCopy(DefRegs[1], DefRegs[0]); 1561 auto Sel = B.buildSelect(SelType, SrcReg, True, False); 1563 B.buildTrunc(DstReg, Sel); 1565 B.buildSelect(DstReg, SrcReg, True, False); 1575 auto Ext = B.buildAnyExt(DstTy, SrcReg); 1576 auto ShiftAmt = B.buildConstant(LLT::scalar(32), DstTy.getSizeInBits() - 1); 1577 auto Shl = B.buildShl(DstTy, Ext, ShiftAmt); 1580 B.buildAShr(DstReg, Shl, ShiftAmt); 1582 B.buildLShr(DstReg, Shl, ShiftAmt);