summaryrefslogtreecommitdiff
path: root/backend
Commit message (Expand)AuthorAgeFilesLines
* GBE: Fixed a 3 elements vector load/store bug.Zhigang Gong2013-05-311-2/+15
* Fix a random assert caused by scalarize pass.Yang Rong2013-05-314-7/+18
* Correct sampler address clamping for read image functions.Dag Lem2013-05-301-3/+4
* GBE: Fixed a hang issue on 64bit system.Zhigang Gong2013-05-301-1/+1
* Pass user options to clang.Yang Rong2013-05-291-3/+24
* Fix int div/rem assert in SIMD8 mode.Yang Rong2013-05-291-19/+20
* GBE: support load/store of char/short vector.Zhigang Gong2013-05-291-2/+21
* Update documents.Zhigang Gong2013-05-292-8/+11
* GBE: use the simd width environment variable if set.Zhigang Gong2013-05-291-3/+3
* GBE: fixed a bug on simd8 mode for typed_write instruction.Zhigang Gong2013-05-291-4/+4
* GBE: Fixed a bug in byte gather/scatter.Zhigang Gong2013-05-291-8/+10
* Change CMake to support LLVM 3.1.Yang Rong2013-05-232-11/+6
* Change clang system call to libclang api call.Yang Rong2013-05-232-20/+84
* Fix a scalarize pass bug.Yang Rong2013-05-231-0/+3
* Add more get image info functions.Zhigang Gong2013-05-215-19/+51
* GBE: Add support for get_image_width/height.Zhigang Gong2013-05-1716-13/+227
* GBE: preare for get_image_xxx functions support.Zhigang Gong2013-05-173-0/+62
* Remove useless vector check in GenWriter after scalarize pass.Yang Rong2013-05-171-148/+116
* Add a scalarize llvm pass.Yang Rong2013-05-176-182/+947
* Add samplerless read image functions for 2D and 3D images.Dag Lem2013-05-171-0/+18
* Add missing include of <limits>Simon Richter2013-05-171-0/+1
* Fix a negative number alignment bug in RegisterFilePartitioner allocate.Yang Rong2013-05-171-2/+6
* Update gitignore filesSimon Richter2013-05-171-0/+3
* Define clamp(value, lower, upper)Simon Richter2013-05-171-10/+13
* Fix out-of-date math macrosHomer Hsing2013-05-172-4/+1
* Enable 39 math built-in functionsHomer Hsing2013-05-171-4/+302
* Fix instruction scheduler ScheduleDAGNodeHomer Hsing2013-05-171-1/+1
* Rename CBMove to IndirectMoveYang Rong2013-05-175-10/+10
* GBE: fixed a prediction bug in typed write instruction.Zhigang Gong2013-05-152-8/+10
* GBE/Runtime: Optimize Sample/TypedWrite instruction.Zhigang Gong2013-05-1515-60/+322
* GBE: concentrate all samplers' allocation at compile time.Zhigang Gong2013-05-155-29/+82
* GBE: add scalar register support in loadImmInstruction.Zhigang Gong2013-05-151-0/+8
* GBE: remove sampler address space.Zhigang Gong2013-05-154-6/+0
* GBE: refine the sampler implementation to comply with spec.Zhigang Gong2013-05-1510-5/+189
* add third coord in backendHomer Hsing2013-05-083-11/+75
* add backend symbol alias for image3d read writeHomer Hsing2013-05-081-0/+14
* add image3d read/write in stdlib.hHomer Hsing2013-05-081-1/+45
* GBE: fixed the hard coded implementation for sampler/typedwrite.Zhigang Gong2013-05-081-18/+19
* Fix compile error when use llvm-3.1 and InstVisitor.h path for llvm-3.3Chuanbo Weng2013-05-072-2/+12
* Support global constant arraysHomer Hsing2013-05-023-1/+98
* ir::unit can return its constantSetHomer Hsing2013-05-021-0/+4
* add special register constoffst expressing curbe offsetHomer Hsing2013-05-022-1/+4
* disable buggy old code doing global constantHomer Hsing2013-05-021-20/+0
* add helper functions in gbe::ProgramHomer Hsing2013-05-023-1/+37
* add helper functions in ir::Constant and ir::ConstantSetHomer Hsing2013-05-021-2/+37
* Make ceil() workHomer Hsing2013-04-271-1/+1
* Add missing fmin() and fmax() overloadsSimon Richter2013-04-241-0/+2
* Add missing select() overloadsSimon Richter2013-04-241-0/+11
* Fix typoSimon Richter2013-04-241-1/+1
* Fix crash when output IRHomer Hsing2013-04-241-0/+1