summaryrefslogtreecommitdiff
path: root/lib/Target/AMDGPU
AgeCommit message (Expand)AuthorFilesLines
2012-10-09R600: Handle reversed true/false values in selectcctstellar1-6/+8
2012-10-09R600: Prefer lowering SELECT_CC to CND* instructions over SET* instructionststellar1-42/+50
2012-10-09R600: Fix lowering of fcmptstellar1-7/+12
2012-10-09R600: Add a pattern for: (selectcc i32, -1, i32, i32, SETGT)tstellar1-0/+7
2012-10-09R600: Add a comment explaining why we use TRUNC before FLT_TO_*INTtstellar1-0/+10
2012-10-03SI: Mark the V_CMPX* instructions as having side effectststellar1-0/+32
2012-10-03R600: Handle more vector arithmetic instructionststellar1-0/+8
2012-10-03R600: Implement getSetCCResultType in R600TargetLowering clasststellar2-0/+8
2012-10-03R600: Add support for v4i32 global storeststellar1-0/+6
2012-10-03SI: Fix crash in unused register search in LowerFlowControl pasststellar1-4/+4
2012-10-03SI: S_WAITCNT has side effectststellar1-0/+2
2012-10-03SI: Set the section in the Asm Printer before emitting program infotstellar1-1/+1
2012-10-03SI: Fix bug in loops where iterators may be deletedtstellar2-2/+4
2012-10-02R600: improve select_cc lowering to generate CND* more oftentstellar3-42/+88
2012-10-02R600: Fix instruction encoding for r600 family GPUststellar3-15/+15
2012-09-25R600: Fix typo in R600RegisterInfo.tdtstellar1-1/+1
2012-09-25AMDGPU: Fix register encodingtstellar3-12/+6
2012-09-24R600: support for interpolation intrinsicststellar9-1/+307
2012-09-24R600: Handle loads from the constants address space.tstellar2-0/+10
2012-09-24R600: Expand vector fadd and fmul on R600tstellar1-0/+3
2012-09-24R600: Add support for v4f32 stores on R600tstellar3-9/+27
2012-09-24R600: Add optimization for FP_ROUNDtstellar2-0/+27
2012-09-24R600: Add support for i8 reads on R600tstellar3-0/+25
2012-09-24R600: Replace AMDGPU pow intrinsic with the llvm versiontstellar3-1/+4
2012-09-21Some cleanups after merge of Mesa branchtstellar7-468/+7
2012-09-21R600: Emit ISA for ALU instructions in the R600 code emitterMichal Sciubidlo5-148/+249
2012-09-21R600: Add a fdiv pattern.Tom Stellard1-3/+10
2012-09-21R600: reserve also corresponding 128bits regVincent Lejeune1-0/+1
2012-09-21R600: Inital flow control support for SITom Stellard6-2/+167
2012-09-21R600: Move kernel arg lowering into R600TargetLowering classTom Stellard4-7/+35
2012-09-21R600: Match integer add/sub for SI.Michel Dänzer1-2/+8
2012-09-21R600: Complete integer comparison patterns for SI.Michel Dänzer1-4/+12
2012-09-21R600: Match AMDGPUfract on SI.Michel Dänzer1-1/+3
2012-09-21R600: Match int_AMDGPU_floor for SI.Michel Dänzer1-1/+3
2012-09-21R600: Match vector logical operations on SI.Michel Dänzer1-3/+9
2012-09-21R600: Support frint on SIChristian König1-1/+3
2012-09-21R600: Fix lowering of vbuildTom Stellard7-93/+19
2012-09-21R600: Support fmul on SITom Stellard1-1/+4
2012-09-21R600: Fix operand order of V_CNDMASK in custom inserterTom Stellard1-1/+1
2012-09-21R600: Ignore special registers when calculating reg countTom Stellard1-0/+2
2012-09-21radeonsi: Handle position input parameter for pixel shaders v2Tom Stellard2-0/+22
2012-09-21R600: Coding style fixesTom Stellard4-31/+31
2012-09-21radeonsi: Move interpolation mode check into the compilerTom Stellard1-1/+12
2012-09-21R600: Add SHADER_TYPE instructionTom Stellard8-1/+32
2012-09-21R600: Match fexp2 for SI.Michel Dänzer1-1/+3
2012-09-21AMDGPU: Fix register assembly for SITom Stellard1-2/+2
2012-09-21AMDGPU: Add license to InstPrinter filesTom Stellard2-0/+16
2012-09-21AMDGPU: Don't print the default predicate stateTom Stellard2-2/+7
2012-09-21AMDGPU: Fix register namesTom Stellard1-3/+3
2012-09-21AMDGPU: Use modern tablegen features in *RegisterInfo.tdTom Stellard4-2414/+111