[PATCH] D39739: [HCC] Add flag to Import Weak Functions in Function Importer

2018-03-22 Thread Brian Sumner via Phabricator via cfe-commits
b-sumner added a comment. In https://reviews.llvm.org/D39739#1045611, @ashi1 wrote: > Is first one encountered a poor design? Strong or first weak is the standard behavior for ISA level linkers. Repository: rL LLVM https://reviews.llvm.org/D39739

[PATCH] D39739: [HCC] Add flag to Import Weak Functions in Function Importer

2018-03-22 Thread Aaron En Ye Shi via Phabricator via cfe-commits
ashi1 added a comment. Herald added a subscriber: llvm-commits. Is first one encountered a poor design? Repository: rL LLVM https://reviews.llvm.org/D39739 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mail

[PATCH] D39739: [HCC] Add flag to Import Weak Functions in Function Importer

2017-12-05 Thread Yaxun Liu via Phabricator via cfe-commits
yaxunl added a comment. In https://reviews.llvm.org/D39739#945318, @b-sumner wrote: > The usual rule is to take the first weak definition encountered. Will this work for us? Usually we would like the last one to be linked. Repository: rL LLVM https://reviews.llvm.org/D39739

[PATCH] D39739: [HCC] Add flag to Import Weak Functions in Function Importer

2017-12-05 Thread Brian Sumner via Phabricator via cfe-commits
b-sumner added a comment. The usual rule is to take the first weak definition encountered. Repository: rL LLVM https://reviews.llvm.org/D39739 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/

[PATCH] D39739: [HCC] Add flag to Import Weak Functions in Function Importer

2017-12-05 Thread Yaxun Liu via Phabricator via cfe-commits
yaxunl added inline comments. Comment at: lib/Transforms/IPO/FunctionImport.cpp:107 +static cl::opt +ForceImportWeak("force-import-weak", cl::Hidden, +cl::desc("Allow weak functions to be imported"), AlexVlx wrote: > yaxunl wrote: > > Is it possib

[PATCH] D39739: [HCC] Add flag to Import Weak Functions in Function Importer

2017-12-04 Thread Alex Voicu via Phabricator via cfe-commits
AlexVlx added inline comments. Comment at: lib/Transforms/IPO/FunctionImport.cpp:107 +static cl::opt +ForceImportWeak("force-import-weak", cl::Hidden, +cl::desc("Allow weak functions to be imported"), yaxunl wrote: > Is it possible not to expose t

[PATCH] D39739: [HCC] Add flag to Import Weak Functions in Function Importer

2017-12-04 Thread Yaxun Liu via Phabricator via cfe-commits
yaxunl added inline comments. Comment at: lib/Transforms/IPO/FunctionImport.cpp:107 +static cl::opt +ForceImportWeak("force-import-weak", cl::Hidden, +cl::desc("Allow weak functions to be imported"), Is it possible not to expose this option throug

[PATCH] D39739: [HCC] Add flag to Import Weak Functions in Function Importer

2017-11-09 Thread Aaron En Ye Shi via Phabricator via cfe-commits
ashi1 updated this revision to Diff 122271. ashi1 added subscribers: scchan, yaxunl, ashi1. ashi1 added a comment. Herald added a subscriber: eraman. I've added the lit tests for this change, and also showing full context. My lit test import_weak_type.ll follows similar format to import_opaque_ty