Lines Matching refs:ResultPath
169 SmallVectorImpl<char> &ResultPath, bool MakeAbsolute, in createUniqueEntity() argument
179 sys::fs::createUniquePath(Model, ResultPath, MakeAbsolute); in createUniqueEntity()
183 EC = sys::fs::openFileForReadWrite(Twine(ResultPath.begin()), ResultFD, in createUniqueEntity()
197 EC = sys::fs::access(ResultPath.begin(), sys::fs::AccessMode::Exist); in createUniqueEntity()
206 EC = sys::fs::create_directory(ResultPath.begin(), false); in createUniqueEntity()
791 void createUniquePath(const Twine &Model, SmallVectorImpl<char> &ResultPath, in createUniquePath() argument
806 ResultPath = ModelStorage; in createUniquePath()
807 ResultPath.push_back(0); in createUniquePath()
808 ResultPath.pop_back(); in createUniquePath()
813 ResultPath[i] = "0123456789abcdef"[sys::Process::GetRandomNumber() & 15]; in createUniquePath()
818 SmallVectorImpl<char> &ResultPath, in createUniqueFile() argument
820 return createUniqueEntity(Model, ResultFd, ResultPath, false, FS_File, Flags, in createUniqueFile()
825 SmallVectorImpl<char> &ResultPath, in createUniqueFile() argument
828 auto EC = createUniqueFile(Model, FD, ResultPath, OF_None, Mode); in createUniqueFile()
838 llvm::SmallVectorImpl<char> &ResultPath, FSEntity Type, in createTemporaryFile() argument
845 return createUniqueEntity(P.begin(), ResultFD, ResultPath, true, Type, Flags, in createTemporaryFile()
851 llvm::SmallVectorImpl<char> &ResultPath, FSEntity Type, in createTemporaryFile() argument
854 return createTemporaryFile(Prefix + Middle + Suffix, ResultFD, ResultPath, in createTemporaryFile()
860 SmallVectorImpl<char> &ResultPath, in createTemporaryFile() argument
862 return createTemporaryFile(Prefix, Suffix, ResultFD, ResultPath, FS_File, in createTemporaryFile()
867 SmallVectorImpl<char> &ResultPath, in createTemporaryFile() argument
870 auto EC = createTemporaryFile(Prefix, Suffix, FD, ResultPath, Flags); in createTemporaryFile()
881 SmallVectorImpl<char> &ResultPath) { in createUniqueDirectory() argument
883 return createUniqueEntity(Prefix + "-%%%%%%", Dummy, ResultPath, true, in createUniqueDirectory()
889 SmallVectorImpl<char> &ResultPath) { in getPotentiallyUniqueFileName() argument
891 return createUniqueEntity(Model, Dummy, ResultPath, false, FS_Name); in getPotentiallyUniqueFileName()
896 SmallVectorImpl<char> &ResultPath) { in getPotentiallyUniqueTempFileName() argument
898 return createTemporaryFile(Prefix, Suffix, Dummy, ResultPath, FS_Name); in getPotentiallyUniqueTempFileName()
1294 SmallString<128> ResultPath; in create() local
1296 createUniqueFile(Model, FD, ResultPath, OF_Delete | ExtraFlags, Mode)) in create()
1299 TempFile Ret(ResultPath, FD); in create()
1301 if (sys::RemoveFileOnSignal(ResultPath)) { in create()