Home
last modified time | relevance | path

Searched refs:FMulAdd (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DIVDescriptors.cpp187 if (Kind != RecurKind::FAdd && Kind != RecurKind::FMulAdd) in checkOrderedReduction()
193 if (Kind == RecurKind::FMulAdd && in checkOrderedReduction()
207 if (Kind == RecurKind::FMulAdd && Exit->getOperand(2) != Phi) in checkOrderedReduction()
805 return InstDesc(Kind == RecurKind::FMulAdd, I, in isRecurrenceInstr()
915 if (AddReductionVar(Phi, RecurKind::FMulAdd, TheLoop, FMF, RedDes, DB, AC, DT, in isReductionPHI()
1068 case RecurKind::FMulAdd: in getRecurrenceIdentity()
1116 case RecurKind::FMulAdd: in getOpcode()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DIVDescriptors.h50 FMulAdd, ///< Fused multiply-add of floats (a * b + c). enumerator
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprScalar.cpp3575 Value *FMulAdd = nullptr; in buildFMulAdd() local
3580 FMulAdd = Builder.CreateConstrainedFPCall( in buildFMulAdd()
3585 FMulAdd = Builder.CreateCall( in buildFMulAdd()
3591 return FMulAdd; in buildFMulAdd()
3676 if (Value *FMulAdd = tryEmitFMulAdd(op, CGF, Builder)) in EmitAdd() local
3677 return FMulAdd; in EmitAdd()
3826 if (Value *FMulAdd = tryEmitFMulAdd(op, CGF, Builder, true)) in EmitSub() local
3827 return FMulAdd; in EmitSub()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1041 case RecurKind::FMulAdd: in createSimpleTargetReduction()
1085 Desc.getRecurrenceKind() == RecurKind::FMulAdd) && in createOrderedReduction()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLowerMatrixIntrinsics.cpp1154 Function *FMulAdd = Intrinsic::getDeclaration( in createMulAdd() local
1156 return Builder.CreateCall(FMulAdd, {A, B, Sum}); in createMulAdd()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2606 case RecurKind::FMulAdd: in isLegalToVectorizeReduction()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp6525 if (RdxDesc.getRecurrenceKind() == RecurKind::FMulAdd) in getReductionPatternCost()
9119 bool IsFMulAdd = (Kind == RecurKind::FMulAdd); in adjustRecipesForReductions()
H A DSLPVectorizer.cpp11488 assert(RdxKind != RecurKind::FMulAdd && in emitReduction()