summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Use "" for LLVM include files, not <>Misha Brukman2004-12-201-5/+3
| | | | | | | * llvm/Config/alloca.h already #includes config.h * Minor readability/stylistic changes llvm-svn: 19048
* Make this compile on Solaris.Brian Gaeke2004-12-191-0/+1
| | | | llvm-svn: 19047
* Use <> for system #include filesMisha Brukman2004-12-191-1/+1
| | | | llvm-svn: 19046
* Make references to 'struct sigaction' compile under Solaris.Brian Gaeke2004-12-191-0/+1
| | | | llvm-svn: 19045
* For PR351:Reid Spencer2004-12-194-39/+48
| | | | | | * Support changes in sys::Program::ExecuteAndWait interface llvm-svn: 19044
* For PR351:Reid Spencer2004-12-191-22/+99
| | | | | | | Move the functionality of RunProgramWithTimeout into the ExecuteAndWait function: support a timeout and I/O redirects llvm-svn: 19043
* For PR351:Reid Spencer2004-12-191-0/+1
| | | | | | Add a needed include. llvm-svn: 19042
* For PR351:Reid Spencer2004-12-191-24/+27
| | | | | | | | | | * Pass sys::Path instead of std::string for paths * Correct the types of arguments passed to RunProgramWithTimeout due to its interface using sys::Path instead of std::string * Replace "/dev/null" (not portable) with empty string which sys::Program::ExecuteAndWait recognizes as "redirect to bit bucket" llvm-svn: 19041
* For PR351:Reid Spencer2004-12-191-115/+5
| | | | | | | | | * 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
* For PR351:Reid Spencer2004-12-191-4/+15
| | | | | | | | Incorporate the abilities of RunPRogramWithTimeout into sys::Program::ExecuteAndWait so that redirection and a timeout are optionally supported. llvm-svn: 19039
* For PR351:Reid Spencer2004-12-191-4/+4
| | | | | | Turn path instance variables into sys::Path instead of std::string llvm-svn: 19038
* For PR351:Reid Spencer2004-12-191-20/+21
| | | | | | | Replace RunProgramWithTimeout with an inline function that calls sys::Program::ExecuteAndWait. This is now just a convenience function. llvm-svn: 19037
* Add llc project to Visual StudioJeff Cohen2004-12-192-3/+155
| | | | llvm-svn: 19036
* Add lli project to Visual StudioJeff Cohen2004-12-194-2/+199
| | | | llvm-svn: 19035
* Enable browse information in Visual StudioJeff Cohen2004-12-1911-0/+11
| | | | llvm-svn: 19034
* Improve dependency management for lib/system/win32/* files. Instead of ↵Jeff Cohen2004-12-181-2/+22
| | | | | | | | | | | | copying the files from win32/* to platform/*, create one line files in platform that include the corresponding file in win32. This makes life much more enjoyable! The cruel irony is that NTFS has hard links just like Unix, but there's no way to get to them from the DOS prompt! llvm-svn: 19033
* Don't forget about release configuration...Jeff Cohen2004-12-1811-11/+11
| | | | llvm-svn: 19032
* Rationalize warning suppression. First, 64-bit portability warnings are ↵Jeff Cohen2004-12-1811-33/+33
| | | | | | | | | | | | | disabled. The specific warnings they produced were being suppressed anyway. The truncation warnings that were suppressed are now enabled, and the few that still occur ought to be fixed. The only warnings suppressed now are the "negating an unsigned is still unsigned", the validity of which Chris does not accept, and the "implicit conversion of <type> to bool performance warning". Making the conversion explicit won't make it run any faster and this is an easier way to shut the compiler up. llvm-svn: 19031
* sys::CopyFile returns void and throws an exception on error which will beReid Spencer2004-12-181-4/+1
| | | | | | caught by llvm-ld's main function. llvm-svn: 19030
* sys::CopyString throws an exception on error which will be caught by gccldReid Spencer2004-12-181-4/+1
| | | | | | main function. llvm-svn: 19029
* Fix win32 breakageJeff Cohen2004-12-182-4/+5
| | | | llvm-svn: 19028
* The CopyFile function got moved into the sys namespace.Reid Spencer2004-12-182-2/+2
| | | | llvm-svn: 19026
* Correct the name of the method. CopyFiles -> CopyFile.Reid Spencer2004-12-181-1/+1
| | | | llvm-svn: 19025
* Remove unused enum valueChris Lattner2004-12-171-2/+2
| | | | llvm-svn: 19024
* Always print out DejagnuTest results to stdout so that it gets emailed to ↵Tanya Lattner2004-12-171-0/+2
| | | | | | the nightly test manager. Eventually Dejagnu should be merged into the added/removed tests. llvm-svn: 19023
* Move the #include of sys/stat.h inside the linux "hack" for the statReid Spencer2004-12-171-3/+1
| | | | | | family of functions so it gets noticed if we ever remove this. llvm-svn: 19022
* Remove unused #includeChris Lattner2004-12-171-1/+1
| | | | llvm-svn: 19021
* Only #include sys/stat.h if we're on linux where we have the PR274 problem.Reid Spencer2004-12-171-0/+2
| | | | llvm-svn: 19020
* Make this testcase a bit more challangingChris Lattner2004-12-171-1/+9
| | | | llvm-svn: 19019
* Actually overload the virtual method. This fixesChris Lattner2004-12-171-1/+2
| | | | | | | Regression/Analysis/GlobalsModRef/purecse.ll. Isn't this what the -Woverload-whatever flag would warn about :) llvm-svn: 19018
* Change the test to check to see that CSE happens not dead call elimChris Lattner2004-12-171-1/+1
| | | | llvm-svn: 19017
* Make code fit in 80 colsChris Lattner2004-12-171-2/+3
| | | | llvm-svn: 19016
* Reverse the logic for Win32 to ensure that bugpoint and llvm-db are NOTReid Spencer2004-12-171-1/+1
| | | | | | built on this platform. llvm-svn: 19015
* Fix this file to actually work. ifneq was incorrectly used. Subtract outReid Spencer2004-12-171-9/+6
| | | | | | | llvm-db and bugpoint for Win32 rather than add them in subtr llvm-svn: 19014
* Describe the new "reconfigure" and "spotless" targets.Reid Spencer2004-12-171-0/+24
| | | | llvm-svn: 19013
* Complete the implementation of the spotless rule and make it not depend onReid Spencer2004-12-171-6/+12
| | | | | | the .. directory. llvm-svn: 19012
* Makefile.JIT doesn't exist any more so it doesn't need to be distributed.Reid Spencer2004-12-171-2/+0
| | | | llvm-svn: 19009
* Disable bugpoint and llvm-db tools for Win32. They can't be supported onReid Spencer2004-12-171-2/+10
| | | | | | | that platform without a lot of work because they depend on process image copy behavior of fork(2). llvm-svn: 19008
* Change the sentinalChris Lattner2004-12-171-2/+2
| | | | llvm-svn: 19007
* Create a stack slot for the return address lazily instead of eagerly. ThisChris Lattner2004-12-171-4/+8
| | | | | | | save small amounts of time for functions that don't call llvm.returnaddress or llvm.frameaddress (which is almost all functions). llvm-svn: 19006
* Chris is a pain ;) Removing reassociate.Tanya Lattner2004-12-161-6/+0
| | | | llvm-svn: 19005
* Removing commented out lines.Tanya Lattner2004-12-161-8/+3
| | | | llvm-svn: 19004
* Removed LICM and GCSE.Tanya Lattner2004-12-161-3/+3
| | | | llvm-svn: 19003
* Linking in all of ScalarOpts.Tanya Lattner2004-12-161-1/+1
| | | | llvm-svn: 19002
* For PR351:Reid Spencer2004-12-167-44/+54
| | | | | | | | | | | * 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
* For PR351:Reid Spencer2004-12-162-17/+16
| | | | | | | | | * Make the OutputC and OutputAsm functions work with sys::Path for the output file name instead of using std::string. * Get rid of extraneous "toString" calls. * Change "removeFile" to sys::Path::destroyFile() llvm-svn: 19000
* For PR351:Reid Spencer2004-12-162-15/+5
| | | | | | | | * Remove the "removeFile" function, now implemented by the sys::Path::destroyFile method. * Make the FileRemove work with a sys::Path instead of a std::string llvm-svn: 18999
* X86 doesn't actually use SelectionDAG yet.Chris Lattner2004-12-161-1/+1
| | | | llvm-svn: 18996
* No targets actually use this libraryChris Lattner2004-12-161-1/+0
| | | | llvm-svn: 18995
* Remove dead #includeChris Lattner2004-12-161-1/+0
| | | | llvm-svn: 18994
OpenPOWER on IntegriCloud