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