mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 01:04:57 +08:00
ocloc multi - fatBinary support
Change-Id: I0bb59829fbd01c798b26e8d6ef01c4ccd4280ae1
This commit is contained in:
@@ -11,14 +11,25 @@
|
||||
|
||||
#include "igfxfmid.h"
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
class OclocArgHelper;
|
||||
namespace NEO {
|
||||
|
||||
bool requestedFatBinary(int argc, const char *argv[]);
|
||||
bool requestedFatBinary(const std::vector<std::string> &args);
|
||||
inline bool requestedFatBinary(int argc, const char *argv[]) {
|
||||
std::vector<std::string> args;
|
||||
args.assign(argv, argv + argc);
|
||||
return requestedFatBinary(args);
|
||||
}
|
||||
|
||||
int buildFatbinary(int argc, const char *argv[], OclocArgHelper *argHelper);
|
||||
int buildFatBinary(const std::vector<std::string> &args, OclocArgHelper *argHelper);
|
||||
inline int buildFatBinary(int argc, const char *argv[], OclocArgHelper *argHelper) {
|
||||
std::vector<std::string> args;
|
||||
args.assign(argv, argv + argc);
|
||||
return buildFatBinary(args, argHelper);
|
||||
}
|
||||
|
||||
std::vector<PRODUCT_FAMILY> getAllSupportedTargetPlatforms();
|
||||
std::vector<ConstStringRef> toProductNames(const std::vector<PRODUCT_FAMILY> &productIds);
|
||||
|
||||
Reference in New Issue
Block a user