Lines Matching refs:CurPtr
417 bool ReadDataFromGlobal(Constant *C, uint64_t ByteOffset, unsigned char *CurPtr, in ReadDataFromGlobal() argument
437 CurPtr[i] = Val.extractBits(8, n * 8).getZExtValue(); in ReadDataFromGlobal()
446 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL); in ReadDataFromGlobal()
450 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL); in ReadDataFromGlobal()
454 return ReadDataFromGlobal(C, ByteOffset, CurPtr, BytesLeft, DL); in ReadDataFromGlobal()
471 !ReadDataFromGlobal(CS->getOperand(Index), ByteOffset, CurPtr, in ReadDataFromGlobal()
488 CurPtr += NextEltOffset - CurEltOffset - ByteOffset; in ReadDataFromGlobal()
518 if (!ReadDataFromGlobal(C->getAggregateElement(Index), Offset, CurPtr, in ReadDataFromGlobal()
529 CurPtr += BytesWritten; in ReadDataFromGlobal()
537 return ReadDataFromGlobal(CE->getOperand(0), ByteOffset, CurPtr, in ReadDataFromGlobal()
606 unsigned char *CurPtr = RawBytes; in FoldReinterpretLoadFromConst() local
611 CurPtr += -Offset; in FoldReinterpretLoadFromConst()
616 if (!ReadDataFromGlobal(C, Offset, CurPtr, BytesLeft, DL)) in FoldReinterpretLoadFromConst()
662 unsigned char *CurPtr = RawBytes.data(); in ReadByteArrayFromGlobal() local
664 if (!ReadDataFromGlobal(Init, Offset, CurPtr, NBytes, DL)) in ReadByteArrayFromGlobal()