Home
last modified time | relevance | path

Searched refs:FCOPYSIGN (Results 1 – 25 of 37) sorted by relevance

12

/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DISDOpcodes.h241 FCOPYSIGN, enumerator
/external/llvm/include/llvm/CodeGen/
DISDOpcodes.h254 FCOPYSIGN, enumerator
DBasicTTIImpl.h779 ISDs.push_back(ISD::FCOPYSIGN); in getIntrinsicInstrCost()
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeFloatTypes.cpp81 case ISD::FCOPYSIGN: R = SoftenFloatRes_FCOPYSIGN(N, ResNo); break; in SoftenFloatResult()
802 case ISD::FCOPYSIGN: in CanSkipSoftenFloatOperand()
817 case ISD::FCOPYSIGN: in CanSkipSoftenFloatOperand()
1021 case ISD::FCOPYSIGN: ExpandFloatRes_FCOPYSIGN(N, Lo, Hi); break; in ExpandFloatResult()
1507 case ISD::FCOPYSIGN: Res = ExpandFloatOp_FCOPYSIGN(N); break; in ExpandFloatOperand()
1589 return DAG.getNode(ISD::FCOPYSIGN, SDLoc(N), in ExpandFloatOp_FCOPYSIGN()
1746 case ISD::FCOPYSIGN: R = PromoteFloatOp_FCOPYSIGN(N, OpNo); break; in PromoteFloatOperand()
1866 case ISD::FCOPYSIGN: R = PromoteFloatRes_FCOPYSIGN(N); break; in PromoteFloatResult()
DLegalizeVectorTypes.cpp107 case ISD::FCOPYSIGN: in ScalarizeVectorResult()
601 case ISD::FCOPYSIGN: SplitVecRes_FCOPYSIGN(N, Lo, Hi); break; in SplitVectorResult()
924 Lo = DAG.getNode(ISD::FCOPYSIGN, DL, LHSLo.getValueType(), LHSLo, RHSLo); in SplitVecRes_FCOPYSIGN()
925 Hi = DAG.getNode(ISD::FCOPYSIGN, DL, LHSHi.getValueType(), LHSHi, RHSHi); in SplitVecRes_FCOPYSIGN()
1468 case ISD::FCOPYSIGN: Res = SplitVecOp_FCOPYSIGN(N); break; in SplitVectorOperand()
2115 case ISD::FCOPYSIGN: in WidenVectorResult()
3088 case ISD::FCOPYSIGN: Res = WidenVecOp_FCOPYSIGN(N); break; in WidenVectorOperand()
DSelectionDAGDumper.cpp203 case ISD::FCOPYSIGN: return "fcopysign"; in getOperationName()
DLegalizeDAG.cpp1499 if (TLI.isOperationLegalOrCustom(ISD::FCOPYSIGN, FloatVT)) { in ExpandFABS()
1501 return DAG.getNode(ISD::FCOPYSIGN, DL, FloatVT, Value, Zero); in ExpandFABS()
3115 case ISD::FCOPYSIGN: in ExpandNode()
4205 case ISD::FCOPYSIGN: in PromoteNode()
4216 const bool isTrunc = (Node->getOpcode() == ISD::FCOPYSIGN); in PromoteNode()
DLegalizeVectorOps.cpp307 case ISD::FCOPYSIGN: in LegalizeOp()
DDAGCombiner.cpp1411 case ISD::FCOPYSIGN: return visitFCOPYSIGN(N); in visit()
7517 if (N0.getOpcode() == ISD::FCOPYSIGN && N0.getNode()->hasOneUse() && in visitBITCAST()
8937 return DAG.getNode(ISD::FCOPYSIGN, SDLoc(N), VT, N0, N1); in visitFCOPYSIGN()
8957 N0.getOpcode() == ISD::FCOPYSIGN) in visitFCOPYSIGN()
8958 return DAG.getNode(ISD::FCOPYSIGN, SDLoc(N), VT, in visitFCOPYSIGN()
8966 if (N1.getOpcode() == ISD::FCOPYSIGN) in visitFCOPYSIGN()
8967 return DAG.getNode(ISD::FCOPYSIGN, SDLoc(N), VT, in visitFCOPYSIGN()
8973 return DAG.getNode(ISD::FCOPYSIGN, SDLoc(N), VT, in visitFCOPYSIGN()
9179 if (N0.getOpcode() == ISD::FCOPYSIGN && N0.getNode()->hasOneUse()) { in visitFP_ROUND()
9183 return DAG.getNode(ISD::FCOPYSIGN, SDLoc(N), VT, in visitFP_ROUND()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/
DMBlazeISelLowering.cpp80 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in MBlazeTargetLowering()
81 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in MBlazeTargetLowering()
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp285 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in AMDGPUTargetLowering()
286 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in AMDGPUTargetLowering()
430 setOperationAction(ISD::FCOPYSIGN, VT, Expand); in AMDGPUTargetLowering()
1700 SDValue CopySign = DAG.getNode(ISD::FCOPYSIGN, SL, MVT::f64, C1, Src); in LowerFRINT()
1743 SDValue SignOne = DAG.getNode(ISD::FCOPYSIGN, SL, MVT::f32, One, X); in LowerFROUND32()
1804 SDValue S = DAG.getNode(ISD::FCOPYSIGN, SL, MVT::f64, Mag, X); in LowerFROUND64()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp1091 case ISD::FCOPYSIGN: return visitFCOPYSIGN(N); in visit()
5039 if (N0.getOpcode() == ISD::FCOPYSIGN && N0.getNode()->hasOneUse() && in visitBITCAST()
5415 return DAG.getNode(ISD::FCOPYSIGN, N->getDebugLoc(), VT, N0, N1); in visitFCOPYSIGN()
5435 N0.getOpcode() == ISD::FCOPYSIGN) in visitFCOPYSIGN()
5436 return DAG.getNode(ISD::FCOPYSIGN, N->getDebugLoc(), VT, in visitFCOPYSIGN()
5444 if (N1.getOpcode() == ISD::FCOPYSIGN) in visitFCOPYSIGN()
5445 return DAG.getNode(ISD::FCOPYSIGN, N->getDebugLoc(), VT, in visitFCOPYSIGN()
5451 return DAG.getNode(ISD::FCOPYSIGN, N->getDebugLoc(), VT, in visitFCOPYSIGN()
5555 if (N0.getOpcode() == ISD::FCOPYSIGN && N0.getNode()->hasOneUse()) { in visitFP_ROUND()
5559 return DAG.getNode(ISD::FCOPYSIGN, N->getDebugLoc(), VT, in visitFP_ROUND()
[all …]
DLegalizeFloatTypes.cpp69 case ISD::FCOPYSIGN: R = SoftenFloatRes_FCOPYSIGN(N); break; in SoftenFloatResult()
852 case ISD::FCOPYSIGN: ExpandFloatRes_FCOPYSIGN(N, Lo, Hi); break; in ExpandFloatResult()
DSelectionDAG.cpp2760 case ISD::FCOPYSIGN: // N1 and result must match. N1/N2 need not match. in getNode()
3002 case ISD::FCOPYSIGN: in getNode()
5999 case ISD::FCOPYSIGN: return "fcopysign"; in getOperationName()
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/
DSparcISelLowering.cpp770 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in SparcTargetLowering()
771 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in SparcTargetLowering()
/external/swiftshader/third_party/LLVM/lib/Target/Mips/
DMipsISelLowering.cpp168 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom); in MipsTargetLowering()
169 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Custom); in MipsTargetLowering()
676 case ISD::FCOPYSIGN: return LowerFCOPYSIGN(Op, DAG); in LowerOperation()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp145 setOperationAction(ISD::FCOPYSIGN, MVT::f128, Expand); in AArch64TargetLowering()
258 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Custom); in AArch64TargetLowering()
259 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom); in AArch64TargetLowering()
275 setOperationAction(ISD::FCOPYSIGN, MVT::f16, Promote); in AArch64TargetLowering()
317 setOperationAction(ISD::FCOPYSIGN, MVT::v4f16, Expand); in AArch64TargetLowering()
347 setOperationAction(ISD::FCOPYSIGN, MVT::v8f16, Expand); in AArch64TargetLowering()
526 setOperationAction(ISD::FCOPYSIGN, MVT::v1f64, Expand); in AArch64TargetLowering()
662 setOperationAction(ISD::FCOPYSIGN, VT, Custom); in addTypeForNEON()
2386 case ISD::FCOPYSIGN: in LowerOperation()
/external/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp1686 setOperationAction(ISD::FCOPYSIGN, MVT::f128, Expand); in SparcTargetLowering()
1687 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in SparcTargetLowering()
1688 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in SparcTargetLowering()
/external/llvm/lib/Target/Mips/
DMipsISelLowering.cpp283 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom); in MipsTargetLowering()
284 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Custom); in MipsTargetLowering()
907 case ISD::FCOPYSIGN: return lowerFCOPYSIGN(Op, DAG); in LowerOperation()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.cpp563 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Custom); in X86TargetLowering()
564 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom); in X86TargetLowering()
595 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in X86TargetLowering()
596 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom); in X86TargetLowering()
621 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in X86TargetLowering()
622 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in X86TargetLowering()
646 setOperationAction(ISD::FCOPYSIGN, MVT::f80, Expand); in X86TargetLowering()
710 setOperationAction(ISD::FCOPYSIGN, (MVT::SimpleValueType)VT, Expand); in X86TargetLowering()
10416 case ISD::FCOPYSIGN: return LowerFCOPYSIGN(Op, DAG); in LowerOperation()
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/
DSPUISelLowering.cpp227 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in SPUTargetLowering()
228 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in SPUTargetLowering()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp897 setOperationAction(ISD::FCOPYSIGN, VT, Expand); in initActions()
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetSelectionDAG.td386 def fcopysign : SDNode<"ISD::FCOPYSIGN" , SDTFPSignOp>;
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp200 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Legal); in PPCTargetLowering()
201 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Legal); in PPCTargetLowering()
203 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand); in PPCTargetLowering()
204 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand); in PPCTargetLowering()
680 setOperationAction(ISD::FCOPYSIGN, MVT::v4f64, Legal); in PPCTargetLowering()
733 setOperationAction(ISD::FCOPYSIGN, MVT::v4f32, Legal); in PPCTargetLowering()
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td457 def fcopysign : SDNode<"ISD::FCOPYSIGN" , SDTFPSignOp>;

12