| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
llvm-svn: 48180
|
| |
|
|
| |
llvm-svn: 48179
|
| |
|
|
| |
llvm-svn: 48177
|
| |
|
|
| |
llvm-svn: 48176
|
| |
|
|
|
|
|
|
|
| |
- "Redefinition of I" (iterator masks previous definition)
- include missing header file
Patch by Argiris Kirtzidis!
llvm-svn: 48115
|
| |
|
|
| |
llvm-svn: 48010
|
| |
|
|
|
|
| |
No functionality change.
llvm-svn: 48009
|
| |
|
|
| |
llvm-svn: 47977
|
| |
|
|
| |
llvm-svn: 47975
|
| |
|
|
| |
llvm-svn: 47974
|
| |
|
|
| |
llvm-svn: 47968
|
| |
|
|
| |
llvm-svn: 47945
|
| |
|
|
| |
llvm-svn: 47944
|
| |
|
|
| |
llvm-svn: 47900
|
| |
|
|
|
|
| |
is expected by the configure scripts.
llvm-svn: 47674
|
| |
|
|
| |
llvm-svn: 47372
|
| |
|
|
| |
llvm-svn: 47334
|
| |
|
|
| |
llvm-svn: 45418
|
| |
|
|
| |
llvm-svn: 45415
|
| |
|
|
|
|
| |
behaviour of LinkGlobals() function.
llvm-svn: 45375
|
| |
|
|
|
|
| |
when copying functions.
llvm-svn: 45356
|
| |
|
|
|
|
|
|
|
|
|
|
| |
the function type, instead they belong to functions
and function calls. This is an updated and slightly
corrected version of Reid Spencer's original patch.
The only known problem is that auto-upgrading of
bitcode files doesn't seem to work properly (see
test/Bitcode/AutoUpgradeIntrinsics.ll). Hopefully
a bitcode guru (who might that be? :) ) will fix it.
llvm-svn: 44359
|
| |
|
|
| |
llvm-svn: 42750
|
| |
|
|
|
|
|
| |
when a definition's visibility is different. Likewise, the
visibility of two declarations mismatching is not an error.
llvm-svn: 41174
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
1. Eliminate redundant error messages. LinkInFile and LinkInArchive
already call the error() method in each case so there's no use
telling the user again that an item couldn't be linked in.
2. Improve the formatting of error messages (separating content).
3. Change the wording for the warning about unrecognized files. Make
it clear that the file is being ignored.
llvm-svn: 41121
|
| |
|
|
|
|
| |
reported to the end user.
llvm-svn: 41117
|
| |
|
|
|
|
| |
stdin through llvm-ld and llvm-link.
llvm-svn: 40938
|
| |
|
|
| |
llvm-svn: 40405
|
| |
|
|
|
|
|
| |
files.
bitcode files are the only LLVM format left.
llvm-svn: 37945
|
| |
|
|
|
|
| |
Almost all occurrences of "bytecode" in the sources have been eliminated.
llvm-svn: 37913
|
| |
|
|
| |
llvm-svn: 37778
|
| |
|
|
| |
llvm-svn: 37776
|
| |
|
|
|
|
|
| |
global values".
Fix noinline linkage.
llvm-svn: 37482
|
| |
|
|
| |
llvm-svn: 36867
|
| |
|
|
| |
llvm-svn: 36855
|
| |
|
|
|
|
|
|
|
| |
that it is native so that the linker will pass it on downstream. This avoids
a problem where the native link line fails because there is both a .so and
a .a file. The .a file gets processed as bytecode and then dropped from the
command line.
llvm-svn: 36584
|
| |
|
|
| |
llvm-svn: 36582
|
| |
|
|
|
|
| |
visibility support for bitcode.
llvm-svn: 36577
|
| |
|
|
| |
llvm-svn: 35950
|
| |
|
|
|
|
|
| |
Put the parameter attributes in their own ParamAttr name space. Adjust the
rest of llvm as a result.
llvm-svn: 35877
|
| |
|
|
|
|
|
| |
Use local variable names that match the function parameter name that it
is passed to so the code is more clear, to wit: is_bytecode -> is_native
llvm-svn: 35656
|
| |
|
|
|
|
|
| |
Implement file tests for both LinkInLibrary and LinkInFile to determine if
the file is native. Don't generate warnings if the file is native.
llvm-svn: 35653
|
| |
|
|
|
|
|
| |
Rename PackedType -> VectorType, ConstantPacked -> ConstantVector, and
PackedTyID -> VectorTyID. No functional changes.
llvm-svn: 34293
|
| |
|
|
| |
llvm-svn: 34172
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
Adjust to changes in Module interface:
getMainFunction() -> getFunction("main")
getNamedFunction(X) -> getFunction(X)
llvm-svn: 33922
|
| |
|
|
|
|
|
|
|
|
| |
This patch replaces the SymbolTable class with ValueSymbolTable which does
not support types planes. This means that all symbol names in LLVM must now
be unique. The patch addresses the necessary changes to deal with this and
removes code no longer needed as a result. This completes the bulk of the
changes for this PR. Some cleanup patches will follow.
llvm-svn: 33918
|
| |
|
|
| |
llvm-svn: 33873
|
| |
|
|
| |
llvm-svn: 33872
|
| |
|
|
| |
llvm-svn: 33871
|