Lines Matching refs:ResultPath

173                    SmallVectorImpl<char> &ResultPath, bool MakeAbsolute,  in createUniqueEntity()  argument
183 sys::fs::createUniquePath(Model, ResultPath, MakeAbsolute); in createUniqueEntity()
187 EC = sys::fs::openFileForReadWrite(Twine(ResultPath.begin()), ResultFD, in createUniqueEntity()
201 EC = sys::fs::access(ResultPath.begin(), sys::fs::AccessMode::Exist); in createUniqueEntity()
210 EC = sys::fs::create_directory(ResultPath.begin(), false); in createUniqueEntity()
798 void createUniquePath(const Twine &Model, SmallVectorImpl<char> &ResultPath, in createUniquePath() argument
813 ResultPath = ModelStorage; in createUniquePath()
814 ResultPath.push_back(0); in createUniquePath()
815 ResultPath.pop_back(); in createUniquePath()
820 ResultPath[i] = "0123456789abcdef"[sys::Process::GetRandomNumber() & 15]; in createUniquePath()
825 SmallVectorImpl<char> &ResultPath, in createUniqueFile() argument
827 return createUniqueEntity(Model, ResultFd, ResultPath, false, FS_File, Flags, in createUniqueFile()
832 SmallVectorImpl<char> &ResultPath, in createUniqueFile() argument
835 auto EC = createUniqueFile(Model, FD, ResultPath, OF_None, Mode); in createUniqueFile()
845 llvm::SmallVectorImpl<char> &ResultPath, FSEntity Type, in createTemporaryFile() argument
852 return createUniqueEntity(P.begin(), ResultFD, ResultPath, true, Type, Flags, in createTemporaryFile()
858 llvm::SmallVectorImpl<char> &ResultPath, FSEntity Type, in createTemporaryFile() argument
861 return createTemporaryFile(Prefix + Middle + Suffix, ResultFD, ResultPath, in createTemporaryFile()
867 SmallVectorImpl<char> &ResultPath, in createTemporaryFile() argument
869 return createTemporaryFile(Prefix, Suffix, ResultFD, ResultPath, FS_File, in createTemporaryFile()
874 SmallVectorImpl<char> &ResultPath, in createTemporaryFile() argument
877 auto EC = createTemporaryFile(Prefix, Suffix, FD, ResultPath, Flags); in createTemporaryFile()
888 SmallVectorImpl<char> &ResultPath) { in createUniqueDirectory() argument
890 return createUniqueEntity(Prefix + "-%%%%%%", Dummy, ResultPath, true, in createUniqueDirectory()
896 SmallVectorImpl<char> &ResultPath) { in getPotentiallyUniqueFileName() argument
898 return createUniqueEntity(Model, Dummy, ResultPath, false, FS_Name); in getPotentiallyUniqueFileName()
903 SmallVectorImpl<char> &ResultPath) { in getPotentiallyUniqueTempFileName() argument
905 return createTemporaryFile(Prefix, Suffix, Dummy, ResultPath, FS_Name); in getPotentiallyUniqueTempFileName()
1334 SmallString<128> ResultPath; in create() local
1336 createUniqueFile(Model, FD, ResultPath, OF_Delete | ExtraFlags, Mode)) in create()
1339 TempFile Ret(ResultPath, FD); in create()
1350 if (SetSignalHandler && sys::RemoveFileOnSignal(ResultPath)) { in create()