P4 to Git Change 1054428 by yaxunl@yaxunl_stg_win50 on 2014/07/11 11:42:03

ECR #377625 - Allow function call for function with internal linkage.

	Internal linkage correponds to static function in C. The function could be large and should be allowed to be not inlined.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#106 edit
이 커밋은 다음에 포함됨:
foreman가 2014-07-11 11:51:37 -04:00를 커밋했습니다
1 부모 1729d48d6c
커밋 00cd00cbee
1 파일이 변경됨
+1 -1
+1 -1
파일 보기
@@ -221,7 +221,7 @@ AddNoInlineAttr(llvm::Module* M)
{
LLVMContext &Context = M->getContext();
for (llvm::Module::iterator I = M->begin(), E = M->end(); I != E; ++I) {
if (I->getLinkage() != Function::InternalLinkage && I->hasName() &&
if (I->hasName() &&
!I->isDeclaration() &&
!I->isIntrinsic() &&
!I->getName().startswith("__amdil") &&