Home
last modified time | relevance | path

Searched refs:getRoundingMode (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Basic/
H A DLangOptions.h683 getRoundingMode() == llvm::RoundingMode::Dynamic && in FPOptions()
707 return getRoundingMode() != llvm::RoundingMode::NearestTiesToEven || in isFPConstrained()
712 RoundingMode getRoundingMode() const { in getRoundingMode() function
/llvm-project-15.0.7/llvm/unittests/IR/
H A DIRBuilderTest.cpp327 EXPECT_EQ(RoundingMode::Dynamic, CII->getRoundingMode()); in TEST_F()
334 EXPECT_EQ(CII->getRoundingMode(), RoundingMode::TowardPositive); in TEST_F()
341 EXPECT_EQ(RoundingMode::NearestTiesToEven, CII->getRoundingMode()); in TEST_F()
348 EXPECT_EQ(RoundingMode::TowardNegative, CII->getRoundingMode()); in TEST_F()
355 EXPECT_EQ(RoundingMode::TowardZero, CII->getRoundingMode()); in TEST_F()
362 EXPECT_EQ(RoundingMode::Dynamic, CII->getRoundingMode()); in TEST_F()
371 EXPECT_EQ(RoundingMode::TowardNegative, CII->getRoundingMode()); in TEST_F()
/llvm-project-15.0.7/llvm/lib/IR/
H A DIntrinsicInst.cpp233 Optional<RoundingMode> ConstrainedFPIntrinsic::getRoundingMode() const { in getRoundingMode() function in ConstrainedFPIntrinsic
263 Optional<RoundingMode> Rounding = getRoundingMode(); in isDefaultFPEnvironment()
H A DVerifier.cpp5908 Check(FPI.getRoundingMode().has_value(), "invalid rounding mode argument", in visitConstrainedFPIntrinsic()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DConstantFolding.cpp1908 Optional<RoundingMode> ORM = CI->getRoundingMode(); in mayFoldConstrained()
1934 Optional<RoundingMode> ORM = CI->getRoundingMode(); in getEvaluationRoundingMode()
2098 RM = CI->getRoundingMode(); in ConstantFoldScalarCall1()
H A DInstructionSimplify.cpp6103 FPI->getRoundingMode().value())) in simplifyIntrinsic()
6169 Q, FPI->getExceptionBehavior().value(), FPI->getRoundingMode().value()); in simplifyIntrinsic()
6175 Q, FPI->getExceptionBehavior().value(), FPI->getRoundingMode().value()); in simplifyIntrinsic()
6181 Q, FPI->getExceptionBehavior().value(), FPI->getRoundingMode().value()); in simplifyIntrinsic()
6187 Q, FPI->getExceptionBehavior().value(), FPI->getRoundingMode().value()); in simplifyIntrinsic()
6193 Q, FPI->getExceptionBehavior().value(), FPI->getRoundingMode().value()); in simplifyIntrinsic()
H A DValueTracking.cpp3530 if (CI->getRoundingMode() == RoundingMode::NearestTiesToEven) in CannotBeNegativeZero()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicInst.h517 Optional<RoundingMode> getRoundingMode() const;
/llvm-project-15.0.7/llvm/lib/Target/RISCV/AsmParser/
H A DRISCVAsmParser.cpp975 RISCVFPRndMode::RoundingMode getRoundingMode() const { in getRoundingMode() function
986 Inst.addOperand(MCOperand::createImm(getRoundingMode())); in addFRMArgOperands()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenFunction.cpp149 llvm::RoundingMode NewRoundingBehavior = FPFeatures.getRoundingMode(); in ConstructorHelper()
/llvm-project-15.0.7/clang/lib/AST/
H A DExprConstant.cpp2562 E->getFPFeaturesInEffect(Info.Ctx.getLangOpts()).getRoundingMode(); in getActiveRoundingMode()
2578 FPO.getRoundingMode() == llvm::RoundingMode::Dynamic) { in checkFloatingPointResult()
2586 (FPO.getRoundingMode() == llvm::RoundingMode::Dynamic || in checkFloatingPointResult()