reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
380 assert(ByteOffset <= DL.getTypeAllocSize(C->getType()) && 396 for (unsigned i = 0; i != BytesLeft && ByteOffset != IntBytes; ++i) { 397 int n = ByteOffset; 401 ++ByteOffset; 409 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL); 413 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL); 417 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL); 424 unsigned Index = SL->getElementContainingOffset(ByteOffset); 426 ByteOffset -= CurEltOffset; 433 if (ByteOffset < EltSize && 434 !ReadDataFromGlobal(CS->getOperand(Index), ByteOffset, CurPtr, 447 if (BytesLeft <= NextEltOffset - CurEltOffset - ByteOffset) 451 CurPtr += NextEltOffset - CurEltOffset - ByteOffset; 452 BytesLeft -= NextEltOffset - CurEltOffset - ByteOffset; 453 ByteOffset = 0; 463 uint64_t Index = ByteOffset / EltSize; 464 uint64_t Offset = ByteOffset - Index * EltSize; 491 return ReadDataFromGlobal(CE->getOperand(0), ByteOffset, CurPtr,