reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp
 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);