Searched refs:getRoundingMode (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | LangOptions.h | 683 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 D | IRBuilderTest.cpp | 327 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 D | IntrinsicInst.cpp | 233 Optional<RoundingMode> ConstrainedFPIntrinsic::getRoundingMode() const { in getRoundingMode() function in ConstrainedFPIntrinsic 263 Optional<RoundingMode> Rounding = getRoundingMode(); in isDefaultFPEnvironment()
|
| H A D | Verifier.cpp | 5908 Check(FPI.getRoundingMode().has_value(), "invalid rounding mode argument", in visitConstrainedFPIntrinsic()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ConstantFolding.cpp | 1908 Optional<RoundingMode> ORM = CI->getRoundingMode(); in mayFoldConstrained() 1934 Optional<RoundingMode> ORM = CI->getRoundingMode(); in getEvaluationRoundingMode() 2098 RM = CI->getRoundingMode(); in ConstantFoldScalarCall1()
|
| H A D | InstructionSimplify.cpp | 6103 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 D | ValueTracking.cpp | 3530 if (CI->getRoundingMode() == RoundingMode::NearestTiesToEven) in CannotBeNegativeZero()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IntrinsicInst.h | 517 Optional<RoundingMode> getRoundingMode() const;
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/AsmParser/ |
| H A D | RISCVAsmParser.cpp | 975 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 D | CodeGenFunction.cpp | 149 llvm::RoundingMode NewRoundingBehavior = FPFeatures.getRoundingMode(); in ConstructorHelper()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 2562 E->getFPFeaturesInEffect(Info.Ctx.getLangOpts()).getRoundingMode(); in getActiveRoundingMode() 2578 FPO.getRoundingMode() == llvm::RoundingMode::Dynamic) { in checkFloatingPointResult() 2586 (FPO.getRoundingMode() == llvm::RoundingMode::Dynamic || in checkFloatingPointResult()
|