Home
last modified time | relevance | path

Searched defs:funcRef (Results 1 – 13 of 13) sorted by relevance

/llvm-project/flang/lib/Evaluate/
H A Dfold-implementation.h472 FoldElementalIntrinsicHelper(FoldingContext & context,FunctionRef<TR> && funcRef,WrapperType<TR,TA...> func,std::index_sequence<I...>) FoldElementalIntrinsicHelper() argument
545 FoldElementalIntrinsic(FoldingContext & context,FunctionRef<TR> && funcRef,ScalarFunc<TR,TA...> func) FoldElementalIntrinsic() argument
551 FoldElementalIntrinsic(FoldingContext & context,FunctionRef<TR> && funcRef,ScalarFuncWithContext<TR,TA...> func) FoldElementalIntrinsic() argument
586 MakeInvalidIntrinsic(FunctionRef<T> && funcRef) MakeInvalidIntrinsic() argument
593 CSHIFT(FunctionRef<T> && funcRef) CSHIFT() argument
671 EOSHIFT(FunctionRef<T> && funcRef) EOSHIFT() argument
803 MERGE(FunctionRef<T> && funcRef) MERGE() argument
813 PACK(FunctionRef<T> && funcRef) PACK() argument
877 RESHAPE(FunctionRef<T> && funcRef) RESHAPE() argument
936 SPREAD(FunctionRef<T> && funcRef) SPREAD() argument
986 TRANSPOSE(FunctionRef<T> && funcRef) TRANSPOSE() argument
1008 UNPACK(FunctionRef<T> && funcRef) UNPACK() argument
1061 TRANSFER(FunctionRef<T> && funcRef) TRANSFER() argument
1071 FoldMINorMAX(FoldingContext & context,FunctionRef<T> && funcRef,Ordering order) FoldMINorMAX() argument
1104 RewriteSpecificMINorMAX(FoldingContext & context,FunctionRef<T> && funcRef) RewriteSpecificMINorMAX() argument
1162 FoldOperation(FoldingContext & context,FunctionRef<T> && funcRef) FoldOperation() argument
[all...]
H A Dfold-matmul.h17 static Expr<T> FoldMatmul(FoldingContext &context, FunctionRef<T> &&funcRef) { in FoldMatmul() argument
H A Dfold-character.cpp27 FoldingContext &context, FunctionRef<T> &funcRef, int zeroBasedArg) { in GetConstantLength() argument
49 FunctionRef<Type<TypeCategory::Character, KIND>> &&funcRef) { in FoldIntrinsicFunction() argument
[all...]
H A Dfold-complex.cpp18 FunctionRef<Type<TypeCategory::Complex, KIND>> &&funcRef) { in FoldIntrinsicFunction() argument
[all...]
H A Dfold-real.cpp17 FunctionRef<T> &&funcRef, FoldingContext &context) { in FoldTransformationalBessel() argument
118 FunctionRef<Type<TypeCategory::Real, KIND>> &&funcRef) { in FoldNorm2() argument
148 FunctionRef<Type<TypeCategory::Real, KIND>> &&funcRef) { in FoldIntrinsicFunction() argument
[all...]
H A Dfold-reduction.h19 FoldingContext &context, FunctionRef<T> &&funcRef) { in FoldDotProduct() argument
H A Dfold-integer.cpp156 LBOUND(FoldingContext & context,FunctionRef<Type<TypeCategory::Integer,KIND>> && funcRef) LBOUND() argument
207 UBOUND(FoldingContext & context,FunctionRef<Type<TypeCategory::Integer,KIND>> && funcRef) UBOUND() argument
552 FoldIntrinsicFunction(FoldingContext & context,FunctionRef<Type<TypeCategory::Integer,KIND>> && funcRef) FoldIntrinsicFunction() argument
[all...]
H A Dfold-logical.cpp468 RewriteOutOfRange(FoldingContext & context,FunctionRef<Type<TypeCategory::Logical,KIND>> && funcRef) RewriteOutOfRange() argument
644 FoldIntrinsicFunction(FoldingContext & context,FunctionRef<Type<TypeCategory::Logical,KIND>> && funcRef) FoldIntrinsicFunction() argument
[all...]
H A Dtools.cpp838 } else if (const auto *funcRef{UnwrapProcedureRef(expr)}) { IsProcedurePointer() local
874 } else if (const auto *funcRef{UnwrapProcedureRef(expr)}) { IsObjectPointer() local
/llvm-project/flang/lib/Parser/
H A Dparse-tree.cpp229 FunctionReference funcRef{ in ConvertToAssignment() local
/llvm-project/flang/lib/Lower/
H A DConvertType.cpp610 genType(Fortran::lower::AbstractConverter & converter,const Fortran::evaluate::FunctionRef<T> & funcRef) genType() argument
H A DConvertExpr.cpp635 isOptimizableTranspose(const Fortran::evaluate::FunctionRef<T> & funcRef,const Fortran::lower::AbstractConverter & converter) isOptimizableTranspose() argument
1737 genFunctionRef(const Fortran::evaluate::FunctionRef<A> & funcRef) genFunctionRef() argument
1747 gen(const Fortran::evaluate::FunctionRef<A> & funcRef) gen() argument
2875 genval(const Fortran::evaluate::FunctionRef<A> & funcRef) genval() argument
2900 isTransformationalRef(const Fortran::evaluate::FunctionRef<T> & funcRef) isTransformationalRef() argument
[all...]
/llvm-project/flang/lib/Semantics/
H A Dexpression.cpp3078 Analyze(const parser::FunctionReference & funcRef,std::optional<parser::StructureConstructor> * structureConstructor) Analyze() argument
3667 CheckFuncRefToArrayElement(semantics::SemanticsContext & context,const parser::FunctionReference & funcRef) CheckFuncRefToArrayElement() argument
3717 parser::FunctionReference &funcRef{func->value()}; FixMisparsedFunctionReference() local
3772 if (const auto *funcRef{ ExprOrVariable() local
3899 if (const auto *funcRef{ Analyze() local
[all...]