Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86IntrinsicsInfo.h378 X86_INTRINSIC_DATA(avx_min_pd_256, INTR_TYPE_2OP, X86ISD::FMIN, 0),
379 X86_INTRINSIC_DATA(avx_min_ps_256, INTR_TYPE_2OP, X86ISD::FMIN, 0),
1255 X86_INTRINSIC_DATA(avx512_min_pd_512, INTR_TYPE_2OP_SAE, X86ISD::FMIN,
1257 X86_INTRINSIC_DATA(avx512_min_ps_512, INTR_TYPE_2OP_SAE, X86ISD::FMIN,
1774 X86_INTRINSIC_DATA(avx512fp16_min_ph_128, INTR_TYPE_2OP, X86ISD::FMIN, 0),
1775 X86_INTRINSIC_DATA(avx512fp16_min_ph_256, INTR_TYPE_2OP, X86ISD::FMIN, 0),
1776 X86_INTRINSIC_DATA(avx512fp16_min_ph_512, INTR_TYPE_2OP_SAE, X86ISD::FMIN,
1928 X86_INTRINSIC_DATA(sse_min_ps, INTR_TYPE_2OP, X86ISD::FMIN, 0),
1960 X86_INTRINSIC_DATA(sse2_min_pd, INTR_TYPE_2OP, X86ISD::FMIN, 0),
H A DX86ISelLowering.h282 FMIN, enumerator
H A DX86InstrFragmentsSIMD.td38 def X86fmin : SDNode<"X86ISD::FMIN", SDTFPBinOp>;
43 // Commutative and Associative FMIN and FMAX.
H A DX86ISelLowering.cpp22091 X86ISD::FMIN, dl, SrcVT, MaxFloatNode, MinClamped); in LowerFP_TO_INT_SAT()
29330 MinMaxOp = X86ISD::FMIN; in LowerFMINIMUM_FMAXIMUM()
33901 case X86ISD::FMIN: in ReplaceNodeResults()
34998 NODE_NAME_CASE(FMIN) in getTargetNodeName()
35461 case X86ISD::FMIN: in isBinOp()
44248 case X86ISD::FMIN: in SimplifyDemandedVectorEltsForTargetNode()
46802 case X86ISD::FMIN: in scalarizeExtEltFP()
47694 Opcode = X86ISD::FMIN; in combineSelect()
47702 Opcode = X86ISD::FMIN; in combineSelect()
47712 Opcode = X86ISD::FMIN; in combineSelect()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedA57.td483 def : InstRW<[A57Write_5cyc_1V], (instregex "^(FMAX|FMIN)(NM)?(v2f32)")>;
485 def : InstRW<[A57Write_5cyc_2V], (instregex "^(FMAX|FMIN)(NM)?(v4f32|v2f64)")>;
487 def : InstRW<[A57Write_5cyc_1V], (instregex "^(FMAX|FMIN)(NM)?P(v2f32|v2i32)")>;
489 def : InstRW<[A57Write_9cyc_3V], (instregex "^(FMAX|FMIN)(NM)?P(v4f32|v2f64|v2i64)")>;
491 def : InstRW<[A57Write_10cyc_3V], (instregex "^(FMAX|FMIN)(NM)?Vv")>;
H A DAArch64SchedOryon.td1560 "^(FMAX|FMIN)(V|NMV)v",
1568 "^(FMAX|FMIN)(NMP|P)v",
H A DAArch64SchedNeoverseN2.td1146 def : InstRW<[N2Write_4c_1V], (instregex "^(FMAX|FMIN)(NM)?Vv4(i16|i32)v$")>;
1149 def : InstRW<[N2Write_6c_2V], (instregex "^(FMAX|FMIN)(NM)?Vv8i16v$")>;
H A DAArch64SchedNeoverseN3.td1111 def : InstRW<[N3Write_4c_2V], (instregex "^(FMAX|FMIN)(NM)?Vv4(i16|i32)v$")>;
1114 def : InstRW<[N3Write_6c_3V], (instregex "^(FMAX|FMIN)(NM)?Vv8i16v$")>;
H A DAArch64SchedNeoverseV2.td1625 def : InstRW<[V2Write_4c_2V], (instregex "^(FMAX|FMIN)(NM)?Vv4(i16|i32)v$")>;
1628 def : InstRW<[V2Write_6c_3V], (instregex "^(FMAX|FMIN)(NM)?Vv8i16v$")>;
H A DAArch64InstrInfo.td5450 defm FMIN : TwoOperandFPData<0b0101, "fmin", any_fminimum>;
5960 defm FMIN : SIMDThreeSameVectorFP<0,1,0b110,"fmin", any_fminimum>;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoF.td83 def riscv_fmin : RVSDNode<"FMIN", SDTFPBinOp>;
H A DRISCVInstrInfoVVLPatterns.td723 "FADD", "SEQ_FADD", "FMIN", "FMAX"] in
H A DRISCVISelLowering.cpp6812 Op.getOpcode() == ISD::FMAXIMUM ? RISCVISD::FMAX : RISCVISD::FMIN; in lowerFMAXIMUM_FMINIMUM()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DRuntimeLibcalls.td2202 def zos___FMIN_B : RuntimeLibcallImpl<FMIN_F64, "@@FMIN@B">;
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A Darm_sve.td2025 // == SMIN / UMIN / FMIN ==