Searched refs:FMA (Results 1 – 25 of 48) sorted by relevance
12
1 … < %s -mtriple=i386-apple-darwin10 -mattr=+fma,-fma4 | FileCheck %s --check-prefix=CHECK-FMA-INST2 … < %s -mtriple=i386-apple-darwin10 -mattr=-fma,-fma4 | FileCheck %s --check-prefix=CHECK-FMA-CALL3 … < %s -mtriple=x86_64-apple-darwin10 -mattr=+fma,-fma4 | FileCheck %s --check-prefix=CHECK-FMA-INST4 …< %s -mtriple=x86_64-apple-darwin10 -mattr=-fma,-fma4 | FileCheck %s --check-prefix=CHECK-FMA-CALL5 ; RUN: llc < %s -march=x86 -mcpu=bdver2 -mattr=-fma4 | FileCheck %s --check-prefix=CHECK-FMA-INST6 ; RUN: llc < %s -march=x86 -mcpu=bdver2 -mattr=-fma,-fma4 | FileCheck %s --check-prefix=CHECK-FMA-C…9 ; CHECK-FMA-INST: vfmadd213ss10 ; CHECK-FMA-CALL: fmaf19 ; CHECK-FMA-INST: vfmadd213sd20 ; CHECK-FMA-CALL: fma
8 ; %arg lives in xmm0 and it shouldn't be redefined until it is used in the FMA.
1 ; RUN: llc < %s -march=nvptx -mcpu=sm_20 -nvptx-fma-level=1 | FileCheck %s -check-prefix=FMA3 ; RUN: llc < %s -march=nvptx64 -mcpu=sm_20 -nvptx-fma-level=1 | FileCheck %s -check-prefix=FMA8 ; FMA: fma.rn.f3218 ; FMA: fma.rn.f64
133 mHWBits.set(AMDGPUDeviceInfo::FMA); in setCaps()147 mSWBits.set(AMDGPUDeviceInfo::FMA); in setCaps()164 mSWBits.set(AMDGPUDeviceInfo::FMA); in setCaps()
46 FMA = 0xC, // Use HW FMA or SW FMA. enumerator
65 mHWBits.set(AMDGPUDeviceInfo::FMA); in setCaps()
104 mSWBits.set(AMDGPUDeviceInfo::FMA); in setCaps()
74 ; Note: We could convert this next FMA to M-type as well, but it would require107 ; Note: We could convert this next FMA to M-type as well, but it would require188 ; Note: We could convert this next FMA to M-type as well, but it would require222 ; Note: We could convert this next FMA to M-type as well, but it would require
227 FADD, FSUB, FMUL, FMA, FDIV, FREM, enumerator
573 case Intrinsic::fma: ISD = ISD::FMA; break; in getIntrinsicInstrCost()574 case Intrinsic::fmuladd: ISD = ISD::FMA; break; in getIntrinsicInstrCost()
104 // Special case divide FMA with scale and flags (src0 = Quotient,
1 //===-- X86InstrFMA.td - FMA Instruction Set ---------------*- tablegen -*-===//10 // This file describes FMA (Fused Multiply-Add) instructions.
76 // FMA Scheduling helper class.
28 …me:PM_FPU_FLOP_GRP2 : (Group 2 pm_compat_utilization2) FPU executed 1FLOP, FMA, FSQRT or FDIV inst…
118 // FMA instruction forms with their corresponding factor-killing forms.
69 // FMA from the VSUs can forward results in 6 cycles. VS1 XS and vector FP
186 case ISD::FMA: return "fma"; in getOperationName()
82 case ISD::FMA: R = SoftenFloatRes_FMA(N); break; in SoftenFloatResult()827 case ISD::FMA: ExpandFloatRes_FMA(N, Lo, Hi); break; in ExpandFloatResult()
295 case ISD::FMA: in LegalizeOp()
125 case ISD::FMA: in ScalarizeVectorResult()645 case ISD::FMA: in SplitVectorResult()1640 case ISD::FMA: in WidenVectorResult()
316 Probably some AMD FMA insn?