- Jun 23, 2004
-
-
Misha Brukman authored
llvm-svn: 14352
-
Misha Brukman authored
llvm-svn: 14351
-
- Jun 10, 2004
-
-
Reid Spencer authored
llvm-svn: 14119
-
Reid Spencer authored
llvm-svn: 14114
-
- Jun 08, 2004
-
-
Reid Spencer authored
Simplify the file handling. It now only writes to std::cout. llvm-svn: 14059
-
- Jun 07, 2004
-
-
Chris Lattner authored
llvm-svn: 14049
-
Reid Spencer authored
will (eventually) provide statistical analysis of bytecode files as well as the ability to dump them in a low level format (slot numbers not resolved). The purpose of this is to aid in the Type!=Value change of bug 122. With this initial release, llvm-abcd merely dumps out the bytecode. However, the infrastructure for separating bytecode parsing from handling the parsing events is in place. The style chosen is similar to SAX XML parsing where a handler object is called to handlign the parsing events. This probably isn't useful to anyone but me right now as there is no analysis yet, and the dumper doesn't work on every bytecode file. It will probably be useful by the end of this week. Note that there is some duplication of code from the bytecode reader. This was done to eliminate errors from being introduced in the reader and to minimize the impact to other LLVM developers. At some point, the Analyzer and the Reader will be integrated to use the same infrastructure. Also, sorry for the minor change to Instruction.h but I just couldn't bring myself to write code that depends on Instruction internals. llvm-svn: 14048
-
- Jun 02, 2004
-
-
Chris Lattner authored
bytecode files on win32 systems. We keep the shell script on unix systems because it is much more transparent for the users and supports -load options. This allows llvmgcc work correctly on win32 systems without the -native or -native-cbe options. llvm-svn: 13946
-
Misha Brukman authored
llvm-svn: 13943
-
Chris Lattner authored
to reduce the inter-file interface in the gccld tool and gets some uninteresting code out of gccld.cpp. llvm-svn: 13942
-
Chris Lattner authored
llvm-svn: 13941
-
Chris Lattner authored
llvm-svn: 13939
-
Chris Lattner authored
llvm-svn: 13938
-
Chris Lattner authored
bytecode files on systems that don't support #!/bin/sh natively (ie, win32). llvm-svn: 13937
-
- May 27, 2004
-
-
Chris Lattner authored
llvm-svn: 13844
-
Reid Spencer authored
optimization pasess fail. This is necessary to avoid breaking feature tests in the tests suite that depend on this behavior. *sigh* llvm-svn: 13832
-
Reid Spencer authored
output produces confusing results in TestRunner.sh llvm-svn: 13828
-
Chris Lattner authored
llvm-svn: 13822
-
Chris Lattner authored
llvm-svn: 13820
-
Chris Lattner authored
llvm-svn: 13815
-
Chris Lattner authored
llvm-svn: 13813
-
- May 25, 2004
-
-
Reid Spencer authored
llvm-svn: 13754
-
- May 12, 2004
-
-
Chris Lattner authored
llvm-svn: 13502
-
Chris Lattner authored
llvm-svn: 13491
-
Chris Lattner authored
llvm-svn: 13477
-
Chris Lattner authored
can extract basic blocks up to the limit of the block extractor implementation. llvm-svn: 13475
-
- May 11, 2004
-
-
Chris Lattner authored
two things: the FIXME in ExtractBlocks needs to be implemented, and the basic block extractor itself needs to have enough bugs fixed for this to be more or less useful. Until the time that this is generally useful, it is hidden behind the new bugpoint -enable-block-extraction option. I hope to get the FIXME done tonight. Also of note, this patch adds a -extract-bbs option to bugpoint which can be used to debug the block extractor. (hint hint Misha :) llvm-svn: 13471
-
Chris Lattner authored
llvm-svn: 13470
-
- May 07, 2004
-
-
Brian Gaeke authored
when they have to run a gccld shell script without having lli in their path. This is intended to address Bug 289. Also, emit the traditional syntax ${1+"$@"} for passing all of a shell script's args to a subprocess. If you have arguments that have spaces in them, $* will not preserve the quoting (i.e., the quoted string "foo bar" as an argument will end up as two arguments "foo" "bar" to lli.) llvm-svn: 13414
-
Chris Lattner authored
bugpoint ... --tool-args -enable-correct-eh-support -regalloc=linearscan --args -- -foo So that tool-args option gets the -enable-correct-eh-support -regalloc=linearscan flags instead of bugpoint. llvm-svn: 13389
-
- May 06, 2004
-
-
Chris Lattner authored
llvm-svn: 13385
-
- May 04, 2004
-
-
Brian Gaeke authored
This is intended to address Bug 40. llvm-svn: 13358
-
- Apr 23, 2004
-
-
Chris Lattner authored
llvm-svn: 13132
-
Misha Brukman authored
module. Default is `isolate' as before. llvm-svn: 13113
-
- Apr 22, 2004
-
-
Misha Brukman authored
llvm-svn: 13109
-
- Apr 21, 2004
-
-
Misha Brukman authored
llvm-svn: 13097
-
Alkis Evlogimenos authored
llvm-svn: 13091
-
- Apr 19, 2004
-
-
Misha Brukman authored
wrapper idea uniformly: we can use Value::replaceAllUsesWith() instead of special-casing by class of user. llvm-svn: 13063
-
Misha Brukman authored
* Wrap a long line llvm-svn: 13061
-
Misha Brukman authored
by creating an internal wrapper function with same signature as the external function, and use it instead of the "real" function. The wrapper then calls the external function using the same JIT function resolution API that has been used before for rewriting instructions, since the wrapper has an explicit call instruction which we can rewrite. llvm-svn: 13054
-