HomeSort by: relevance | last modified time | path
    Searched refs:Mag (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineCalls.cpp 1431 Value *Mag = II->getArgOperand(0), *Sign = II->getArgOperand(1);
1434 // copysign Mag, +Sign --> fabs Mag
1435 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, Mag, II);
1442 // copysign Mag, -Sign --> fneg (fabs Mag)
1443 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, Mag, II);
1448 // copysign Mag, (copysign ?, X) --> copysign Mag, X
1456 if (match(Mag, m_FAbs(m_Value(X))) || match(Mag, m_FNeg(m_Value(X)))
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeDAG.cpp 1552 SDValue Mag = Node->getOperand(0);
1565 EVT FloatVT = Mag.getValueType();
1568 SDValue AbsValue = DAG.getNode(ISD::FABS, DL, FloatVT, Mag);
1575 // Transform Mag value to integer, and clear the sign bit.
1577 getSignAsIntValue(MagAsInt, DL, Mag);
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 4226 SDValue Mag = Op.getOperand(0);
4228 assert(Mag.getValueType() == Sign.getValueType() &&
4232 Mag = convertToScalableVector(ContainerVT, Mag, DAG, Subtarget);
4239 DAG.getNode(RISCVISD::FCOPYSIGN_VL, DL, ContainerVT, Mag, Sign, Mask, VL);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp 21936 SDValue Mag = Op.getOperand(0);
21986 if (ConstantFPSDNode *Op0CN = isConstOrConstSplatFP(Mag)) {
21993 Mag = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, LogicVT, Mag);
21994 MagBits = DAG.getNode(X86ISD::FAND, dl, LogicVT, Mag, MagMask);
    [all...]

Completed in 64 milliseconds