summaryrefslogtreecommitdiff
path: root/backend/src/backend
Commit message (Expand)AuthorAgeFilesLines
* Add preliminary LLVM 7 supportRebecca N. Palmer2018-08-202-0/+12
* More user-friendly "type not supported" errorsRebecca N. Palmer2018-08-201-12/+12
* Enable Coffee Lake supportMark Thompson2018-02-051-0/+5
* backend: use simd-1 for scalar dst in indirectMov.Song, Ruiling2017-09-211-14/+24
* GBE: remove static context to fix Segmentation fault.Yang Rong2017-09-212-22/+39
* GBE: fix a errMsg uninitialized build warning.Yang, Rong R2017-07-271-3/+3
* backend: refine global immediate optimizationrander2017-07-201-4/+0
* Fix GCC6 build bugPan Xiuli2017-07-201-0/+1
* Implement extension cl_intel_device_side_avc_motion_estimation.Chuanbo Weng2017-07-1215-32/+315
* backend: improve add zero patternrander2017-07-061-5/+5
* backend: refine fdiv to rcp at some casesrander2017-07-061-0/+28
* backend: add global immediate optimizationrander2017-06-231-25/+342
* GBE: clean llvm module's clone and release.Yang, Rong R2017-06-234-38/+64
* backend: refine the local copy propagation.rander.wang2017-06-161-0/+34
* Backend: Add intel_reqd_sub_group_size supportPan Xiuli2017-06-162-13/+21
* Backend: Add optimization for negative modifierrander2017-06-091-4/+28
* backend: add sqrt-div pattern to instruction selectrander2017-06-091-0/+69
* Backend: Add sel ir output for MATH functionPan Xiuli2017-05-231-0/+42
* GLK: add geminilake backend support.Yang Rong2017-05-155-2/+47
* Backend: Add LLVM40 supportPan Xiuli2017-04-132-5/+24
* Backend: Refine LLVM version check macroPan Xiuli2017-04-132-14/+14
* Backend: Remove old llvm support code.Pan Xiuli2017-04-132-36/+0
* Backend: Fix flag and subflag seting for src 3 instructionPan Xiuli2017-04-133-6/+19
* Backend: Add hole reuse in reg alloctionPan Xiuli2017-03-232-17/+121
* Backend: Store the spill register informationPan Xiuli2017-03-231-5/+33
* llvm3.9 will assert if ouput is empty string.Luo Xionghu2017-03-231-4/+8
* fix regression on pre-BDW platform.Luo Xionghu2017-03-231-3/+7
* implement extension cl_intel_media_block_io WRITE related functionLuo Xionghu2017-03-131-6/+21
* fix build error log not output issue.Luo Xionghu2017-03-131-4/+4
* add extension cl_intel_media_block_io READ related functionLuo Xionghu2017-03-131-8/+44
* Backend: for BDW and after, According to BSpec no need to split CMP when src ...rander2017-03-074-0/+11
* Backend: Add missing Unaligned OWord Block Read disasmPan Xiuli2017-03-071-1/+1
* Backend: Fix a selection ir optimization bugPan Xiuli2017-02-281-1/+4
* MAD compact instrcution could not support "absolute" attribute.Yan Wang2017-02-241-0/+2
* move simpleBlock check and if/endif optimize after select.Luo Xionghu2017-02-173-2/+122
* revert patch 2edb7451a8f92295f79e29ef16740b5cd16127f2.Luo Xionghu2017-02-172-101/+17
* remove useless code.Luo Xionghu2017-02-171-1/+0
* Enable OpenCL 2.0 only where supportedPan Xiuli2017-02-141-9/+10
* Add some pointer access check.Yang Rong2017-01-111-2/+2
* GBE: fix legacy read64 mix pointer bug.Yang Rong2017-01-091-2/+2
* GBE: if PointerFamily is FAMILY_QWORD, chv and bxt need special handle.Yang Rong2017-01-064-0/+125
* GBE: Fix memdep-block-scan-limit caused bug on LLVM3.8Pan Xiuli2017-01-061-1/+1
* GBE: Fix another Sel.bool issue.Ruiling Song2017-01-061-5/+8
* GBE: fix long work group fail.Yang Rong2017-01-062-38/+58
* Backend: Fix header address of oword block read/writePan Xiuli2017-01-052-5/+6
* Backend: Fix sel ir subnr usagePan Xiuli2017-01-042-4/+5
* fix UNTYPED_WRITE function parameters for Gen75Encoder::UNTYPED_WRITEGuo Yejun2017-01-032-2/+2
* add sends support for printfGuo, Yejun2016-12-304-16/+33
* OCL20: Add runtime functions to get the device enqueue info.Yang, Rong R2016-12-301-0/+16
* OCL20: handle device enqueue helper functions in the backend.Yang, Rong R2016-12-303-1/+19