Lines Matching refs:ResultPath

171                    SmallVectorImpl<char> &ResultPath, bool MakeAbsolute,  in createUniqueEntity()  argument
181 sys::fs::createUniquePath(Model, ResultPath, MakeAbsolute); in createUniqueEntity()
185 EC = sys::fs::openFileForReadWrite(Twine(ResultPath.begin()), ResultFD, in createUniqueEntity()
199 EC = sys::fs::access(ResultPath.begin(), sys::fs::AccessMode::Exist); in createUniqueEntity()
208 EC = sys::fs::create_directory(ResultPath.begin(), false); in createUniqueEntity()
796 void createUniquePath(const Twine &Model, SmallVectorImpl<char> &ResultPath, in createUniquePath() argument
811 ResultPath = ModelStorage; in createUniquePath()
812 ResultPath.push_back(0); in createUniquePath()
813 ResultPath.pop_back(); in createUniquePath()
818 ResultPath[i] = "0123456789abcdef"[sys::Process::GetRandomNumber() & 15]; in createUniquePath()
823 SmallVectorImpl<char> &ResultPath, in createUniqueFile() argument
825 return createUniqueEntity(Model, ResultFd, ResultPath, false, FS_File, Flags, in createUniqueFile()
830 SmallVectorImpl<char> &ResultPath, in createUniqueFile() argument
833 auto EC = createUniqueFile(Model, FD, ResultPath, OF_None, Mode); in createUniqueFile()
843 llvm::SmallVectorImpl<char> &ResultPath, FSEntity Type, in createTemporaryFile() argument
850 return createUniqueEntity(P.begin(), ResultFD, ResultPath, true, Type, Flags, in createTemporaryFile()
856 llvm::SmallVectorImpl<char> &ResultPath, FSEntity Type, in createTemporaryFile() argument
859 return createTemporaryFile(Prefix + Middle + Suffix, ResultFD, ResultPath, in createTemporaryFile()
865 SmallVectorImpl<char> &ResultPath, in createTemporaryFile() argument
867 return createTemporaryFile(Prefix, Suffix, ResultFD, ResultPath, FS_File, in createTemporaryFile()
872 SmallVectorImpl<char> &ResultPath, in createTemporaryFile() argument
875 auto EC = createTemporaryFile(Prefix, Suffix, FD, ResultPath, Flags); in createTemporaryFile()
886 SmallVectorImpl<char> &ResultPath) { in createUniqueDirectory() argument
888 return createUniqueEntity(Prefix + "-%%%%%%", Dummy, ResultPath, true, in createUniqueDirectory()
894 SmallVectorImpl<char> &ResultPath) { in getPotentiallyUniqueFileName() argument
896 return createUniqueEntity(Model, Dummy, ResultPath, false, FS_Name); in getPotentiallyUniqueFileName()
901 SmallVectorImpl<char> &ResultPath) { in getPotentiallyUniqueTempFileName() argument
903 return createTemporaryFile(Prefix, Suffix, Dummy, ResultPath, FS_Name); in getPotentiallyUniqueTempFileName()
1340 SmallString<128> ResultPath; in create() local
1342 createUniqueFile(Model, FD, ResultPath, OF_Delete | ExtraFlags, Mode)) in create()
1345 TempFile Ret(ResultPath, FD); in create()
1356 if (SetSignalHandler && sys::RemoveFileOnSignal(ResultPath)) { in create()