summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvmc/CompilerDriver.h
Commit message (Collapse)AuthorAgeFilesLines
* remove attributions from tools.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45421
* Here is the bulk of the sanitizing.Gabor Greif2007-07-051-3/+3
| | | | | | Almost all occurrences of "bytecode" in the sources have been eliminated. llvm-svn: 37913
* For PR797:Reid Spencer2006-08-211-1/+2
| | | | | | | | 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
* silly cleanupChris Lattner2006-05-291-1/+2
| | | | llvm-svn: 28543
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-241-2/+2
| | | | | | by Anton Korobeynikov! This is a step towards closing PR786. llvm-svn: 28447
* For PR514:Reid Spencer2005-05-191-0/+1
| | | | | | | | | | * language specification files are no longer configured with "configure" * add substitutions for %bindir%, %libdir%, and various llvmgcc related variables needed in the c and cpp spec files. * Implement the stubstituions in the Compiler Driver. * Move st.in to projects/Stacker/tools/stkrc where it belongs. llvm-svn: 22128
* Remove trailing whitespaceMisha Brukman2005-04-221-9/+9
| | | | llvm-svn: 21428
* For PR351:Reid Spencer2004-12-191-3/+3
| | | | | | * Support changes in sys::Program::ExecuteAndWait interface llvm-svn: 19044
* Configuration data now supports a vector of library paths.Reid Spencer2004-11-231-0/+7
| | | | | | | Add the GetPathForLinkageItem method to the interface so full paths can be generated for a given linkage item. llvm-svn: 18187
* Stop propagating method names that violate the coding standardReid Spencer2004-11-051-3/+5
| | | | llvm-svn: 17498
* Eliminate the force flag, configuration item, and related supportReid Spencer2004-10-281-11/+10
| | | | llvm-svn: 17296
* Support the -WX, -f -M options as pass throughsReid Spencer2004-09-141-16/+30
| | | | | | | | Change force option from -f to -F Support the -strip option Make changes to reflect different interface in sys::Program llvm-svn: 16325
* Implement the "setIncludePaths" and "setSymbolDefines" interface methods.Reid Spencer2004-08-301-0/+6
| | | | | | | Revise token substitution to be a little faster. Clean up exception throwing, make sure its always a std::string. llvm-svn: 16116
* Convert llvmc to use the lib/System interface instead of directlyReid Spencer2004-08-291-97/+37
| | | | | | using Unix operating system calls. llvm-svn: 16089
* Insert declarations for two new functions that support the dependentReid Spencer2004-08-241-0/+9
| | | | | | libraries feature. llvm-svn: 16043
* Remove unneeded flags.Reid Spencer2004-08-241-6/+4
| | | | llvm-svn: 16019
* Provide support for retaining the version number found in a config file.Reid Spencer2004-08-221-0/+1
| | | | llvm-svn: 15995
* Implement many new features for llvmc. This is the first version that willReid Spencer2004-08-191-44/+37
| | | | | | actually execute actions and it is been shown to optimize a Stacker program llvm-svn: 15912
* Back out dependencies on lib/System/Path.hReid Spencer2004-08-161-4/+3
| | | | llvm-svn: 15815
* More Functionality:Reid Spencer2004-08-151-25/+73
| | | | | | | | | | - cleaned up lexical scanner - added support for "lang.optN" configuration items - added temporary file support (ala lib/System) - corrected logic for deciding which phases to run - consolidated the Action and ActionPattern classes llvm-svn: 15765
* Converted to use flex for tokenizing input so we can use an easier toReid Spencer2004-08-141-1/+5
| | | | | | | understand recursive descent parser, we can easily handle more syntax variety, and we can more easily change the configuration items accepted. llvm-svn: 15732
* Additional functionality. This version handles option parsing and parameterReid Spencer2004-08-131-16/+124
| | | | | | | subsitution correctly for at least .ll and .st files. There's still a long way to go (i.e. this isn't worth of review yet). llvm-svn: 15728
* Move CompilerDriver.h here.Reid Spencer2004-08-101-0/+75
llvm-svn: 15609
OpenPOWER on IntegriCloud