summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvmc/CompilerDriver.h
Commit message (Collapse)AuthorAgeFilesLines
* 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