| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 34917
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
api's look like this:
ModuleProvider *getBytecodeModuleProvider(
const std::string &Filename, ///< Name of file to be read
BCDecompressor_t *BCDC = Compressor::decompressToNewBuffer,
std::string* ErrMsg = 0, ///< Optional error message holder
BytecodeHandler* H = 0 ///< Optional handler for reader events
);
This is ugly, but allows a client to say:
getBytecodeModuleProvider("foo", 0);
If they do this, there is no dependency on the compression libraries, saving
codesize.
llvm-svn: 34012
|
| |
|
|
|
|
| |
confusion with external linkage types.
llvm-svn: 33663
|
| |
|
|
|
|
| |
With this change, I can now move -stats to print when llvm_shutdown is called.
llvm-svn: 32250
|
| |
|
|
| |
llvm-svn: 29449
|
| |
|
|
|
|
|
| |
in lib/Bytecode/Archive/Makefile is now removed. One small step closer to
a smaller LLVM.
llvm-svn: 29067
|
| |
|
|
|
|
| |
by Anton Korobeynikov! This is a step towards closing PR786.
llvm-svn: 28447
|
| |
|
|
|
|
|
|
|
|
|
| |
Change interface to Path class:
readable -> canRead
writable -> canWrite
executable -> canExecute
More (incremental) changes coming to close 495.
llvm-svn: 22345
|
| |
|
|
| |
llvm-svn: 21428
|
| |
|
|
| |
llvm-svn: 20616
|
| |
|
|
|
|
|
|
|
|
| |
* Place a try/catch block around the entire tool to Make sure std::string
exceptions are caught and printed before exiting the tool.
* Make sure we catch unhandled exceptions at the top level so that we don't
abort with a useless message but indicate than an unhandled exception was
generated.
llvm-svn: 19192
|
| |
|
|
|
|
| |
Remove #inclusion of Support/FileUtilities.h which isn't needed any more.
llvm-svn: 18950
|
| |
|
|
|
|
| |
Use sys::Path not FileUtilities to check file types
llvm-svn: 18865
|
| |
|
|
|
|
| |
table for archives
llvm-svn: 17795
|
| |
|
|
|
|
|
|
| |
Move include/Config and include/Support into include/llvm/Config,
include/llvm/ADT and include/llvm/Support. From here on out, all LLVM
public header files must be under include/llvm/.
llvm-svn: 16137
|
| |
|
|
| |
llvm-svn: 16091
|
| |
|
|
| |
llvm-svn: 14867
|
| |
|
|
| |
llvm-svn: 14623
|
| |
|
|
| |
llvm-svn: 13813
|
| |
|
|
| |
llvm-svn: 13091
|
| |
|
|
|
|
| |
tool.
llvm-svn: 11632
|
| |
|
|
| |
llvm-svn: 10099
|
| |
|
|
| |
llvm-svn: 10097
|
| |
|
|
|
|
| |
type.
llvm-svn: 10096
|
| |
|
|
|
|
|
|
|
|
|
| |
Print module identifier in DumpSymbolNamesFromModule().
In DumpSymbolNamesFromFile(), check whether it is an archive or a bytecode
file, and call the corresponding reader function (ParseBytecodeFile or
ReadArchiveFile).
Unconditionally set MultipleFiles for archives.
Fixes PR117.
llvm-svn: 10044
|
| |
|
|
| |
llvm-svn: 9903
|
| |
|
|
| |
llvm-svn: 9548
|
| |
|
|
| |
llvm-svn: 9294
|
| |
|
|
| |
llvm-svn: 9291
|
| |
|
|
| |
llvm-svn: 9172
|
| |
|
|
| |
llvm-svn: 9169
|
|
|
I dislike having to examine the output of "dis" to see what symbols
are in a bytecode file. So, here is a first cut at a "nm" utility for llvm.
Flame away.... :-)
llvm-svn: 9153
|