Skip to content
  1. Jun 15, 2008
  2. Feb 20, 2008
  3. Jan 27, 2008
  4. Jan 09, 2008
  5. Dec 29, 2007
  6. Oct 08, 2007
  7. Jul 23, 2007
  8. Jul 05, 2007
  9. Jun 19, 2007
  10. May 06, 2007
  11. Apr 30, 2007
  12. Apr 04, 2007
    • Reid Spencer's avatar
      For PR1302: · d7799fd1
      Reid Spencer authored
      Rename LinkItems as NativeLinkItems since it is filled out by the Linker
      library to contain only those items deemed to be native.
      
      llvm-svn: 35654
      d7799fd1
  13. Feb 16, 2007
  14. Feb 09, 2007
  15. Feb 08, 2007
    • Reid Spencer's avatar
      For PR1153: · 5d211e24
      Reid Spencer authored
      Copy a couple more missing options from gccld to llvm-ld.
      
      llvm-svn: 34061
      5d211e24
  16. Jan 21, 2007
  17. Dec 07, 2006
  18. Dec 06, 2006
  19. Nov 29, 2006
  20. Nov 11, 2006
  21. Nov 05, 2006
  22. Sep 01, 2006
  23. Aug 23, 2006
    • Reid Spencer's avatar
      For PR797: · 879ed5ab
      Reid Spencer authored
      Eliminate exception throwing from Path::renamePathOnDisk and adjust its
      users correspondingly.
      
      llvm-svn: 29843
      879ed5ab
    • Reid Spencer's avatar
      For PR797: · 8db84424
      Reid Spencer authored
      Remove exceptions from the Path::create*OnDisk methods. Update their users
      to handle error messages via arguments and result codes.
      
      llvm-svn: 29840
      8db84424
    • Reid Spencer's avatar
      For PR797: · 9d2f19c7
      Reid Spencer authored
      Change the Path::make*OnDisk methods exception free and adjust their usage.
      
      llvm-svn: 29836
      9d2f19c7
  24. Aug 21, 2006
    • Reid Spencer's avatar
      For PR797: · 944645af
      Reid Spencer authored
      Adjust usage of the ExecuteAndWait function to use the last argument which
      is the ErrMsg string. This is necessitated because this function no longer
      throws exceptions on error.
      
      llvm-svn: 29791
      944645af
  25. Jun 27, 2006
  26. Jun 08, 2006
    • Reid Spencer's avatar
      For PR780: · 5113dc5c
      Reid Spencer authored
      1. Add #includes to LinkAllVMCore.h to get Mangler.o and InlineAsm.o
      2. Make Mangler.h and InlineAsm.h use the macros to ensure linkage
      3. Make each of the tools with --load options include LinkAllVMCore.h
      This should be the last set of changes for this bug and 800.
      
      llvm-svn: 28719
      5113dc5c
  27. May 14, 2006
  28. Mar 06, 2006
  29. Jan 10, 2006
    • Reid Spencer's avatar
      For PR521: · 5995c575
      Reid Spencer authored
      With these patches we implement the ability for the Linker library to
      keep track of which libraries were actually bytecode files (not archives)
      and cause their users to remove such files from the list of libraries to
      pass to the native linker.
      
      llvm-svn: 25169
      5995c575
  30. Dec 21, 2005
    • Reid Spencer's avatar
      Implement PR512: · 41e1b6fe
      Reid Spencer authored
      This patch adds a -post-link-opts option to llvm-ld which allows an arbitrary
      program to optimize bytecode after linking. The program is passed two file
      names. The first is the input (linked bytecode) the second is where it must
      place its output (presumably after optimizing). If the output file is bytecode,
      it is used as a substitute for the input. This will allow things like poolalloc
      to be written as a separate program instead of a loadable module or built into
      LLVM.
      
      llvm-svn: 24893
      41e1b6fe
  31. Dec 13, 2005
  32. Jul 08, 2005
    • Reid Spencer's avatar
      Final Changes For PR495: · af48d864
      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
      af48d864
    • 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
  33. Apr 22, 2005
Loading