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:
@@ -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()) {
|
||||
|
||||
Reference in New Issue
Block a user