Home
last modified time | relevance | path

Searched refs:FAdd (Results 1 – 25 of 53) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp112 case Instruction::FAdd: return Instruction::Add; in mapBinOpcode()
204 case Instruction::FAdd: in walkBackwards()
244 case Instruction::FAdd: in walkForwards()
470 case Instruction::FAdd: in convert()
H A DReassociate.cpp331 if (Opcode == Instruction::Add || Opcode == Instruction::FAdd) { in IncorporateWeight()
826 isReassociableOp(V, Instruction::Add, Instruction::FAdd)) { in NegateValue()
907 if (isReassociableOp(V0, Instruction::Add, Instruction::FAdd) || in ShouldBreakUpSubtract()
911 if (isReassociableOp(V1, Instruction::Add, Instruction::FAdd) || in ShouldBreakUpSubtract()
916 (isReassociableOp(VB, Instruction::Add, Instruction::FAdd) || in ShouldBreakUpSubtract()
1850 case Instruction::FAdd: in OptimizeExpression()
1951 if (UserOpcode != Instruction::FAdd && UserOpcode != Instruction::FSub) in canonicalizeNegConstExpr()
1962 if (UserOpcode == Instruction::FAdd && ShouldBreakUpSubtract(User)) in canonicalizeNegConstExpr()
1981 case Instruction::FAdd: in canonicalizeNegConstExpr()
2117 if (BO->hasOneUse() && BO->getOpcode() == Instruction::FAdd && in OptimizeInst()
[all …]
H A DSpeculativeExecution.cpp239 case Instruction::FAdd: in ComputeSpeculationCost()
H A DGVNSink.cpp446 case Instruction::FAdd: in lookupOrAdd()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsOs16.cpp82 case Instruction::FAdd: in needsFP()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DIVDescriptors.cpp577 case Instruction::FAdd: in isRecurrenceInstr()
761 return Instruction::FAdd; in getRecurrenceBinOp()
798 (InductionBinOp->getOpcode() == Instruction::FAdd || in InductionDescriptor()
852 if (BOp->getOpcode() == Instruction::FAdd) { in isFPInductionPHI()
H A DObjCARCInstKind.cpp254 case Instruction::FAdd: in GetARCInstKind()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DExpandReductions.cpp34 return Instruction::FAdd; in getOpcode()
/freebsd-12.1/contrib/llvm/lib/FuzzMutate/
H A DOperations.cpp47 Ops.push_back(binOpDescriptor(1, Instruction::FAdd)); in describeFuzzerFloatOps()
112 case Instruction::FAdd: in binOpDescriptor()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp182 Value *simplify(Instruction *FAdd);
355 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub) { in drillValueDownOneStep()
435 assert((I->getOpcode() == Instruction::FAdd || in simplify()
1234 assert((I.getOpcode() == Instruction::FAdd || in factorizeFAddFSub()
1256 bool IsFAdd = I.getOpcode() == Instruction::FAdd; in factorizeFAddFSub()
H A DInstCombineVectorOps.cpp974 case Instruction::FAdd: in canEvaluateShuffled()
1044 case Instruction::FAdd: in buildNew()
1142 case Instruction::FAdd: in evaluateInDifferentElementOrder()
H A DInstCombineCalls.cpp1707 return {Instruction::FAdd, FTZ_Any}; in SimplifyNVVMIntrinsic()
1709 return {Instruction::FAdd, FTZ_MustBeOff}; in SimplifyNVVMIntrinsic()
1711 return {Instruction::FAdd, FTZ_MustBeOn}; in SimplifyNVVMIntrinsic()
2241 auto *FAdd = BinaryOperator::CreateFAdd(Src0, II->getArgOperand(2)); in visitCallInst() local
2242 FAdd->copyFastMathFlags(II); in visitCallInst()
2243 return FAdd; in visitCallInst()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp780 case Instruction::FAdd: in getConstantValue()
815 case Instruction::FAdd: in getConstantValue()
830 case Instruction::FAdd: in getConstantValue()
849 case Instruction::FAdd: in getConstantValue()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DInstruction.cpp311 case FAdd: return "fadd"; in getOpcodeName()
630 case FAdd: in isAssociative()
H A DConstants.cpp1853 case Instruction::FAdd: in get()
2246 return get(Instruction::FAdd, C1, C2); in getFAdd()
2341 case Instruction::FAdd: // X + -0.0 = X in getBinOpIdentity()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp831 case Instruction::FAdd: in createSimpleTargetReduction()
888 return createSimpleTargetReduction(B, TTI, Instruction::FAdd, Src, Flags); in createTargetReduction()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstruction.h481 case Add: case FAdd:
H A DInstruction.def148 HANDLE_BINARY_INST(13, FAdd , BinaryOperator)
H A DPatternMatch.h648 inline BinaryOp_match<LHS, RHS, Instruction::FAdd> m_FAdd(const LHS &L, in m_FAdd()
650 return BinaryOp_match<LHS, RHS, Instruction::FAdd>(L, R); in m_FAdd()
1702 inline BinaryOp_match<LHS, RHS, Instruction::FAdd, true>
1704 return BinaryOp_match<LHS, RHS, Instruction::FAdd, true>(L, R);
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp423 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub || in getArithmeticInstrCost()
462 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub || in getArithmeticInstrCost()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1252 Instruction::FAdd, Tys[0], /*IsPairwiseForm=*/false);
1318 ->getArithmeticInstrCost(BinaryOperator::FAdd, RetTy);
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp467 case Instruction::FAdd: in mightUseCTR()
/freebsd-12.1/contrib/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp396 case 0:{Op = (isFloat?Instruction::FAdd : Instruction::Add); break; } in Act()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp743 case Instruction::FAdd: FLOAT_VECTOR_OP(+) break; in visitBinaryOperator()
773 case Instruction::FAdd: executeFAddInst(R, Src1, Src2, Ty); break; in visitBinaryOperator()
2023 case Instruction::FAdd: executeFAddInst(Dest, Op0, Op1, Ty); break; in getConstantExprValue()
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DLLLexer.cpp829 INSTKEYWORD(add, Add); INSTKEYWORD(fadd, FAdd); in LexIdentifier()

123