Lines Matching defs:FD
224 MemoryBufferMMapFile(bool RequiresNullTerminator, sys::fs::file_t FD, uint64_t Len,
226 : MFR(FD, Mapmode<MB>, getLegalMapSize(Len, Offset),
253 getMemoryBufferForStream(sys::fs::file_t FD, const Twine &BufferName) {
255 if (Error E = sys::fs::readNativeFileToEOF(FD, Buffer))
271 getOpenFileImpl(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize,
284 sys::fs::file_t FD = *FDOrErr;
285 auto Ret = getOpenFileImpl<MB>(FD, Filename, /*FileSize=*/-1, MapSize, Offset,
287 sys::fs::closeFile(FD);
358 static bool shouldUseMmap(sys::fs::file_t FD,
385 if (sys::fs::status(FD, Status))
420 sys::fs::file_t FD = *FDOrErr;
428 std::error_code EC = sys::fs::status(FD, Status);
447 MemoryBufferMMapFile<WriteThroughMemoryBuffer>(false, FD, MapSize,
468 getOpenFileImpl(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize,
479 std::error_code EC = sys::fs::status(FD, Status);
489 return getMemoryBufferForStream(FD, Filename);
496 if (shouldUseMmap(FD, FileSize, MapSize, Offset, RequiresNullTerminator,
501 RequiresNullTerminator, FD, MapSize, Offset, EC));
508 if (auto EC = llvm::enableAutoConversion(FD))
524 sys::fs::readNativeFileSlice(FD, ToRead, Offset);
539 MemoryBuffer::getOpenFile(sys::fs::file_t FD, const Twine &Filename,
542 return getOpenFileImpl<MemoryBuffer>(FD, Filename, FileSize, FileSize, 0,
548 sys::fs::file_t FD, const Twine &Filename, uint64_t MapSize, int64_t Offset,
551 return getOpenFileImpl<MemoryBuffer>(FD, Filename, -1, MapSize, Offset, false,
571 sys::fs::file_t FD = *FDOrErr;
573 getMemoryBufferForStream(FD, Filename);
574 sys::fs::closeFile(FD);