aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/R600
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-1830-189/+1496
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-0946-719/+1102
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-2370-3211/+6821
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-0288-3659/+9539
* Update LLVM for rebase to r212749.Stephen Hines2014-07-2163-2284/+3935
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-2977-1599/+3148
* Update to LLVM 3.5a.Stephen Hines2014-04-2473-1527/+3466
* Merging r195881:Bill Wendling2013-12-011-0/+1
* Merging r195879:Bill Wendling2013-12-011-2/+5
* Merging r195878:Bill Wendling2013-12-013-4/+18
* Merging r195514:Bill Wendling2013-11-254-76/+98
* Merging r195399:Bill Wendling2013-11-222-0/+14
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-1912-4/+44
* R600/SI: Fix moveToVALU when the first operand is VSrc.Matt Arsenault2013-11-182-2/+4
* R600/SI: Fix multiple SGPR reads when using VCC.Matt Arsenault2013-11-181-0/+18
* R600/SI: Implement add i64, but do not yet enable.Matt Arsenault2013-11-182-0/+29
* R600/SI: Specify SSrc operandsMatt Arsenault2013-11-181-2/+2
* R600/SI: addc / adde i32 are legalMatt Arsenault2013-11-181-0/+2
* R600/SI: Match addc to S_ADD_U32.Matt Arsenault2013-11-181-0/+7
* R600/SI: Match adde/sube to S_ADDC_U32/S_SUBB_U32Matt Arsenault2013-11-181-2/+4
* R600/SI: Specify S_ADD/S_SUB set SCC and add is commutableMatt Arsenault2013-11-181-1/+13
* R600/SI: Move patterns to match add / sub to scalar instructionsMatt Arsenault2013-11-182-10/+16
* R600/SI: Fix extra defs of VCC / SCC.Matt Arsenault2013-11-181-4/+15
* R600: Enable the IR structurizer by defaultTom Stellard2013-11-183-6/+5
* R600: Fix a crash in the AMDILCFGStrucurizerTom Stellard2013-11-181-6/+7
* R600: Add a SubtargetFeatture for disabling the ifcvt pass.Tom Stellard2013-11-184-1/+14
* R600: Use lower-case for EnableIRStructurizer featureTom Stellard2013-11-181-1/+1
* R600/SI: Fix illegal VGPR->SGPR copy inside of loopTom Stellard2013-11-181-2/+1
* R600/SI: Fix another case of illegal VGPR->SGPR copyTom Stellard2013-11-181-3/+2
* Revert r194865 and r194874.Alexey Samsonov2013-11-1812-44/+4
* R600: Make dot_4 instructions predicableVincent Lejeune2013-11-161-0/+19
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-1512-4/+44
* Make method staticMatt Arsenault2013-11-152-2/+2
* R600/SI: Add VReg_96 register class to SIRegisterInfo::hasVGPRs()Tom Stellard2013-11-151-0/+1
* Add target hook to prevent folding some bitcasted loads.Matt Arsenault2013-11-152-0/+13
* R600: Fix scheduling of instructions that use the LDS output queueTom Stellard2013-11-159-51/+116
* R600/SI: Add processor type for HawaiiTom Stellard2013-11-141-0/+1
* R600/SI: Remove redundant legalizeOperands callMatt Arsenault2013-11-141-1/+0
* Add #include raw_ostream.h in lib/Target/R600/SIFixSGPRCopies.cppHans Wennborg2013-11-141-0/+1
* R600/SI: Specify S_ADDK/S_MULK set SCC and are commutableMatt Arsenault2013-11-141-2/+5
* Indentation fixesMatt Arsenault2013-11-142-3/+2
* Add a commentMatt Arsenault2013-11-141-1/+3
* Fix trailing whitespace in debug printingMatt Arsenault2013-11-141-1/+1
* R600/SIFixSGPRCopies.cpp: Fix \param to \return. [-Wdocumentation]NAKAMURA Takumi2013-11-141-1/+1
* Whitespace.NAKAMURA Takumi2013-11-141-4/+4
* R600: Fix uninitialized variable usageTom Stellard2013-11-131-5/+5
* R600/SI: Add support for private address space load/storeTom Stellard2013-11-1324-134/+402
* R600/SI: Prefer SALU instructions for bit shift operationsTom Stellard2013-11-139-35/+528
* Remove AllowQuotesInName and friends from MCAsmInfo.Rafael Espindola2013-11-131-3/+0
* R600: Fix selection failure on EXTLOADMatt Arsenault2013-11-131-1/+9