Searched refs:Sgn (Results 1 – 2 of 2) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| D | HexagonVectorCombine.cpp | 351 Signedness Sgn; member 409 OS << "\n X:(" << SgnNames[Op.X.Sgn] << ") " << *Op.X.Val << "\n" in operator <<() 410 << " Y:(" << SgnNames[Op.Y.Sgn] << ") " << *Op.Y.Val; in operator <<() 1242 if (X.Sgn == Signed && Y.Sgn != Signed) in canonSgn() 1294 Op.X.Sgn = getNumSignificantBits(Op.X.Val, &In).second; in matchFxpMul() 1295 Op.Y.Sgn = getNumSignificantBits(Op.Y.Val, &In).second; in matchFxpMul() 1404 if (Width == Op.Frac + 1 && Op.X.Sgn != Unsigned && Op.Y.Sgn != Unsigned) { in processFxpMulChopped() 1441 Value *Shifted = Op.X.Sgn == Signed || Op.Y.Sgn == Signed in processFxpMulChopped() 1453 auto WordP = createMulLong(Builder, WordX, Op.X.Sgn, WordY, Op.Y.Sgn); in processFxpMulChopped() 1497 if (!Rounding || X.Sgn == Unsigned || Y.Sgn == Unsigned) in createMulQ15() [all …]
|
| /openbsd/src/gnu/llvm/llvm/docs/ |
| D | LangRef.rst | 14853 declare float @llvm.copysign.f32(float %Mag, float %Sgn) 14854 declare double @llvm.copysign.f64(double %Mag, double %Sgn) 14855 declare x86_fp80 @llvm.copysign.f80(x86_fp80 %Mag, x86_fp80 %Sgn) 14856 declare fp128 @llvm.copysign.f128(fp128 %Mag, fp128 %Sgn) 14857 declare ppc_fp128 @llvm.copysign.ppcf128(ppc_fp128 %Mag, ppc_fp128 %Sgn)
|