summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-03-22Remove stray printfsclover-r600-masterTom Stellard1-1/+0
2012-03-20r600g: Compute the correct wavefront sizeTom Stellard1-2/+12
2012-03-20winsys/radeon: Get max_pipes from the kernelTom Stellard2-0/+11
2012-03-19r600/llvm: Lower IEQ to SETE_INTTom Stellard2-4/+5
2012-03-16r600/llvm: Lower CMOVLOG_i32 to CNDE_INTTom Stellard1-1/+8
2012-03-16r600/llvm: Fix hang in R600LowerInstructions passTom Stellard1-7/+2
2012-03-16r600/llvm: Lower UGE to SETGE_UINTTom Stellard2-1/+7
2012-03-16r600g: Clean up evergreen_create_compute_state()Tom Stellard1-59/+5
2012-03-16r600/llvm: Change the default loader GPU to redwoodTom Stellard1-1/+1
2012-03-16r600/llvm: Remove a stray print statementTom Stellard1-3/+0
2012-03-16r600g: Toggle compute traces with R600_COMPUTE_DEBUG env variableTom Stellard5-19/+30
2012-03-15r600g: Fix radeon_family to llvm processor mappingsTom Stellard1-4/+4
2012-03-15r600/llvm: Fix GPU generation detectionTom Stellard3-12/+12
2012-03-14clover: Fix build on 32-bit systemsTom Stellard2-2/+2
2012-03-14clover: Link with libpthreadTom Stellard1-1/+2
2012-03-14r600g: Handle continue instruction in bytestream => r600_bytecodeTom Stellard1-0/+16
2012-03-14r600/llvm: Add support for IF_LOGICLANZ_i32Tom Stellard2-0/+2
2012-03-14r600/llvm: Lower INE to SETNE_INTTom Stellard2-1/+7
2012-03-14r600/llvm: Lower IGE to SETGE_INTTom Stellard2-3/+4
2012-03-14r600/llvm: Lower BREAK_LOGICALNZ_i32Tom Stellard2-0/+5
2012-03-14r600g: Handle BREAKNZ_INT from the llvm backendTom Stellard1-13/+20
2012-03-14r600/llvm: Lower UGT to SETGT_INTTom Stellard2-1/+7
2012-03-14r600g: Pass local and global size to shadersTom Stellard3-17/+46
2012-03-14r600/llvm: Add instructions for reading global and local sizeTom Stellard3-9/+41
2012-03-14clover: Only link against the necessary LLVM libsTom Stellard1-2/+2
2012-03-14targets/dri-r600: Only link against the necessary LLVM libsTom Stellard1-1/+3
2012-03-14r600/llvm: Add missing thread id instructionsTom Stellard3-8/+40
2012-03-14clover: Link compiled kernels with libclc builtins.bcTom Stellard4-2/+31
2012-03-14r600g: Pass group/thread ID info to compute shadersTom Stellard3-8/+27
2012-03-14r600/llvm: Add instructions for reading thread/group idsTom Stellard7-19/+166
2012-03-14r600/llvm: Lower SHL_i32 to LSHLTom Stellard1-0/+8
2012-03-14r600/llvm: Stop lowering MOV to COPYTom Stellard1-7/+0
2012-03-14XXX: Fix build with recent LLVMTom Stellard1-0/+4
2012-03-12gallivm: Fix build with LLVM 3.1svnTom Stellard1-1/+5
2012-03-08r600/llvm: Update for LLVM 3.1Tom Stellard4-2/+110
2012-03-08clover: Fix build with LLVM/Clang 3.1Tom Stellard3-1/+23
2012-03-08r600/llvm: Remove AMDILInstPrinterTom Stellard5-148/+0
2012-03-07r600/llvm: Add some instructions for dealing with optimized divideTom Stellard3-0/+22
2012-03-07r600/llvm: R600 does not support native i64 multiplicationTom Stellard1-0/+1
2012-03-07r600/llvm: Fix generating enums for integer instuctionsTom Stellard1-4/+4
2012-03-07r600/llvm: Don't use negate flags for integersTom Stellard1-1/+7
2012-03-06r600/llvm: Implement integer divisionTom Stellard6-18/+213
2012-03-05r600/llvm: Lower ADD_i32 to ADD_INTTom Stellard2-3/+5
2012-03-05clover: Fix binding of literal argsTom Stellard1-1/+0
2012-03-05r600/llvm: Lower SMUL_i32 to MULLO_INTTom Stellard2-1/+9
2012-03-05r600/llvm: Lower UDIV_i32 to MULLO_UINT + RECIP_UINTTom Stellard4-0/+69
2012-03-05r600/llvm: Lower USHR_i32 to LSHRTom Stellard2-3/+5
2012-03-05r600/llvm: Lower CUSTOM_XOR_i32 to XOR_INTTom Stellard2-0/+7
2012-03-05r600/llvm: Lower ILT to SGT_INTTom Stellard2-0/+11
2012-03-02r600g: less shader dump callsAdam Rak2-2/+2