Searched refs:ArrayIndex (Results 1 – 8 of 8) sorted by relevance
37 TIL_OPCODE_DEF(ArrayIndex)
1092 class ArrayIndex : public SExpr {1094 ArrayIndex(SExpr *A, SExpr *N) : SExpr(COP_ArrayIndex), Array(A), Index(N) {} in ArrayIndex() function1095 ArrayIndex(const ArrayIndex &E, SExpr *A, SExpr *N) in ArrayIndex() function1114 typename C::CType compare(const ArrayIndex* E, C& Cmp) const { in compare()
761 void printArrayIndex(const ArrayIndex *E, StreamType &SS) { in printArrayIndex()
336 uint64_t ArrayIndex = in validIndexAdjustments() local340 return {ArrayIndex, ArraySize - ArrayIndex}; in validIndexAdjustments()364 Entry.ArrayIndex = 0; in addArrayUnchecked()377 Entry.ArrayIndex = 0; in addUnsizedArrayUnchecked()407 Entry.ArrayIndex = Imag; in addComplexUnchecked()438 uint64_t ArrayIndex = in adjustIndex() local443 if (N < -(int64_t)ArrayIndex || N > ArraySize - ArrayIndex) { in adjustIndex()459 Entries.back().ArrayIndex = ArrayIndex; in adjustIndex()3081 if (A.Entries[I].ArrayIndex != B.Entries[I].ArrayIndex) { in FindDesignatorMismatch()8091 uint64_t ArrayIndex = Designator.Entries.back().ArrayIndex; in determineEndOffset() local[all …]
509 Out << '[' << Path[I].ArrayIndex << ']'; in printPretty()
114 uint64_t ArrayIndex; member
596 return new (Arena) til::ArrayIndex(E0, E1); in translateArraySubscriptExpr()
6324 Value.getLValuePath()[0].ArrayIndex == 0 && in CheckTemplateArgument()