Home
last modified time | relevance | path

Searched refs:FSub (Results 1 – 25 of 70) sorted by relevance

123

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineAtomicRMW.cpp30 case AtomicRMWInst::FSub: // +0.0 in isIdempotentRMW()
67 case AtomicRMWInst::FSub: in isSaturating()
H A DInstCombineSelect.cpp1733 (TI->getOpcode() == Instruction::FSub && in foldAddSubSelect()
1739 (FI->getOpcode() == Instruction::FSub && in foldAddSubSelect()
2852 Instruction *FSub; in visitSelectInst() local
2855 match(TrueVal, m_Instruction(FSub)) && FSub->hasNoNaNs() && in visitSelectInst()
2857 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, FalseVal, FSub); in visitSelectInst()
2863 match(FalseVal, m_Instruction(FSub)) && FSub->hasNoNaNs() && in visitSelectInst()
2865 Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, TrueVal, FSub); in visitSelectInst()
H A DInstCombineAddSub.cpp355 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub) { in drillValueDownOneStep()
378 if (Opcode == Instruction::FSub) in drillValueDownOneStep()
436 I->getOpcode() == Instruction::FSub) && "Expect add/sub"); in simplify()
1482 I.getOpcode() == Instruction::FSub) && "Expecting fadd/fsub"); in factorizeFAddFSub()
H A DInstCombineVectorOps.cpp1496 case Instruction::FSub: in canEvaluateShuffled()
1561 case Instruction::FSub: in buildNew()
1651 case Instruction::FSub: in evaluateInDifferentElementOrder()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp115 case Instruction::FSub: return Instruction::Sub; in mapBinOpcode()
215 case Instruction::FSub: in walkBackwards()
264 case Instruction::FSub: in walkForwards()
494 case Instruction::FSub: in convert()
H A DLowerAtomic.cpp93 case AtomicRMWInst::FSub: in lowerAtomicRMWInst()
H A DReassociate.cpp1032 isReassociableOp(V0, Instruction::Sub, Instruction::FSub)) in ShouldBreakUpSubtract()
1036 isReassociableOp(V1, Instruction::Sub, Instruction::FSub)) in ShouldBreakUpSubtract()
1041 isReassociableOp(VB, Instruction::Sub, Instruction::FSub))) in ShouldBreakUpSubtract()
2095 I->getOpcode() == Instruction::FSub) && "Expected fadd/fsub"); in canonicalizeNegFPConstantsForOp()
2107 bool IsFSub = I->getOpcode() == Instruction::FSub; in canonicalizeNegFPConstantsForOp()
2253 I->getOpcode() == Instruction::FSub) { in OptimizeInst()
2304 cast<Instruction>(BO->user_back())->getOpcode() == Instruction::FSub) in OptimizeInst()
H A DSpeculativeExecution.cpp241 case Instruction::FSub: in ComputeSpeculationCost()
H A DGVNSink.cpp451 case Instruction::FSub: in lookupOrAdd()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/
H A DMipsOs16.cpp82 case Instruction::FSub: in needsFP()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/
H A DOperations.cpp47 Ops.push_back(binOpDescriptor(1, Instruction::FSub)); in describeFuzzerFloatOps()
112 case Instruction::FSub: in binOpDescriptor()
/netbsd-src/sys/arch/m68k/fpsp/
H A Dstan.sa448 FSub.X FP3,FP4 ...W-P
450 FSub.X FP3,FP0 ...FP0 is A := R - P
454 FSub.X FP4,FP1 ...FP1 is a := r - p
464 FSub.X FP0,FP3 ...A-R
H A Dssin.sa517 FSub.X FP3,FP4 ...W-P
519 FSub.X FP3,FP0 ...FP0 is A := R - P
523 FSub.X FP4,FP1 ...FP1 is a := r - p
533 FSub.X FP0,FP3 ...A-R
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DIVDescriptors.cpp617 case Instruction::FSub: in isRecurrenceInstr()
966 InductionBinOp->getOpcode() == Instruction::FSub))) && in InductionDescriptor()
1017 } else if (BOp->getOpcode() == Instruction::FSub) in isFPInductionPHI()
H A DCFLGraph.h571 case Instruction::FSub: in visitConstantExpr()
H A DObjCARCInstKind.cpp255 case Instruction::FSub: in GetARCInstKind()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DConstrainedOps.def53 DAG_INSTRUCTION(FSub, 2, 1, experimental_constrained_fsub, FSUB)
H A DInstruction.def150 HANDLE_BINARY_INST(16, FSub , BinaryOperator)
H A DOperator.h388 case Instruction::FSub: in classof()
H A DPatternMatch.h1026 inline BinaryOp_match<LHS, RHS, Instruction::FSub> m_FSub(const LHS &L, in m_FSub()
1028 return BinaryOp_match<LHS, RHS, Instruction::FSub>(L, R); in m_FSub()
1042 if (FPMO->getOpcode() == Instruction::FSub) { in match()
1069 inline BinaryOp_match<cstfp_pred_ty<is_any_zero_fp>, RHS, Instruction::FSub>
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp775 case Instruction::FSub: in getConstantValue()
810 case Instruction::FSub: in getConstantValue()
825 case Instruction::FSub: in getConstantValue()
846 case Instruction::FSub: in getConstantValue()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h337 case Instruction::FSub: // 0.0 - X (doesn't simplify, but it is safe) in getSafeVectorConstantForBinop()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp438 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub || in getArithmeticInstrCost()
513 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub || in getArithmeticInstrCost()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DInstruction.cpp340 case FSub: return "fsub"; in getOpcodeName()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp396 case 1:{Op = (isFloat?Instruction::FSub : Instruction::Sub); break; } in Act()

123