Searched refs:ConstrainedFPIntrinsic (Results 1 – 14 of 14) sorted by relevance
294 std::optional<RoundingMode> ConstrainedFPIntrinsic::getRoundingMode() const { in getRoundingMode()306 ConstrainedFPIntrinsic::getExceptionBehavior() const { in getExceptionBehavior()317 bool ConstrainedFPIntrinsic::isDefaultFPEnvironment() const { in isDefaultFPEnvironment()359 bool ConstrainedFPIntrinsic::isUnaryOp() const { in isUnaryOp()370 bool ConstrainedFPIntrinsic::isTernaryOp() const { in isTernaryOp()381 bool ConstrainedFPIntrinsic::classof(const IntrinsicInst *I) { in classof()
569 void visitConstrainedFPIntrinsic(ConstrainedFPIntrinsic &FPI);5248 visitConstrainedFPIntrinsic(cast<ConstrainedFPIntrinsic>(Call)); in visitIntrinsicCall()6255 void Verifier::visitConstrainedFPIntrinsic(ConstrainedFPIntrinsic &FPI) { in visitConstrainedFPIntrinsic()
5148 if (isa<ConstrainedFPIntrinsic>(&Call)) in visitCallBase()
42 class ConstrainedFPIntrinsic; variable264 bool translateConstrainedFPIntrinsic(const ConstrainedFPIntrinsic &FPI,
1902 static bool mayFoldConstrained(ConstrainedFPIntrinsic *CI, in mayFoldConstrained()1929 getEvaluationRoundingMode(const ConstrainedFPIntrinsic *CI) { in getEvaluationRoundingMode()2154 auto CI = cast<ConstrainedFPIntrinsic>(Call); in ConstantFoldScalarCall1()2174 auto CI = cast<ConstrainedFPIntrinsic>(Call); in ConstantFoldScalarCall1()2515 const ConstrainedFPIntrinsic *Call) { in evaluateCompare()2567 if (const auto *ConstrIntr = dyn_cast<ConstrainedFPIntrinsic>(Call)) { in ConstantFoldScalarCall2()2593 if (mayFoldConstrained(const_cast<ConstrainedFPIntrinsic *>(ConstrIntr), in ConstantFoldScalarCall2()3035 if (const auto *ConstrIntr = dyn_cast<ConstrainedFPIntrinsic>(Call)) { in ConstantFoldScalarCall3()3048 const_cast<ConstrainedFPIntrinsic *>(ConstrIntr), St)) in ConstantFoldScalarCall3()
6766 auto *FPI = cast<ConstrainedFPIntrinsic>(Call); in simplifyIntrinsic()6828 auto *FPI = cast<ConstrainedFPIntrinsic>(Call); in simplifyIntrinsic()6834 auto *FPI = cast<ConstrainedFPIntrinsic>(Call); in simplifyIntrinsic()6840 auto *FPI = cast<ConstrainedFPIntrinsic>(Call); in simplifyIntrinsic()6846 auto *FPI = cast<ConstrainedFPIntrinsic>(Call); in simplifyIntrinsic()6852 auto *FPI = cast<ConstrainedFPIntrinsic>(Call); in simplifyIntrinsic()6913 assert(isa<ConstrainedFPIntrinsic>(Call)); in simplifyConstrainedFPCall()
58 class ConstrainedFPIntrinsic; variable620 void visitConstrainedFPIntrinsic(const ConstrainedFPIntrinsic &FPI);
6585 visitConstrainedFPIntrinsic(cast<ConstrainedFPIntrinsic>(I)); in visitIntrinsicCall()7721 const ConstrainedFPIntrinsic &FPI) { in visitConstrainedFPIntrinsic()
704 class ConstrainedFPIntrinsic : public IntrinsicInst {720 class ConstrainedFPCmpIntrinsic : public ConstrainedFPIntrinsic {
123 auto *CFP = cast<ConstrainedFPIntrinsic>(CI); in canHandle()1522 if ([[maybe_unused]] auto *CI = dyn_cast<ConstrainedFPIntrinsic>(&Inst)) { in processNode()
1976 const ConstrainedFPIntrinsic &FPI, MachineIRBuilder &MIRBuilder) { in translateConstrainedFPIntrinsic()2477 return translateConstrainedFPIntrinsic(cast<ConstrainedFPIntrinsic>(CI), in translateKnownIntrinsic()
504 if (auto *FPI = dyn_cast<ConstrainedFPIntrinsic>(I)) { in wouldInstructionBeTriviallyDead()
1556 if (CI.use_empty() && isa<ConstrainedFPIntrinsic>(CI)) { in visitCallInst()
3750 assert(isa<llvm::ConstrainedFPIntrinsic>(MulOp) && in buildFMulAdd()