Home
last modified time | relevance | path

Searched refs:ConstrainedFPIntrinsic (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/lib/IR/
H A DIntrinsicInst.cpp233 Optional<RoundingMode> ConstrainedFPIntrinsic::getRoundingMode() const { in getRoundingMode()
245 ConstrainedFPIntrinsic::getExceptionBehavior() const { in getExceptionBehavior()
256 bool ConstrainedFPIntrinsic::isDefaultFPEnvironment() const { in isDefaultFPEnvironment()
298 bool ConstrainedFPIntrinsic::isUnaryOp() const { in isUnaryOp()
309 bool ConstrainedFPIntrinsic::isTernaryOp() const { in isTernaryOp()
320 bool ConstrainedFPIntrinsic::classof(const IntrinsicInst *I) { in classof()
H A DVerifier.cpp534 void visitConstrainedFPIntrinsic(ConstrainedFPIntrinsic &FPI);
4957 visitConstrainedFPIntrinsic(cast<ConstrainedFPIntrinsic>(Call)); in visitIntrinsicCall()
5774 void Verifier::visitConstrainedFPIntrinsic(ConstrainedFPIntrinsic &FPI) { in visitConstrainedFPIntrinsic()
H A DAutoUpgrade.cpp4548 if (isa<ConstrainedFPIntrinsic>(&Call)) in visitCallBase()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DIRBuilderTest.cpp324 ASSERT_TRUE(isa<ConstrainedFPIntrinsic>(V)); in TEST_F()
325 auto *CII = cast<ConstrainedFPIntrinsic>(V); in TEST_F()
332 CII = cast<ConstrainedFPIntrinsic>(V); in TEST_F()
339 CII = cast<ConstrainedFPIntrinsic>(V); in TEST_F()
346 CII = cast<ConstrainedFPIntrinsic>(V); in TEST_F()
353 CII = cast<ConstrainedFPIntrinsic>(V); in TEST_F()
360 CII = cast<ConstrainedFPIntrinsic>(V); in TEST_F()
368 CII = cast<ConstrainedFPIntrinsic>(Call); in TEST_F()
381 ConstrainedFPIntrinsic *CII; in TEST_F()
391 CII = cast<ConstrainedFPIntrinsic>(V); in TEST_F()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h41 class ConstrainedFPIntrinsic; variable
242 bool translateConstrainedFPIntrinsic(const ConstrainedFPIntrinsic &FPI,
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DConstantFolding.cpp1906 static bool mayFoldConstrained(ConstrainedFPIntrinsic *CI, in mayFoldConstrained()
1933 getEvaluationRoundingMode(const ConstrainedFPIntrinsic *CI) { in getEvaluationRoundingMode()
2097 auto CI = cast<ConstrainedFPIntrinsic>(Call); in ConstantFoldScalarCall1()
2117 auto CI = cast<ConstrainedFPIntrinsic>(Call); in ConstantFoldScalarCall1()
2422 const ConstrainedFPIntrinsic *Call) { in evaluateCompare()
2474 if (const auto *ConstrIntr = dyn_cast<ConstrainedFPIntrinsic>(Call)) { in ConstantFoldScalarCall2()
2500 if (mayFoldConstrained(const_cast<ConstrainedFPIntrinsic *>(ConstrIntr), in ConstantFoldScalarCall2()
2919 if (const auto *ConstrIntr = dyn_cast<ConstrainedFPIntrinsic>(Call)) { in ConstantFoldScalarCall3()
2932 const_cast<ConstrainedFPIntrinsic *>(ConstrIntr), St)) in ConstantFoldScalarCall3()
H A DInstructionSimplify.cpp6100 auto *FPI = cast<ConstrainedFPIntrinsic>(Call); in simplifyIntrinsic()
6166 auto *FPI = cast<ConstrainedFPIntrinsic>(Call); in simplifyIntrinsic()
6172 auto *FPI = cast<ConstrainedFPIntrinsic>(Call); in simplifyIntrinsic()
6178 auto *FPI = cast<ConstrainedFPIntrinsic>(Call); in simplifyIntrinsic()
6184 auto *FPI = cast<ConstrainedFPIntrinsic>(Call); in simplifyIntrinsic()
6190 auto *FPI = cast<ConstrainedFPIntrinsic>(Call); in simplifyIntrinsic()
6245 assert(isa<ConstrainedFPIntrinsic>(Call)); in simplifyConstrainedFPCall()
H A DValueTracking.cpp3529 const auto *CI = cast<ConstrainedFPIntrinsic>(Call); in CannotBeNegativeZero()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h55 class ConstrainedFPIntrinsic; variable
569 void visitConstrainedFPIntrinsic(const ConstrainedFPIntrinsic &FPI);
H A DSelectionDAGBuilder.cpp6351 visitConstrainedFPIntrinsic(cast<ConstrainedFPIntrinsic>(I)); in visitIntrinsicCall()
7253 const ConstrainedFPIntrinsic &FPI) { in visitConstrainedFPIntrinsic()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicInst.h513 class ConstrainedFPIntrinsic : public IntrinsicInst {
529 class ConstrainedFPCmpIntrinsic : public ConstrainedFPIntrinsic {
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp122 auto *CFP = cast<ConstrainedFPIntrinsic>(CI); in canHandle()
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1859 const ConstrainedFPIntrinsic &FPI, MachineIRBuilder &MIRBuilder) { in translateConstrainedFPIntrinsic()
2319 return translateConstrainedFPIntrinsic(cast<ConstrainedFPIntrinsic>(CI), in translateKnownIntrinsic()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLocal.cpp490 if (auto *FPI = dyn_cast<ConstrainedFPIntrinsic>(I)) { in wouldInstructionBeTriviallyDead()
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1244 if (CI.use_empty() && isa<ConstrainedFPIntrinsic>(CI)) { in visitCallInst()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprScalar.cpp3577 assert(isa<llvm::ConstrainedFPIntrinsic>(MulOp) && in buildFMulAdd()