ΒΆllvm::Value* simplifyFRemInst(
llvm::Value* LHS,
llvm::Value* RHS,
llvm::FastMathFlags FMF,
const llvm::SimplifyQuery& Q,
fp::ExceptionBehavior ExBehavior =
fp::ebIgnore,
llvm::RoundingMode Rounding =
RoundingMode::NearestTiesToEven)
llvm::Value* simplifyFRemInst(
llvm::Value* LHS,
llvm::Value* RHS,
llvm::FastMathFlags FMF,
const llvm::SimplifyQuery& Q,
fp::ExceptionBehavior ExBehavior =
fp::ebIgnore,
llvm::RoundingMode Rounding =
RoundingMode::NearestTiesToEven)
Description
Given operands for an FRem, fold the result or return null.
Declared at: llvm/include/llvm/Analysis/InstructionSimplify.h:211
Parameters
- llvm::Value* LHS
- llvm::Value* RHS
- llvm::FastMathFlags FMF
- const llvm::SimplifyQuery& Q
- fp::ExceptionBehavior ExBehavior = fp::ebIgnore
- llvm::RoundingMode Rounding = RoundingMode::NearestTiesToEven