Maciej Dziuban
d2759a0629
Move CompilerInterface to ExecutionEnvironment
...
Change-Id: I14afdd8fc41ecd4ac8c8fcbeecda2539bc847288
Signed-off-by: Maciej Dziuban <maciej.dziuban@intel.com >
2018-08-21 15:30:15 +02:00
Plewka, Maciej
392277ff00
Enable 'Pass info between GT-Pin and IGC', after being reverted
...
This reverts commit ea92874a66 .
Change-Id: I4994b30f059012a5e89d899665af5c24b8ac8b18
2018-08-07 17:28:54 +02:00
Chodor, Jaroslaw
c2454d5aa2
SpirV improvements
...
* Use preferredIR form compiler
* Allow .spv test files instead of .bc
Change-Id: Ia1a693be52b7391896378fbe159be85f4e7a00c1
2018-07-31 00:26:52 +02:00
Chodor, Jaroslaw
c5becf63f7
Forcing llvm as intermediate for Link, CreateLib
...
Link and CreateLibrary will use llvm IR as
intermediate representation always
Change-Id: I370e92ee258d997f04f40320ab4a478970ee22bd
2018-07-30 17:15:21 +02:00
Kamil Diedrich
ea92874a66
Revert "Pass info betwean gtpin and igc"
...
This reverts commit 5654d5673fbff18b1f3c81a8eb3c8dfeb9add9e1.
Change-Id: I2df912fef15755b2e5bd11d3e18e595d71bfad98
2018-07-30 16:10:28 +02:00
Maciej Plewka
aa7662e8b4
Pass info betwean gtpin and igc
...
Change-Id: I1da3089ba816298b43e493304612fac6a4a10851
2018-07-26 19:25:52 +02:00
Chodor, Jaroslaw
44589b79b4
Fix for spirv regression - preserve IR type
...
Preserve IR type during Program::compile when program
is created from IR
Change-Id: I9ee12b27e52fa72a1abbfa070895caf0ac3e32fb
2018-07-20 16:54:36 +02:00
Chodor, Jaroslaw
b490a1331b
Refactoring/preparation for preferred IR from FCL
...
NEO will be querying FCL for preferrerd IR
(intermediate representation) instead of
using llvm bc.
Change-Id: I98316b5623557a9651da2a4c5e610ab26421c491
2018-07-18 16:49:29 +02:00
Zdanowicz, Zbigniew
c1782b802a
Add debug flag to override platform used by compiler
...
Change-Id: I6fc4254f928158d0cb07f53436d1ddd09fcef7d5
2018-06-08 16:53:59 +02:00
Mateusz Jablonski
881895bd2a
Stop querying gpu frequency during each profiling data calculation
...
change type of profiling timer resolution in device info to double
Change-Id: I41a67ecf61cd3bdc5a997b1f083b9998063f4f7f
2018-04-11 12:00:41 +02:00
Artur Harasimiuk
07a63c91df
cl_cache: do not call fcl when not needed
...
call to FCL can be costly. we don't need this when kernel source is
simple and does not contain '#include'. In this case we can compute hash
directly based on kernel source.
Change-Id: I0455be57d9ee13919a53c145e3feeb00a113d71e
2018-04-03 13:34:02 +02:00
Mateusz Jablonski
ea021f8d69
Cmake refactor part 1: fix dependencies with including os_inc.h
...
Remove some not needed includes
Change-Id: I158ad663ccfcec4822e3768df9d05090c5e096f9
2018-02-08 09:40:40 +01:00
Brandon Fliflet
7e9ad41290
Initial commit
...
Change-Id: I4bf1707bd3dfeadf2c17b0a7daff372b1925ebbd
2017-12-21 00:45:38 +01:00