Home
last modified time | relevance | path

Searched refs:SomeType (Results 1 – 25 of 58) sorted by relevance

123

/llvm-project-15.0.7/flang/test/Semantics/
H A Dallocate03.f9010 type SomeType(k, l1, l2) type
20 type(SomeType(4, l, :)), pointer :: something
29 type(SomeType(l1=3,l2=4)) cp1mold
30 type(SomeType(1,*,:)), pointer :: cp3, cp4(:)
31 type(SomeType(1,*,5)) cp3mold
32 type(SomeType(l1=:)), pointer :: cp5, cp6(:)
33 type(SomeType(l1=6)) cp5mold
34 type(SomeType(1,*,*)), pointer :: cp7, cp8(:)
41 type(SomeType(4, *, 8)) bsrc
85 allocate(SomeType(l1=1):: cp5, cp6(2))
[all …]
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcheck-expression.h32 extern template bool IsConstantExpr(const Expr<SomeType> &);
42 extern template bool IsScopeInvariantExpr(const Expr<SomeType> &);
50 extern template bool IsActuallyConstant(const Expr<SomeType> &);
59 const Expr<SomeType> &, parser::ContextualMessages * = nullptr);
63 bool IsInitialProcedureTarget(const Expr<SomeType> &);
69 std::optional<Expr<SomeType>> NonPointerInitializationExpr(const Symbol &,
70 Expr<SomeType> &&, FoldingContext &,
81 const Expr<SomeType> &x, const semantics::Scope &, FoldingContext &);
87 const std::optional<Expr<SomeType>> &x, const semantics::Scope &,
99 const Expr<SomeType> &, FoldingContext &);
[all …]
H A Dtools.h148 Expr<SomeType> Parenthesize(Expr<SomeType> &&);
634 Expr<SomeType> &&, Expr<SomeType> &&, int defaultRealKind);
641 Expr<SomeType> &&, Expr<SomeType> &&, int defaultRealKind);
643 std::optional<Expr<SomeType>> &&, std::optional<Expr<SomeType>> &&,
684 Expr<SomeType> &&, Expr<SomeType> &&, int defaultRealKind);
687 parser::ContextualMessages &, Expr<SomeType> &&, Expr<SomeType> &&,
690 parser::ContextualMessages &, Expr<SomeType> &&, Expr<SomeType> &&,
693 parser::ContextualMessages &, Expr<SomeType> &&, Expr<SomeType> &&,
696 parser::ContextualMessages &, Expr<SomeType> &&, Expr<SomeType> &&,
699 parser::ContextualMessages &, Expr<SomeType> &&, Expr<SomeType> &&,
[all …]
H A Dcall.h74 explicit ActualArgument(Expr<SomeType> &&);
75 explicit ActualArgument(common::CopyableIndirection<Expr<SomeType>> &&);
79 ActualArgument &operator=(Expr<SomeType> &&);
81 Expr<SomeType> *UnwrapExpr() { in UnwrapExpr()
83 std::get_if<common::CopyableIndirection<Expr<SomeType>>>(&u_)}) { in UnwrapExpr()
89 const Expr<SomeType> *UnwrapExpr() const { in UnwrapExpr()
91 std::get_if<common::CopyableIndirection<Expr<SomeType>>>(&u_)}) { in UnwrapExpr()
152 std::variant<common::CopyableIndirection<Expr<SomeType>>, AssumedType,
230 Expr<SomeType> *UnwrapArgExpr(int n) { in UnwrapArgExpr()
237 const Expr<SomeType> *UnwrapArgExpr(int n) const { in UnwrapArgExpr()
H A Dintrinsics-library.h23 struct SomeType;
36 using HostRuntimeWrapper = std::function<Expr<SomeType>(
37 FoldingContext &, std::vector<Expr<SomeType>> &&)>;
H A Dinitial-image.h101 void AddPointer(ConstantSubscript, const Expr<SomeType> &);
107 std::optional<Expr<SomeType>> AsConstant(FoldingContext &,
110 std::optional<Expr<SomeType>> AsConstantPointer(
117 std::map<ConstantSubscript, Expr<SomeType>> pointers_;
H A Dexpression.h640 template <> class Relational<SomeType> {
658 extern template class Relational<SomeType>;
677 std::tuple<Relational<SomeType>>, std::tuple<>>;
733 std::optional<Expr<SomeType>> Find(const Symbol &) const;
801 template <> class Expr<SomeType> : public ExpressionBase<SomeType> {
803 using Result = SomeType;
840 Assignment(Expr<SomeType> &&lhs, Expr<SomeType> &&rhs)
849 Expr<SomeType> lhs;
850 Expr<SomeType> rhs;
862 std::optional<Expr<SomeType>> v; // vacant if error
[all …]
H A Dfold-designator.h166 std::optional<Expr<SomeType>> OffsetToDesignator(
168 std::optional<Expr<SomeType>> OffsetToDesignator(
186 static ConstantObjectPointer From(FoldingContext &, const Expr<SomeType> &);
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dtools.cpp42 Expr<SomeType> Parenthesize(Expr<SomeType> &&expr) { in Parenthesize()
446 parser::ContextualMessages &, Expr<SomeType> &&, Expr<SomeType> &&,
449 parser::ContextualMessages &, Expr<SomeType> &&, Expr<SomeType> &&,
452 parser::ContextualMessages &, Expr<SomeType> &&, Expr<SomeType> &&,
455 parser::ContextualMessages &, Expr<SomeType> &&, Expr<SomeType> &&,
458 parser::ContextualMessages &, Expr<SomeType> &&, Expr<SomeType> &&,
520 RelationalOperator opr, Expr<SomeType> &&x, Expr<SomeType> &&y) { in Relate()
603 std::optional<Expr<SomeType>> ConvertToNumeric(int kind, Expr<SomeType> &&x) { in ConvertToNumeric()
628 return Expr<SomeType>{ in ConvertToType()
634 return Expr<SomeType>{ in ConvertToType()
[all …]
H A Dexpression.cpp68 Expr<SomeType>::~Expr() = default;
171 bool Relational<SomeType>::operator==(const Relational<SomeType> &that) const { in operator ==()
218 bool Expr<SomeType>::operator==(const Expr<SomeType> &that) const { in operator ==()
224 std::optional<Expr<SomeType>> StructureConstructor::CreateParentComponent( in CreateParentComponent()
243 return std::optional<Expr<SomeType>>{result}; in CreateParentComponent()
266 std::optional<Expr<SomeType>> StructureConstructor::Find( in Find()
279 const Expr<SomeType> *parentExpr{&values_.begin()->second.value()}; in Find()
296 const Symbol &symbol, Expr<SomeType> &&expr) { in Add()
H A Dcheck-expression.cpp93 const Symbol &, const Expr<SomeType> &) const;
99 const Symbol &component, const Expr<SomeType> &expr) const { in IsConstantStructureConstructorComponent()
151 template bool IsConstantExpr(const Expr<SomeType> &);
160 template bool IsScopeInvariantExpr(const Expr<SomeType> &);
174 bool operator()(const Expr<SomeType> &x) { in operator ()()
190 template bool IsActuallyConstant(const Expr<SomeType> &);
321 const Expr<SomeType> &x, parser::ContextualMessages *messages) { in IsInitialDataTarget()
357 bool IsInitialProcedureTarget(const Expr<SomeType> &expr) { in IsInitialProcedureTarget()
396 Expr<SomeType> &&x, FoldingContext &context, in NonPointerInitializationExpr()
402 auto converted{ConvertToType(symTS->type(), Expr<SomeType>{x})}; in NonPointerInitializationExpr()
[all …]
H A Dcall.cpp21 ActualArgument::ActualArgument(Expr<SomeType> &&x) : u_{std::move(x)} {} in DEFINE_DEFAULT_CONSTRUCTORS_AND_ASSIGNMENTS()
22 ActualArgument::ActualArgument(common::CopyableIndirection<Expr<SomeType>> &&v) in ActualArgument()
36 ActualArgument &ActualArgument::operator=(Expr<SomeType> &&expr) { in operator =()
42 if (const Expr<SomeType> *expr{UnwrapExpr()}) { in GetType()
52 if (const Expr<SomeType> *expr{UnwrapExpr()}) { in Rank()
H A Dinitial-image.cpp52 ConstantSubscript offset, const Expr<SomeType> &pointer) { in AddPointer()
71 using Result = std::optional<Expr<SomeType>>;
189 std::optional<Expr<SomeType>> InitialImage::AsConstant(FoldingContext &context, in AsConstant()
196 std::optional<Expr<SomeType>> InitialImage::AsConstantPointer( in AsConstantPointer()
199 return iter == pointers_.end() ? std::optional<Expr<SomeType>>{} in AsConstantPointer()
H A Dfold-logical.cpp16 static std::optional<Expr<SomeType>> ZeroExtend(const Constant<T> &c) { in ZeroExtend()
62 const Expr<SomeType> *firstArgExpr{args[0]->UnwrapExpr()}; in FoldIntrinsicFunction()
66 const Expr<SomeType> *secondArgExpr{args[1]->UnwrapExpr()}; in FoldIntrinsicFunction()
80 std::optional<Expr<SomeType>> constArgs[2]; in FoldIntrinsicFunction()
243 return Expr<LogicalResult>{Relational<SomeType>{ in FoldOperation()
265 return Expr<LogicalResult>{Relational<SomeType>{std::move(relation)}}; in FoldOperation()
269 FoldingContext &context, Relational<SomeType> &&relation) { in FoldOperation()
H A Dintrinsics-library.cpp74 using Folder = Expr<SomeType> (*)(
75 FoldingContext &, std::vector<Expr<SomeType>> &&);
143 static Expr<SomeType> ApplyHostFunctionHelper(FuncType func, in ApplyHostFunctionHelper()
144 FoldingContext &context, std::vector<Expr<SomeType>> &&args, in ApplyHostFunctionHelper()
168 Expr<SomeType> ApplyHostFunction(FuncPointer<HostTR, HostTA...> func, in ApplyHostFunction()
169 FoldingContext &context, std::vector<Expr<SomeType>> &&args) { in ApplyHostFunction()
188 static Expr<SomeType> Fold( in Fold()
189 FoldingContext &context, std::vector<Expr<SomeType>> &&args) { in Fold()
569 FoldingContext &context, std::vector<Expr<SomeType>> &&args) { in GetHostRuntimeWrapper()
H A Dfold-designator.cpp299 std::optional<Expr<SomeType>> OffsetToDesignator(FoldingContext &context, in OffsetToDesignator()
307 if (std::optional<Expr<SomeType>> result{ in OffsetToDesignator()
321 [&](const auto &z) -> std::optional<Expr<SomeType>> { in OffsetToDesignator()
333 [&](const auto &x) -> std::optional<Expr<SomeType>> { in OffsetToDesignator()
355 std::optional<Expr<SomeType>> OffsetToDesignator( in OffsetToDesignator()
362 FoldingContext &context, const Expr<SomeType> &expr) { in From()
H A Dfold-complex.cpp55 Expr<SomeType> re{std::move(*args[0].value().UnwrapExpr())}; in FoldIntrinsicFunction()
56 Expr<SomeType> im{args.size() >= 2 && args[1].has_value() in FoldIntrinsicFunction()
/llvm-project-15.0.7/clang/test/CodeGenCXX/
H A Dmicrosoft-abi-member-pointers.cpp13 template <typename SomeType>
15 template <typename SomeType>
16 class SimpleDerivedFunctor : public Functor<SimpleDerivedFunctor<SomeType>> {};
23 template <typename SomeType>
25 template <typename SomeType>
41 template <typename SomeType>
43 template <typename SomeType>
60 template <typename SomeType>
62 : public Functor<SomeType>,
64 template <typename SomeType>
[all …]
H A Ddebug-info-friend.cpp7 typedef int SomeType; typedef in SomeClass
13 static void func(SomeClass::SomeType) { in func()
/llvm-project-15.0.7/clang/test/CoverageMapping/
H A Dsystem_macro.cpp7 #define SomeType int macro
18 SomeType *f; // CHECK: File 0, [[@LINE]]:11 -> {{[0-9:]+}} = 0 in doSomething()
/llvm-project-15.0.7/clang/test/Index/
H A Dprint-type.m10 @interface Bar<SomeType> : Foo
11 -(SomeType)generic;
24 // CHECK: ObjCInstanceMethodDecl=generic:11:12 [type=] [typekind=Invalid] [resulttype=SomeType] [re…
/llvm-project-15.0.7/flang/include/flang/Lower/
H A DPFTDefs.h34 struct SomeType;
52 using SomeExpr = Fortran::evaluate::Expr<Fortran::evaluate::SomeType>;
H A DConvertType.h42 struct SomeType;
56 using SomeExpr = evaluate::Expr<evaluate::SomeType>;
H A DVectorSubscripts.h33 struct SomeType;
149 const Fortran::evaluate::Expr<Fortran::evaluate::SomeType> &expr);
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dthrow-keyword-missing.cpp97 template <class SomeType>
100 SomeType(); in templ()

123