summaryrefslogtreecommitdiff
path: root/backend/src/llvm/llvm_gen_backend.cpp
Commit message (Expand)AuthorAgeFilesLines
* change the bahavior when writing to 3-component vector data typesGuo Yejun2016-08-031-7/+0
* GBE: handle Instrinsic trap and unreachable instruction.Ruiling Song2016-07-221-1/+3
* GBE: Handle null and uninitialized pointer when do pointer/bti analysis.Ruiling Song2016-07-221-10/+31
* Report build failures in backend to the build logRebecca N. Palmer2016-07-131-5/+7
* Backend: Refine block read/write bufferPan Xiuli2016-06-241-13/+33
* GBE: Improve spill policy by considering use count.Ruiling Song2016-06-241-1/+1
* GBE: Fix two bugs in loop preheader.Ruiling Song2016-06-241-1/+1
* Backend: Add intel_sub_group_block_read/write form imagePan Xiuli2016-06-131-3/+59
* Backend: Add intel_sub_group_block_read/write form bufferPan Xiuli2016-06-131-0/+65
* Backend: Add sub_group built-in functions for intel extensionPan Xiuli2016-06-131-0/+74
* Backend: Add subgroup work item builtin functionsPan Xiuli2016-06-131-0/+4
* GBE: Optimize extraLiveOut register info.Ruiling Song2016-06-121-30/+6
* Android: erase the stl in iterator loop, must update the iterator.Yang Rong2016-05-271-6/+10
* gbe/llvm: fix potential null pointer dereference.Luo Xionghu2016-05-231-16/+30
* Backend: Support for workgroup op predicate, scan inclusive/exclusiveGrigore Lupescu2016-05-181-10/+8
* Backend: Workgroup reduce redesign using shared local memoryGrigore Lupescu2016-05-181-2/+11
* Backend: Fix printfs mem leakPan Xiuli2016-05-181-1/+1
* Remove unncessary assertion in printf processing.Yan Wang2016-05-121-1/+1
* Backend: Fix bug build with clangPan Xiuli2016-05-121-5/+5
* Implement emision of printf instruction.Yan Wang2016-04-221-15/+80
* Reconstruct printf parser.Yan Wang2016-04-221-2/+2
* Change printf data structure and remove old code.Yan Wang2016-04-221-12/+1
* enable FP_CONTRACT on as default, and implemented with MADGuo Yejun2016-03-171-11/+1
* Fix build with clang++Armin K2016-02-251-1/+1
* Backend: Add support for LLVM release 3.8Pan Xiuli2016-02-141-14/+14
* should convert from llvm address to GEN address space to compare.Luo Xionghu2016-01-051-1/+1
* fix debug instruction welform assert.Luo Xionghu2015-12-141-1/+7
* Backend: Establishing the thread/TID-EUID map.Junyan He2015-12-141-4/+31
* Backend: Add tidMapSLM and wgBroadcastSLM to each function.Junyan He2015-12-141-8/+8
* Backend: refine mix with hardware lrp functionPan Xiuli2015-12-101-0/+13
* gbe: add vec_type_hint's type into functionAttributes.Luo Xionghu2015-12-091-0/+72
* gbe: use kernel_arg_base_type to recognize image arguments.Luo Xionghu2015-12-091-0/+13
* GBE/DebugInfo: Pass debug info :llvm IR => GEN IRBai Yannan2015-12-021-1/+20
* Add WorkGroup functions to Gen IR logic in llvm_gen_backend.Junyan He2015-11-251-1/+78
* Backend: Refine printfs into ir unitPan Xiuli2015-11-251-0/+6
* Backend: add debugwait functionPan Xiuli2015-11-241-0/+6
* Backend: Fix two bugs about curbe related pointer.Junyan He2015-11-171-3/+5
* Backend: Add CalcTimestamp and StoreProfiling.Junyan He2015-11-171-0/+42
* gbe: fix uitofp instruction issue.Luo Xionghu2015-11-111-1/+11
* Add built-in function __gen_ocl_vme.Chuanbo Weng2015-11-101-0/+47
* GBE: Refine ir for memory operation like atomic/load/storeRuiling Song2015-11-061-193/+200
* GBE: Fix unaligned load/store issues.Ruiling Song2015-11-031-4/+5
* using name instead of index to query from ConstantSet.Luo Xionghu2015-10-201-3/+1
* GBE: Add llvm3.7 support.Yang Rong2015-10-131-80/+13
* GBE: enable post phi copy optimization function.Zhigang Gong2015-10-081-1/+1
* GBE: Don't try to remove instructions when liveness is in dynamic update phase.Zhigang Gong2015-10-081-14/+7
* GBE: implement further phi mov optimization based on intra-BB interefering an...Zhigang Gong2015-10-081-6/+130
* GBE: refine Phi copy interfering check.Zhigang Gong2015-10-081-0/+2
* GBE: Fix a bug in assigning image bti.Ruiling Song2015-07-221-5/+12
* GBE: Fix a bug in phicopy coaleasing.Ruiling Song2015-07-171-45/+44