summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-04-02draft.blenderZhigang Gong1-4/+7
2015-04-02GBE: skip current BB if it is not in a PN node's incoming BB list.Zhigang Gong1-0/+4
2015-04-02GBE: correct the instruction replacement logic in scalarize pass.Zhigang Gong1-9/+34
2015-04-01GBE: refine error handling for private libva buffer sharing extension.Zhigang Gong2-0/+11
2015-04-01GBE: Use actual bti information to determine a pointer's addressspace.Zhigang Gong5-8/+23
2015-03-31GBE: Extend front label ip to 32 bit on demand.Zhigang Gong10-29/+128
2015-03-31GBE: don't type cast register/labelindex to integer.Zhigang Gong3-33/+32
2015-03-31GBE: extend backend label to 32 bit.Zhigang Gong3-15/+15
2015-03-31GBE: extend registers/tuples/immediates to 32bit wide.Zhigang Gong7-29/+30
2015-03-31GBE: fix safe type definition.Zhigang Gong1-1/+1
2015-03-25strip unsupported attributes and calling conventions.Zhigang Gong6-4/+134
2015-03-24Don't crash if device inaccessibleRebecca N. Palmer1-1/+0
2015-03-24FindLLVM: allow LLVM/Clang 3.6Rebecca N. Palmer1-2/+2
2015-03-24Use matching versions of clang/llvm and libclang/libllvmRebecca Palmer2-10/+31
2015-03-24BUGFIX: Prohibit 'make package' from doing system install of ICD vendor fileBrian Kloppenborg1-0/+1
2015-03-18Generate NAN for UNDEF value in printf parser.stableJunyan He1-0/+6
2015-03-18runtime: fix a conformance bug in cl_get_kernel_arg_info.Zhigang Gong1-1/+5
2015-03-17Build: fix the beignet icd name when CMAKE_INSTALL_FULL_LIBDIR is undefined.Zhigang Gong1-2/+8
2015-03-16Bump version to 1.0.2Release_v1.0.2Zhigang Gong2-1/+4
2015-03-16Build: set 3.5 as the stable LLVM version for beignet.Zhigang Gong3-11/+18
2015-03-12GBE: Only emit multiply when immediate is not one.Ruiling Song1-3/+5
2015-03-10GBE: Only add non-zero offset in gep lowering pass.Ruiling Song1-8/+10
2015-03-09GBE: add a new incompatible compile option -cl-finite-math-only.Zhigang Gong1-1/+1
2015-03-05Fix llvm3.6 build error.Yang Rong2-8/+0
2015-03-02Build: use -Bsymbolic to fix conflicts with other LLVM users.Zhigang Gong1-1/+1
2015-03-02GBE: add fastcall support.Zhigang Gong3-2/+7
2015-03-02GBE: support compare two bool variables.Zhigang Gong3-5/+2
2015-03-02GBE: remove the unecessary type check for SEL instructio.Zhigang Gong1-1/+0
2015-02-28GBE: Fix fast-math issue under llvm 3.6.Ruiling Song2-7/+5
2015-02-27Enable multiarch (32/64-bit co-installation)Rebecca N. Palmer1-3/+18
2015-02-27GBE: Support unaligned load/store of dword/qword in GenIR.Ruiling Song1-0/+76
2015-02-27GBE: remove constant expression handling code in gen writer pass.Zhigang Gong1-213/+1
2015-02-27GBE: expand constant expressions in constant vectorZhigang Gong1-0/+46
2015-02-27build: use @BEIGNET_INSTALL_DIR@ for the icd file.Zhigang Gong1-1/+1
2015-02-27Crash when hardware inaccessibleRebecca N. Palmer1-13/+16
2015-02-26GBE: unify element type before insertelement in legalize pass.Ruiling Song1-4/+41
2015-02-25libocl: Directly scalarize built-in with vector input.Ruiling Song1-39/+6
2015-02-25libocl: define NULL to zeroRuiling Song1-1/+1
2015-02-13Correct the error llvm link msg copy in function genProgramLinkFromLLVM.Yang Rong1-4/+3
2015-02-13Optimization of clEnqueueCopyImageToBuffer for 16 aligned case.Chuanbo Weng4-9/+57
2015-02-13GBE: fix build error for LLVM 3.4/3.3.Zhigang Gong1-0/+16
2015-02-13GBE: fix build error for llvm 3.6.Zhigang Gong1-1/+1
2015-02-12Remove useless llvm head file FindUsedTypes.h.Yang Rong2-2/+0
2015-02-12Add llvm3.6 build support.Yang Rong7-5/+90
2015-02-12Use llvm-c's LLVMLinkModules instead of llvm::Linker::LinkModules.Yang Rong2-26/+14
2015-02-12GBE: We need use exiting block here.Ruiling Song1-6/+12
2015-02-11Change the KB and MB define to enum.Yang Rong1-3/+7
2015-02-11GBE: Import PromoteIntegers pass from pNaClRuiling Song4-0/+658
2015-02-11GBE: Load/store should use same address space as before.Ruiling Song1-4/+6
2015-02-11GBE: Fix a bug in legalize pass.Ruiling Song1-3/+3