| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 35950
|
|
|
|
| |
llvm-svn: 34627
|
|
|
|
| |
llvm-svn: 34626
|
|
|
|
|
|
|
|
|
|
| |
exprs hanging off a global, even if the global is not otherwise dead. This
requires some tricky iterator gymnastics.
This implements Transforms/GlobalOpt/constantexpr-dangle.ll by deleting a
constantexpr that made it appear that the address of the function was taken.
llvm-svn: 34608
|
|
|
|
|
|
|
|
|
|
| |
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: 30677
|
|
|
|
| |
llvm-svn: 25570
|
|
|
|
|
|
|
| |
true dynamically. Finally, pass the Use* that replaceAllUsesWith has into
the method for future use.
llvm-svn: 23626
|
|
|
|
| |
llvm-svn: 21427
|
|
|
|
|
|
| |
Value::setName, which is no longer virtual.
llvm-svn: 20464
|
|
|
|
| |
llvm-svn: 20458
|
|
|
|
| |
llvm-svn: 19892
|
|
|
|
| |
llvm-svn: 16922
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
incorrect type.
llvm-svn: 15519
|
|
|
|
| |
llvm-svn: 15457
|
|
|
|
| |
llvm-svn: 14983
|
|
|
|
| |
llvm-svn: 14962
|
|
- Move these functions from other places
- Provide implementations of Constant class overrides in GlobalValue
llvm-svn: 14936
|