HomeSort by relevance Sort by last modified time
    Searched refs:FCOPYSIGN (Results 1 - 19 of 19) sorted by null

  /external/llvm/include/llvm/CodeGen/
ISDOpcodes.h 250 /// FCOPYSIGN(X, Y) - Return the value of X with the sign of Y. NOTE: This
253 /// FCOPYSIGN(f32, f64) is allowed.
254 FCOPYSIGN,
    [all...]
BasicTTIImpl.h 651 ISD = ISD::FCOPYSIGN;
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeFloatTypes.cpp 81 case ISD::FCOPYSIGN: R = SoftenFloatRes_FCOPYSIGN(N, ResNo); break;
231 // When LegalInHWReg, FCOPYSIGN can be implemented as native bitwise operations.
    [all...]
LegalizeVectorTypes.cpp 107 case ISD::FCOPYSIGN:
604 case ISD::FCOPYSIGN: SplitVecRes_FCOPYSIGN(N, Lo, Hi); break;
    [all...]
SelectionDAGDumper.cpp 203 case ISD::FCOPYSIGN: return "fcopysign";
LegalizeVectorOps.cpp 306 case ISD::FCOPYSIGN:
    [all...]
LegalizeDAG.cpp     [all...]
DAGCombiner.cpp     [all...]
SelectionDAG.cpp     [all...]
SelectionDAGBuilder.cpp     [all...]
  /external/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.cpp 215 // fcopysign can be done in a single instruction with BFI.
216 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand);
217 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand);
365 setOperationAction(ISD::FCOPYSIGN, VT, Expand);
    [all...]
  /external/llvm/lib/Target/Mips/
MipsISelLowering.cpp 285 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom);
286 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Custom);
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp     [all...]
  /external/llvm/lib/CodeGen/
TargetLoweringBase.cpp 813 setOperationAction(ISD::FCOPYSIGN, VT, Expand);
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 151 setOperationAction(ISD::FCOPYSIGN, MVT::f128, Expand);
271 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Custom);
272 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom);
288 setOperationAction(ISD::FCOPYSIGN, MVT::f16, Promote);
330 setOperationAction(ISD::FCOPYSIGN, MVT::v4f16, Expand);
360 setOperationAction(ISD::FCOPYSIGN, MVT::v8f16, Expand);
533 setOperationAction(ISD::FCOPYSIGN, MVT::v1f64, Expand);
658 // But we do support custom-lowering for FCOPYSIGN.
659 setOperationAction(ISD::FCOPYSIGN, VT.getSimpleVT(), Custom);
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 188 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Legal);
189 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Legal);
191 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand);
192 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand);
665 setOperationAction(ISD::FCOPYSIGN, MVT::v4f64, Legal);
718 setOperationAction(ISD::FCOPYSIGN, MVT::v4f32, Legal);
    [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.cpp 494 setOperationAction(ISD::FCOPYSIGN, MVT::v2f64, Expand);
656 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand);
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp 538 // Use ANDPD and ORPD to simulate FCOPYSIGN.
539 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Custom);
540 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom);
572 // Use ANDPS and ORPS to simulate FCOPYSIGN.
573 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand);
574 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom);
601 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand);
602 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand);
633 setOperationAction(ISD::FCOPYSIGN, MVT::f128, Custom);
638 setOperationAction(ISD::FCOPYSIGN, MVT::f80, Expand)
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp     [all...]

Completed in 254 milliseconds