summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-10-12R600: use ceil intrinsic instead of llvm.AMDIL.round.posinfVincent Lejeune2-4/+0
2012-10-12R600: use floor intrinsic instead of llvm.AMDIL.floorVincent Lejeune5-5/+5
2012-10-12R600: use llvm fabs intrinsicVincent Lejeune3-5/+3
2012-10-12R600: use llvm intrinsic for flog2Vincent Lejeune3-3/+2
2012-10-12R600: add support for cos/sin intrinsicVincent Lejeune4-14/+17
2012-10-12R600: add a pattern for fsqrtVincent Lejeune1-0/+3
2012-10-12R600: Store channel index in the register's HWEncoding fieldTom Stellard8-1117/+31
2012-10-11AMDGPU: Fix lowering of UREMtstellar1-5/+4
2012-10-11AMDGPU: Fix build after merging of DataLayout changeststellar3-5/+5
2012-10-11Merge master branchtstellar602-8117/+12984
2012-10-10R600: Fix typo in SETGE_UINT patterntstellar1-1/+1
2012-10-09R600: Disable SI flow control again for nowtstellar1-1/+2
2012-10-09R600: Handle reversed true/false values in selectcctstellar2-6/+26
2012-10-09R600: Prefer lowering SELECT_CC to CND* instructions over SET* instructionststellar2-42/+66
2012-10-09R600: Fix lowering of fcmptstellar4-7/+55
2012-10-09R600: Add a pattern for: (selectcc i32, -1, i32, i32, SETGT)tstellar2-0/+28
2012-10-09R600: Add a comment explaining why we use TRUNC before FLT_TO_*INTtstellar1-0/+10
2012-10-09R600: Add store v4i32 testtstellar1-0/+9
2012-10-09R600: Add tests for a few vector operationststellar7-0/+106
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-03SI: Add sanity testtstellar1-0/+37
2012-10-02Merge master branchtstellar36-121/+423
2012-10-02R600: improve select_cc lowering to generate CND* more oftentstellar5-42/+110
2012-10-02R600: Fix instruction encoding for r600 family GPUststellar3-15/+15
2012-10-02Merge master branchtstellar237-2024/+11083
2012-10-02Merge TOTtstellar33-168/+699
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.tstellar3-0/+19
2012-09-24R600: Expand vector fadd and fmul on R600tstellar3-0/+33
2012-09-24R600: Add support for v4f32 stores on R600tstellar4-9/+36
2012-09-24R600: Add optimization for FP_ROUNDtstellar3-0/+38
2012-09-24R600: Add support for i8 reads on R600tstellar4-0/+35
2012-09-24R600: Replace AMDGPU pow intrinsic with the llvm versiontstellar4-3/+6
2012-09-24Enable the new SROA pass by default.tstellar1-1/+1
2012-09-24Address one of the original FIXMEs for the new SROA pass by implementingtstellar2-21/+161
2012-09-24Emit dtors into proper section while compiling in vcpp-compatible mode.tstellar2-12/+31
2012-09-24Switch to a signed representation for the dynamic offsets while walkingtstellar2-26/+133
2012-09-24Don't do actual work inside an assert statement. Fixes PR11760!tstellar4-4/+9
2012-09-24Revise test to avoid using of 'grep'tstellar1-20/+14
2012-09-24Add LLVM_OVERRIDE to methods that override their base classes.tstellar17-66/+73
2012-09-24Enhance test case of atomic16 to verify inst encoding fixed in r164453.tstellar1-0/+6