summaryrefslogtreecommitdiff
path: root/lib/Target/R600
Commit message (Expand)AuthorAge
...
* R600: Add work-around for the CF stack entry HW bugTom Stellard2014-01-22
* R600: Add some missing CF instruction definitions to the .td files.Tom Stellard2014-01-22
* R600: Refactor stack size calculationTom Stellard2014-01-22
* R600: CF_PUSH is the same on Evergreen and CaymanTom Stellard2014-01-22
* R600: Add wavefront size property to the subtargets v2Tom Stellard2014-01-22
* R600: Add stack size to .AMDGPUcsdata sectionTom Stellard2014-01-22
* R600: MOVA is vector onlyTom Stellard2014-01-22
* R600: Take alignment into account when calculating the stack offsetTom Stellard2014-01-22
* R600: Add support for global addresses with constant initializersTom Stellard2014-01-22
* R600: Begin private memory at the second GPR.Tom Stellard2014-01-22
* R600/SI: Add support for i8 and i16 private loads/storesTom Stellard2014-01-22
* CommentColumn is always 40. Simplify.Rafael Espindola2014-01-16
* [PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth2014-01-13
* [PM] Pull the generic graph algorithms and data structures for dominatorChandler Carruth2014-01-13
* [cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth2014-01-13
* Move declaration of variables down to first use.Matt Arsenault2014-01-08
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-07
* Factor MI-Sched in preparation for post-ra scheduling support.Andrew Trick2013-12-28
* R600: Allow ftruncTom Stellard2013-12-20
* Small simplification, p0 is the same as p.Rafael Espindola2013-12-19
* R600/SI: Make private pointers be 32-bit.Matt Arsenault2013-12-19
* Allow MachineCSE to coalesce trivial subregister copies the same way that it ...Andrew Trick2013-12-17
* Fix typo in instruction name.Matt Arsenault2013-12-16
* One last cleanup of LLVM's DataLayout strings.Rafael Espindola2013-12-16
* Structure R600's computeDataLayout more like every other target.Rafael Espindola2013-12-16
* The preferred alignment defaults to the abi alignment. Omit if it is the same.Rafael Espindola2013-12-16
* Don't duplicate the DataLayout defaults for integer, floats and vectors.Rafael Espindola2013-12-16
* On DataLayout, omit the default of p:64:64:64.Rafael Espindola2013-12-16
* Don't manually calculate size in bytesMatt Arsenault2013-12-14
* Turn AMDGPUSubtarget::getDataLayout into a static function.Rafael Espindola2013-12-14
* Don't set unused variable.Rafael Espindola2013-12-11
* R600: Re-format Processors.tdTom Stellard2013-12-11
* R600: Register AMDGPUCFGStructurizer passTom Stellard2013-12-11
* R600: Register R600EmitClauseMarkers passTom Stellard2013-12-11
* Prune redundant dependencies in LLVMBuild.txt.NAKAMURA Takumi2013-12-11
* Use llvm_unreachable instead of assert(0)Matt Arsenault2013-12-10
* R600: Fix an infinite loop when trying to reorganize export/tex vector inputVincent Lejeune2013-12-10
* R600: Fix input modifiers lost for CaymanVincent Lejeune2013-12-10
* Add proper dependencies to LLVMBuild.txt in llvm/lib.NAKAMURA Takumi2013-12-10
* Whitespaces.NAKAMURA Takumi2013-12-10
* Don't set a variable to its default value.Rafael Espindola2013-12-09
* Add a RequireStructuredCFG Field to TargetMachine.Vincent Lejeune2013-12-07
* R600: Remove orphaned declarationsVincent Lejeune2013-12-07
* Fix an index array check.Eric Christopher2013-12-06
* Add a default constructor to get deterministic behavior.Rafael Espindola2013-12-05
* Correct word hyphenationsAlp Toker2013-12-05
* R600/SI: Add comments for number of used registers.Matt Arsenault2013-12-05
* Don't set PrivateGlobalPrefix for NVPTX and R600.Rafael Espindola2013-12-03
* Convert two char* that are only ever used as booleans to bool.Rafael Espindola2013-12-02
* R600: Workaround for cayman loop bugVincent Lejeune2013-12-02