- Dec 22, 2005
-
-
Reid Spencer authored
Move the system dependent portion to lib/System/*/Alarm.inc. This makes the SlowOperationInformer platform independent. llvm-svn: 24938
-
- Nov 16, 2005
-
-
Chris Lattner authored
llvm-svn: 24374
-
- Oct 24, 2005
-
-
Chris Lattner authored
llvm-svn: 23940
-
Chris Lattner authored
This should speed up build times. llvm-svn: 23934
-
- Aug 29, 2005
-
-
Chris Lattner authored
llvm-svn: 23128
-
- Aug 08, 2005
-
-
Chris Lattner authored
opts than they take directly. Thanks to John C for pointing this problem out to me! llvm-svn: 22717
-
Chris Lattner authored
'opt x y'). This fixes PR493. Patch contributed by Owen Anderson! llvm-svn: 22705
-
- Aug 02, 2005
-
-
Chris Lattner authored
instead of E for exponentials (e.g. 1.234D-43). Add support for this notation. llvm-svn: 22574
-
- Jul 27, 2005
-
-
Jeff Cohen authored
llvm-svn: 22523
-
- Jul 08, 2005
-
-
Reid Spencer authored
This chagne just renames some sys::Path methods to ensure they are not misused. The Path documentation now divides methods into two dimensions: Path/Disk and accessor/mutator. Path accessors and mutators only operate on the Path object itself without making any disk accesses. Disk accessors and mutators will also access or modify the file system. Because of the potentially destructive nature of disk mutators, it was decided that all such methods should end in the work "Disk" to ensure the user recognizes that the change will occur on the file system. This patch makes that change. The method name changes are: makeReadable -> makeReadableOnDisk makeWriteable -> makeWriteableOnDisk makeExecutable -> makeExecutableOnDisk setStatusInfo -> setStatusInfoOnDisk createDirectory -> createDirectoryOnDisk createFile -> createFileOnDisk createTemporaryFile -> createTemporaryFileOnDisk destroy -> eraseFromDisk rename -> renamePathOnDisk These changes pass the Linux Deja Gnu tests. llvm-svn: 22354
-
Nate Begeman authored
Add support for running bugpoint on mac os x for intel llvm-svn: 22351
-
Reid Spencer authored
Get rid of the difference between file paths and directory paths. The Path class now simply stores a path that can refer to either a file or a directory. This required various changes in the implementation and interface of the class with the corresponding impact to its users. Doxygen comments were also updated to reflect these changes. Interface changes are: appendDirectory -> appendComponent appendFile -> appendComponent elideDirectory -> eraseComponent elideFile -> eraseComponent elideSuffix -> eraseSuffix renameFile -> rename setDirectory -> set setFile -> set Changes pass Dejagnu and llvm-test/SingleSource tests. llvm-svn: 22349
-
- Jul 07, 2005
-
-
Reid Spencer authored
Change interface to Path class: readable -> canRead writable -> canWrite executable -> canExecute More (incremental) changes coming to close 495. llvm-svn: 22345
-
- May 16, 2005
-
-
Duraid Madina authored
can't patch it up for c++ (works in C though) llvm-svn: 22079
-
- May 13, 2005
-
-
Chris Lattner authored
llvm-svn: 21964
-
Reid Spencer authored
BZ_OK (meaning more data is expected) but there is no more input data. In this case, the input file is probably truncated. Generate an exception that indicates this case when its detected. llvm-svn: 21926
-
- May 11, 2005
-
-
Chris Lattner authored
llvm-svn: 21850
-
Misha Brukman authored
llvm-svn: 21845
-
- Apr 22, 2005
-
-
Misha Brukman authored
* Combine multiple ``std::cerr <<'' statements into one for simplicity llvm-svn: 21458
-
Misha Brukman authored
llvm-svn: 21440
-
Misha Brukman authored
llvm-svn: 21422
-
- Mar 22, 2005
-
-
Chris Lattner authored
llvm-svn: 20765
-
- Mar 17, 2005
-
-
Chris Lattner authored
leading whitespace. llvm-svn: 20647
-
- Mar 10, 2005
-
-
Andrew Lenharth authored
llvm-svn: 20552
-
- Mar 09, 2005
-
-
Chris Lattner authored
llvm-svn: 20525
-
- Feb 27, 2005
-
-
Chris Lattner authored
llvm-svn: 20340
-
- Feb 15, 2005
-
-
Chris Lattner authored
for the suggestion! :) llvm-svn: 20203
-
Chris Lattner authored
llvm-svn: 20202
-
Misha Brukman authored
llvm-svn: 20201
-
Reid Spencer authored
handling zero length files a little more intelligently. If both files are zero length then we return 0 (true) indicating a match. If only one of the files is zero length then we return 1 (false) indicating that the files differ. If the files don't agree in length then they can't match so we skip the first loop that looks for a quick match. llvm-svn: 20200
-
- Feb 14, 2005
-
-
Chris Lattner authored
printing help output or version info. llvm-svn: 20180
-
Chris Lattner authored
llvm-svn: 20168
-
- Feb 09, 2005
-
-
Chris Lattner authored
Timers' section. Since these are random timers in the program it doesn't make sense to sum them up. llvm-svn: 20090
-
- Jan 30, 2005
-
-
Tanya Lattner authored
the same. llvm-svn: 19929
-
Tanya Lattner authored
llvm-svn: 19928
-
- Jan 29, 2005
-
-
Chris Lattner authored
cases it represented them as 'unsigned's, which are not enough for 64-bit hosts. In other cases, it represented them as uint64_t's, which are inefficient for 32-bit hosts. This patch unifies all of the sizes to use size_t instead. llvm-svn: 19918
-
Chris Lattner authored
really need. This reduces 4M of memory consumption reading 176.gcc. llvm-svn: 19916
-
Chris Lattner authored
llvm-svn: 19915
-
Chris Lattner authored
memuse at the end, thus it is signed. llvm-svn: 19904
-
- Jan 23, 2005
-
-
Chris Lattner authored
llvm-svn: 19782
-