/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 276 case Instruction::FSub: // 0.0 - X (doesn't simplify, but it is safe)
|
H A D | InstCombineCasts.cpp | 1549 case Instruction::FSub:
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantFold.cpp | 1101 case Instruction::FSub: 1318 case Instruction::FSub:
|
H A D | Instructions.cpp | 1556 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 D | Constants.cpp | 1957 case Instruction::FSub: 2337 return get(Instruction::FSub, C1, C2); 2440 case Instruction::FSub: // X - 0.0 = X
|
H A D | ConstantRange.cpp | 809 case Instruction::FSub:
|
H A D | Core.cpp | 3546 case LLVMAtomicRMWBinOpFSub: return AtomicRMWInst::FSub; 3566 case AtomicRMWInst::FSub: return LLVMAtomicRMWBinOpFSub;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | AtomicExpandPass.cpp | 558 case AtomicRMWInst::FSub: 1563 case AtomicRMWInst::FSub:
|
H A D | TargetLoweringBase.cpp | 1598 case FSub: return ISD::FSUB;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 1167 case Instruction::FSub:
|
H A D | InstructionSimplify.cpp | 4623 /// 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 D | Execution.cpp | 125 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 D | LoopVectorize.cpp | 1932 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 D | SLPVectorizer.cpp | 2822 case Instruction::FSub: 3393 case Instruction::FSub: 4289 case Instruction::FSub:
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Instructions.h | 750 FSub, enumerator in enum:llvm::AtomicRMWInst::BinOp 753 LAST_BINOP = FSub, 778 case AtomicRMWInst::FSub:
|
H A D | IRBuilder.h | 1457 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 D | SCCP.cpp | 1520 case Instruction::FSub:
|
H A D | GVN.cpp | 502 case Instruction::FSub:
|
H A D | NewGVN.cpp | 2004 case Instruction::FSub:
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | FastISel.cpp | 1816 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 D | LegalizerHelper.cpp | 3998 MachineInstrBuilder FSub = MIRBuilder.buildFSub(SrcTy, Src, Threshold); local 3999 MachineInstrBuilder ResLowBits = MIRBuilder.buildFPTOSI(DstTy, FSub);
|
H A D | IRTranslator.cpp | 2048 case AtomicRMWInst::FSub:
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 1084 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 D | BitcodeWriter.cpp | 534 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 D | ARMFastISel.cpp | 2856 case Instruction::FSub:
|