Lines Matching refs:FD

203   MemoryBufferMMapFile(bool RequiresNullTerminator, sys::fs::file_t FD, uint64_t Len,  in MemoryBufferMMapFile()  argument
205 : MFR(FD, Mapmode<MB>, getLegalMapSize(Len, Offset), in MemoryBufferMMapFile()
231 getMemoryBufferForStream(sys::fs::file_t FD, const Twine &BufferName) { in getMemoryBufferForStream() argument
233 if (Error E = sys::fs::readNativeFileToEOF(FD, Buffer)) in getMemoryBufferForStream()
247 getOpenFileImpl(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize,
259 sys::fs::file_t FD = *FDOrErr; in getFileAux() local
260 auto Ret = getOpenFileImpl<MB>(FD, Filename, /*FileSize=*/-1, MapSize, Offset, in getFileAux()
262 sys::fs::closeFile(FD); in getFileAux()
318 static bool shouldUseMmap(sys::fs::file_t FD, in shouldUseMmap() argument
345 if (sys::fs::status(FD, Status)) in shouldUseMmap()
380 sys::fs::file_t FD = *FDOrErr; in getReadWriteFile() local
388 std::error_code EC = sys::fs::status(FD, Status); in getReadWriteFile()
407 MemoryBufferMMapFile<WriteThroughMemoryBuffer>(false, FD, MapSize, in getReadWriteFile()
428 getOpenFileImpl(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize, in getOpenFileImpl() argument
439 std::error_code EC = sys::fs::status(FD, Status); in getOpenFileImpl()
449 return getMemoryBufferForStream(FD, Filename); in getOpenFileImpl()
456 if (shouldUseMmap(FD, FileSize, MapSize, Offset, RequiresNullTerminator, in getOpenFileImpl()
461 RequiresNullTerminator, FD, MapSize, Offset, EC)); in getOpenFileImpl()
468 if (auto EC = llvm::enableAutoConversion(FD)) in getOpenFileImpl()
483 sys::fs::readNativeFileSlice(FD, ToRead, Offset); in getOpenFileImpl()
498 MemoryBuffer::getOpenFile(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize, in getOpenFile() argument
500 return getOpenFileImpl<MemoryBuffer>(FD, Filename, FileSize, FileSize, 0, in getOpenFile()
505 MemoryBuffer::getOpenFileSlice(sys::fs::file_t FD, const Twine &Filename, uint64_t MapSize, in getOpenFileSlice() argument
508 return getOpenFileImpl<MemoryBuffer>(FD, Filename, -1, MapSize, Offset, false, in getOpenFileSlice()
528 sys::fs::file_t FD = *FDOrErr; in getFileAsStream() local
530 getMemoryBufferForStream(FD, Filename); in getFileAsStream()
531 sys::fs::closeFile(FD); in getFileAsStream()