Home
last modified time | relevance | path

Searched refs:specificIntrinsic (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dintrinsics.h47 : specificIntrinsic{std::move(si)}, arguments{std::move(as)} {} in SpecificCall()
48 SpecificIntrinsic specificIntrinsic; member
H A Dtools.h1029 const SpecificIntrinsic *specificIntrinsic, std::string &whyNotCompatible);
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dintrinsics.cpp1992 auto specificIntrinsic{specificFuncs_.find(name)}; in GetIntrinsicClass() local
1993 if (specificIntrinsic != specificFuncs_.end()) { in GetIntrinsicClass()
1994 return specificIntrinsic->second->intrinsicClass; in GetIntrinsicClass()
2009 auto specificIntrinsic{specificFuncs_.find(name)}; in GetGenericIntrinsicName() local
2010 if (specificIntrinsic != specificFuncs_.end()) { in GetGenericIntrinsicName()
2268 specificIntrinsic = in CheckAssociated()
2380 const std::string &name{call.specificIntrinsic.name}; in ApplySpecificChecks()
2630 specificCall->specificIntrinsic.name = genericName; in Probe()
2632 specificCall->specificIntrinsic.isRestrictedSpecific = in Probe()
2660 specificCall->specificIntrinsic.name = call.name; in Probe()
[all …]
H A Dshape.cpp869 ProcedureDesignator{std::move(specific->specificIntrinsic)}, in operator ()()
880 ProcedureDesignator{std::move(specific->specificIntrinsic)}, in operator ()()
H A Dtools.cpp949 const SpecificIntrinsic *specificIntrinsic, std::string &whyNotCompatible) { in CheckProcCompatibility() argument
958 *rhsProcedure, &whyNotCompatible, specificIntrinsic)) { in CheckProcCompatibility()
988 !specificIntrinsic) { in CheckProcCompatibility()
H A Dcharacteristics.cpp950 const SpecificIntrinsic *specificIntrinsic) const { in IsCompatibleWith()
957 if (!attrs.test(Attr::Elemental) && specificIntrinsic) { in IsCompatibleWith()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp2327 ProcedureDesignator{std::move(specificCall->specificIntrinsic)}, in GetCalleeAndArguments()
2366 const auto &procedure{call.specificIntrinsic.characteristics.value()}; in CheckBadExplicitType()
2647 const SpecificIntrinsic *specificIntrinsic{proc.GetSpecificIntrinsic()}; in CheckCall() local
2649 specificIntrinsic && specificIntrinsic->name == "associated"}; in CheckCall()
2655 !specificIntrinsic && !procIsDummy) { in CheckCall()
2661 specificIntrinsic); in CheckCall()
3332 ProcedureDesignator{std::move(specificCall->specificIntrinsic)}, in MakeFunctionRef()
/llvm-project-15.0.7/flang/unittests/Evaluate/
H A Dintrinsics.cpp114 const auto &proc{si->specificIntrinsic.characteristics.value()}; in DoCall()