Home
last modified time | relevance | path

Searched refs:FRem (Results 1 – 25 of 47) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsOs16.cpp86 case Instruction::FRem: in needsFP()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanAnalysis.cpp106 case Instruction::FRem: in inferScalarTypeForRecipe()
172 case Instruction::FRem: in inferScalarTypeForRecipe()
H A DVPlanRecipes.cpp697 Opcode == Instruction::FDiv || Opcode == Instruction::FRem || in isFPMathOp()
1068 case Instruction::FRem: in execute()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h299 case Instruction::FRem: // X % 1.0 (doesn't simplify, but it is safe) in getSafeVectorConstantForBinop()
318 case Instruction::FRem: // 0.0 % X = 0 in getSafeVectorConstantForBinop()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp50 Ops.push_back(binOpDescriptor(1, Instruction::FRem)); in describeFuzzerFloatOps()
140 case Instruction::FRem: in binOpDescriptor()
H A DIRMutator.cpp303 case Instruction::FRem: { in mutate()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp244 case Instruction::FRem: in ComputeSpeculationCost()
H A DGVNSink.cpp496 case Instruction::FRem: in lookupOrAdd()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstrainedOps.def56 DAG_INSTRUCTION(FRem, 2, 1, experimental_constrained_frem, FREM)
H A DInstruction.def158 HANDLE_BINARY_INST(24, FRem , BinaryOperator)
H A DOperator.h342 case Instruction::FRem:
H A DVPIntrinsics.def360 HELPER_REGISTER_BINARY_FP_VP(frem, VP_FREM, FRem, FREM)
H A DIRBuilder.h1652 if (Value *V = Folder.FoldBinOpFMF(Instruction::FRem, L, R, FMF)) return V;
1666 if (Value *V = Folder.FoldBinOpFMF(Instruction::FRem, L, R, FMF)) return V;
/freebsd/contrib/llvm-project/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp398 case 5:{Op = (isFloat?Instruction::FRem : Instruction::SRem); break; } in Act()
399 case 6:{Op = (isFloat?Instruction::FRem : Instruction::URem); break; } in Act()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp828 case Instruction::FRem: in getConstantValue()
843 case Instruction::FRem: in getConstantValue()
873 case Instruction::FRem: in getConstantValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp483 if (Opcode == Instruction::FRem) in getArithmeticInstrCost()
590 if (Opcode == Instruction::FRem) { in getArithmeticInstrCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h567 case Instruction::FRem:
1249 case Instruction::FRem: in getInstructionCost()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DObjCARCInstKind.cpp263 case Instruction::FRem: in GetARCInstKind()
H A DTargetTransformInfo.cpp906 if (TLibInfo && Opcode == Instruction::FRem) { in getArithmeticInstrCost()
910 TLibInfo->getLibFunc(Instruction::FRem, Ty->getScalarType(), Func) && in getArithmeticInstrCost()
H A DTargetLibraryInfo.cpp1176 if (Opcode != Instruction::FRem || (!Ty->isDoubleTy() && !Ty->isFloatTy())) in getLibFunc()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp712 case Instruction::FRem: in ConstantFoldBinaryInstruction()
890 case Instruction::FRem: in ConstantFoldBinaryInstruction()
H A DInstruction.cpp731 case FRem: return "frem"; in getOpcodeName()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1795 case Instruction::FRem: in canEvaluateShuffled()
1864 case Instruction::FRem: in buildNew()
1958 case Instruction::FRem: in evaluateInDifferentElementOrder()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLLexer.cpp863 INSTKEYWORD(urem, URem); INSTKEYWORD(srem, SRem); INSTKEYWORD(frem, FRem); in LexIdentifier()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp766 case Instruction::FRem: in visitBinaryOperator()
796 case Instruction::FRem: executeFRemInst(R, Src1, Src2, Ty); break; in visitBinaryOperator()

12