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

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
ISDOpcodes.h 462 /// FMAD - Perform a * b + c, while getting the same result as the
464 FMAD,
TargetLowering.h 2711 /// Returns true if be combined with to form an ISD::FMAD. \p N may be an
2717 "unexpected node in FMAD forming combine");
2718 return isOperationLegal(ISD::FMAD, N->getValueType(0));
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUCodeGenPrepare.cpp 918 auto FMAD = !ST->hasMadMacF32Insts()
921 Value *FR = Builder.CreateIntrinsic(FMAD,
AMDGPUISelLowering.cpp 590 case ISD::FMAD:
821 case ISD::FMAD: {
1724 (unsigned)ISD::FMAD :
1808 unsigned FMAD = !Subtarget->hasMadMacF32Insts() ?
1811 (unsigned)ISD::FMAD :
1816 SDValue Mad1 = DAG.getNode(FMAD, DL, MVT::f32, Cvt_Hi,
1825 SDValue Mad2 = DAG.getNode(FMAD, DL, MVT::f32, Trunc,
2108 // TODO: For f32 use FMAD instead if !hasFastFMA32?
3717 case ISD::FMAD: {
SIISelLowering.cpp 414 setOperationAction(ISD::FMAD, MVT::f32, Legal);
569 setOperationAction(ISD::FMAD, MVT::f16, Legal);
868 return ((Opcode == ISD::FMAD && Subtarget->hasMadMixInsts()) ||
9356 case ISD::FMAD:
9530 case ISD::FMAD:
10283 isOperationLegal(ISD::FMAD, VT))
10284 return ISD::FMAD;
AMDGPUISelDAGToDAG.cpp 871 case ISD::FMAD:
2331 "fmad selected with denormals enabled");
2333 // converted from f16 (in which case fmad isn't legal).
R600ISelLowering.cpp 203 setOperationAction(ISD::FMAD, MVT::f32, Legal);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGDumper.cpp 262 case ISD::FMAD: return "fmad";
LegalizeFloatTypes.cpp 2258 case ISD::FMA: // FMA is same as FMAD
2259 case ISD::FMAD: R = PromoteFloatRes_FMAD(N); break;
2623 case ISD::FMA: // FMA is same as FMAD
2624 case ISD::FMAD: R = SoftPromoteHalfRes_FMAD(N); break;
LegalizeDAG.cpp 3170 case ISD::FMAD:
3171 llvm_unreachable("Illegal fmad should never be formed");
DAGCombiner.cpp 12850 // Always prefer FMAD to FMA for precision.
12851 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA;
13059 // Always prefer FMAD to FMA for precision.
13060 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA;
13363 // Always prefer FMAD to FMA for precision.
13364 unsigned PreferredFusedOpcode = HasFMAD ? ISD::FMAD : ISD::FMA;
SelectionDAG.cpp 4327 case ISD::FMAD: {
TargetLowering.cpp 6182 case ISD::FMAD: {
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetLoweringBase.cpp 748 setOperationAction(ISD::FMAD, VT, Expand);
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp     [all...]

Completed in 171 milliseconds