/llvm-project/clang/lib/Sema/ |
H A D | SemaPseudoObject.cpp | 1088 bool arrayRef = (Res == SemaObjC::OS_Array); in findAtIndexGetter() 1092 << BaseExpr->getType() << arrayRef; in findAtIndexGetter() 1095 if (!arrayRef) { in findAtIndexGetter() 1125 arrayRef ? &S.Context.Idents.get("index") in findAtIndexGetter() 1127 arrayRef ? S.Context.UnsignedLongTy in findAtIndexGetter() 1138 << BaseExpr->getType() << 0 << arrayRef; in findAtIndexGetter() 1147 if ((arrayRef && !T->isIntegralOrEnumerationType()) || in findAtIndexGetter() 1148 (!arrayRef && !T->isObjCObjectPointerType())) { in findAtIndexGetter() 1150 arrayRef ? diag::err_objc_subscript_index_type in findAtIndexGetter() 1159 diag::err_objc_indexing_method_result_type) << R << arrayRef; in findAtIndexGetter() 1090 bool arrayRef = (Res == SemaObjC::OS_Array); findAtIndexGetter() local 1190 bool arrayRef = (Res == SemaObjC::OS_Array); findAtIndexSetter() local [all...] |
/llvm-project/flang/lib/Lower/ |
H A D | VectorSubscripts.cpp | 129 mlir::Type gen(const Fortran::evaluate::ArrayRef &arrayRef) { in gen() argument 140 if (llvm::any_of(arrayRef.subscript(), isTripletOrVector)) in gen() 141 return genRankedArrayRefSubscriptAndBase(arrayRef); in gen() 146 mlir::Type elementType = gen(namedEntityToDataRef(arrayRef.base())); in gen() 147 for (const Fortran::evaluate::Subscript &subscript : arrayRef.subscript()) { in gen() 160 const Fortran::evaluate::ArrayRef &arrayRef) { in genRankedArrayRefSubscriptAndBase() argument 162 Fortran::lower::SomeExpr baseExpr = namedEntityToExpr(arrayRef.base()); in genRankedArrayRefSubscriptAndBase() 168 for (const auto &subscript : llvm::enumerate(arrayRef.subscript())) { in genRankedArrayRefSubscriptAndBase()
|
H A D | DirectivesCommon.h |
|
H A D | ConvertExprToHLFIR.cpp | 330 gen(const Fortran::evaluate::ArrayRef &arrayRef) { in gen() argument 332 mlir::Type resultType = visit(arrayRef, partInfo); in gen() 333 return genDesignate(resultType, partInfo, arrayRef); in gen() 476 mlir::Type visit(const Fortran::evaluate::ArrayRef &arrayRef, in visit() argument 479 if (const auto *component = arrayRef.base().UnwrapComponent()) { in visit() 491 baseType = visit(arrayRef.base().GetLastSymbol(), partInfo); in visit() 514 Fortran::evaluate::GetShape(converter.getFoldingContext(), arrayRef); in visit() 529 for (auto subscript : llvm::enumerate(arrayRef.subscript())) { in visit()
|
/llvm-project/clang/test/SemaCXX/ |
H A D | cxx0x-initializer-references.cpp | 31 const int (&arrayRef)[] = {1, 2, 3}; in reference_to_aggregate() local 32 static_assert(sizeof(arrayRef) == 3 * sizeof(int), "bad array size"); in reference_to_aggregate()
|
/llvm-project/flang/lib/Semantics/ |
H A D | check-data.cpp | 133 bool operator()(const evaluate::ArrayRef &arrayRef) { in operator ()() 135 return (*this)(arrayRef.base()) && (*this)(arrayRef.subscript()); in operator ()() argument
|
H A D | expression.cpp | 476 [this](const ArrayRef &arrayRef) { in CheckRanks() 477 if (const auto *component{arrayRef.base().UnwrapComponent()}) { in CheckRanks() 479 for (const Subscript &subscript : arrayRef.subscript()) { in CheckRanks() 1338 [](ArrayRef &&arrayRef) { return std::move(arrayRef.base()); }, in CreateComponent() 457 __anon892e8f760502(const ArrayRef &arrayRef) CheckRanks() argument 1301 __anon892e8f761002(ArrayRef &&arrayRef) IgnoreAnySubscripts() argument
|
/llvm-project/flang/lib/Evaluate/ |
H A D | fold.cpp | 155 ArrayRef FoldOperation(FoldingContext &context, ArrayRef &&arrayRef) { in FoldOperation() argument 156 NamedEntity base{FoldOperation(context, std::move(arrayRef.base()))}; in FoldOperation() 157 for (Subscript &subscript : arrayRef.subscript()) { in FoldOperation() 160 return ArrayRef{std::move(base), std::move(arrayRef.subscript())}; in FoldOperation()
|
H A D | shape.cpp | 875 auto GetShapeHelper::operator()(const ArrayRef &arrayRef) const -> Result { in operator ()() 878 const NamedEntity &base{arrayRef.base()}; in operator ()() 879 for (const Subscript &ss : arrayRef.subscript()) { in operator ()()
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | cxx0x-initializer-references.cpp | 62 const int (&arrayRef)[] = {1, 2, i}; in reference_to_aggregate() local
|
/llvm-project/clang/test/FixIt/ |
H A D | nullability.mm | 46 extern void *(&arrayRef)[2]; // expected-warning {{inferring '_Nonnull' for pointer type within arr…
|
/llvm-project/flang/lib/Optimizer/Transforms/ |
H A D | AffinePromotion.cpp | 402 createAffineOps(mlir::Value arrayRef, mlir::PatternRewriter &rewriter) { in createAffineOps() argument 403 auto acoOp = arrayRef.getDefiningOp<ArrayCoorOp>(); in createAffineOps()
|
/llvm-project/flang/include/flang/Evaluate/ |
H A D | tools.h | 454 std::optional<CoarrayRef> operator()(const ArrayRef &arrayRef) const { 455 return (*this)(arrayRef.base()); in visit()
|