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

References

lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
  750   if (isa<Constant>(Den))
  763       Den = Builder.CreateSExt(Den, I32Ty);
  763       Den = Builder.CreateSExt(Den, I32Ty);
  766       Den = Builder.CreateZExt(Den, I32Ty);
  766       Den = Builder.CreateZExt(Den, I32Ty);
  770   if (Value *Res = expandDivRem24(Builder, I, Num, Den, IsDiv, IsSigned)) {
  783     Value *RHSign = Builder.CreateAShr(Den, K31);
  788     Den = Builder.CreateAdd(Den, RHSign);
  788     Den = Builder.CreateAdd(Den, RHSign);
  791     Den = Builder.CreateXor(Den, RHSign);
  791     Den = Builder.CreateXor(Den, RHSign);
  796   Value *DEN_F32 = Builder.CreateUIToFP(Den, F32Ty);
  804   std::tie(RCP_LO, RCP_HI) = getMul64(Builder, RCP, Den);
  830   Value *Num_S_Remainder = Builder.CreateMul(Quotient, Den);
  836   Value *Rem_GE_Den_CC = Builder.CreateICmpUGE(Remainder, Den);
  863     Value *Remainder_S_Den = Builder.CreateSub(Remainder, Den);
  866     Value *Remainder_A_Den = Builder.CreateAdd(Remainder, Den);