reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1398 assert(MRI.getType(Src) == S64); 1414 const auto FractMask = B.buildConstant(S64, (UINT64_C(1) << FractBits) - 1); 1419 auto SignBit64 = B.buildMerge(S64, {Zero32.getReg(0), SignBit.getReg(0)}); 1421 auto Shr = B.buildAShr(S64, FractMask, Exp); 1422 auto Not = B.buildNot(S64, Shr); 1423 auto Tmp0 = B.buildAnd(S64, Src, Not); 1429 auto Tmp1 = B.buildSelect(S64, ExpLt0, SignBit64, Tmp0);