summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeon/R600CodeEmitter.cpp
AgeCommit message (Expand)AuthorFilesLines
2012-08-10radeon/llvm: Adds a pass that try to propagates NEG/ABS flags to their usermodpropVincent Lejeune1-3/+2
2012-07-23radeon/llvm: Fix a bug with IF LOGICALNZ with int operandVincent Lejeune1-1/+3
2012-07-13radeon/llvm: Coding style fixesTom Stellard1-119/+119
2012-07-11radeon/llvm: Use multiclasses for floating point loadsTom Stellard1-3/+6
2012-07-09radeon/llvm: Rename namespace from AMDIL to AMDGPUTom Stellard1-28/+28
2012-06-29radeon/llvm: Enable vec4 loads on R600Tom Stellard1-0/+1
2012-06-29radeon/llvm: Emit raw ISA for vertex fetch instructionsTom Stellard1-53/+5
2012-06-06radeon/llvm: Emulate RECIP_UINT instruction on CaymanTom Stellard1-0/+2
2012-06-06radeon/llvm: Remove some duplicate code in the R600 CodeEmitterTom Stellard1-9/+3
2012-06-06radeon/llvm: Fix MULLO* instructions on CaymanTom Stellard1-6/+12
2012-06-01radeon/llvm: Fix VTX_READ patternsTom Stellard1-1/+1
2012-06-01radeon/llvm: Emit 2 bytes for vertex fetch offsetsTom Stellard1-1/+1
2012-06-01radeon/llvm: Change prefix on tablegen files to AMDGPUTom Stellard1-1/+1
2012-06-01radeon/llvm: Remove AMDIL GLOBALLOAD* instructionsTom Stellard1-2/+3
2012-05-15radeon/llvm: add support for texture offsets, fix TEX_LDVadim Girlin1-6/+9
2012-05-14radeon/llvm: Coding style fixes for R600CodeEmitter.cppTom Stellard1-148/+90
2012-05-11radeon/llvm: More comments and cleanupsTom Stellard1-16/+0
2012-05-10radeon/llvm: Add some commentsTom Stellard1-2/+7
2012-05-10radeon/llvm: Move util functions into AMDGPU namespaceTom Stellard1-5/+5
2012-05-10radeon/llvm: Auto-encode RAT_WRITE_CACHELESS_egTom Stellard1-5/+0
2012-05-08radeon/llvm: Remove AMDILUtilityFunctions.cppTom Stellard1-39/+0
2012-05-08radeon/llvm: add support for CUBE ALU instructionVadim Girlin1-20/+38
2012-05-08radeon/llvm: add missing cases for BREAK/CONTINUEVadim Girlin1-0/+2
2012-05-01radeon/llvm: Add subtarget feature: DumpCodeTom Stellard1-3/+1
2012-04-25radeon/llvm: Remove AMDILMachineFunctionInfo.cppTom Stellard1-3/+0
2012-04-23radeon/llvm: Lower VCREATE_v4f32 for R600 and SITom Stellard1-4/+0
2012-04-23r600g/llvm: Let ISel handle lowering to {INSERT,EXTRACT}_SUBREGTom Stellard1-23/+1
2012-04-23r600g/llvm: Only emit an instruction's explicit operandsTom Stellard1-2/+2
2012-04-23r600g/llvm: Tell the code emitter to ignore KILL and BUNDLETom Stellard1-1/+3
2012-04-13radeonsi: initial WIP SI codeTom Stellard1-0/+776