ARMv8 IfConversion must skip narrow instructions that a) define CPSR and b) wouldn...
[oota-llvm.git] / lib / Target / R600 /
2014-02-25 Tom StellardR600: Don't unconditionally unroll loops with private...
2014-02-25 Tom StellardR600/SI: Custom select 64-bit ADD
2014-02-24 Matt ArsenaultFix unused variable
2014-02-24 Matt ArsenaultR600/SI - Add new CI arithmetic instructions.
2014-02-24 Matt ArsenaultR600: Make check clearer.
2014-02-24 Matt ArsenaultFix DOT4 missing from getTargetOpcodeName
2014-02-13 Tom StellardR600/SI: Expand all v8[if]32 operations
2014-02-13 Tom StellardR600/SI: Add a pattern for i32 anyext
2014-02-13 Tom StellardR600/SI: Completely Disable TypeRewriter on compute
2014-02-13 Tom StellardR600/SI: Split global vector loads with more than 4...
2014-02-12 Benjamin KramerR600: Always implement both versions of isTruncateFree...
2014-02-11 Matt ArsenaultR600/SI: Fix assertion on infinite loops.
2014-02-10 Matt ArsenaultR600: Implement isTruncateFree
2014-02-10 Tom StellardR600/SI: Initialize M0 and emit S_WQM_B64 whenever...
2014-02-10 Tom StellardR600/SI: Only use S_WQM_B64 in pixel shaders
2014-02-06 Tom StellardR600/SI: Add a MUBUF store pattern for Reg+Imm offsets
2014-02-06 Tom StellardR600/SI: Add a MUBUF store pattern for Imm offsets
2014-02-06 Tom StellardR600/SI: Add a MUBUF load pattern for Reg+Imm offsets
2014-02-06 Tom StellardR600/SI: Use immediates offsets for SMRD instructions...
2014-02-05 Matt ArsenaultAdd address space argument to allowsUnalignedMemoryAccess.
2014-02-05 Michel DanzerR600/SI: Add pattern for zero-extending i1 to i32
2014-02-04 Duncan P. N. Exon... cleanup: scc_iterator consumers should use isAtEnd
2014-02-04 Rafael EspindolaEvery target uses .align. Simplify.
2014-02-04 Tom StellardR600/SI: Expand i1 BR_CC
2014-02-04 Tom StellardR600/SI: Don't assume copies will be coalesced in SIFix...
2014-02-04 Tom StellardR600/SI: Custom lower i64 ISD::SELECT
2014-02-04 Tom StellardR600: Enable vector fpow.
2014-02-04 Michel DanzerR600/SI: Fix fneg for 0.0
2014-02-03 Matt ArsenaultAdd DEBUG_TYPE to SIAnnotateControlFlow
2014-02-02 Matt ArsenaultR600/SI: Fix insertelement with dynamic indices.
2014-01-31 Rafael EspindolaRemove the last hasRawTextSupport call from R600.
2014-01-31 Rafael EspindolaReplace another use with hasRawTextSupport+EmitRawText...
2014-01-31 Rafael EspindolaUse emitRawComment to avoid a call to hasRawTextSupport.
2014-01-28 David WoodhouseDelete MCSubtargetInfo data members from target MCCodeE...
2014-01-28 David WoodhousePropagate MCSubtargetInfo through TableGen's getBinaryC...
2014-01-28 David WoodhouseExplictly pass MCSubtargetInfo to MCCodeEmitter::Encode...
2014-01-28 David WoodhouseChange MCStreamer EmitInstruction interface to take...
2014-01-28 Michel DanzerR600/SI: Add pattern for truncating i32 to i1
2014-01-27 Michel DanzerR600/SI: Add intrinsic for BUFFER_LOAD_DWORD* instructions
2014-01-27 Michel DanzerR600/SI: Add intrinsic for S_SENDMSG instruction
2014-01-27 Rafael EspindolaAdd back spaces I missed in the conversion to emitRawCo...
2014-01-27 Rafael EspindolaUse emitRawComment instead of EmitRawText.
2014-01-26 Rafael EspindolaPass a MCSubtargetInfo down to the TargetStreamer creation.
2014-01-26 Rafael EspindolaConstruct the MCStreamer before constructing the MCTarg...
2014-01-24 Juergen RibutzkaAdd final and owerride keywords to TargetTransformInfo...
2014-01-24 Alp TokerFix known typos
2014-01-23 Tom StellardR600: Remove successive JUMP in AnalyzeBranch when...
2014-01-23 Tom StellardR600: Disable the BFE pattern
2014-01-23 Tom StellardR600: Correctly handle vertex fetch clauses the precede...
2014-01-23 Tom StellardR600: Unconditionally unroll loops that contain GEPs...
2014-01-23 Tom StellardR600: Recommit 199842: Add work-around for the CF stack...
2014-01-22 Tom StellardRevert "R600: Add work-around for the CF stack entry...
2014-01-22 Tom StellardR600: Add work-around for the CF stack entry HW bug
2014-01-22 Tom StellardR600: Add some missing CF instruction definitions to...
2014-01-22 Tom StellardR600: Refactor stack size calculation
2014-01-22 Tom StellardR600: CF_PUSH is the same on Evergreen and Cayman
2014-01-22 Tom StellardR600: Add wavefront size property to the subtargets v2
2014-01-22 Tom StellardR600: Add stack size to .AMDGPUcsdata section
2014-01-22 Tom StellardR600: MOVA is vector only
2014-01-22 Tom StellardR600: Take alignment into account when calculating...
2014-01-22 Tom StellardR600: Add support for global addresses with constant...
2014-01-22 Tom StellardR600: Begin private memory at the second GPR.
2014-01-22 Tom StellardR600/SI: Add support for i8 and i16 private loads/stores
2014-01-16 Rafael EspindolaCommentColumn is always 40. Simplify.
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[PM] Pull the generic graph algorithms and data structu...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-08 Matt ArsenaultMove declaration of variables down to first use.
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2013-12-28 Andrew TrickFactor MI-Sched in preparation for post-ra scheduling...
2013-12-20 Tom StellardR600: Allow ftrunc
2013-12-19 Rafael EspindolaSmall simplification, p0 is the same as p.
2013-12-19 Matt ArsenaultR600/SI: Make private pointers be 32-bit.
2013-12-17 Andrew TrickAllow MachineCSE to coalesce trivial subregister copies...
2013-12-16 Matt ArsenaultFix typo in instruction name.
2013-12-16 Rafael EspindolaOne last cleanup of LLVM's DataLayout strings.
2013-12-16 Rafael EspindolaStructure R600's computeDataLayout more like every...
2013-12-16 Rafael EspindolaThe preferred alignment defaults to the abi alignment...
2013-12-16 Rafael EspindolaDon't duplicate the DataLayout defaults for integer...
2013-12-16 Rafael EspindolaOn DataLayout, omit the default of p:64:64:64.
2013-12-14 Matt ArsenaultDon't manually calculate size in bytes
2013-12-14 Rafael EspindolaTurn AMDGPUSubtarget::getDataLayout into a static function.
2013-12-11 Rafael EspindolaDon't set unused variable.
2013-12-11 Tom StellardR600: Re-format Processors.td
2013-12-11 Tom StellardR600: Register AMDGPUCFGStructurizer pass
2013-12-11 Tom StellardR600: Register R600EmitClauseMarkers pass
2013-12-11 NAKAMURA TakumiPrune redundant dependencies in LLVMBuild.txt.
2013-12-10 Matt ArsenaultUse llvm_unreachable instead of assert(0)
2013-12-10 Vincent LejeuneR600: Fix an infinite loop when trying to reorganize...
2013-12-10 Vincent LejeuneR600: Fix input modifiers lost for Cayman
2013-12-10 NAKAMURA TakumiAdd proper dependencies to LLVMBuild.txt in llvm/lib.
2013-12-10 NAKAMURA TakumiWhitespaces.
2013-12-09 Rafael EspindolaDon't set a variable to its default value.
2013-12-07 Vincent LejeuneAdd a RequireStructuredCFG Field to TargetMachine.
2013-12-07 Vincent LejeuneR600: Remove orphaned declarations
2013-12-06 Eric ChristopherFix an index array check.
2013-12-05 Rafael EspindolaAdd a default constructor to get deterministic behavior.
2013-12-05 Alp TokerCorrect word hyphenations
2013-12-05 Matt ArsenaultR600/SI: Add comments for number of used registers.
2013-12-03 Rafael EspindolaDon't set PrivateGlobalPrefix for NVPTX and R600.
next