summaryrefslogtreecommitdiffstats
path: root/lib/Target/R600
Commit message (Expand)AuthorAgeFilesLines
* 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
* R600: Reenable llvm.R600.load.input/interp.input for compatibilityVincent Lejeune2013-11-122-0/+47
* R600/SI: Change formatting of printed registers.Matt Arsenault2013-11-122-2/+64
* R600: Use function inputs to represent data stored in gprVincent Lejeune2013-11-114-41/+39
* Make method staticMatt Arsenault2013-11-102-2/+2
* Fix missing C++ mode commentMatt Arsenault2013-11-101-1/+1
* R600: Fix LowerUDIVREMVincent Lejeune2013-11-061-5/+5
* Use isa<> instead of dyn_cast<> with unused valueMatt Arsenault2013-11-011-3/+3
* Remove another unused flag.Rafael Espindola2013-10-311-1/+0
* Remove unused flag.Rafael Espindola2013-10-311-1/+0
* Fix a few typosMatt Arsenault2013-10-301-7/+7
* R600: Custom lower f32 = uint_to_fp i64Tom Stellard2013-10-302-0/+23
* Removing a switch statement that contains only a default label. This resolve...Aaron Ballman2013-10-291-28/+25
* R600/SI: Add compute support for CI v2Tom Stellard2013-10-296-9/+24
* R600: Expand vector FSQRT opsTom Stellard2013-10-291-0/+1
* Prune utf8 chars in comments.NAKAMURA Takumi2013-10-281-2/+2
* Target/R600: Un-tab-ify.NAKAMURA Takumi2013-10-283-9/+9
* R600/SI: Replace ffs(x) - 1 with countTrailingZeros(x)Tom Stellard2013-10-231-1/+1
* R600/SI: fix MIMG writemask adjustementTom Stellard2013-10-231-6/+21
* R600: Fix handling of vector kernel argumentsTom Stellard2013-10-239-35/+131
* R600/SI: Add support for i64 bitwise orTom Stellard2013-10-231-0/+19
* R600/SI: Use S_LOAD_DWORD instructions for v8i32 and v16i32Tom Stellard2013-10-233-2/+8
* R600/SI: Don't assert on SCC usageMatt Arsenault2013-10-221-0/+2
* R600/SI: Use llvm_unreachable() for an always false assertTom Stellard2013-10-221-2/+1
* R600/SI: Fix warning on non-asserts buildTom Stellard2013-10-221-0/+1
* R600: Simplify handling of private address spaceTom Stellard2013-10-2213-436/+95
* R600: Remove unused InstrInfo::getMovImmInstr() functionTom Stellard2013-10-225-31/+0
* R600: Remove \ at EOL from ascii art comments.Benjamin Kramer2013-10-181-4/+4
* R600: Fix a crash in the AMDILCFGStructurizerTom Stellard2013-10-161-2/+68
* R600: Remove some dead code from the AMDILCFGStructurizerTom Stellard2013-10-161-21/+4