Searched refs:FSub (Results 26 - 50 of 58) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h276 case Instruction::FSub: // 0.0 - X (doesn't simplify, but it is safe)
H A DInstCombineCasts.cpp1549 case Instruction::FSub:
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp1101 case Instruction::FSub:
1318 case Instruction::FSub:
H A DInstructions.cpp1556 case AtomicRMWInst::FSub:
2276 case FAdd: case FSub:
2389 return new BinaryOperator(Instruction::FSub, zero, Op,
2396 return new BinaryOperator(Instruction::FSub, zero, Op,
H A DConstants.cpp1957 case Instruction::FSub:
2337 return get(Instruction::FSub, C1, C2);
2440 case Instruction::FSub: // X - 0.0 = X
H A DConstantRange.cpp809 case Instruction::FSub:
H A DCore.cpp3546 case LLVMAtomicRMWBinOpFSub: return AtomicRMWInst::FSub;
3566 case AtomicRMWInst::FSub: return LLVMAtomicRMWBinOpFSub;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DAtomicExpandPass.cpp558 case AtomicRMWInst::FSub:
1563 case AtomicRMWInst::FSub:
H A DTargetLoweringBase.cpp1598 case FSub: return ISD::FSUB;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1167 case Instruction::FSub:
H A DInstructionSimplify.cpp4623 /// Given operands for an FSub, see if we can fold the result. If not, this
4627 if (Constant *C = foldOrCommuteConstant(Instruction::FSub, Op0, Op1, Q))
4877 case Instruction::FSub:
4899 case Instruction::FSub:
5360 case Instruction::FSub:
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp125 dbgs() << "Unhandled type for FSub instruction: " << *Ty << "\n";
797 case Instruction::FSub: FLOAT_VECTOR_OP(-) break;
827 case Instruction::FSub: executeFSubInst(R, Src1, Src2, Ty); break;
2077 case Instruction::FSub: executeFSubInst(Dest, Op0, Op1, Ty); break;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp1932 assert((BinOp == Instruction::FAdd || BinOp == Instruction::FSub) &&
2884 InductionBinOp->getOpcode() == Instruction::FSub) &&
4219 case Instruction::FSub:
6251 case Instruction::FSub:
6891 case Instruction::FSub:
H A DSLPVectorizer.cpp2822 case Instruction::FSub:
3393 case Instruction::FSub:
4289 case Instruction::FSub:
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h750 FSub, enumerator in enum:llvm::AtomicRMWInst::BinOp
753 LAST_BINOP = FSub,
778 case AtomicRMWInst::FSub:
H A DIRBuilder.h1457 if (Value *V = foldConstant(Instruction::FSub, L, R, Name)) return V;
1470 if (Value *V = foldConstant(Instruction::FSub, L, R, Name)) return V;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSCCP.cpp1520 case Instruction::FSub:
H A DGVN.cpp502 case Instruction::FSub:
H A DNewGVN.cpp2004 case Instruction::FSub:
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1816 case Instruction::FSub: {
1817 // FNeg is currently represented in LLVM IR as a special case of FSub.
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3998 MachineInstrBuilder FSub = MIRBuilder.buildFSub(SrcTy, Src, Threshold); local
3999 MachineInstrBuilder ResLowBits = MIRBuilder.buildFPTOSI(DstTy, FSub);
H A DIRTranslator.cpp2048 case AtomicRMWInst::FSub:
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1084 return IsFP ? Instruction::FSub : Instruction::Sub;
1125 case bitc::RMW_FSUB: return AtomicRMWInst::FSub;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp534 case Instruction::FSub: return bitc::BINOP_SUB;
567 case AtomicRMWInst::FSub: return bitc::RMW_FSUB;
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2856 case Instruction::FSub:

Completed in 531 milliseconds

123