llvm-project/llvm/test/Analysis/CostModel
dfukalov 76a0c0ee6f [AMDGPU][CostModel] Improve cost estimation for fused {fadd|fsub}(a,fmul(b,c))
Summary:
If result of fmul(b,c) has one use, in almost all cases (except denormals are
IEEE) the pair of operations will be fused in one fma/mad/mac/etc.

Reviewers: rampitec

Reviewed By: rampitec

Subscribers: arsenm, kzhuravl, jvesely, wdng, nhaehnle, yaxunl, dstuttard, tpr, t-tye, hiraditya, llvm-commits, kerbowa

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D83919
2020-07-16 03:06:38 +03:00
..
AArch64 [SVE] Fix implicit TypeSize->uint64_t conversion getCastInstrCost 2020-07-14 08:16:31 +01:00
AMDGPU [AMDGPU][CostModel] Improve cost estimation for fused {fadd|fsub}(a,fmul(b,c)) 2020-07-16 03:06:38 +03:00
ARM [ARM] MVE FP16 cost adjustments 2020-07-06 15:57:51 +01:00
PowerPC [PowerPC] Separate Features that are known to be Power9 specific from Future CPU 2019-11-27 15:40:13 -06:00
RISCV [CostModel] getCFInstrCost in getUserCost. 2020-06-15 09:28:46 +01:00
SystemZ [CostModel] getCFInstrCost in getUserCost. 2020-06-15 09:28:46 +01:00
X86 [CostModel][X86] Add broadcast costs for vXi1 bool vectors 2020-06-10 15:27:15 +01:00
free-intrinsics-datalayout.ll [CostModel] Check for free intrinsics in BasicTTI 2020-05-26 08:37:13 +01:00
free-intrinsics-no_info.ll [CostModel] Check for free intrinsics in BasicTTI 2020-05-26 08:37:13 +01:00
no_info.ll