Home
last modified time | relevance | path

Searched refs:arrayRef (Results 1 – 13 of 13) sorted by relevance

/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp1088 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 DVectorSubscripts.cpp129 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 DDirectivesCommon.h
H A DConvertExprToHLFIR.cpp330 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 Dcxx0x-initializer-references.cpp31 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 Dcheck-data.cpp133 bool operator()(const evaluate::ArrayRef &arrayRef) { in operator ()()
135 return (*this)(arrayRef.base()) && (*this)(arrayRef.subscript()); in operator ()() argument
H A Dexpression.cpp476 [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 Dfold.cpp155 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 Dshape.cpp875 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 Dcxx0x-initializer-references.cpp62 const int (&arrayRef)[] = {1, 2, i}; in reference_to_aggregate() local
/llvm-project/clang/test/FixIt/
H A Dnullability.mm46 extern void *(&arrayRef)[2]; // expected-warning {{inferring '_Nonnull' for pointer type within arr…
/llvm-project/flang/lib/Optimizer/Transforms/
H A DAffinePromotion.cpp402 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 Dtools.h454 std::optional<CoarrayRef> operator()(const ArrayRef &arrayRef) const {
455 return (*this)(arrayRef.base()); in visit()