summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-12-18XXX: Const fixesmaster-testing-siTom Stellard1-2/+4
2013-12-18XXX: 32-bit priv fixesTom Stellard1-4/+1
2013-12-18XXX: PRIVATE short fixesTom Stellard1-1/+2
2013-12-18XXX: 32-bit priv fixesTom Stellard2-6/+6
2013-12-18XXX: Private fixTom Stellard1-7/+0
2013-12-18XXX: Privatemem fixesTom Stellard2-5/+9
2013-12-18XXXTom Stellard2-5/+25
2013-12-18Sink: Don't sink allocasTom Stellard2-0/+29
2013-12-18XXX: v8 Expand allTom Stellard1-0/+2
2013-12-18XXX: Expand constant loads with > 4 elementsTom Stellard1-2/+5
2013-12-18XXX: Custom lower i1->i32 ZERO_EXTEND, ANY_EXTENDTom Stellard1-5/+14
2013-12-18XXX: Expand 64-bit SelectTom Stellard2-0/+28
2013-12-18XXX: Add pattern for FROUNDTom Stellard2-0/+8
2013-12-18XXX: Expand SETCCTom Stellard1-0/+2
2013-12-18XXX: Expand all v8 opsTom Stellard2-1/+35
2013-12-18R600/SI: Enable i64 add. It is not legal, it is lying.Matt Arsenault1-1/+1
2013-12-18R600/SI: Match adde/sube to S_ADDC_U32/S_SUBB_U32Matt Arsenault1-2/+4
2013-12-18R600/SI: Specify S_ADD/S_SUB set SCC and add is commutableMatt Arsenault1-20/+18
2013-12-18R600/SI: Implement add i64, but do not yet enable.Matt Arsenault1-1/+4
2013-12-18Revert "XXX: 64-bit add"Tom Stellard1-5/+0
2013-12-18XXX: R600/SI: Completely Disable TypeRewriter on computeTom Stellard1-3/+3
2013-12-18XXX: trunc i128 -> i32Tom Stellard1-0/+16
2013-12-18XXX: 64-bit addTom Stellard1-0/+13
2013-12-18XXX: Expand i128 ->i32 trunc storeTom Stellard1-0/+1
2013-12-18XXX: Expand VECTOR selectTom Stellard1-0/+2
2013-12-18XXX: Expand i1 BR_CCTom Stellard1-0/+2
2013-12-18SelectionDAG: Use the correct pointer width in SelectionDAG::InferPtrAlignment()Tom Stellard1-0/+9
2013-12-18Revert "XXX: Barrier as scheduling boundary"Tom Stellard2-12/+0
2013-12-18SLPVectorizer: Vectorize GEP instructions that produce pointers to array typesTom Stellard2-1/+126
2013-12-18XXX: Barrier as scheduling boundaryTom Stellard2-0/+12
2013-12-18XXX R600: Take alignment into account when calculating stack offsetTom Stellard1-1/+5
2013-12-18XXX: Matt's SROA fixTom Stellard1-4/+6
2013-12-18Revert "SROA: Prevent a cross address space bitcast"Tom Stellard2-59/+2
2013-12-18SROA: Prevent a cross address space bitcastTom Stellard2-2/+59
2013-12-18XXX: MOVA is vector onlyTom Stellard1-1/+1
2013-12-18XXX: Const fixTom Stellard1-1/+1
2013-12-18XXX: Fix stack offset calculationTom Stellard1-1/+1
2013-12-18XXX: COnst initTom Stellard2-15/+105
2013-12-18XXX: Private short load/storeTom Stellard3-22/+31
2013-12-18XXX: Don't predicate JUMPTom Stellard1-1/+3
2013-12-18XXX: Stack offset at 5Tom Stellard1-1/+1
2013-12-18XXX: Suport for r600 private shortTom Stellard4-14/+84
2013-12-18XXX: R600/SI: Add support for private short loads/storesTom Stellard1-3/+64
2013-12-18R600: Add work-around for the CF stack entry HW bugTom Stellard6-7/+289
2013-12-18R600: Add some missing CF instruction definitions to the .td files.Tom Stellard1-0/+7
2013-12-18R600: Refactor stack size calculationTom Stellard4-36/+158
2013-12-18R600: CF_PUSH is the same on Evergreen and CaymanTom Stellard2-4/+5
2013-12-18R600: Add wavefront size property to the subtargets v2Tom Stellard4-12/+33
2013-12-18R600: Add stack size to .AMDGPUcsdata sectionTom Stellard1-4/+11
2013-12-18R600: Disable the BFE patternTom Stellard3-1/+12