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

References

lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
 2272     if (User->getOpcode() == OtherOpcode || User->getOpcode() == ISD::FSINCOS)
 3118     if ((TLI.isOperationLegalOrCustom(ISD::FSINCOS, VT) ||
 3122       Tmp1 = DAG.getNode(ISD::FSINCOS, dl, VTs, Node->getOperand(0));
 3851   case ISD::FSINCOS:
lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
  198   case ISD::FSINCOS:                    return "fsincos";
lib/Target/AArch64/AArch64ISelLowering.cpp
  249   setOperationAction(ISD::FSINCOS, MVT::f128, Expand);
  377   setOperationAction(ISD::FSINCOS, MVT::f16,   Promote);
  378   setOperationAction(ISD::FSINCOS, MVT::v4f16, Expand);
  379   setOperationAction(ISD::FSINCOS, MVT::v8f16, Expand);
  521     setOperationAction(ISD::FSINCOS, MVT::f64, Custom);
  522     setOperationAction(ISD::FSINCOS, MVT::f32, Custom);
  524     setOperationAction(ISD::FSINCOS, MVT::f64, Expand);
  525     setOperationAction(ISD::FSINCOS, MVT::f32, Expand);
  678     setOperationAction(ISD::FSINCOS, MVT::v1f64, Expand);
 3065   case ISD::FSINCOS:
lib/Target/AMDGPU/SIISelLowering.cpp
 8775   case ISD::FSINCOS:
lib/Target/ARM/ARMISelLowering.cpp
 1302   setOperationAction(ISD::FSINCOS,   MVT::f64, Expand);
 1303   setOperationAction(ISD::FSINCOS,   MVT::f32, Expand);
 1337     setOperationAction(ISD::FSINCOS, MVT::f64, Custom);
 1338     setOperationAction(ISD::FSINCOS, MVT::f32, Custom);
 1376     setOperationAction(ISD::FSINCOS, MVT::f16, Promote);
 9228   case ISD::FSINCOS:       return LowerFSINCOS(Op, DAG);
lib/Target/Hexagon/HexagonISelLowering.cpp
 1383        {ISD::FDIV, ISD::FREM, ISD::FSQRT, ISD::FSIN, ISD::FCOS, ISD::FSINCOS,
 1432     ISD::FMINNUM, ISD::FMAXNUM, ISD::FSINCOS,
lib/Target/Mips/MipsISelLowering.cpp
  440   setOperationAction(ISD::FSINCOS,           MVT::f32,   Expand);
  441   setOperationAction(ISD::FSINCOS,           MVT::f64,   Expand);
lib/Target/Mips/MipsSEISelLowering.cpp
  149     setOperationAction(ISD::FSINCOS, MVT::f16, Promote);
lib/Target/PowerPC/PPCISelLowering.cpp
  274   setOperationAction(ISD::FSINCOS, MVT::f64, Expand);
  279   setOperationAction(ISD::FSINCOS, MVT::f32, Expand);
lib/Target/RISCV/RISCVISelLowering.cpp
  149       ISD::FSIN, ISD::FCOS, ISD::FSINCOS, ISD::FPOW, ISD::FREM, ISD::FP16_TO_FP,
lib/Target/Sparc/SparcISelLowering.cpp
 1618   setOperationAction(ISD::FSINCOS, MVT::f128, Expand);
 1623   setOperationAction(ISD::FSINCOS, MVT::f64, Expand);
 1628   setOperationAction(ISD::FSINCOS, MVT::f32, Expand);
lib/Target/SystemZ/SystemZISelLowering.cpp
  434       setOperationAction(ISD::FSINCOS, VT, Expand);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp
   93          {ISD::FSIN, ISD::FCOS, ISD::FSINCOS, ISD::FPOW, ISD::FREM, ISD::FMA})
lib/Target/X86/X86ISelLowering.cpp
  546       setOperationAction(ISD::FSINCOS, VT, Expand);
  577     setOperationAction(ISD::FSINCOS, MVT::f32, Expand);
  583       setOperationAction(ISD::FSINCOS, MVT::f64, Expand);
  598       setOperationAction(ISD::FSINCOS, VT, Expand);
  650     setOperationAction(ISD::FSINCOS, MVT::f80, Expand);
  683     setOperationAction(ISD::FSINCOS, MVT::f128, Expand);
  731     setOperationAction(ISD::FSINCOS,   VT, Expand);
 1811     setOperationAction(ISD::FSINCOS, MVT::f64, Custom);
 1812     setOperationAction(ISD::FSINCOS, MVT::f32, Custom);
27775   case ISD::FSINCOS:            return LowerFSINCOS(Op, Subtarget, DAG);