Lines Matching refs:ResultPath

172                    SmallVectorImpl<char> &ResultPath, bool MakeAbsolute,  in createUniqueEntity()  argument
182 sys::fs::createUniquePath(Model, ResultPath, MakeAbsolute); in createUniqueEntity()
186 EC = sys::fs::openFileForReadWrite(Twine(ResultPath.begin()), ResultFD, in createUniqueEntity()
200 EC = sys::fs::access(ResultPath.begin(), sys::fs::AccessMode::Exist); in createUniqueEntity()
209 EC = sys::fs::create_directory(ResultPath.begin(), false); in createUniqueEntity()
797 void createUniquePath(const Twine &Model, SmallVectorImpl<char> &ResultPath, in createUniquePath() argument
812 ResultPath = ModelStorage; in createUniquePath()
813 ResultPath.push_back(0); in createUniquePath()
814 ResultPath.pop_back(); in createUniquePath()
819 ResultPath[i] = "0123456789abcdef"[sys::Process::GetRandomNumber() & 15]; in createUniquePath()
824 SmallVectorImpl<char> &ResultPath, in createUniqueFile() argument
826 return createUniqueEntity(Model, ResultFd, ResultPath, false, FS_File, Flags, in createUniqueFile()
831 SmallVectorImpl<char> &ResultPath, in createUniqueFile() argument
834 auto EC = createUniqueFile(Model, FD, ResultPath, OF_None, Mode); in createUniqueFile()
844 llvm::SmallVectorImpl<char> &ResultPath, FSEntity Type, in createTemporaryFile() argument
851 return createUniqueEntity(P.begin(), ResultFD, ResultPath, true, Type, Flags, in createTemporaryFile()
857 llvm::SmallVectorImpl<char> &ResultPath, FSEntity Type, in createTemporaryFile() argument
860 return createTemporaryFile(Prefix + Middle + Suffix, ResultFD, ResultPath, in createTemporaryFile()
866 SmallVectorImpl<char> &ResultPath, in createTemporaryFile() argument
868 return createTemporaryFile(Prefix, Suffix, ResultFD, ResultPath, FS_File, in createTemporaryFile()
873 SmallVectorImpl<char> &ResultPath, in createTemporaryFile() argument
876 auto EC = createTemporaryFile(Prefix, Suffix, FD, ResultPath, Flags); in createTemporaryFile()
887 SmallVectorImpl<char> &ResultPath) { in createUniqueDirectory() argument
889 return createUniqueEntity(Prefix + "-%%%%%%", Dummy, ResultPath, true, in createUniqueDirectory()
895 SmallVectorImpl<char> &ResultPath) { in getPotentiallyUniqueFileName() argument
897 return createUniqueEntity(Model, Dummy, ResultPath, false, FS_Name); in getPotentiallyUniqueFileName()
902 SmallVectorImpl<char> &ResultPath) { in getPotentiallyUniqueTempFileName() argument
904 return createTemporaryFile(Prefix, Suffix, Dummy, ResultPath, FS_Name); in getPotentiallyUniqueTempFileName()
1329 SmallString<128> ResultPath; in create() local
1331 createUniqueFile(Model, FD, ResultPath, OF_Delete | ExtraFlags, Mode)) in create()
1334 TempFile Ret(ResultPath, FD); in create()
1345 if (SetSignalHandler && sys::RemoveFileOnSignal(ResultPath)) { in create()