summaryrefslogtreecommitdiff
path: root/backend/src/ir/instruction.hxx
Commit message (Expand)AuthorAgeFilesLines
* Implement extension cl_intel_device_side_avc_motion_estimation.Chuanbo Weng2017-07-121-0/+1
* Backend: Add built-in ctz functionPan Xiuli2016-11-081-0/+1
* Backend: Add intel_sub_group_block_read/write form imagePan Xiuli2016-06-131-0/+2
* Backend: Add sub_group built-in functions for intel extensionPan Xiuli2016-06-131-0/+1
* Add the implementation of printf ir instruction.Yan Wang2016-04-221-0/+1
* Backend: refine mix with hardware lrp functionPan Xiuli2015-12-101-0/+1
* Add the WorkGroupInstruction as a new type of instruction.Junyan He2015-11-251-0/+1
* Backend: add debugwait functionPan Xiuli2015-11-241-0/+1
* Backend: Add StoreProfiling and CalcTimestamp instructionsJunyan He2015-11-171-0/+2
* Add built-in function __gen_ocl_vme.Chuanbo Weng2015-11-101-0/+1
* Use a separate pattern for simd shuffle instead of binary patternGuo Yejun2015-07-171-1/+1
* Add Indirect struct argument read support.Yang Rong2015-05-151-0/+1
* add sub group functions intel_sub_group_shuffleGuo Yejun2015-05-121-0/+1
* add simd level function __gen_ocl_get_simd_idGuo Yejun2015-04-241-0/+1
* add simd level function __gen_ocl_get_simd_sizeGuo Yejun2015-04-241-0/+1
* Backend: Delete bswap logic in the llvm_to_gen stage.Junyan He2015-03-091-0/+1
* add LZD IR instruction.Luo Xionghu2015-01-151-0/+1
* add opencl-1.2 builtin function popcount.Luo2014-10-141-0/+1
* Add Gen IR WHILE.Luo Xionghu2014-09-261-0/+1
* GBE/libocl: Add __gen_ocl_get_timestamp() to get timestamp.Ruiling Song2014-09-181-0/+2
* Add Gen IR IF, ELSE and ENDIFYongjia Zhang2014-07-081-0/+3
* support __gen_ocl_simd_any and __gen_ocl_simd_allGuo Yejun2014-04-221-0/+2
* GBE: remove the useless get sampler info function.Zhigang Gong2014-02-241-1/+0
* GBE: use native exp instruction when enough precisionGuo Yejun2014-01-211-0/+1
* Add convert between fp16 and fp32.Yang Rong2013-11-271-0/+2
* Add FCmpInst ord support.Yang Rong2013-11-151-0/+1
* Add bitcast support between vetor and scalar type.Yang Rong2013-11-131-0/+1
* GBE: use ISA mad for mad() builtin function.Ruiling Song2013-11-061-0/+1
* saturated conversion of native GPU data type, larger to narrowerHomer Hsing2013-10-101-0/+1
* GBE/Runtime: implement workaround for IVB sampler bugZhigang Gong2013-09-261-0/+1
* add 64-bit version of "mad_sat"Homer Hsing2013-09-261-0/+1
* add 64-bit version of "mul_hi"Homer Hsing2013-09-261-0/+1
* add 64-bit version of "rhadd"Homer Hsing2013-09-171-0/+1
* add 64-bit version of "hadd"Homer Hsing2013-09-111-0/+1
* add 64bit version of "upsample"Homer Hsing2013-08-161-0/+1
* support built-in function "upsample"Homer Hsing2013-07-051-0/+2
* support built-in functions "mul_hi", "mad_hi"Homer Hsing2013-07-021-0/+1
* support built-in functions "hadd", "rhadd"Homer Hsing2013-07-021-0/+2
* Add atomic help functions.Yang Rong2013-06-271-0/+1
* support zero bit countingHomer Hsing2013-06-261-0/+2
* GBE: Add support for get_image_width/height.Zhigang Gong2013-05-171-1/+1
* add sub_sat operationLu Guanqun2013-04-101-0/+1
* add add_sat operationLu Guanqun2013-04-101-0/+1
* Started the boiler plate for barrier (and fences) instructionsBenjamin Segovia2012-11-091-1/+1
* Removed MAD instruction in the IRBenjamin Segovia2012-11-091-1/+0
* Removed the remaining bits of the Gen specific extensions. Much cleaner codeBenjamin Segovia2012-11-051-7/+0
* Made compiler_clod pass. The image is now properly computed.Benjamin Segovia2012-11-021-0/+5
* Added support for various math functionsBenjamin Segovia2012-10-121-1/+1
* Pushed back modified files for Gen extension supportbsegovia2012-09-171-0/+7
* Fixed a bug in masked gathe for the simulatorBenjamin Segovia2012-08-101-1/+2