summaryrefslogtreecommitdiff
path: root/lib/Target/R600
Commit message (Expand)AuthorAge
* Fix unused variableMatt Arsenault2014-02-24
* R600/SI - Add new CI arithmetic instructions.Matt Arsenault2014-02-24
* R600: Make check clearer.Matt Arsenault2014-02-24
* Fix DOT4 missing from getTargetOpcodeNameMatt Arsenault2014-02-24
* R600/SI: Expand all v8[if]32 operationsTom Stellard2014-02-13
* R600/SI: Add a pattern for i32 anyextTom Stellard2014-02-13
* R600/SI: Completely Disable TypeRewriter on computeTom Stellard2014-02-13
* R600/SI: Split global vector loads with more than 4 elementsTom Stellard2014-02-13
* R600: Always implement both versions of isTruncateFree and add a sanity check.Benjamin Kramer2014-02-12
* R600/SI: Fix assertion on infinite loops.Matt Arsenault2014-02-11
* R600: Implement isTruncateFreeMatt Arsenault2014-02-10
* 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
* R600/SI: Add a MUBUF store pattern for Reg+Imm offsetsTom Stellard2014-02-06
* R600/SI: Add a MUBUF store pattern for Imm offsetsTom Stellard2014-02-06
* R600/SI: Add a MUBUF load pattern for Reg+Imm offsetsTom Stellard2014-02-06
* R600/SI: Use immediates offsets for SMRD instructions whenever possibleTom Stellard2014-02-06
* Add address space argument to allowsUnalignedMemoryAccess.Matt Arsenault2014-02-05
* R600/SI: Add pattern for zero-extending i1 to i32Michel Danzer2014-02-05
* cleanup: scc_iterator consumers should use isAtEndDuncan P. N. Exon Smith2014-02-04
* Every target uses .align. Simplify.Rafael Espindola2014-02-04
* R600/SI: Expand i1 BR_CCTom Stellard2014-02-04
* R600/SI: Don't assume copies will be coalesced in SIFixSGPRCopiesTom Stellard2014-02-04
* R600/SI: Custom lower i64 ISD::SELECTTom Stellard2014-02-04
* R600: Enable vector fpow.Tom Stellard2014-02-04
* R600/SI: Fix fneg for 0.0Michel Danzer2014-02-04
* Add DEBUG_TYPE to SIAnnotateControlFlowMatt Arsenault2014-02-03
* R600/SI: Fix insertelement with dynamic indices.Matt Arsenault2014-02-02
* Remove the last hasRawTextSupport call from R600.Rafael Espindola2014-01-31
* Replace another use with hasRawTextSupport+EmitRawText with emitRawComment.Rafael Espindola2014-01-31
* Use emitRawComment to avoid a call to hasRawTextSupport.Rafael Espindola2014-01-31
* Delete MCSubtargetInfo data members from target MCCodeEmitter classesDavid Woodhouse2014-01-28
* Propagate MCSubtargetInfo through TableGen's getBinaryCodeForInstr()David Woodhouse2014-01-28
* Explictly pass MCSubtargetInfo to MCCodeEmitter::EncodeInstruction()David Woodhouse2014-01-28
* Change MCStreamer EmitInstruction interface to take subtarget infoDavid Woodhouse2014-01-28
* R600/SI: Add pattern for truncating i32 to i1Michel Danzer2014-01-28
* R600/SI: Add intrinsic for BUFFER_LOAD_DWORD* instructionsMichel Danzer2014-01-27
* R600/SI: Add intrinsic for S_SENDMSG instructionMichel Danzer2014-01-27
* Add back spaces I missed in the conversion to emitRawComments.Rafael Espindola2014-01-27
* Use emitRawComment instead of EmitRawText.Rafael Espindola2014-01-27
* Pass a MCSubtargetInfo down to the TargetStreamer creation.Rafael Espindola2014-01-26
* Construct the MCStreamer before constructing the MCTargetStreamer.Rafael Espindola2014-01-26
* Add final and owerride keywords to TargetTransformInfo's subclasses.Juergen Ributzka2014-01-24
* Fix known typosAlp Toker2014-01-24
* R600: Remove successive JUMP in AnalyzeBranch when AllowModify is trueTom Stellard2014-01-23
* R600: Disable the BFE patternTom Stellard2014-01-23
* R600: Correctly handle vertex fetch clauses the precede ENDIFsTom Stellard2014-01-23
* R600: Unconditionally unroll loops that contain GEPs with alloca pointersTom Stellard2014-01-23
* R600: Recommit 199842: Add work-around for the CF stack entry HW bugTom Stellard2014-01-23
* Revert "R600: Add work-around for the CF stack entry HW bug"Tom Stellard2014-01-22