Searched refs:ArrayIndex (Results 1 – 13 of 13) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/AST/Interp/ |
| H A D | ByteCodeExprGen.h | 247 std::optional<uint64_t> ArrayIndex; variable 349 OldArrayIndex = Ctx->ArrayIndex; in ArrayIndexScope() 350 Ctx->ArrayIndex = Index; in ArrayIndexScope() 353 ~ArrayIndexScope() { Ctx->ArrayIndex = OldArrayIndex; } in ~ArrayIndexScope()
|
| H A D | Pointer.cpp | 114 Path.push_back(APValue::LValuePathEntry::ArrayIndex(Ptr.getIndex())); in toAPValue()
|
| H A D | ByteCodeExprGen.cpp | 443 if (!ArrayIndex) in VisitArrayInitIndexExpr() 445 return this->emitConst(*ArrayIndex, E); in VisitArrayInitIndexExpr()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyOps.def | 36 TIL_OPCODE_DEF(ArrayIndex)
|
| H A D | ThreadSafetyTIL.h | 1093 class ArrayIndex : public SExpr { 1095 ArrayIndex(SExpr *A, SExpr *N) : SExpr(COP_ArrayIndex), Array(A), Index(N) {} in ArrayIndex() function 1096 ArrayIndex(const ArrayIndex &E, SExpr *A, SExpr *N) in ArrayIndex() function 1115 typename C::CType compare(const ArrayIndex* E, C& Cmp) const { in compare()
|
| H A D | ThreadSafetyTraverse.h | 763 void printArrayIndex(const ArrayIndex *E, StreamType &SS) { in printArrayIndex()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | AbstractBasicReader.h | 209 APValue::LValuePathEntry::ArrayIndex(asImpl().readUInt32())); in readLValuePathSerializationHelper()
|
| H A D | APValue.h | 216 static LValuePathEntry ArrayIndex(uint64_t Index) {
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 365 uint64_t ArrayIndex = IsArray ? Entries.back().getAsArrayIndex() in validIndexAdjustments() local 369 return {ArrayIndex, ArraySize - ArrayIndex}; in validIndexAdjustments() 392 Entries.push_back(PathEntry::ArrayIndex(0)); in addArrayUnchecked() 403 Entries.push_back(PathEntry::ArrayIndex(0)); in addUnsizedArrayUnchecked() 428 Entries.push_back(PathEntry::ArrayIndex(Imag)); in addComplexUnchecked() 449 Entries.back() = PathEntry::ArrayIndex( in adjustIndex() 459 uint64_t ArrayIndex = IsArray ? Entries.back().getAsArrayIndex() in adjustIndex() local 464 if (N < -(int64_t)ArrayIndex || N > ArraySize - ArrayIndex) { in adjustIndex() 468 (llvm::APInt&)N += ArrayIndex; in adjustIndex() 475 ArrayIndex += TruncatedN; in adjustIndex() [all …]
|
| H A D | ItaniumMangle.cpp | 5415 {APValue::LValuePathEntry::ArrayIndex(0)}, in mangleTemplateArg()
|
| H A D | Expr.cpp | 2279 LValuePathEntry Path[1] = {LValuePathEntry::ArrayIndex(0)}; in EvaluateInContext()
|
| H A D | ASTImporter.cpp | 9956 ToPath[LoopIdx] = APValue::LValuePathEntry::ArrayIndex( in ImportAPValue()
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/ |
| H A D | ThreadSafetyCommon.cpp | 637 return new (Arena) til::ArrayIndex(E0, E1); in translateArraySubscriptExpr()
|