Skip to content
  1. Nov 29, 2010
  2. Nov 03, 2010
  3. Nov 02, 2010
  4. Oct 28, 2010
  5. Sep 03, 2010
  6. Sep 02, 2010
  7. Sep 11, 2009
    • Dan Gohman's avatar
      Fix llvm-extract's "writing bitcode to a terminal" warning, which wasn't · e5929236
      Dan Gohman authored
      working. To support this, add an is_displayed() function to raw_ostream,
      and generalize Process::StandardOutIsDisplayed and friends in order to
      support it.
      
      Also, call RemoveFileOnSignal before creating a file instead of after, so
      that the file isn't left behind if the program is interrupted between when
      the file is created and RemoveFileOnSignal is called.
      
      While here, add a -S to llvm-extract and port it to IRReader so that it
      supports assembly input.
      
      llvm-svn: 81568
      e5929236
  8. Aug 24, 2009
    • Chris Lattner's avatar
      Prune #includes from llvm/Linker.h and llvm/System/Path.h, · c521f541
      Chris Lattner authored
      forcing them down into various .cpp files.
      
      This change also:
      1. Renames TimeValue::toString() and Path::toString() to ::str()
         for similarity with the STL.
      2. Removes all stream insertion support for sys::Path, forcing
         clients to call .str().
      3. Removes a use of Config/alloca.h from bugpoint, using smallvector
         instead.
      4. Weans llvm-db off <iostream>
      
      sys::Path really needs to be gutted, but I don't have the desire to
      do it at this point.
      
      llvm-svn: 79869
      c521f541
  9. Aug 23, 2009
  10. Aug 05, 2009
    • Dan Gohman's avatar
      Fix FindExecutable to use sys::Path::GetMainExecutable instead of · 46ffffa7
      Dan Gohman authored
      just argv[0]. And remove the code for searching the current
      working directory and for searching PATH; the point of FindExecutable
      is not to find whatever version of the executable can be found by
      searching around, but to find an executable that accompanies the
      current executable.
      
      Update the tools to use sys::Program::FindProgramByName when they
      want PATH searching.
      
      llvm-svn: 78240
      46ffffa7
  11. Jul 15, 2009
  12. Jul 12, 2009
  13. Jul 01, 2009
  14. Dec 29, 2007
  15. Jul 05, 2007
  16. Dec 08, 2006
  17. Dec 07, 2006
  18. Nov 26, 2006
  19. Jul 08, 2005
    • Reid Spencer's avatar
      For PR495: · c9c0473f
      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
      c9c0473f
  20. Jul 07, 2005
    • Reid Spencer's avatar
      For PR495: · 5b891e98
      Reid Spencer authored
      Change interface to Path class:
      readable -> canRead
      writable -> canWrite
      executable -> canExecute
      
      More (incremental) changes coming to close 495.
      
      llvm-svn: 22345
      5b891e98
  21. May 11, 2005
  22. Apr 22, 2005
  23. Jan 02, 2005
  24. Dec 19, 2004
    • Reid Spencer's avatar
      For PR351: · d44f8452
      Reid Spencer authored
      * 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
      d44f8452
  25. Dec 14, 2004
    • Reid Spencer's avatar
      For PR351: · c2e22fea
      Reid Spencer authored
      * Remove the ExecWait function. This is now in sys::Program::ExecuteAndWait
      
      llvm-svn: 18927
      c2e22fea
    • Reid Spencer's avatar
      For PR351: · dc49d865
      Reid Spencer authored
      * Remove isExecutable as its now implemented by sys::Path::executable
      * Make FindExecutable a thin veneer over sys::Program::FindProgramByName.
      
      llvm-svn: 18918
      dc49d865
  26. Dec 13, 2004
    • Reid Spencer's avatar
      For PR351: · e42f222d
      Reid Spencer authored
      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
      e42f222d
  27. Sep 02, 2004
    • Reid Spencer's avatar
      Changes For Bug 352 · 7c16caa3
      Reid Spencer authored
      Move include/Config and include/Support into include/llvm/Config,
      include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
      public header files must be under include/llvm/.
      
      llvm-svn: 16137
      7c16caa3
  28. Jul 25, 2004
  29. Jul 24, 2004
  30. Jun 18, 2004
Loading