| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAtomicRMW.cpp | 30 case AtomicRMWInst::FSub: // +0.0 in isIdempotentRMW() 67 case AtomicRMWInst::FSub: in isSaturating()
|
| H A D | InstCombineSelect.cpp | 1733 (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 D | InstCombineAddSub.cpp | 355 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 D | InstCombineVectorOps.cpp | 1496 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 D | Float2Int.cpp | 115 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 D | LowerAtomic.cpp | 93 case AtomicRMWInst::FSub: in lowerAtomicRMWInst()
|
| H A D | Reassociate.cpp | 1032 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 D | SpeculativeExecution.cpp | 241 case Instruction::FSub: in ComputeSpeculationCost()
|
| H A D | GVNSink.cpp | 451 case Instruction::FSub: in lookupOrAdd()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Mips/ |
| H A D | MipsOs16.cpp | 82 case Instruction::FSub: in needsFP()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 47 Ops.push_back(binOpDescriptor(1, Instruction::FSub)); in describeFuzzerFloatOps() 112 case Instruction::FSub: in binOpDescriptor()
|
| /netbsd-src/sys/arch/m68k/fpsp/ |
| H A D | stan.sa | 448 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 D | ssin.sa | 517 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 D | IVDescriptors.cpp | 617 case Instruction::FSub: in isRecurrenceInstr() 966 InductionBinOp->getOpcode() == Instruction::FSub))) && in InductionDescriptor() 1017 } else if (BOp->getOpcode() == Instruction::FSub) in isFPInductionPHI()
|
| H A D | CFLGraph.h | 571 case Instruction::FSub: in visitConstantExpr()
|
| H A D | ObjCARCInstKind.cpp | 255 case Instruction::FSub: in GetARCInstKind()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| H A D | ConstrainedOps.def | 53 DAG_INSTRUCTION(FSub, 2, 1, experimental_constrained_fsub, FSUB)
|
| H A D | Instruction.def | 150 HANDLE_BINARY_INST(16, FSub , BinaryOperator)
|
| H A D | Operator.h | 388 case Instruction::FSub: in classof()
|
| H A D | PatternMatch.h | 1026 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 D | ExecutionEngine.cpp | 775 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 D | InstCombiner.h | 337 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 D | SystemZTargetTransformInfo.cpp | 438 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 D | Instruction.cpp | 340 case FSub: return "fsub"; in getOpcodeName()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-stress/ |
| H A D | llvm-stress.cpp | 396 case 1:{Op = (isFloat?Instruction::FSub : Instruction::Sub); break; } in Act()
|