| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
on 64-bit Windows.
llvm-svn: 19393
|
|
|
|
| |
llvm-svn: 19378
|
|
|
|
| |
llvm-svn: 19377
|
|
|
|
| |
llvm-svn: 19240
|
|
|
|
|
|
| |
a terminal/console.
llvm-svn: 19237
|
|
|
|
|
|
|
|
|
|
| |
portability, the --track-space option was inadvertently ignored. This patch
fixes that so that sys::Process::GetMallocUsage() is only invoked if the
--track-spaces option is given. Apparently the mallinfo() call that
GetMallocUsage() uses is *very* slow, especially when processing very large
modules like projects/llvm-test/MultiSource/Applications/kimwitu++.
llvm-svn: 19163
|
|
|
|
|
|
| |
Move non-portable FDHandle class to its only user: lib/Debugger
llvm-svn: 19106
|
|
|
|
| |
llvm-svn: 19075
|
|
|
|
| |
llvm-svn: 19058
|
|
|
|
|
|
|
|
| |
* Move system dependent implementation out of this file.
* Make implementation use sys::Process::GetMallocUsage where necessary.
* Make implementation use sys::Process::GetTimeUsage where necessary.
llvm-svn: 19053
|
|
|
|
|
|
|
|
|
|
| |
* Pass sys::Path instead of std::string for paths
* Correct the types of arguments passed to RunProgramWithTimeout due to its
interface using sys::Path instead of std::string
* Replace "/dev/null" (not portable) with empty string which
sys::Program::ExecuteAndWait recognizes as "redirect to bit bucket"
llvm-svn: 19041
|
|
|
|
|
|
|
|
|
| |
* Remove unneeded header files.
* Move RedirectFD static function to lib/System/Unix/Program.cpp
* Delete RunProgramWithTimeout, now implemented by
sys::Program::ExecuteAndWait. RunProgramWithTimeout is now a convenience func.
llvm-svn: 19040
|
|
|
|
|
|
|
|
|
| |
* Make the OutputC and OutputAsm functions work with sys::Path for the output
file name instead of using std::string.
* Get rid of extraneous "toString" calls.
* Change "removeFile" to sys::Path::destroyFile()
llvm-svn: 19000
|
|
|
|
|
|
|
|
| |
* Remove the "removeFile" function, now implemented by the
sys::Path::destroyFile method.
* Make the FileRemove work with a sys::Path instead of a std::string
llvm-svn: 18999
|
|
|
|
|
|
|
| |
* Remove #inclusion of FileUtilities.h, not needed any more.
* Convert getUniqueFilename -> sys::Pat::makeUnique()
llvm-svn: 18948
|
|
|
|
|
|
|
| |
Remove getUniqueFilename and CopyFile. These are now implemented by
sys::Path::makeUnique and sys::CopyFile, respectively.
llvm-svn: 18946
|
|
|
|
|
|
| |
* Remove the ExecWait function. This is now in sys::Program::ExecuteAndWait
llvm-svn: 18927
|
|
|
|
| |
llvm-svn: 18925
|
|
|
|
|
|
|
| |
Adjust to changes in the interface of FindExecutable, getting ToolRunner
ready for bigger things to come.
llvm-svn: 18919
|
|
|
|
|
|
|
| |
* Remove isExecutable as its now implemented by sys::Path::executable
* Make FindExecutable a thin veneer over sys::Program::FindProgramByName.
llvm-svn: 18918
|
|
|
|
|
|
|
| |
Remove AllocateRWXMemory as it is not used any more in LLVM. The function
has been replaced with sys::Memory::AllocateRWX several months ago.
llvm-svn: 18912
|
|
|
|
|
|
|
|
| |
Remove the MakeFileReadable and MakeFileExecutable functions which are no
longer present in LLVM. They have been replaced with the sys::Path methods
makeReadable and makeExecutable, respectively.
llvm-svn: 18910
|
|
|
|
|
|
|
|
| |
The ReadFileIntoAddressSpace and UnmapFileFromAddressSpace functions are no
longer used by LLVM. Remove them. Replacement functionality for both
functions is now encapsulated in the sys::MappedFile class.
llvm-svn: 18903
|
|
|
|
|
|
|
|
| |
The getFileTimestamp and getFileSize functions have been removed from \
FileUtilities.{h,cpp}. They are replaced by Path::getTimestamp and \
Path::getSize,respectively.
llvm-svn: 18892
|
|
|
|
|
|
| |
Patch contributed by Morten Ofsted.
llvm-svn: 18889
|
|
|
|
| |
llvm-svn: 18846
|
|
|
|
| |
llvm-svn: 18505
|
|
|
|
|
|
| |
bytecode files. This should help linking substantially.
llvm-svn: 18378
|
|
|
|
|
|
| |
implementation
llvm-svn: 18358
|
|
|
|
| |
llvm-svn: 18356
|
|
|
|
| |
llvm-svn: 18353
|
|
|
|
| |
llvm-svn: 18251
|
|
|
|
| |
llvm-svn: 18250
|
|
|
|
| |
llvm-svn: 18246
|
|
|
|
| |
llvm-svn: 18245
|
|
|
|
|
|
|
| |
= sign. This needed to support -DNAME=value options as pass-through in
llvmc.
llvm-svn: 18203
|
|
|
|
|
|
| |
empty before checking if an arg exists.
llvm-svn: 18057
|
|
|
|
|
|
| |
Morten Ofstad!
llvm-svn: 17998
|
|
|
|
|
|
| |
NOT have the bzlib.h header file. Go figure.
llvm-svn: 17989
|
|
|
|
| |
llvm-svn: 17985
|
|
|
|
| |
llvm-svn: 17977
|
|
|
|
| |
llvm-svn: 17886
|
|
|
|
|
|
| |
*Implement/Document the cl::extrahelp feature instead of the MoreHelp ptr.
llvm-svn: 17871
|
|
|
|
| |
llvm-svn: 17775
|
|
|
|
|
|
| |
information if the MoreHelp global is not null.
llvm-svn: 17774
|
|
|
|
|
|
|
|
|
|
| |
bzip2: block size 9 -> 5, reduces memory by 400Kbytes, doesn't affect speed
or compression ratio on all but the largest bytecode files (>1MB)
zip: level 9 -> 6, this speeds up compression time by ~30% but only
degrades the compressed size by a few bytes per megabyte. Those few
bytes aren't worth the effort.
llvm-svn: 17647
|
|
|
|
|
|
|
| |
* Order #includes according to style guide
* Remove extraneous blank lines
llvm-svn: 17639
|
|
|
|
| |
llvm-svn: 17637
|
|
|
|
| |
llvm-svn: 17634
|
|
|
|
| |
llvm-svn: 17549
|