- Jun 15, 2008
-
-
Argyrios Kyrtzidis authored
llvm-svn: 52289
-
Argyrios Kyrtzidis authored
With this more general way, -native and -native-cbe options are handled too. llvm-svn: 52287
-
Argyrios Kyrtzidis authored
llvm-svn: 52286
-
Argyrios Kyrtzidis authored
llvm-svn: 52285
-
- Jun 12, 2008
-
-
Matthijs Kooijman authored
found, this ensures that messages like "Found gcc" end up on stdout where they belong. llvm-svn: 52235
-
Matthijs Kooijman authored
when bugpoint is running passes in a child process. llvm-svn: 52234
-
- May 30, 2008
-
-
Mikhail Glushenkov authored
llvm-svn: 51788
-
Mikhail Glushenkov authored
llvm-svn: 51784
-
Mikhail Glushenkov authored
llvm-svn: 51782
-
Mikhail Glushenkov authored
llvm-svn: 51781
-
Mikhail Glushenkov authored
llvm-svn: 51760
-
Mikhail Glushenkov authored
llvm-svn: 51759
-
Mikhail Glushenkov authored
llvm-svn: 51758
-
Mikhail Glushenkov authored
llvm-svn: 51755
-
Mikhail Glushenkov authored
It can be handy to have all information about options gathered in a single place to provide an overview of all supported options. This patch allows the following: def Options : OptionList<[ (switch_option "E", (help "Help string")), (alias_option "quiet", "q") ... ]>; Tool-specific option properties (like 'append_cmd') have (obviously) no meaning in this context, so the only properties that are allowed are 'help' and 'required'. See usage example in examples/Clang.td. llvm-svn: 51754
-
Mikhail Glushenkov authored
llvm-svn: 51753
-
Mikhail Glushenkov authored
llvm-svn: 51752
-
Mikhail Glushenkov authored
The following is now allowed: (case (not_empty "o"), do_something, ...) This didn't work previously because "-o" is built-in. llvm-svn: 51751
-
Mikhail Glushenkov authored
llvm-svn: 51749
-
Mikhail Glushenkov authored
llvm-svn: 51745
-
Mikhail Glushenkov authored
llvm-svn: 51744
-
Mikhail Glushenkov authored
llvm-svn: 51743
-
Mikhail Glushenkov authored
llvm-svn: 51742
-
Mikhail Glushenkov authored
llvm-svn: 51741
-
Mikhail Glushenkov authored
llvm-svn: 51740
-
Mikhail Glushenkov authored
llvm-svn: 51739
-
Mikhail Glushenkov authored
llvm-svn: 51737
-
Mikhail Glushenkov authored
llvm-svn: 51736
-
Mikhail Glushenkov authored
llvm-svn: 51735
-
Mikhail Glushenkov authored
For instance, the following command: llvmc2 -E hello.c now generates a file with the correct suffix (hello.i). llvm-svn: 51733
-
Mikhail Glushenkov authored
Used like this: (cmd_line "$CALL(MyHook) --option -o $ENV(VARIABLE) $CALL(AnotherHook)") Also works with case expressions. Hook declarations are auto-generated, the definitions should be provided by the user (just drop a .cpp file in the tools/llvmc2 directory). Hooks should live in the "hooks" namespace and have type std::string hooks::Hook(void). llvm-svn: 51732
-
Mikhail Glushenkov authored
llvm-svn: 51731
-
Mikhail Glushenkov authored
llvm-svn: 51730
-
Mikhail Glushenkov authored
llvm-svn: 51728
-
Mikhail Glushenkov authored
Besides assigning edge weights, it will also be used by the cmd_line tool property. llvm-svn: 51727
-
Nick Kledzik authored
remove the StripSymbolsPass. This should not be done by default in libLTO.dylib. The linker will remove the symbol names if needed after LTO is done llvm-svn: 51722
-
- May 29, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 51687
-
Owen Anderson authored
Dhrystone introduced by its removal. llvm-svn: 51669
-
- May 28, 2008
-
-
Nick Kledzik authored
llvm-svn: 51623
-
Nick Kledzik authored
llvm-svn: 51617
-