[Beignet] [PATCH 2/2] add utest for load spir binary.
Zhigang Gong
zhigang.gong at linux.intel.com
Fri Feb 27 22:46:13 PST 2015
You forgot to commit load_program_from_spir.cpp, right?
On Sat, Feb 28, 2015 at 01:53:05PM +0800, xionghu.luo at intel.com wrote:
> From: Luo Xionghu <xionghu.luo at intel.com>
>
> To generate SPIR binary, please refer to the page
> https://github.com/KhronosGroup/SPIR.
> For llvm3.2, the command is "clang -cc1 -emit-llvm-bc -triple
> spir-unknown-unknown -cl-std=CL1.2 -include opencl_spir.h
> compiler_ceil.cl -o compiler_ceil32.spir"
> For llvm3.5, the option -cl-kernel-arg-info is required,
> and option -fno-builtin is required to avoid warning.
>
> Signed-off-by: Luo Xionghu <xionghu.luo at intel.com>
> ---
> kernels/compiler_ceil32.spir | Bin 0 -> 1732 bytes
> utests/CMakeLists.txt | 1 +
> 2 files changed, 1 insertion(+)
> create mode 100644 kernels/compiler_ceil32.spir
>
> diff --git a/kernels/compiler_ceil32.spir b/kernels/compiler_ceil32.spir
> new file mode 100644
> index 0000000000000000000000000000000000000000..ee6483476568e76f3765622cf8fd8a84a81e5d2a
> GIT binary patch
> literal 1732
> zcmY*Ze at qis9Dmo=dzF at VhjdcL^}GWl{DJdCN2oy7a_Dd|OF{o|Kav$Q4cW$a6f6{z
> z?Mkc199ya(3rm)zm*_$kvoJ#zvY6NcGX#k?E-{W6(*~$N=Aa6iZP~Byq0{V=d*65O
> zec$Ik?|na?*C;1$igtv)r4X|93&?~J+5j&Om!0%ZTlUawwfhtmwQpW$E#@ts98}p|
> zrp8mY#wc6usI at xx<W)D7H|NE~vZ+?pUMvR6 at wBzz;7EMLb1?^ysKtrU5X6!}0d0)W
> zd90?<_oPoV|G<MirPp;X+s4l!enIChimt5A%_X?B?wSa5sLP6j!&(4YdwR7R35Tp&
> zuu`j0wVr0&6W0PUt)>zOo3$XC6}jte{0t at B$hhVN*Nr5X)$?a5el89;e2S7Z#jk}b
> zv8rf2?dBdU?in@!d)p&HEAI2)1UC^jeyt{5H}!mA0-ski+zmZH8|Ek4xNDT~q@(Aj
> zz5LBEKhwtD&bSuz{3)HEO>#3{e$LNd^=_J>5 at vP8z*i(K&~ENhwVHNKiR12PB<})M
> zK+d>k!#r&Edd496bh9;a`o3{CW`S}f$)d!pr0AT$EK1~##4M)hEMk6T$pRXdYey&R
> zhs>Vw$-1$yds?m?lig!f{dsxkxVd2{Qa|Q(kIFm8%zlzdkQE<68M2(B at 1#jqVmkaJ
> zm!bh at RVAuBYOb4=-6&djUM?AzYsV++0Wcw#jLEer^G=jy$vyZrvM=RG2QY!p7`c at u
> z9TKz3lKD}Bwms=|Am%}itoq2jhglYw4uL%MldO+CNYN`X@&|C>QBwopM<ebbxn$T3
> zB<rH)hWIm*Eeucv<Yhluh0P|&GLU?_+0kU>-*7e`p>ox<2XtiyT@@bpI4dku(Kz%!
> z77$_}R+n1W3vVB at 6qcTjLNg!LV~!1b2L^4?=w4PTL)%fr>h;mA{zVyzl<q(IoY=1j
> z{?CvD))tP0RIMAt1!X*dL3&4(|Ml~K0D_3=lW-u8y9C at 3BS8=D^W*Lm{fNcEIPUc0
> z4nGrsLCAr at r<s1HTm3IHww5X2-nCUB0rv^`$m4}RV=4eGO!;spOs%zm*@>_L%VI^q
> z-O_0hAuBM3=lBlHt~nQ>M67}`d5l4XrcD&0Ay)Il_TqxQvBC8fFJH9C-)xAxC}TbZ
> zXZS8e*=h2b4*BexTZYBsr4D&p)yOrSTS&TQ!mbZRZXv@#I~|5jQI;|sG1E4nv#;n5
> z+u0+PIHYI+zxI|DhiakKI-OczSPT7jtarrl-8#@!q;6=EmEDde at 5cIHKo4oMm>?He
> z@<1UMJk0NiSsYDBIM{1A<wfVg$`j`*FPYwPfvs-nV348-FMl~xbX(k%)`1Cs*YG<f
> zP5GYxvE{3ES9XHh$7T2E<ko1U{>#a&pkeSrl{4$*FSaE;WW~eCmd&px==lW6q{%G=
> z$4VYZ%$*!rLUdP}K9Z&tM7MjGj6zm&^f_PNSzn$m+0Nu_T|TVj=xmHE8M3Ek`=Qpa
> zj{(D>)-6;06Hm;0+<D^6o3`)LAuXtA-Ecv{?WEv76zTM6N=y^``?m}n7F}}`57%A7
> z at 3`rAT=VBA)QwG|qp>ZzLUKN`B$0b*`sv}UNSo2_%6kd&C`I0nkp)QbF#AkUZlh*J
> zP_yk;m7B_NhaFVIfLt4$9Bfo^s26t)ciJD{5#a6Z_C|gp>AI|QhoyCEX_1mybHlXU
> zFlcU=?H%k^@KGpRv!(!D#cUKnz<}K;Ae0BOLj8053+#030d at 7t!w&YR52{{8RWDVS
> z(<v)i5o`s2nZi|&hS~&#To4N_-YOQNA+G&p2$j)OESKyx75Jpx_5rcE|Gp*S9JEHM
> zgd*4==W`XcSp3t<Ye`{Of3ZEX<L5>ZU25Ir@$T3cEtXA91*$lCsKf+=CTiPbzrR6?
> PvG47>gf#&JhVlFhihNjp
>
> literal 0
> HcmV?d00001
>
> diff --git a/utests/CMakeLists.txt b/utests/CMakeLists.txt
> index eaba27d..06baa68 100644
> --- a/utests/CMakeLists.txt
> +++ b/utests/CMakeLists.txt
> @@ -192,6 +192,7 @@ set (utests_sources
> compiler_time_stamp.cpp
> compiler_double_precision.cpp
> load_program_from_gen_bin.cpp
> + load_program_from_spir.cpp
> get_arg_info.cpp
> profiling_exec.cpp
> enqueue_copy_buf.cpp
> --
> 1.9.1
>
> _______________________________________________
> Beignet mailing list
> Beignet at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/beignet
More information about the Beignet
mailing list