Searched refs:FSub (Results 1 - 25 of 38) sorted by relevance

12

/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp125 case Instruction::FSub: return Instruction::Sub;
224 case Instruction::FSub:
270 case Instruction::FSub:
272 assert(Ops.size() == 2 && "FSub is a binary operator!");
497 case Instruction::FSub:
H A DReassociate.cpp991 isReassociableOp(V0, Instruction::Sub, Instruction::FSub))
995 isReassociableOp(V1, Instruction::Sub, Instruction::FSub))
1000 isReassociableOp(VB, Instruction::Sub, Instruction::FSub)))
2004 if (UserOpcode != Instruction::FAdd && UserOpcode != Instruction::FSub)
2032 case Instruction::FSub:
2121 } else if (I->getOpcode() == Instruction::FSub) {
2170 cast<Instruction>(BO->user_back())->getOpcode() == Instruction::FSub)
H A DSCCP.cpp1344 case Instruction::FSub:
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsOs16.cpp85 case Instruction::FSub:
/freebsd-11.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp583 FAddSub->getOpcode() == Instruction::FSub)) {
601 if (Swap && FAddSub->getOpcode() == Instruction::FSub)
642 Value *FSub = Builder->CreateFSub(FMulVal, OpX); local
643 FSub->takeName(&I);
644 return ReplaceInstUsesWith(I, FSub);
H A DInstCombineVectorOps.cpp637 case Instruction::FSub:
700 case Instruction::FSub:
800 case Instruction::FSub:
H A DInstCombineAddSub.cpp360 if (Opcode == Instruction::FAdd || Opcode == Instruction::FSub) {
383 if (Opcode == Instruction::FSub)
443 I->getOpcode() == Instruction::FSub) && "Expect add/sub");
526 I->getOpcode() == Instruction::FSub) && "Expect add/sub");
H A DInstCombineSelect.cpp1008 (TI->getOpcode() == Instruction::FSub &&
1013 (FI->getOpcode() == Instruction::FSub &&
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DCostModel.cpp394 case Instruction::FSub:
H A DObjCARCInstKind.cpp270 case Instruction::FSub:
H A DInstructionSimplify.cpp818 Instruction *FSub = cast<Instruction>(SubOp); local
819 if ((FMF.noNaNs() || FSub->hasNoNaNs()) &&
820 (FMF.noInfs() || FSub->hasNoInfs()))
827 /// Given operands for an FSub, see if we can fold the result. If not, this
834 return ConstantFoldInstOperands(Instruction::FSub, CLHS->getType(),
3707 case Instruction::FSub:
3770 case Instruction::FSub:
3955 case Instruction::FSub:
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp784 case Instruction::FSub:
819 case Instruction::FSub:
834 case Instruction::FSub:
855 case Instruction::FSub:
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DInstruction.cpp213 case FSub: return "fsub";
H A DInstructions.cpp1946 case FAdd: case FSub:
2066 return new BinaryOperator(Instruction::FSub, zero, Op,
2073 return new BinaryOperator(Instruction::FSub, zero, Op,
2109 if (Bop->getOpcode() == Instruction::FSub)
H A DConstants.cpp1822 case Instruction::FSub:
2212 return get(Instruction::FSub, C1, C2);
H A DConstantFold.cpp1180 case Instruction::FSub:
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/
H A DPatternMatch.h452 inline BinaryOp_match<LHS, RHS, Instruction::FSub> m_FSub(const LHS &L,
454 return BinaryOp_match<LHS, RHS, Instruction::FSub>(L, R);
886 if (O->getOpcode() == Instruction::FSub)
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp440 case Instruction::FSub:
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp156 return Instruction::FSub;
157 case Instruction::FSub:
172 return Op == Instruction::FAdd || Op == Instruction::FSub ||
1270 case Instruction::FSub:
1534 case Instruction::FSub:
2316 case Instruction::FSub:
/freebsd-11.0-release/contrib/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp871 case Instruction::FSub: Out << "getFSub("; break;
1219 case Instruction::FSub:
1239 case Instruction::FSub: Out << "Instruction::FSub"; break;
/freebsd-11.0-release/contrib/llvm/lib/AsmParser/
H A DLLLexer.cpp718 INSTKEYWORD(sub, Sub); INSTKEYWORD(fsub, FSub);
/freebsd-11.0-release/contrib/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp351 case 1:{Op = (isFloat?Instruction::FSub : Instruction::Sub); break; }
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp72 dbgs() << "Unhandled type for FSub instruction: " << *Ty << "\n";
744 case Instruction::FSub: FLOAT_VECTOR_OP(-) break;
774 case Instruction::FSub: executeFSubInst(R, Src1, Src2, Ty); break;
2030 case Instruction::FSub: executeFSubInst(Dest, Op0, Op1, Ty); break;
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp1545 case Instruction::FSub:
1546 // FNeg is currently represented in LLVM IR as a special case of FSub.
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp1583 case FSub: return ISD::FSUB;

Completed in 246 milliseconds

12