| /llvm-project-15.0.7/flang/test/Semantics/ |
| H A D | allocate03.f90 | 10 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 D | check-expression.h | 32 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 D | tools.h | 148 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 D | call.h | 74 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 D | intrinsics-library.h | 23 struct SomeType; 36 using HostRuntimeWrapper = std::function<Expr<SomeType>( 37 FoldingContext &, std::vector<Expr<SomeType>> &&)>;
|
| H A D | initial-image.h | 101 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 D | expression.h | 640 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 D | fold-designator.h | 166 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 D | tools.cpp | 42 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 D | expression.cpp | 68 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 D | check-expression.cpp | 93 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 D | call.cpp | 21 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 D | initial-image.cpp | 52 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 D | fold-logical.cpp | 16 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 D | intrinsics-library.cpp | 74 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 D | fold-designator.cpp | 299 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 D | fold-complex.cpp | 55 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 D | microsoft-abi-member-pointers.cpp | 13 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 D | debug-info-friend.cpp | 7 typedef int SomeType; typedef in SomeClass 13 static void func(SomeClass::SomeType) { in func()
|
| /llvm-project-15.0.7/clang/test/CoverageMapping/ |
| H A D | system_macro.cpp | 7 #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 D | print-type.m | 10 @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 D | PFTDefs.h | 34 struct SomeType; 52 using SomeExpr = Fortran::evaluate::Expr<Fortran::evaluate::SomeType>;
|
| H A D | ConvertType.h | 42 struct SomeType; 56 using SomeExpr = evaluate::Expr<evaluate::SomeType>;
|
| H A D | VectorSubscripts.h | 33 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 D | throw-keyword-missing.cpp | 97 template <class SomeType> 100 SomeType(); in templ()
|