- May 14, 2006
-
-
Chris Lattner authored
llvm-svn: 28299
-
- Jan 10, 2006
-
-
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
-
- Dec 22, 2005
-
-
Reid Spencer authored
* Changed the -rpath option from cl::opt to cl::list * Changed the interface to GenerateNative to take a std::vector<std::string> instead of just a std::string * Changed GenerateNative to generate multiple -Wl,-rpath, options to be passed to gcc. llvm-svn: 24930
-
- Dec 14, 2005
-
-
Reid Spencer authored
in last patch. llvm-svn: 24710
-
- Dec 13, 2005
-
-
Reid Spencer authored
the module being constructed. This is used to correctly name the module. Previously the name of the linker tool was used which produces confusing output when the module identifier is used in an error message. llvm-svn: 24699
-
- Nov 17, 2005
-
-
Chris Lattner authored
llvm-svn: 24392
-
- Nov 03, 2005
-
-
Chris Lattner authored
llvm-gcc main.c -Wl,-native -o a.out -g This is important because it used by many configure scripts. John, please pull this onto the 1.6 branch. llvm-svn: 24163
-
- Oct 27, 2005
-
-
John Criswell authored
into the LLVMAnalysis library. This allows LLVMTranform and LLVMTransformUtils to be archives and linked with LLVMAnalysis.a, which provides any missing definitions. llvm-svn: 24036
-
- Oct 26, 2005
-
-
John Criswell authored
SparcV9 JIT. 2. Make LLVMTransformUtils a relinked object file and always link it before LLVMAnalysis.a. These two libraries have circular dependencies on each other which creates problem when building the SparcV9 JIT. This change fixes the dependency on all platforms problems with a minimum of fuss. llvm-svn: 24023
-
- Oct 18, 2005
-
-
Chris Lattner authored
llvm-svn: 23784
-
- Sep 23, 2005
-
-
Chris Lattner authored
not completely painful to use. Once we decide a directory has a bytecode library, we know it this function returns true, no need to scan entire directories. llvm-svn: 23405
-
Chris Lattner authored
2. Concatenate -lfoo and -L/bar options into a single option instead of passing "-L /bar" (for example) which doesn't work on Darwin. 3. Send -v output to stderr instead of stdout llvm-svn: 23404
-
- Aug 03, 2005
-
-
Chris Lattner authored
performed with -export-dynamic (aka. -disable-internalize). Patch by Nicholas Riley! llvm-svn: 22601
-
- Jul 08, 2005
-
-
Reid Spencer authored
exit from isBytecodeLPath with "false". llvm-svn: 22360
-
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
-
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
-
- Apr 24, 2005
-
-
Misha Brukman authored
regardless of the tab size/stop settings on the developer side llvm-svn: 21499
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21428
-
- Apr 20, 2005
-
-
Misha Brukman authored
llvm-svn: 21372
-
Misha Brukman authored
llvm-svn: 21371
-
Misha Brukman authored
* Add option `-save-temps' Patch contributed by Markus Oberhumer. llvm-svn: 21367
-
- Apr 10, 2005
-
-
Chris Lattner authored
out by Markus F.X.J. Oberhumer. llvm-svn: 21211
-
- Feb 28, 2005
-
-
Reid Spencer authored
ensure that -L paths don't contain both bytecode and native libraries. This patch contributed by Adam Treat. llvm-svn: 20370
-
- Feb 14, 2005
-
-
Chris Lattner authored
llvm-svn: 20166
-
- Jan 22, 2005
-
-
Jeff Cohen authored
llvm-svn: 19751
-
- Dec 21, 2004
-
-
Reid Spencer authored
constructor is "explicit". llvm-svn: 19078
-
- Dec 19, 2004
-
-
Reid Spencer authored
* Support changes in sys::Program::ExecuteAndWait interface llvm-svn: 19044
-
- Dec 18, 2004
-
-
Reid Spencer authored
main function. llvm-svn: 19029
-
Reid Spencer authored
llvm-svn: 19026
-
- Dec 17, 2004
-
-
Reid Spencer authored
* removeFile() -> sys::Path::destroyFile() * remove extraneous toString() calls * convert local variables representing path names from std::string to sys::Path * Use sys::Path objects with FileRemove instead of std::string * Use sys::Path methods for construction of path names llvm-svn: 19001
-
- Dec 14, 2004
-
-
Reid Spencer authored
* Change ExecWait calls to sys::Program::ExecuteAndWait * Convert to use sys::Path where it makes sense llvm-svn: 18929
-
Reid Spencer authored
Adjust to interface change for FindExecutable. llvm-svn: 18920
-
- Dec 13, 2004
-
-
Reid Spencer authored
Replace MakeFileReadable and MakeFileExecutable (from FileUtilities) with sys::Path::makeReadable and sys::Path:makeExecutable, respectively. llvm-svn: 18909
-
Reid Spencer authored
pass to the Linker::LinkInItems function. llvm-svn: 18894
-
Reid Spencer authored
llvm-svn: 18864
-
- Dec 12, 2004
-
-
Chris Lattner authored
llvm-svn: 18825
-
- Dec 10, 2004
-
-
Chris Lattner authored
llvm-svn: 18782
-
Chris Lattner authored
llvm-svn: 18753
-
- Dec 08, 2004
-
-
Reid Spencer authored
llvm-svn: 18617
-
- Dec 05, 2004
-
-
Reid Spencer authored
When not linking as a library, use LinkItems to retain command line order of \ linking, otherwise use LinkFiles llvm-svn: 18549
-