P4 to Git Change 1133953 by smekhano@stas-solstice-HSA on 2015/03/24 16:29:11

ECR #333753 - part of the changes to use llvm 3.6
	Testing: smoke, precheckin
	Reviewed by Brian Sumner

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/compiler_stage.cpp#15 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/compiler_stage.hpp#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#123 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/optimizer.hpp#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/MDParser/AMDILMDTypes.h#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/MDParser/lex.yy.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/jit/src/jit.hpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.cpp#32 edit


[ROCm/clr commit: e3449fb988]
This commit is contained in:
foreman
2015-03-24 16:59:45 -04:00
parent 55aa58c84f
commit 7df266a7aa
5 changed files with 15 additions and 4 deletions
@@ -3,6 +3,8 @@
//
#include "compiler_stage.hpp"
#include "utils/libUtils.h"
#include "llvm/Assembly/Parser.h"
#include "llvm/LLVMContext.h"
using namespace amdcl;
@@ -6,18 +6,21 @@
#include "aclTypes.h"
#include "utils/options.hpp"
#include "llvm/AMDLLVMContextHook.h"
#include "llvm/LLVMContext.h"
#include "llvm/Module.h"
#include "llvm/PassManager.h"
#include "llvm/Pass.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/SourceMgr.h"
#include "llvm/Bitcode/ReaderWriter.h"
#include "llvm/Assembly/Parser.h"
#include <cassert>
#include <string>
namespace llvm
{
class LLVMContext;
class Module;
}
namespace amdcl
{
/*! \addtogroup CompilerLibrary
@@ -12,6 +12,7 @@
#include "utils/libUtils.h"
#include "utils/options.hpp"
#include "utils/target_mappings.h"
#include "llvm/LLVMContext.h"
#include "acl.h"
@@ -5,7 +5,11 @@
#define _BE_OPTIMIZER_HPP_
#include "aclTypes.h"
#include "compiler_stage.hpp"
#include "llvm/Module.h"
namespace llvm
{
class Module;
}
namespace amdcl
{
@@ -958,6 +958,7 @@ parseAllOptions(std::string& options, Options& Opts, bool linkOptsOnly)
return false;
}
}
Opts.clangOptions.push_back("-cl-kernel-arg-info");
// Parse options
if (options.empty()) {