Lines Matching defs:ArrayStart
785 uint64_t ArrayStart = 0;
866 ArrayStart = getExprValue(DispExpr);
869 ArrayStart &= ~0xFFFULL;
870 ArrayStart += DispValue & 0xFFFULL;
873 ArrayStart = static_cast<uint64_t>(DispValue);
877 ArrayStart += getAddress() + Offset + Size;
898 << Twine::utohexstr(ArrayStart + *Value) << '\n';
900 TargetAddress = ArrayStart + *Value;
908 JumpTable *JT = BC.getJumpTableContainingAddress(ArrayStart);
911 EntryAddress - ArrayStart, &*BC.Ctx);
917 << Twine::utohexstr(ArrayStart) << '\n');
919 ErrorOr<BinarySection &> Section = BC.getSectionForAddress(ArrayStart);
926 << Twine::utohexstr(ArrayStart) << " referenced from function "
937 ErrorOr<uint64_t> Value = BC.getPointerAtAddress(ArrayStart);
941 if (BC.getSectionForAddress(ArrayStart)->isWritable())
946 << " referencing data at 0x" << Twine::utohexstr(ArrayStart)
956 if (JumpTable *JT = BC.getJumpTableContainingAddress(ArrayStart)) {
966 MemType = BC.analyzeMemoryAt(ArrayStart, *this);
987 const MCSymbol *JTLabel = BC.getOrCreateJumpTable(*this, ArrayStart, JTType);
989 BC.MIB->setJumpTable(Instruction, ArrayStart, IndexRegNum);
991 JTSites.emplace_back(Offset, ArrayStart);