Searched refs:FDiv (Results 1 - 25 of 46) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOs16.cpp84 case Instruction::FDiv:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp750 bool AMDGPUCodeGenPrepare::visitFDiv(BinaryOperator &FDiv) { argument
752 Type *Ty = FDiv.getType()->getScalarType();
758 const FPMathOperator *FPOp = cast<const FPMathOperator>(&FDiv);
771 IRBuilder<> Builder(FDiv.getParent(), std::next(FDiv.getIterator()));
773 Builder.SetCurrentDebugLocation(FDiv.getDebugLoc());
775 Value *Num = FDiv.getOperand(0);
776 Value *Den = FDiv.getOperand(1);
779 if (auto *VT = dyn_cast<FixedVectorType>(FDiv.getType())) {
798 } else { // Scalar FDiv
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp49 Ops.push_back(binOpDescriptor(1, Instruction::FDiv));
114 case Instruction::FDiv:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp243 case Instruction::FDiv:
H A DGVNSink.cpp458 case Instruction::FDiv:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp94 case Instruction::FDiv:
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DOperator.h387 case Instruction::FDiv:
H A DPatternMatch.h931 inline BinaryOp_match<LHS, RHS, Instruction::FDiv> m_FDiv(const LHS &L,
933 return BinaryOp_match<LHS, RHS, Instruction::FDiv>(L, R);
H A DInstrTypes.h278 return CreateWithCopiedFlags(Instruction::FDiv, V1, V2, FMFSource, Name);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h388 case Instruction::FDiv:
863 case Instruction::FDiv:
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp400 case 3:{Op = (isFloat?Instruction::FDiv : Instruction::SDiv); break; }
401 case 4:{Op = (isFloat?Instruction::FDiv : Instruction::UDiv); break; }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp430 Opcode == Instruction::FMul || Opcode == Instruction::FDiv)
503 Opcode == Instruction::FMul || Opcode == Instruction::FDiv) {
1015 // case Instruction::FDiv:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp825 case Instruction::FDiv:
840 case Instruction::FDiv:
867 case Instruction::FDiv:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DCFLGraph.h569 case Instruction::FDiv:
H A DObjCARCInstKind.cpp260 case Instruction::FDiv:
H A DTargetTransformInfo.cpp1248 case Instruction::FDiv:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1201 case Instruction::FDiv:
1268 case Instruction::FDiv:
1358 case Instruction::FDiv:
H A DInstCombineAddSub.cpp2206 Value *FDiv = Builder.CreateFDivFMF(X, Y, &I); local
2207 return BinaryOperator::CreateFAddFMF(Op0, FDiv, &I);
H A DInstCombineCalls.cpp1726 return {Instruction::FDiv, FTZ_Any};
1728 return {Instruction::FDiv, FTZ_MustBeOff};
1730 return {Instruction::FDiv, FTZ_MustBeOn};
1812 Instruction::FDiv, ConstantFP::get(II->getArgOperand(0)->getType(), 1),
H A DInstCombineInternal.h285 case Instruction::FDiv: // 0.0 / X (doesn't simplify, but it is safe)
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp347 case FDiv: return "fdiv";
H A DConstants.cpp2112 case Instruction::FDiv:
2525 return get(Instruction::FDiv, C1, C2);
2608 case Instruction::FDiv: // X / 1.0 = X
/freebsd-13-stable/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp855 INSTKEYWORD(udiv, UDiv); INSTKEYWORD(sdiv, SDiv); INSTKEYWORD(fdiv, FDiv);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetTransformInfo.cpp474 case Instruction::FDiv:
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp147 dbgs() << "Unhandled type for FDiv instruction: " << *Ty << "\n";
801 case Instruction::FDiv: FLOAT_VECTOR_OP(/) break;
831 case Instruction::FDiv: executeFDivInst(R, Src1, Src2, Ty); break;
2075 case Instruction::FDiv: executeFDivInst(Dest, Op0, Op1, Ty); break;

Completed in 178 milliseconds

12