mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 06:49:52 +08:00
feature: adding support for custom compiler backends
This adds abbility to load different versions of the backend compiler based on underlying device. Related-To: NEO-12747 Signed-off-by: Chodor, Jaroslaw <jaroslaw.chodor@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
69046526bd
commit
5f908ce092
@@ -14,11 +14,11 @@ namespace NEO {
|
||||
MockOclocIgcFacade::MockOclocIgcFacade(OclocArgHelper *argHelper) : OclocIgcFacade(argHelper){};
|
||||
MockOclocIgcFacade::~MockOclocIgcFacade() = default;
|
||||
|
||||
std::unique_ptr<OsLibrary> MockOclocIgcFacade::loadIgcLibrary() const {
|
||||
std::unique_ptr<OsLibrary> MockOclocIgcFacade::loadIgcLibrary(const char *libName) const {
|
||||
if (shouldFailLoadingOfIgcLib) {
|
||||
return nullptr;
|
||||
} else {
|
||||
return OclocIgcFacade::loadIgcLibrary();
|
||||
return OclocIgcFacade::loadIgcLibrary(libName);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ class MockOclocIgcFacade : public OclocIgcFacade {
|
||||
MockOclocIgcFacade(OclocArgHelper *argHelper);
|
||||
~MockOclocIgcFacade() override;
|
||||
|
||||
std::unique_ptr<OsLibrary> loadIgcLibrary() const override;
|
||||
std::unique_ptr<OsLibrary> loadIgcLibrary(const char *libName) const override;
|
||||
|
||||
CIF::CreateCIFMainFunc_t loadCreateIgcMainFunction() const override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user