summaryrefslogtreecommitdiffstats
path: root/llvm/support
Commit message (Collapse)AuthorAgeFilesLines
* Oops, missed the . filesChris Lattner2003-10-052-5/+0
| | | | llvm-svn: 8879
* Move support/lib into lib/SupportChris Lattner2003-10-0571-14629/+0
| | | | | | Move support/tools into utils llvm-svn: 8878
* Fixed space issues, code alignment, tabs -> spaces.Misha Brukman2003-09-291-11/+11
| | | | llvm-svn: 8755
* Implementation of the abstraction of running our tools + gcc, taken out ofMisha Brukman2003-09-291-0/+374
| | | | | | bugpoint for general usage and enjoyment. llvm-svn: 8754
* Check in missing makefileChris Lattner2003-09-291-0/+6
| | | | llvm-svn: 8738
* Initial checkin of makefile for this directoryChris Lattner2003-09-291-0/+6
| | | | llvm-svn: 8737
* Moved code from llvm/lib/Support to llvm/support/lib/Support.John Criswell2003-09-291-1/+1
| | | | llvm-svn: 8735
* Updating Makefiles for new location in llvm/support.John Criswell2003-09-291-0/+6
| | | | llvm-svn: 8732
* Updated Makefiles to reflect new location in llvm/support/tools.John Criswell2003-09-292-2/+2
| | | | llvm-svn: 8731
* Squelch warningChris Lattner2003-09-221-0/+1
| | | | llvm-svn: 8658
* In ExecWait(), made the child process exit if it can't execve() the newJohn Criswell2003-09-171-13/+23
| | | | | | | | program. Added the use of const (which compiles and is hopefully correct). Added comments. llvm-svn: 8585
* Do not put DEBUG() guard around error condition; this must *always* be printed.Misha Brukman2003-09-171-1/+1
| | | | llvm-svn: 8583
* Fix the flag on `rm' to properly do a recursive deletion.Misha Brukman2003-09-171-1/+1
| | | | llvm-svn: 8582
* Added the ExecWait() function. It executes a program with the specifiedJohn Criswell2003-09-171-0/+98
| | | | | | | | | arguments and environment. Perhaps it should be merged with the RunProgramWithTimeout function, but I'd want to allow it to inherit the parent process's stdin and stdout. I'll save that for a rainy day... llvm-svn: 8577
* Add missing apostrophe. It's been bugging me for years.Brian Gaeke2003-09-161-1/+1
| | | | | | No really, years. llvm-svn: 8566
* Fixed spelling & grammar.Misha Brukman2003-09-164-4/+4
| | | | llvm-svn: 8559
* Updated to find source files using VPATH. This makes writing build rulesJohn Criswell2003-09-091-7/+5
| | | | | | | | | | | much cleaner and easier. Labeled .td as a suffix for tblgen files in Makefile.rules. Modified build rules so that source files generated during the build are placed in the build directory and not the source directory (and not in a Debug directory). This makes the system cleaner and allows us to have a read-only source tree. llvm-svn: 8424
* Updated the log of changes (as required by the Burg copyright) to give anJohn Criswell2003-09-091-0/+8
| | | | | | | overview of what we changed (which is probably all that the author was looking for). llvm-svn: 8416
* Modified the code so that we exit() with a non-zero value instead of callingJohn Criswell2003-09-091-1/+1
| | | | | | | | abort() when we can't open the input filename. The abort() function generates a core dump if possible and is meant for handling errors so grand that even the program knows that debugging is necessary. llvm-svn: 8415
* Fixed spelling of `intentionally'.Misha Brukman2003-09-071-3/+3
| | | | llvm-svn: 8387
* Remove unneeded #includeChris Lattner2003-09-071-1/+0
| | | | llvm-svn: 8386
* Checkin of autoconf-style object root.John Criswell2003-09-061-4/+6
| | | | | | Updated Makefile for new autoconf-style object root. llvm-svn: 8385
* Added the MakeFileReadable() method.John Criswell2003-09-021-0/+54
| | | | llvm-svn: 8327
* Added a description of the algorithm.John Criswell2003-09-021-7/+14
| | | | | | Return failure if the chmod() fails. llvm-svn: 8326
* Added the MakeFileExecutable() method. This method takes a filename andJohn Criswell2003-09-021-0/+50
| | | | | | gives it execute access while respecting the user's umask. llvm-svn: 8324
* Added an option to TableGen that allows users to specify a directory in whichJohn Criswell2003-08-272-5/+42
| | | | | | | | | | to find include files. TableGen will load include files from this directory if it cannot find them in the current directory. This feature was needed for building code inside the object tree (a la autoconf style). TODO: Allow for multiple -I options to specify a list of directories to search. llvm-svn: 8159
* Mangle ALL letters that we do not allow, not just a few.Chris Lattner2003-08-241-14/+26
| | | | llvm-svn: 8140
* Ignore moreChris Lattner2003-08-231-0/+2
| | | | llvm-svn: 8081
* Initial checkin of ValueHolder helperChris Lattner2003-08-231-0/+16
| | | | llvm-svn: 8072
* Only use :: rules for #included filesChris Lattner2003-08-211-1/+1
| | | | llvm-svn: 8026
* Fix warning on sparc buildChris Lattner2003-08-211-0/+1
| | | | llvm-svn: 8006
* Added #include <cassert>. In GCC 3.3, we don't get assert() through the otherJohn Criswell2003-08-201-0/+2
| | | | | | | language header files like we did under 3.2.1, and we're not grabbing it through the LLVM header files either. So just include it directly. llvm-svn: 7996
* X86.td has been moved out of this directory; these are outdated targets.Misha Brukman2003-08-191-18/+0
| | | | llvm-svn: 7971
* Spell `necessary' correctly.Misha Brukman2003-08-181-1/+1
| | | | llvm-svn: 7944
* lib/Support/CommandLine.cpp:Brian Gaeke2003-08-151-46/+51
| | | | | | | | | | | | | | | | | Many changes suggested by Chris. It's okay, I'll recover from the emotional damage...maybe someday. :-) Collapse ParseCStringVector into ParseStringVector. Comment it. Make it take a const input. Use std::string::npos instead of -1 (what a mouthful!) Make ParseEnvironmentOptions take const inputs. Check its args at the very beginning. Strdup all the contents of newArgv and free them all at the end. include/Support/CommandLine.h: Constify progName and envVar arguments to ParseEnvironmentOptions(). llvm-svn: 7905
* Ignore dummy register classesChris Lattner2003-08-151-1/+9
| | | | llvm-svn: 7871
* Add support for nodes with void arguments, like chain nodesChris Lattner2003-08-151-2/+3
| | | | llvm-svn: 7869
* Add support for reading command line arguments from an environment variable.Brian Gaeke2003-08-141-0/+74
| | | | llvm-svn: 7851
* Using `std::remove' requires `cstdio.h'.Misha Brukman2003-08-141-0/+1
| | | | llvm-svn: 7843
* Using std::string requires `#include <string>', says gcc-2.95.3.Misha Brukman2003-08-131-0/+1
| | | | llvm-svn: 7833
* This file uses stable_sortChris Lattner2003-08-131-0/+1
| | | | llvm-svn: 7831
* Reenable optimized buildChris Lattner2003-08-121-0/+4
| | | | llvm-svn: 7788
* Fix emission of instructions that directly reference MBBsChris Lattner2003-08-121-4/+10
| | | | llvm-svn: 7771
* Add support for the Any type. Minor fixes and enhancements for BasicBlock ↵Chris Lattner2003-08-122-7/+18
| | | | | | operands llvm-svn: 7769
* Rename DNVT_bool to DNVT_i1 to be consistent with type systemChris Lattner2003-08-122-4/+4
| | | | llvm-svn: 7768
* Add support for a bool argtyChris Lattner2003-08-122-2/+8
| | | | llvm-svn: 7766
* It is not an error if a rule does not match, it's just a failed match!Chris Lattner2003-08-111-2/+3
| | | | llvm-svn: 7761
* Add support for frameidx and literal immediates for instructionsChris Lattner2003-08-112-11/+42
| | | | llvm-svn: 7749
* Add support for naming the destination of a "set" in a patternChris Lattner2003-08-112-0/+6
| | | | llvm-svn: 7748
* Add support for the Arg1 argument typeChris Lattner2003-08-112-3/+15
| | | | llvm-svn: 7747
OpenPOWER on IntegriCloud