Searched refs:FMulAdd (Results 1 – 9 of 9) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | IVDescriptors.cpp | 187 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() 1092 case RecurKind::FMulAdd: in getRecurrenceIdentity() 1144 case RecurKind::FMulAdd: in getOpcode()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | IVDescriptors.h | 50 FMulAdd, ///< Fused multiply-add of floats (a * b + c). enumerator
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.h | 278 case RecurKind::FMulAdd: in isLegalToVectorizeReduction()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 3746 Value *FMulAdd = nullptr; in buildFMulAdd() local 3751 FMulAdd = Builder.CreateConstrainedFPCall( in buildFMulAdd() 3756 FMulAdd = Builder.CreateCall( in buildFMulAdd() 3762 return FMulAdd; in buildFMulAdd() 3847 if (Value *FMulAdd = tryEmitFMulAdd(op, CGF, Builder)) in EmitAdd() local 3848 return FMulAdd; in EmitAdd() 3997 if (Value *FMulAdd = tryEmitFMulAdd(op, CGF, Builder, true)) in EmitSub() local 3998 return FMulAdd; in EmitSub()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 1040 case RecurKind::FMulAdd: in createSimpleTargetReduction() 1084 Desc.getRecurrenceKind() == RecurKind::FMulAdd) && in createOrderedReduction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LowerMatrixIntrinsics.cpp | 1278 Function *FMulAdd = Intrinsic::getDeclaration( in createMulAdd() local 1280 return Builder.CreateCall(FMulAdd, {A, B, Sum}); in createMulAdd()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 2916 case RecurKind::FMulAdd: in isLegalToVectorizeReduction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorize.cpp | 6604 if (RdxDesc.getRecurrenceKind() == RecurKind::FMulAdd) in getReductionPatternCost() 9241 bool IsFMulAdd = (Kind == RecurKind::FMulAdd); in adjustRecipesForReductions()
|
| H A D | SLPVectorizer.cpp | 12974 assert(RdxKind != RecurKind::FMulAdd && in emitReduction()
|