| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(Commit inserted retroactively during svn2git conversion)
|
|
|
|
| |
llvm-svn: 37803
|
|
|
|
| |
llvm-svn: 35682
|
|
|
|
|
|
|
|
| |
Make the sys::Path::getFileStatus function more efficient by having it
return a pointer to the FileStatus structure rather than copy it. Adjust
uses of the function accordingly. Also, fix some memory issues in sys::Path.
llvm-svn: 35476
|
|
|
|
| |
llvm-svn: 35054
|
|
|
|
| |
llvm-svn: 34972
|
|
|
|
| |
llvm-svn: 34402
|
|
|
|
| |
llvm-svn: 34220
|
|
|
|
|
|
| |
Adjust to new Module interface for getFunction.
llvm-svn: 33923
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Fix linkage problems after libLLVMTransforms.a was removed.
llvm-svn: 33887
|
|
|
|
|
|
|
|
|
|
|
|
| |
This feature is needed in order to support shifts of more than 255 bits
on large integer types. This changes the syntax for llvm assembly to
make shl, ashr and lshr instructions look like a binary operator:
shl i32 %X, 1
instead of
shl i32 %X, i8 1
Additionally, this should help a few passes perform additional optimizations.
llvm-svn: 33776
|
|
|
|
|
|
| |
confusion with external linkage types.
llvm-svn: 33663
|
|
Remove the projects/Stacker directory. LLVM is now free of dependency
on llvm-gcc.
llvm-svn: 33278
|