File: iga_stubs.cpp

package info (click to toggle)
intel-compute-runtime 20.44.18297-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 34,780 kB
  • sloc: cpp: 379,729; lisp: 4,931; python: 299; sh: 196; makefile: 8
file content (39 lines) | stat: -rw-r--r-- 940 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
 * Copyright (C) 2018-2020 Intel Corporation
 *
 * SPDX-License-Identifier: MIT
 *
 */

#include "helper.h"
#include "iga_wrapper.h"

struct IgaWrapper::Impl {
};

IgaWrapper::IgaWrapper() = default;
IgaWrapper::~IgaWrapper() = default;

bool IgaWrapper::tryDisassembleGenISA(const void *kernelPtr, uint32_t kernelSize, std::string &out) {
    messagePrinter->printf("Warning: ocloc built without support for IGA - kernel binaries won't be disassembled.\n");
    return false;
}

bool IgaWrapper::tryAssembleGenISA(const std::string &inAsm, std::string &outBinary) {
    messagePrinter->printf("Warning: ocloc built without support for IGA - kernel binaries won't be assembled.\n");
    return false;
}

bool IgaWrapper::tryLoadIga() {
    return false;
}

void IgaWrapper::setGfxCore(GFXCORE_FAMILY core) {
}

void IgaWrapper::setProductFamily(PRODUCT_FAMILY product) {
}

bool IgaWrapper::isKnownPlatform() const {
    return false;
}