summaryrefslogtreecommitdiff
path: root/lib/Target/R600/SILowerControlFlow.cpp
Commit message (Expand)AuthorAge
* R600/SI: Re-initialize the m0 register after using it for indirect addressingTom Stellard2014-06-17
* R600/SI: Use VALU instructions for copying i1 valuesTom Stellard2014-04-30
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-29
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-25
* R600: avoid calling std::next on an iterator that might be end()Tim Northover2014-03-28
* R600/SI: Use correct dest register class for V_READFIRSTLANE_B32Tom Stellard2014-03-17
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-02
* R600/SI: Optimize SI_KILL for constant operandsMichel Danzer2014-02-27
* R600/SI: Allow SI_KILL for geometry shadersMichel Danzer2014-02-27
* R600/SI: Fix assertion on infinite loops.Matt Arsenault2014-02-11
* R600/SI: Initialize M0 and emit S_WQM_B64 whenever DS instructions are usedTom Stellard2014-02-10
* R600/SI: Only use S_WQM_B64 in pixel shadersTom Stellard2014-02-10
* Use llvm_unreachable instead of assert(0)Matt Arsenault2013-12-10
* R600/SI: Add support for private address space load/storeTom Stellard2013-11-13
* R600: Add support for local memory atomic addTom Stellard2013-09-05
* R600/SI: Don't emit S_WQM_B64 instruction for compute shadersTom Stellard2013-09-05
* R600/SI: Initial support for LDS/GDS instructionsMichel Danzer2013-07-10
* Don't cache the instruction and register info from the TargetMachine, becauseBill Wendling2013-06-07
* R600/SI: replace WQM intrinsicChristian Konig2013-03-26
* R600/SI: fix ELSE pseudo op handlingChristian Konig2013-03-26
* R600/SI: implement indirect adressing for SIChristian Konig2013-03-18
* R600/SI: cleanup literal handling v3Christian Konig2013-02-16
* R600/SILowerControlFlow.cpp: Fix a warning. [-Wunused-variable]NAKAMURA Takumi2013-01-21
* R600: Optimize and cleanup KILL on SITom Stellard2013-01-18
* R600: Coding style - remove empty spaces from the beginning of functionsTom Stellard2012-12-21
* R600: control flow optimizationTom Stellard2012-12-19
* R600: New control flow for SI v2Tom Stellard2012-12-19
* Add R600 backendTom Stellard2012-12-11