Home
last modified time | relevance | path

Searched refs:Mag (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1431 Value *Mag = II->getArgOperand(0), *Sign = II->getArgOperand(1); in visitCallInst() local
1435 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, Mag, II); in visitCallInst()
1443 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, Mag, II); in visitCallInst()
1456 if (match(Mag, m_FAbs(m_Value(X))) || match(Mag, m_FNeg(m_Value(X)))) in visitCallInst()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp1552 SDValue Mag = Node->getOperand(0); in ExpandFCOPYSIGN() local
1565 EVT FloatVT = Mag.getValueType(); in ExpandFCOPYSIGN()
1568 SDValue AbsValue = DAG.getNode(ISD::FABS, DL, FloatVT, Mag); in ExpandFCOPYSIGN()
1577 getSignAsIntValue(MagAsInt, DL, Mag); in ExpandFCOPYSIGN()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp4226 SDValue Mag = Op.getOperand(0); in lowerFixedLengthVectorFCOPYSIGNToRVV() local
4228 assert(Mag.getValueType() == Sign.getValueType() && in lowerFixedLengthVectorFCOPYSIGNToRVV()
4232 Mag = convertToScalableVector(ContainerVT, Mag, DAG, Subtarget); in lowerFixedLengthVectorFCOPYSIGNToRVV()
4239 DAG.getNode(RISCVISD::FCOPYSIGN_VL, DL, ContainerVT, Mag, Sign, Mask, VL); in lowerFixedLengthVectorFCOPYSIGNToRVV()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DLangRef.rst14135 declare float @llvm.copysign.f32(float %Mag, float %Sgn)
14136 declare double @llvm.copysign.f64(double %Mag, double %Sgn)
14137 declare x86_fp80 @llvm.copysign.f80(x86_fp80 %Mag, x86_fp80 %Sgn)
14138 declare fp128 @llvm.copysign.f128(fp128 %Mag, fp128 %Sgn)
14139 declare ppc_fp128 @llvm.copysign.ppcf128(ppc_fp128 %Mag, ppc_fp128 %Sgn)
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp21936 SDValue Mag = Op.getOperand(0); in LowerFCOPYSIGN() local
21986 if (ConstantFPSDNode *Op0CN = isConstOrConstSplatFP(Mag)) { in LowerFCOPYSIGN()
21993 Mag = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, LogicVT, Mag); in LowerFCOPYSIGN()
21994 MagBits = DAG.getNode(X86ISD::FAND, dl, LogicVT, Mag, MagMask); in LowerFCOPYSIGN()