- Aug 29, 2004
-
-
Reid Spencer authored
independence of the tool. llvm-svn: 16092
-
Reid Spencer authored
llvm-svn: 16091
-
Reid Spencer authored
llvm-svn: 16090
-
Reid Spencer authored
using Unix operating system calls. llvm-svn: 16089
-
- Aug 25, 2004
-
-
Reid Spencer authored
llvm-svn: 16045
-
Reid Spencer authored
libraries feature. llvm-svn: 16043
-
Reid Spencer authored
Correctly implement the dependent libraries feature so that linked bytecode files automatically include any dependent libraries they specify. llvm-svn: 16042
-
Reid Spencer authored
directories to be searched during linking. llvm-svn: 16041
-
- Aug 24, 2004
-
-
Reid Spencer authored
defined twice. We make use of the new TimePassesIsEnabled global boolean value from Pass.h to access the value. llvm-svn: 16033
-
Reid Spencer authored
llvm-svn: 16026
-
Reid Spencer authored
- All errors throw std::string - Default output file name to a.out (if we're linking) llvm-svn: 16025
-
Reid Spencer authored
llvm-svn: 16024
-
Reid Spencer authored
- Implement parsing of the .output={bytecode|assembly} item. - Drop parsing support for translator.optimizes, translator.groks_dash_O, optimizer.groks_dash_O, translator.output_is_asm, optimizer.output_is_asm - Add parsing support for translator.output and optimizer.output - Add optimizer.required parsing support - Add linker.libs and linker.libpaths parsing support - Fix error messages to list correct set of tokens expected. - Rename FileReadable -> FileIsReadable (changed in CompilerDriver.cpp) llvm-svn: 16023
-
Reid Spencer authored
- Drop old tokens, insert new tokens llvm-svn: 16022
-
Reid Spencer authored
- 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
-
Reid Spencer authored
- Renamed FileReadable -> FileIsReadable - Remove support for GROKS_DASH_O; deferr it to %opts% substitution - Require a -o option except in case of linking where it defaults to a.out - Fix problem processing *.o and *.bc files. - Ignore optimization phase if -emit-raw-code - Correct the assembly generation phase to support -emit-native-code - Implement dependent library lookup llvm-svn: 16020
-
Reid Spencer authored
llvm-svn: 16019
-
- Aug 22, 2004
-
-
Reid Spencer authored
llvm-svn: 15995
-
Reid Spencer authored
llvm-svn: 15994
-
Reid Spencer authored
Allow CRLF as a line terminator (as well as plain LF) llvm-svn: 15993
-
Reid Spencer authored
directly. Remove -pre (experimental pass). llvm-svn: 15992
-
- Aug 21, 2004
-
-
Reid Spencer authored
llvm-svn: 15986
-
Reid Spencer authored
themselves be configured via autoconf so its not a good substitition syntax for llvmc. Furthermore % is more llvmish :) llvm-svn: 15957
-
- Aug 20, 2004
-
-
Reid Spencer authored
the following in this order: 1. -config-dir=/path/to/configs 2. LLVM_CONFIG_DIR=/path/to/configs 3. ~/.llvm/etc 4. $prefix/etc 5. /etc/llvm llvm-svn: 15950
-
Reid Spencer authored
llvm-svn: 15949
-
Reid Spencer authored
Consolidate platform-specific code into "sys" namespace. llvm-svn: 15947
-
- Aug 19, 2004
-
-
Reid Spencer authored
llvm-svn: 15931
-
Reid Spencer authored
llvm-svn: 15927
-
Reid Spencer authored
actually execute actions and it is been shown to optimize a Stacker program llvm-svn: 15912
-
- Aug 16, 2004
-
-
Reid Spencer authored
llvm-svn: 15815
-
Reid Spencer authored
llvm-svn: 15814
-
Chris Lattner authored
llvm-svn: 15785
-
- Aug 15, 2004
-
-
Reid Spencer authored
- 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
-
Reid Spencer authored
st (Stacker) source files. These versions for testing/review only. llvm-svn: 15764
-
- Aug 14, 2004
-
-
Reid Spencer authored
understand recursive descent parser, we can easily handle more syntax variety, and we can more easily change the configuration items accepted. llvm-svn: 15732
-
- Aug 13, 2004
-
-
Reid Spencer authored
llvm-svn: 15729
-
Reid Spencer authored
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
-
Reid Spencer authored
construction of configuration data for compiler front ends. llvm-svn: 15727
-
- Aug 12, 2004
-
-
Chris Lattner authored
llvm-svn: 15675
-
- Aug 10, 2004
-
-
Reid Spencer authored
llvm-svn: 15609
-