summaryrefslogtreecommitdiff
path: root/backend
AgeCommit message (Expand)AuthorFilesLines
2014-06-12HSW: Remove the jmpi distance limit of HSW.Yang Rong4-17/+49
2014-06-12GBE: fix some bugs in 64bit bitcast.Ruiling Song1-3/+7
2014-06-12HSW: Fix potential issue of GT3 when calc stack address.Yang Rong1-2/+2
2014-06-11GBE: ignoring some debug related intrinsics.Zhigang Gong1-0/+8
2014-06-11GBE: output compact flag when output asm.Ruiling Song5-9/+24
2014-06-11Add the printf logic into the run time.Junyan He1-0/+6
2014-06-11Add the printfSet into the kernel Class and add misc helper functionsJunyan He3-2/+95
2014-06-11Add the PrintfParser llvm parser into the llvm backend.Junyan He7-0/+693
2014-06-11Add the PrintfSet class into the irJunyan He3-0/+318
2014-06-11Add two special register for printf output buffer usageJunyan He7-2/+32
2014-06-11GBE: support SLM bool load and store.Zhigang Gong3-2/+7
2014-06-09remove the code of saving the llvm bitcode to file, replace it with llvm::ModuleLuo7-56/+99
2014-06-09GBE: Fix an assert on bitcast long to char8Ruiling Song1-12/+15
2014-06-09HSW: add data port 1 support in disassemble.Yang Rong5-18/+67
2014-06-09GBE: fix one illegal instruction.Zhigang Gong2-2/+14
2014-06-09GBE: Fix a jump issue in int64 to float conversionRuiling Song1-1/+1
2014-06-09GBE: fix a bug in int64 to float conversion.Zhigang Gong1-0/+1
2014-06-09GBE: Add support double to float conversion.Zhigang Gong3-53/+59
2014-06-09GBE: optimize a special case of convert INT64 to float.Zhigang Gong1-16/+93
2014-06-04add DRM_LIBDIR path into link directory listLi Peng1-2/+2
2014-06-04HSW: Fix a compact assert.Yang Rong1-0/+2
2014-06-04GBE: Optmize phi eliminationRuiling Song2-1/+93
2014-06-04Revert "GBE: No need to compute liveout again in value.cpp."Ruiling Song1-0/+33
2014-06-04refine code for the usage of set_image_base_indexGuo Yejun4-7/+5
2014-05-30GBE: Fix bitcast between long and other type.Ruiling Song1-1/+10
2014-05-30extract libgbeinterp.so from runtime (libcl.so)Guo Yejun3-1/+7
2014-05-29GBE: fix one illegal instruction when replace a uniform dst.Zhigang Gong1-2/+4
2014-05-29GBE: Pass correct register type when replaceRegRuiling Song3-1/+21
2014-05-29GBE: Change 64bit integer storage in registerRuiling Song7-349/+122
2014-05-29GBE: optimize scalar data type conversion.Zhigang Gong1-5/+12
2014-05-29GBE: fix uniform/scalar related bugs.Zhigang Gong3-9/+47
2014-05-29GBE: fix a regression for piglit test.Zhigang Gong1-2/+4
2014-05-28Silence compilation warnings when release build.Yang Rong3-5/+3
2014-05-28GBE: Consolidate all read/write instruction's bti handling.Zhigang Gong4-28/+64
2014-05-28separate runtime(libcl.so) and compiler(libgbe.so)Guo Yejun12-39/+140
2014-05-27GBE: Make compatible with old gcc version.Ruiling Song4-4/+4
2014-05-27Refine pci id detecting.Junyan He1-1/+0
2014-05-27GBE: fix post scheduling related bug for spill/unspill.Zhigang Gong3-7/+31
2014-05-27GBE: optimize post reg allocation instruction scheduling.Zhigang Gong4-111/+202
2014-05-27GBE: fix one post register allocation instruction scheduling bug.Zhigang Gong1-3/+3
2014-05-27GBE: disable mad for some cases.Zhigang Gong1-1/+13
2014-05-23GBE: fix a uniform analysis bug.Zhigang Gong2-20/+46
2014-05-23GBE: don't allocate/modify flag if it is not used in current BB.Zhigang Gong1-4/+11
2014-05-23GBE: optimize IMM handling for SEL/SEL_CMP/CMP.Zhigang Gong1-86/+95
2014-05-23GBE: optimize SUB dst, imm, src1 instruction.Zhigang Gong1-13/+17
2014-05-23GBE: optimize CMP instruction encoding.Zhigang Gong4-51/+79
2014-05-23GBE: refine disassembly code to show null register's type.Zhigang Gong1-9/+11
2014-05-23gbe_bin_generater: fix two bugs.Zhigang Gong1-2/+5
2014-05-22move enqueue_copy_image kernels outside of runtime code.Luo1-0/+2
2014-05-22GBE: optimize builtin atan2.Ruiling Song1-12/+13