Changes in directory llvm/tools/lto:
lto.cpp updated: 1.37 - 1.38
---
Log message:
Now LICM is a LoopPass.
---
Diffs of the changes: (+1 -0)
lto.cpp |1 +
1 files changed, 1 insertion(+)
Index: llvm/tools/lto/lto.cpp
diff -u llvm/tools/lto/lto.cpp:1.37 llvm/tools/lto/lto.cpp:1.38
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.36 - 1.37
---
Log message:
Add possibility to set memory limit for binaries run via libSystem. This
is especially needed for bugpoint. This partly implements PR688:
http://llvm.org/PR688
---
Diffs of the changes: (+1 -1)
lto.cpp |
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.34 - 1.35
---
Log message:
The new version of how to add passes to emit files. We explicitly call a
function to add the file writers between calls to add the passes.
---
Diffs of the changes: (+26 -2)
lto.cpp | 28
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.35 - 1.36
---
Log message:
Avoid assert() in lto. Let linker handle all failures. Use LTO_WRITE_FAILURE
instead of LTO_UNKNOWN.
---
Diffs of the changes: (+4 -9)
lto.cpp | 13 -
1 files changed, 4 insertions(+), 9
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.33 - 1.34
---
Log message:
For PR411: http://llvm.org/PR411 :
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
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.32 - 1.33
---
Log message:
Add printVersion(). Linker can use it to print LLVM version number.
---
Diffs of the changes: (+4 -0)
lto.cpp |4
1 files changed, 4 insertions(+)
Index: llvm/tools/lto/lto.cpp
diff -u
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.31 - 1.32
---
Log message:
For PR1136: http://llvm.org/PR1136 : Rename GlobalVariable::isExternal as
isDeclaration to avoid
confusion with external linkage types.
---
Diffs of the changes: (+3 -3)
lto.cpp |6 +++---
1 files
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.30 - 1.31
---
Log message:
default to emiting an uncompressed .bc file
---
Diffs of the changes: (+2 -2)
lto.cpp |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
Index: llvm/tools/lto/lto.cpp
diff -u
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.29 - 1.30
---
Log message:
Modules are consumed when they are merged together by Linker.
Clear modules vector so that destructure does not try to
delete these modules again. Patch by Chandler Carruth.
---
Diffs of the changes: (+2 -0)
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.27 - 1.28
---
Log message:
fix typo
---
Diffs of the changes: (+1 -1)
lto.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/tools/lto/lto.cpp
diff -u llvm/tools/lto/lto.cpp:1.27 llvm/tools/lto/lto.cpp:1.28
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.25 - 1.26
---
Log message:
Replacing std::iostreams with llvm iostreams. Some of these changes involve
adding a temporary wrapper around the ostream to make it friendly to
functions expecting an LLVM stream. This should be fixed in the
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.24 - 1.25
---
Log message:
Save temp. bc files when saveTemps flag is true. Use final output file
name supplied by linker to construct temp bc file names.
Remove tabs.
---
Diffs of the changes: (+24 -11)
lto.cpp | 35
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.23 - 1.24
---
Log message:
Supply alignment info to linker through LLVMSymbol.
---
Diffs of the changes: (+12 -6)
lto.cpp | 18 --
1 files changed, 12 insertions(+), 6 deletions(-)
Index: llvm/tools/lto/lto.cpp
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.22 - 1.23
---
Log message:
Instead of hard coding global prefix, use TargetAsmInfo.
Add LTO destructor.
---
Diffs of the changes: (+55 -31)
lto.cpp | 86
1 files
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.20 - 1.21
---
Log message:
Add removeModule().
---
Diffs of the changes: (+12 -0)
lto.cpp | 12
1 files changed, 12 insertions(+)
Index: llvm/tools/lto/lto.cpp
diff -u llvm/tools/lto/lto.cpp:1.20
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.21 - 1.22
---
Log message:
Fix typo. Add more comment. Avoid extra hash_map search.
---
Diffs of the changes: (+8 -6)
lto.cpp | 14 --
1 files changed, 8 insertions(+), 6 deletions(-)
Index: llvm/tools/lto/lto.cpp
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.17 - 1.18
---
Log message:
Use GetTemporaryDirectory. Fix http://llvm.org/bugs/show_bug.cgi?id=894
---
Diffs of the changes: (+15 -2)
lto.cpp | 17 +++--
1 files changed, 15 insertions(+), 2 deletions(-)
Index:
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.18 - 1.19
---
Log message:
Do error checking.
---
Diffs of the changes: (+8 -1)
lto.cpp |9 -
1 files changed, 8 insertions(+), 1 deletion(-)
Index: llvm/tools/lto/lto.cpp
diff -u llvm/tools/lto/lto.cpp:1.18
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.19 - 1.20
---
Log message:
Use FindProgramByName instead of FindExecutable.
---
Diffs of the changes: (+1 -1)
lto.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/tools/lto/lto.cpp
diff -u
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.16 - 1.17
---
Log message:
Use abstract class to facilitate dlopen() interface.
---
Diffs of the changes: (+5 -5)
lto.cpp | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
Index: llvm/tools/lto/lto.cpp
diff -u
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.14 - 1.15
---
Log message:
GlobalValue with InternalLinkage may have operands with ExternalLinkage
type. Do not ignore these operands while finding external references.
---
Diffs of the changes: (+1 -1)
lto.cpp |2 +-
1 files
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.15 - 1.16
---
Log message:
Add comment.
---
Diffs of the changes: (+3 -0)
lto.cpp |3 +++
1 files changed, 3 insertions(+)
Index: llvm/tools/lto/lto.cpp
diff -u llvm/tools/lto/lto.cpp:1.15 llvm/tools/lto/lto.cpp:1.16
---
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.12 - 1.13
---
Log message:
Use addPassesToEmitWholeFile() instead of addPassesToEmitFile()
---
Diffs of the changes: (+1 -1)
lto.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/tools/lto/lto.cpp
diff -u
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.13 - 1.14
---
Log message:
Using addPassesToEmitWholeFile is not a good idea here.
Use FunctionPassManager to do the job.
---
Diffs of the changes: (+14 -1)
lto.cpp | 15 ++-
1 files changed, 14 insertions(+), 1
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.10 - 1.11
---
Log message:
Keep track of all modules crated using a name to module map.
Add private member function getMoudle().
---
Diffs of the changes: (+18 -1)
lto.cpp | 19 ++-
1 files changed, 18
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.11 - 1.12
---
Log message:
Add getTargetTriple() that linker can use to query target architecture.
---
Diffs of the changes: (+11 -0)
lto.cpp | 11 +++
1 files changed, 11 insertions(+)
Index: llvm/tools/lto/lto.cpp
diff
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.8 - 1.9
---
Log message:
Extract target triplet from optimized module.
Untabify.
---
Diffs of the changes: (+4 -1)
lto.cpp |5 -
1 files changed, 4 insertions(+), 1 deletion(-)
Index: llvm/tools/lto/lto.cpp
diff -u
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.9 - 1.10
---
Log message:
Instead of demangling symbol name by hand, use original name, which was
used to mangle symbol name, directly.
---
Diffs of the changes: (+4 -2)
lto.cpp |6 --
1 files changed, 4 insertions(+), 2
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.7 - 1.8
---
Log message:
If unable to create tmp. file on disk then return LTO_WRITE_FAILURE status.
---
Diffs of the changes: (+1 -1)
lto.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/tools/lto/lto.cpp
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.6 - 1.7
---
Log message:
For PR797: http://llvm.org/PR797 :
Remove exceptions from the Path::create*OnDisk methods. Update their users
to handle error messages via arguments and result codes.
---
Diffs of the changes: (+5 -1)
lto.cpp
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.3 - 1.4
---
Log message:
Use mangler, instead of addUnderscore(), to get mangled name.
Now, LLVMSymbol keeps symbol original name and mangled name.
---
Diffs of the changes: (+20 -14)
lto.cpp | 34 --
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.4 - 1.5
---
Log message:
untabify
---
Diffs of the changes: (+15 -15)
lto.cpp | 30 +++---
1 files changed, 15 insertions(+), 15 deletions(-)
Index: llvm/tools/lto/lto.cpp
diff -u
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.2 - 1.3
---
Log message:
Collect references from globals.
---
Diffs of the changes: (+11 -5)
lto.cpp | 16 +++-
1 files changed, 11 insertions(+), 5 deletions(-)
Index: llvm/tools/lto/lto.cpp
diff -u
Changes in directory llvm/tools/lto:
lto.cpp updated: 1.1 - 1.2
---
Log message:
Fix typo.
---
Diffs of the changes: (+1 -1)
lto.cpp |2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
Index: llvm/tools/lto/lto.cpp
diff -u llvm/tools/lto/lto.cpp:1.1 llvm/tools/lto/lto.cpp:1.2
---
34 matches
Mail list logo