Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/mlir/test/Conversion/SPIRVToLLVM/
H A Darithmetic-ops-to-llvm.mlir130 // spv.FRem
136 %0 = spv.FRem %arg0, %arg1 : f32
143 %0 = spv.FRem %arg0, %arg1 : vector<3xf64>
/llvm-project-15.0.7/mlir/test/Dialect/SPIRV/IR/
H A Darithmetic-ops.mlir94 // spv.FRem
98 // CHECK: spv.FRem
99 %0 = spv.FRem %arg, %arg : f32
/llvm-project-15.0.7/mlir/test/Target/SPIRV/
H A Darithmetic-ops.mlir35 // CHECK: {{%.*}} = spv.FRem {{%.*}}, {{%.*}} : vector<4xf32>
36 %0 = spv.FRem %arg0, %arg1 : vector<4xf32>
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsOs16.cpp86 case Instruction::FRem: in needsFP()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/InstCombine/
H A DInstCombiner.h329 case Instruction::FRem: // X % 1.0 (doesn't simplify, but it is safe) in getSafeVectorConstantForBinop()
348 case Instruction::FRem: // 0.0 % X = 0 in getSafeVectorConstantForBinop()
/llvm-project-15.0.7/llvm/lib/FuzzMutate/
H A DOperations.cpp50 Ops.push_back(binOpDescriptor(1, Instruction::FRem)); in describeFuzzerFloatOps()
115 case Instruction::FRem: in binOpDescriptor()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DSpeculativeExecution.cpp244 case Instruction::FRem: in ComputeSpeculationCost()
H A DGVNSink.cpp468 case Instruction::FRem: in lookupOrAdd()
/llvm-project-15.0.7/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.h309 case Instruction::FRem: in classof()
H A DVPIntrinsics.def229 HELPER_REGISTER_BINARY_FP_VP(frem, VP_FREM, FRem)
/llvm-project-15.0.7/llvm/tools/llvm-stress/
H A Dllvm-stress.cpp396 case 5:{Op = (isFloat?Instruction::FRem : Instruction::SRem); break; } in Act()
397 case 6:{Op = (isFloat?Instruction::FRem : Instruction::URem); break; } in Act()
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/
H A DExecutionEngine.cpp816 case Instruction::FRem: in getConstantValue()
831 case Instruction::FRem: in getConstantValue()
861 case Instruction::FRem: in getConstantValue()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DConvertFromLLVMIR.cpp622 INST(FRem, FRem), in lookupOperationNameFromOpcode()
803 case llvm::Instruction::FRem: in processInstruction()
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp480 if (Opcode == Instruction::FRem) in getArithmeticInstrCost()
579 if (Opcode == Instruction::FRem) { in getArithmeticInstrCost()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h493 case Instruction::FRem:
1042 case Instruction::FRem: in getUserCost()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp429 Opcode == Instruction::FDiv || Opcode == Instruction::FRem || in setFastMathFlags()
510 case Instruction::FRem: in execute()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DCFLGraph.h580 case Instruction::FRem: in visitConstantExpr()
H A DObjCARCInstKind.cpp263 case Instruction::FRem: in GetARCInstKind()
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/SystemZ/
H A Dfp-arith.ll9 ; Note: FRem is implemented with libcall, so not included here.
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp802 case Instruction::FRem: in visitBinaryOperator()
832 case Instruction::FRem: executeFRemInst(R, Src1, Src2, Ty); break; in visitBinaryOperator()
2076 case Instruction::FRem: executeFRemInst(Dest, Op0, Op1, Ty); break; in getConstantExprValue()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp1664 case Instruction::FRem: in canEvaluateShuffled()
1733 case Instruction::FRem: in buildNew()
1823 case Instruction::FRem: in evaluateInDifferentElementOrder()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstruction.cpp378 case FRem: return "frem"; in getOpcodeName()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLLexer.cpp819 INSTKEYWORD(urem, URem); INSTKEYWORD(srem, SRem); INSTKEYWORD(frem, FRem); in LexIdentifier()

123