summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvmc/ConfigLexer.l
Commit message (Collapse)AuthorAgeFilesLines
* Drop llvmc also, it will be replaced by shiny new llvmc2Anton Korobeynikov2008-05-041-201/+0
| | | | llvm-svn: 50615
* remove attributionsChris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45423
* 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
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-241-1/+1
| | | | | | by Anton Korobeynikov! This is a step towards closing PR786. llvm-svn: 28447
* For PR514:Reid Spencer2005-05-191-0/+8
| | | | | | | | | | * 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
* Get rid of warning from flex.Reid Spencer2004-12-101-1/+0
| | | | llvm-svn: 18779
* Handle space, separators, bad substitutions, and library search path betterReid Spencer2004-11-231-6/+7
| | | | | | than before. llvm-svn: 18182
* Eliminate the force flag, configuration item, and related supportReid Spencer2004-10-281-2/+1
| | | | llvm-svn: 17296
* Support substitution options for the W, M, and f options.Reid Spencer2004-09-141-0/+3
| | | | llvm-svn: 16326
* Implement the "setIncludePaths" and "setSymbolDefines" interface methods.Reid Spencer2004-08-301-0/+3
| | | | | | | 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-2/+4
| | | | | | using Unix operating system calls. llvm-svn: 16089
* - Rename and rearrange for clarityReid Spencer2004-08-241-52/+55
| | | | | | | | | | - Drop name tokens not used any more (GROKS_DASH_O) - Rename OUTPUT_IS_ASM as OUTPUT and allow "bytecode" and "assembly" as values of it. - Simplify handleContext (now handleNameContext) arguments and ensure that it returns OPTION tokens exactly as scanned. llvm-svn: 16021
* Add support for version numbers.Reid Spencer2004-08-221-3/+5
| | | | | | Allow CRLF as a line terminator (as well as plain LF) llvm-svn: 15993
* Change @ -> % in config files. @name@ might be needed for config files toReid Spencer2004-08-201-8/+8
| | | | | | | themselves be configured via autoconf so its not a good substitition syntax for llvmc. Furthermore % is more llvmish :) llvm-svn: 15957
* Implement many new features for llvmc. This is the first version that willReid Spencer2004-08-191-82/+105
| | | | | | actually execute actions and it is been shown to optimize a Stacker program llvm-svn: 15912
* More Functionality:Reid Spencer2004-08-151-8/+31
| | | | | | | | | | - 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-0/+135
understand recursive descent parser, we can easily handle more syntax variety, and we can more easily change the configuration items accepted. llvm-svn: 15732
OpenPOWER on IntegriCloud