| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Minor syntactical change to make this a little easier to comprehend. | Reid Spencer | 2004-12-13 | 1 | -5/+2 | |
| | | | | | llvm-svn: 18888 | |||||
| * | Make use of the new Path inserter function. | Reid Spencer | 2004-12-13 | 1 | -3/+3 | |
| | | | | | llvm-svn: 18887 | |||||
| * | Fix a bug where "." or any single character file name doesn't get the | Reid Spencer | 2004-12-13 | 1 | -1/+1 | |
| | | | | | | | terminating / when setDirectory is called. llvm-svn: 18886 | |||||
| * | Remove an always false clause from an if statement. | Reid Spencer | 2004-12-13 | 1 | -1/+1 | |
| | | | | | llvm-svn: 18885 | |||||
| * | Fix a bug where directory names of length one or less where not set | Alkis Evlogimenos | 2004-12-13 | 1 | -1/+1 | |
| | | | | | | | properly (examples: "", ".", "a"). llvm-svn: 18883 | |||||
| * | Use the new BYTECODE_DESTINATION to override the default bytecode install | Reid Spencer | 2004-12-13 | 16 | -1/+17 | |
| | | | | | | | | | | destination for this library so that it goes to $(cferuntime_libdir) rather than just $(libdir). Normal bytecode libraries should be installed in the $(libdir), but these ones are "special" because they're part of the the C/C++ front end. llvm-svn: 18882 | |||||
| * | More properly name bytecode_libdir cferuntime_libdir. This is only the | Reid Spencer | 2004-12-13 | 1 | -1/+1 | |
| | | | | | | | libdir for the CFE runtime libraries, not "all bytecode". llvm-svn: 18881 | |||||
| * | Finish the implementation of the BYTECODE_DESTINATION feature for modules | Reid Spencer | 2004-12-13 | 1 | -5/+11 | |
| | | | | | | | too and getting rid of the last remnants of bytecode_libdir. llvm-svn: 18880 | |||||
| * | Implement a new feature, BYTECODE_DESTINATION, to allow a user makefile to | Reid Spencer | 2004-12-13 | 1 | -2/+8 | |
| | | | | | | | | | specify where the bytecode library is to be installed. This allows the default location ($prefix/lib) to be overridden, for special case runtime libraries like the cfe runtime libs. llvm-svn: 18879 | |||||
| * | * Add a std::ostream inserter for sys::Path | Reid Spencer | 2004-12-13 | 3 | -3/+9 | |
| | | | | | | | * Correct the std::string constructor to take a const reference. llvm-svn: 18877 | |||||
| * | Fix recent breakage of win32 build | Jeff Cohen | 2004-12-13 | 2 | -9/+1 | |
| | | | | | llvm-svn: 18876 | |||||
| * | Make sure the archive doesn't have to exist before we remove it. | Reid Spencer | 2004-12-13 | 1 | -2/+2 | |
| | | | | | llvm-svn: 18873 | |||||
| * | Always remove bytecode archives so that path mismatches don't cause the | Reid Spencer | 2004-12-13 | 1 | -0/+2 | |
| | | | | | | | contents to not be updated. llvm-svn: 18872 | |||||
| * | * Fix header block. | Reid Spencer | 2004-12-13 | 1 | -8/+8 | |
| | | | | | | | | | * Fix loop style per standards * Don't create a new Module when the Linker's module is released. * Add/fix function comments. llvm-svn: 18871 | |||||
| * | Add missing space in a comment. | Reid Spencer | 2004-12-13 | 1 | -1/+1 | |
| | | | | | llvm-svn: 18870 | |||||
| * | Make sure the Archive gets deleted if there's an error. | Reid Spencer | 2004-12-13 | 1 | -4/+4 | |
| | | | | | llvm-svn: 18869 | |||||
| * | Remove commented out functions that have been replaced with lib/System | Reid Spencer | 2004-12-13 | 1 | -25/+0 | |
| | | | | | | | functionality. llvm-svn: 18868 | |||||
| * | Fix header and function comments. | Reid Spencer | 2004-12-13 | 1 | -14/+6 | |
| | | | | | llvm-svn: 18867 | |||||
| * | Implement new functions per new interface | Reid Spencer | 2004-12-13 | 1 | -55/+48 | |
| | | | | | llvm-svn: 18866 | |||||
| * | PR351: \ | Reid Spencer | 2004-12-13 | 2 | -5/+7 | |
| | | | | | | | Use sys::Path not FileUtilities to check file types llvm-svn: 18865 | |||||
| * | Convert to use new Linker class interface | Reid Spencer | 2004-12-13 | 2 | -39/+116 | |
| | | | | | llvm-svn: 18864 | |||||
| * | LinkModules is now in the Linker class | Reid Spencer | 2004-12-13 | 3 | -5/+5 | |
| | | | | | llvm-svn: 18863 | |||||
| * | For PR351: \ | Reid Spencer | 2004-12-13 | 1 | -67/+54 | |
| | | | | | | | | | * Remove IsLibrary and GetLibraryPath, replaced by FindLibrary in ../Path.cpp \ * Implement GetSystemLibraryPaths and GetBytecodeLibraryPaths, instead of the \ GetSystemLibraryPath1 and GetSystemLibraryPath2 methods llvm-svn: 18862 | |||||
| * | For PR351: \ | Reid Spencer | 2004-12-13 | 1 | -0/+31 | |
| | | | | | | | | | * Move generic isArchive method here from Unix/Path.cpp \ * Implement isDynamicLibrary \ * Implement FindLibrary for Linker llvm-svn: 18861 | |||||
| * | This file contains basic Linker facilities needed by all tools | Reid Spencer | 2004-12-13 | 1 | -0/+166 | |
| | | | | | llvm-svn: 18860 | |||||
| * | Make LinkModules a static member function | Reid Spencer | 2004-12-13 | 1 | -1/+2 | |
| | | | | | llvm-svn: 18859 | |||||
| * | This file contains only the Linker's library linking support | Reid Spencer | 2004-12-13 | 1 | -0/+70 | |
| | | | | | llvm-svn: 18858 | |||||
| * | For PR351: \ | Reid Spencer | 2004-12-13 | 1 | -122/+12 | |
| | | | | | | | | | * Remove redundant static function LinkOneLibrary. \ * Remove unneded #includes \ * Convert FileSupport usage to sys::Path instead llvm-svn: 18857 | |||||
| * | This file contains only the Linker's file linking support | Reid Spencer | 2004-12-13 | 1 | -0/+89 | |
| | | | | | llvm-svn: 18856 | |||||
| * | For PR351: \ | Reid Spencer | 2004-12-13 | 1 | -284/+32 | |
| | | | | | | | | | | * Convert functions to Linker:: methods. \ * Remove unneeded #includes \ * Utilize sys::Path utilities not FileSupport utilities \ * Move File & Library linking functions to other source files llvm-svn: 18855 | |||||
| * | For PR351: \ | Reid Spencer | 2004-12-13 | 2 | -49/+17 | |
| | | | | | | | | * Get file information from a MappedFile instance \ * Convert file type tests to sys::Path form llvm-svn: 18854 | |||||
| * | Implement error handling in OpenAndLoad* functions so the Linker can handle it. | Reid Spencer | 2004-12-13 | 1 | -13/+22 | |
| | | | | | llvm-svn: 18853 | |||||
| * | Make the size() method const | Reid Spencer | 2004-12-13 | 2 | -3/+3 | |
| | | | | | llvm-svn: 18852 | |||||
| * | For PR351:\ | Reid Spencer | 2004-12-13 | 1 | -10/+9 | |
| | | | | | | | | * Modify file reading to use sys::MappedFile \ * Use sys::Path instead of std::string llvm-svn: 18851 | |||||
| * | Add LLVMGCCDIR for path lookup | Reid Spencer | 2004-12-13 | 1 | -0/+3 | |
| | | | | | llvm-svn: 18850 | |||||
| * | Make the OpenAndLoad functions have an ErrorMessage argument. | Reid Spencer | 2004-12-13 | 1 | -2/+6 | |
| | | | | | llvm-svn: 18849 | |||||
| * | Completely rewrite the interface to be class based | Reid Spencer | 2004-12-13 | 1 | -107/+259 | |
| | | | | | llvm-svn: 18848 | |||||
| * | For PR351:\ | Reid Spencer | 2004-12-13 | 1 | -25/+29 | |
| | | | | | | | | | | * Consolidate path retrieval into just two methods. \ * Add FindLibrary as a convenience function. \ * Add isDynamicLibrary for testing for dynamic libs. \ * Make toString constant and reference clean. llvm-svn: 18847 | |||||
| * | For PR351:Remove the file type checking methods (now in sys::Path) | Reid Spencer | 2004-12-13 | 2 | -59/+5 | |
| | | | | | llvm-svn: 18846 | |||||
| * | Get LLVMGCCDIR into the #defines | Reid Spencer | 2004-12-13 | 2 | -31/+38 | |
| | | | | | llvm-svn: 18845 | |||||
| * | Add V8 SPEC status. | Brian Gaeke | 2004-12-13 | 1 | -0/+10 | |
| | | | | | llvm-svn: 18844 | |||||
| * | Change indentation of a whole bunch of code, no real changes here. | Chris Lattner | 2004-12-12 | 1 | -105/+105 | |
| | | | | | llvm-svn: 18843 | |||||
| * | More substantial simplifications and speedups. This makes ADCE about 20% faster | Chris Lattner | 2004-12-12 | 1 | -97/+43 | |
| | | | | | | | in some cases. llvm-svn: 18842 | |||||
| * | More minor microoptimizations | Chris Lattner | 2004-12-12 | 1 | -6/+4 | |
| | | | | | llvm-svn: 18841 | |||||
| * | Remove some more set operations | Chris Lattner | 2004-12-12 | 1 | -6/+2 | |
| | | | | | llvm-svn: 18840 | |||||
| * | Reduce number of set operations. | Chris Lattner | 2004-12-12 | 1 | -2/+1 | |
| | | | | | llvm-svn: 18839 | |||||
| * | Optimize div/rem + select combinations more. | Chris Lattner | 2004-12-12 | 1 | -24/+89 | |
| | | | | | | | In particular, implement div.ll:test10 and rem.ll:test4. llvm-svn: 18838 | |||||
| * | Add testcases for simple things we can handle that occur now in vortex. | Chris Lattner | 2004-12-12 | 2 | -0/+12 | |
| | | | | | llvm-svn: 18837 | |||||
| * | Dejagnu doesn't work if you do TESTSUITE=.../ | Chris Lattner | 2004-12-12 | 1 | -1/+2 | |
| | | | | | | | You can't pass the trailing / into Dejagnu, so make the makefile strip it off llvm-svn: 18836 | |||||
| * | Fix Regression/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll, and all programs | Chris Lattner | 2004-12-12 | 1 | -0/+1 | |
| | | | | | | | when compiled with debug information. llvm-svn: 18835 | |||||

