| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 413 bool AMDGPUCodeGenPrepare::visitFDiv(BinaryOperator &FDiv) { in visitFDiv() argument 414 Type *Ty = FDiv.getType(); in visitFDiv() 419 MDNode *FPMath = FDiv.getMetadata(LLVMContext::MD_fpmath); in visitFDiv() 423 const FPMathOperator *FPOp = cast<const FPMathOperator>(&FDiv); in visitFDiv() 436 IRBuilder<> Builder(FDiv.getParent(), std::next(FDiv.getIterator()), FPMath); in visitFDiv() 438 Builder.SetCurrentDebugLocation(FDiv.getDebugLoc()); in visitFDiv() 442 Value *Num = FDiv.getOperand(0); in visitFDiv() 443 Value *Den = FDiv.getOperand(1); in visitFDiv() 472 FDiv.replaceAllUsesWith(NewFDiv); in visitFDiv() 473 NewFDiv->takeName(&FDiv); in visitFDiv() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/Mips/ |
| H A D | MipsOs16.cpp | 85 case Instruction::FDiv: in needsFP()
|
| /freebsd-12.1/contrib/llvm/lib/FuzzMutate/ |
| H A D | Operations.cpp | 50 Ops.push_back(binOpDescriptor(1, Instruction::FDiv)); in describeFuzzerFloatOps() 115 case Instruction::FDiv: in binOpDescriptor()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | SpeculativeExecution.cpp | 242 case Instruction::FDiv: in ComputeSpeculationCost()
|
| H A D | GVNSink.cpp | 453 case Instruction::FDiv: in lookupOrAdd()
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreLowerThreadLocal.cpp | 94 case Instruction::FDiv: in createReplacementInstr()
|
| /freebsd-12.1/contrib/llvm/tools/llvm-stress/ |
| H A D | llvm-stress.cpp | 399 case 3:{Op = (isFloat?Instruction::FDiv : Instruction::SDiv); break; } in Act() 400 case 4:{Op = (isFloat?Instruction::FDiv : Instruction::UDiv); break; } in Act()
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 424 Opcode == Instruction::FMul || Opcode == Instruction::FDiv) { in getArithmeticInstrCost() 463 Opcode == Instruction::FMul || Opcode == Instruction::FDiv) in getArithmeticInstrCost()
|
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | Instruction.def | 155 HANDLE_BINARY_INST(20, FDiv , BinaryOperator)
|
| H A D | PatternMatch.h | 725 inline BinaryOp_match<LHS, RHS, Instruction::FDiv> m_FDiv(const LHS &L, in m_FDiv() 727 return BinaryOp_match<LHS, RHS, Instruction::FDiv>(L, R); in m_FDiv()
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/ |
| H A D | ExecutionEngine.cpp | 821 case Instruction::FDiv: in getConstantValue() 836 case Instruction::FDiv: in getConstantValue() 863 case Instruction::FDiv: in getConstantValue()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | CFLGraph.h | 568 case Instruction::FDiv: in visitConstantExpr()
|
| H A D | ObjCARCInstKind.cpp | 261 case Instruction::FDiv: in GetARCInstKind()
|
| H A D | TargetTransformInfo.cpp | 1008 case Instruction::FDiv: in getInstructionThroughput()
|
| H A D | InstructionSimplify.cpp | 4652 if (Constant *C = foldOrCommuteConstant(Instruction::FDiv, Op0, Op1, Q)) in SimplifyFDivInst() 4762 case Instruction::FDiv: in SimplifyBinOp() 4785 case Instruction::FDiv: in SimplifyFPBinOp() 5239 case Instruction::FDiv: in SimplifyInstruction()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineVectorOps.cpp | 981 case Instruction::FDiv: in canEvaluateShuffled() 1051 case Instruction::FDiv: in buildNew() 1149 case Instruction::FDiv: in evaluateInDifferentElementOrder()
|
| H A D | InstCombineInternal.h | 258 case Instruction::FDiv: // 0.0 / X (doesn't simplify, but it is safe) in getSafeVectorConstantForBinop()
|
| H A D | InstCombineCalls.cpp | 1719 return {Instruction::FDiv, FTZ_Any}; in SimplifyNVVMIntrinsic() 1721 return {Instruction::FDiv, FTZ_MustBeOff}; in SimplifyNVVMIntrinsic() 1723 return {Instruction::FDiv, FTZ_MustBeOn}; in SimplifyNVVMIntrinsic() 1803 Instruction::FDiv, ConstantFP::get(II->getArgOperand(0)->getType(), 1), in SimplifyNVVMIntrinsic()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCCTRLoops.cpp | 470 case Instruction::FDiv: in mightUseCTR()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfoImpl.h | 66 case Instruction::FDiv: in getOperationCost()
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | Instruction.cpp | 318 case FDiv: return "fdiv"; in getOpcodeName()
|
| H A D | Constants.cpp | 1867 case Instruction::FDiv: in get() 2282 return get(Instruction::FDiv, C1, C2); in getFDiv() 2365 case Instruction::FDiv: // X / 1.0 = X in getBinOpIdentity()
|
| H A D | ConstantFold.cpp | 1010 case Instruction::FDiv: in ConstantFoldBinaryInstruction() 1212 case Instruction::FDiv: in ConstantFoldBinaryInstruction()
|
| /freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Interpreter/ |
| H A D | Execution.cpp | 746 case Instruction::FDiv: FLOAT_VECTOR_OP(/) break; in visitBinaryOperator() 776 case Instruction::FDiv: executeFDivInst(R, Src1, Src2, Ty); break; in visitBinaryOperator() 2026 case Instruction::FDiv: executeFDivInst(Dest, Op0, Op1, Ty); break; in getConstantExprValue()
|
| /freebsd-12.1/contrib/llvm/lib/AsmParser/ |
| H A D | LLLexer.cpp | 832 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv); in LexIdentifier()
|