summaryrefslogtreecommitdiff
path: root/lib/Target/R600
Commit message (Expand)AuthorAge
* 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
* Change the default of AsmWriterClassName and isMCAsmWriter.Rafael Espindola2013-12-02
* [CMake] Let add_public_tablegen_target() provide intrinsics_gen, too.NAKAMURA Takumi2013-11-28
* [CMake] Let add_public_tablegen_target responsible to provide dependency to C...NAKAMURA Takumi2013-11-28
* [CMake] Prune include_directories() in llvm/lib/Target, take #2.NAKAMURA Takumi2013-11-28
* The R600 has its own asm printer which doesn't use GlobalPrefix. Drop it.Rafael Espindola2013-11-27
* R600: Expand vector FABSTom Stellard2013-11-27
* R600/SI: Implement spilling of SGPRs v5Tom Stellard2013-11-27
* R600/SI: Use SGPR_32 register class for 32-bit SMRD outputsTom Stellard2013-11-27
* R600: Add support for ISD::FROUNDTom Stellard2013-11-27
* R600/SI: Fixing handling of condition codesTom Stellard2013-11-22
* R600: Implement TargetInstrInfo::isLegalToSplitMBBAt()Tom Stellard2013-11-22
* [weak vtables] Remove a bunch of weak vtablesJuergen Ributzka2013-11-19
* R600/SI: Fix moveToVALU when the first operand is VSrc.Matt Arsenault2013-11-18
* R600/SI: Fix multiple SGPR reads when using VCC.Matt Arsenault2013-11-18
* R600/SI: Implement add i64, but do not yet enable.Matt Arsenault2013-11-18