Searched refs:SpecificIntrinsic (Results 1 – 17 of 17) sorted by relevance
/external/llvm-project/flang/lib/Evaluate/ |
D | call.cpp | 66 SpecificIntrinsic::SpecificIntrinsic( in SpecificIntrinsic() function in Fortran::evaluate::SpecificIntrinsic 71 DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS(SpecificIntrinsic) in DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS() argument 73 SpecificIntrinsic::~SpecificIntrinsic() {} in DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS() 75 bool SpecificIntrinsic::operator==(const SpecificIntrinsic &that) const { in operator ==() 87 if (const auto *intrinsic{std::get_if<SpecificIntrinsic>(&u)}) { in GetType() 104 if (const auto *intrinsic{std::get_if<SpecificIntrinsic>(&u)}) { in Rank() 132 } else if (const auto *intrinsic{std::get_if<SpecificIntrinsic>(&u)}) { in IsElemental() 141 const SpecificIntrinsic *ProcedureDesignator::GetSpecificIntrinsic() const { in GetSpecificIntrinsic() 142 return std::get_if<SpecificIntrinsic>(&u); in GetSpecificIntrinsic() 167 [](const SpecificIntrinsic &i) { return i.name; }, in GetName() [all …]
|
D | check-expression.cpp | 46 if (const auto *intrinsic{std::get_if<SpecificIntrinsic>(&call.proc().u)}) { in operator ()() 466 const SpecificIntrinsic &intrin{DEREF(x.proc().GetSpecificIntrinsic())}; in operator ()() 635 bool operator()(const SpecificIntrinsic &x) { in operator ()()
|
D | fold-complex.cpp | 19 auto *intrinsic{std::get_if<SpecificIntrinsic>(&funcRef.proc().u)}; in FoldIntrinsicFunction()
|
D | fold-character.cpp | 18 auto *intrinsic{std::get_if<SpecificIntrinsic>(&funcRef.proc().u)}; in FoldIntrinsicFunction()
|
D | fold-real.cpp | 20 auto *intrinsic{std::get_if<SpecificIntrinsic>(&funcRef.proc().u)}; in FoldIntrinsicFunction()
|
D | fold-logical.cpp | 20 auto *intrinsic{std::get_if<SpecificIntrinsic>(&funcRef.proc().u)}; in FoldIntrinsicFunction()
|
D | intrinsics.cpp | 1592 SpecificIntrinsic{ in Match() 1602 SpecificIntrinsic{name, std::move(chars)}, std::move(rearranged)}; in Match() 1803 return SpecificCall{SpecificIntrinsic{"null"s, std::move(chars)}, in HandleNull() 1816 SpecificIntrinsic{"null"s, in HandleNull() 1893 SpecificIntrinsic{"__builtin_c_f_pointer"s, in HandleC_F_Pointer()
|
D | fold-implementation.h | 545 SpecificIntrinsic invalid{std::get<SpecificIntrinsic>(funcRef.proc().u)}; in MakeInvalidIntrinsic() 635 auto &intrinsic{DEREF(std::get_if<SpecificIntrinsic>(&funcRef.proc().u))}; in RewriteSpecificMINorMAX() 678 if (auto *intrinsic{std::get_if<SpecificIntrinsic>(&funcRef.proc().u)}) { in FoldOperation()
|
D | variable.cpp | 345 [](const SpecificIntrinsic &i) -> T { in LEN()
|
D | formatting.cpp | 121 llvm::raw_ostream &SpecificIntrinsic::AsFortran(llvm::raw_ostream &o) const { in AsFortran()
|
D | fold-integer.cpp | 142 auto *intrinsic{std::get_if<SpecificIntrinsic>(&funcRef.proc().u)}; in FoldIntrinsicFunction()
|
/external/llvm-project/flang/include/flang/Evaluate/ |
D | call.h | 147 struct SpecificIntrinsic { struct 148 SpecificIntrinsic(IntrinsicProcedure, characteristics::Procedure &&); 149 DECLARE_CONSTRUCTORS_AND_ASSIGNMENTS(SpecificIntrinsic) 150 ~SpecificIntrinsic(); 151 bool operator==(const SpecificIntrinsic &) const; 161 explicit ProcedureDesignator(SpecificIntrinsic &&i) : u{std::move(i)} {} in EVALUATE_UNION_CLASS_BOILERPLATE() argument 166 const SpecificIntrinsic *GetSpecificIntrinsic() const; 185 std::variant<SpecificIntrinsic, SymbolRef,
|
D | intrinsics.h | 42 SpecificCall(SpecificIntrinsic &&si, ActualArguments &&as) in SpecificCall() 44 SpecificIntrinsic specificIntrinsic;
|
D | traverse.h | 155 Result operator()(const SpecificIntrinsic &) const { in operator()
|
/external/llvm-project/flang/lib/Semantics/ |
D | check-call.h | 37 const evaluate::SpecificIntrinsic *intrinsic); 44 const evaluate::SpecificIntrinsic *intrinsic);
|
D | check-call.cpp | 143 const Scope *scope, const evaluate::SpecificIntrinsic *intrinsic) { in CheckExplicitDataArg() 601 const Scope *scope, const evaluate::SpecificIntrinsic *intrinsic) { in CheckExplicitInterfaceArg() 710 const evaluate::SpecificIntrinsic *intrinsic) { in CheckExplicitInterface() 742 const Scope &scope, const evaluate::SpecificIntrinsic *intrinsic) { in CheckExplicitInterface() 756 const evaluate::SpecificIntrinsic *intrinsic) { in CheckArguments()
|
D | expression.cpp | 190 SpecificIntrinsic intrinsic{ in Designate() 2248 if (const SpecificIntrinsic * in CheckCall() 2781 if (const auto *intrinsic{std::get_if<SpecificIntrinsic>(&proc.u)}) { in MakeFunctionRef()
|