[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2007-03-06 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2007-02-16 Thread Anton Korobeynikov
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 |

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2007-02-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2007-02-07 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2007-02-05 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2007-01-31 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2007-01-30 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2007-01-20 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2007-01-08 Thread Devang Patel
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)

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2007-01-06 Thread Chris Lattner
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-11-28 Thread Bill Wendling
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-10-26 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-10-25 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-10-24 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-10-23 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-10-23 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-10-09 Thread Devang Patel
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:

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-10-09 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-10-09 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-09-21 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-09-13 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-09-13 Thread Devang Patel
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 ---

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-09-07 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-09-07 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-09-06 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-09-06 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-09-05 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-09-05 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-08-23 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-08-22 Thread Reid Spencer
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-08-14 Thread Devang Patel
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 --

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-08-14 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-08-04 Thread Devang Patel
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

[llvm-commits] CVS: llvm/tools/lto/lto.cpp

2006-08-03 Thread Devang Patel
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 ---