Home
last modified time | relevance | path

Searched refs:FMIN (Results 1 – 11 of 11) sorted by relevance

/NextBSD/contrib/llvm/lib/Target/X86/
HDX86IntrinsicsInfo.h479 X86_INTRINSIC_DATA(avx512_mask_min_pd_128, INTR_TYPE_2OP_MASK, X86ISD::FMIN, 0),
480 X86_INTRINSIC_DATA(avx512_mask_min_pd_256, INTR_TYPE_2OP_MASK, X86ISD::FMIN, 0),
481 X86_INTRINSIC_DATA(avx512_mask_min_pd_512, INTR_TYPE_2OP_MASK, X86ISD::FMIN,
483 X86_INTRINSIC_DATA(avx512_mask_min_ps_128, INTR_TYPE_2OP_MASK, X86ISD::FMIN, 0),
484 X86_INTRINSIC_DATA(avx512_mask_min_ps_256, INTR_TYPE_2OP_MASK, X86ISD::FMIN, 0),
485 X86_INTRINSIC_DATA(avx512_mask_min_ps_512, INTR_TYPE_2OP_MASK, X86ISD::FMIN,
487 X86_INTRINSIC_DATA(avx512_mask_min_sd_round, INTR_TYPE_SCALAR_MASK_RM, X86ISD::FMIN,
489 X86_INTRINSIC_DATA(avx512_mask_min_ss_round, INTR_TYPE_SCALAR_MASK_RM, X86ISD::FMIN,
976 X86_INTRINSIC_DATA(avx_min_pd_256, INTR_TYPE_2OP, X86ISD::FMIN, 0),
977 X86_INTRINSIC_DATA(avx_min_ps_256, INTR_TYPE_2OP, X86ISD::FMIN, 0),
[all …]
HDX86ISelLowering.h240 FMAX, FMIN, enumerator
HDX86InstrFragmentsSIMD.td42 def X86fmin : SDNode<"X86ISD::FMIN", SDTFPBinOp>;
45 // Commutative and Associative FMIN and FMAX.
HDX86ISelLowering.cpp18639 case X86ISD::FMIN: in ReplaceNodeResults()
18915 case X86ISD::FMIN: return "X86ISD::FMIN"; in getTargetNodeName()
22213 Opcode = X86ISD::FMIN; in PerformSELECTCombine()
22221 Opcode = X86ISD::FMIN; in PerformSELECTCombine()
22230 Opcode = X86ISD::FMIN; in PerformSELECTCombine()
22278 Opcode = X86ISD::FMIN; in PerformSELECTCombine()
22285 Opcode = X86ISD::FMIN; in PerformSELECTCombine()
22294 Opcode = X86ISD::FMIN; in PerformSELECTCombine()
24560 assert(N->getOpcode() == X86ISD::FMIN || N->getOpcode() == X86ISD::FMAX); in PerformFMinFMaxCombine()
24571 case X86ISD::FMIN: NewOp = X86ISD::FMINC; break; in PerformFMinFMaxCombine()
[all …]
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64SchedA57.td459 def : InstRW<[A57Write_5cyc_1V], (instregex "^(FMAX|FMIN)(NM)?(v2f32)")>;
461 def : InstRW<[A57Write_5cyc_2V], (instregex "^(FMAX|FMIN)(NM)?(v4f32|v2f64)")>;
463 def : InstRW<[A57Write_5cyc_1V], (instregex "^(FMAX|FMIN)(NM)?P(v2f32|v2i32)")>;
465 def : InstRW<[A57Write_9cyc_3V], (instregex "^(FMAX|FMIN)(NM)?P(v4f32|v2f64|v2i64)")>;
467 def : InstRW<[A57Write_10cyc_3V], (instregex "^(FMAX|FMIN)(NM)?Vv")>;
HDAArch64ISelLowering.h66 FMIN, enumerator
HDAArch64ISelLowering.cpp813 case AArch64ISD::FMIN: return "AArch64ISD::FMIN"; in getTargetNodeName()
7984 return DAG.getNode(AArch64ISD::FMIN, SDLoc(N), N->getValueType(0), in performIntrinsicCombine()
8909 Opcode = IsReversed ? AArch64ISD::FMAX : AArch64ISD::FMIN; in performSelectCCCombine()
8920 Opcode = IsReversed ? AArch64ISD::FMIN : AArch64ISD::FMAX; in performSelectCCCombine()
HDAArch64InstrInfo.td168 def AArch64fmin : SDNode<"AArch64ISD::FMIN", SDTFPBinOp>;
2494 defm FMIN : TwoOperandFPData<0b0101, "fmin", AArch64fmin>;
2799 defm FMIN : SIMDThreeSameVectorFP<0,1,0b11110,"fmin", AArch64fmin>;
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMISelLowering.h177 FMIN, enumerator
HDARMISelLowering.cpp1137 case ARMISD::FMIN: return "ARMISD::FMIN"; in getTargetNodeName()
9996 Opcode = IsReversed ? ARMISD::FMAX : ARMISD::FMIN; in PerformSELECT_CCCombine()
10018 Opcode = IsReversed ? ARMISD::FMIN : ARMISD::FMAX; in PerformSELECT_CCCombine()
HDARMInstrNEON.td593 def NEONfmin : SDNode<"ARMISD::FMIN", SDTARMFMAX>;