aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/R600
Commit message (Expand)AuthorAgeFilesLines
* R600: Remove \ at EOL from ascii art comments.Benjamin Kramer2013-10-181-4/+4
* R600: Fix a crash in the AMDILCFGStructurizerTom Stellard2013-10-161-2/+68
* R600: Remove some dead code from the AMDILCFGStructurizerTom Stellard2013-10-161-21/+4
* Fix typoMatt Arsenault2013-10-151-1/+1
* Fix missing C++ mode thing in headerMatt Arsenault2013-10-151-1/+1
* R600/SI: Remove some leftover MI dump callVincent Lejeune2013-10-152-2/+0
* R600: improve dump of S_WAITCNTVincent Lejeune2013-10-133-1/+21
* R600/SI: Add SinkingPass before ISelVincent Lejeune2013-10-131-0/+1
* R600/SI: Support byval argumentsVincent Lejeune2013-10-132-2/+8
* R600: Use masked read sel for texture instructionsVincent Lejeune2013-10-131-0/+5
* R600: fix swizzle exportVincent Lejeune2013-10-131-5/+9
* R600: Clear the VPM bit of export instructions.Vincent Lejeune2013-10-131-4/+4
* R600: Store disassembly in a special ELF section when feature +DumpCode is en...Tom Stellard2013-10-123-14/+83
* Fix typoMatt Arsenault2013-10-111-1/+1
* Fix typoMatt Arsenault2013-10-101-2/+2
* R600: Fix trunc i64 to i32 on SIMatt Arsenault2013-10-101-0/+5
* R600/SI: Implement SIInstrInfo::verifyInstruction() for VOP*Tom Stellard2013-10-105-4/+142
* R600/SI: Define a separate MIMG instruction for each possible output value typeTom Stellard2013-10-105-35/+90
* R600/SI: Mark the EXEC register as reservedTom Stellard2013-10-101-0/+1
* R600: Use StructurizeCFGPass for non SI targetsTom Stellard2013-10-106-2/+18
* Add a MCTargetStreamer interface.Rafael Espindola2013-10-081-1/+1
* R600: Add a ldptr intrinsic to support MSAA.Vincent Lejeune2013-10-023-1/+10
* R600: add a pass that merges clauses.Vincent Lejeune2013-10-017-2/+232
* R600: Put PRED_X instruction in its own clauseVincent Lejeune2013-10-011-0/+8
* R600: Enable -verify-machineinstrs in some tests.Vincent Lejeune2013-10-015-9/+19
* IfConverter: Use TargetSchedule for instruction latenciesArnold Schwaighofer2013-09-302-0/+6
* Even more spelling fixes for "instruction".Robert Wilhelm2013-09-281-1/+1
* R600: Fix handling of NAN in comparison instructionsTom Stellard2013-09-283-44/+40
* SelectionDAG: Improve legalization of SELECT_CC with illegal condition codesTom Stellard2013-09-281-4/+12
* SelectionDAG: Try to expand all condition codes using getCCSwappedOperands()Tom Stellard2013-09-282-76/+58
* MC: Remove vestigial PCSymbol field from AsmInfoDavid Majnemer2013-09-251-1/+0
* ISelDAG: spot chain cycles involving MachineNodesTim Northover2013-09-221-0/+1
* Allow subtarget selection of the default MachineScheduler and document the in...Andrew Trick2013-09-202-8/+14
* R600: Move clamp handling code to R600IselLowering.cppVincent Lejeune2013-09-122-33/+17
* R600: Move code handling literal folding into R600ISelLowering.Vincent Lejeune2013-09-122-109/+59
* R600: Move fabs/fneg/sel folding logic into PostProcessIselVincent Lejeune2013-09-123-245/+197
* R600/SI: expose TBUFFER_STORE_FORMAT_* for OpenGL transform feedbackTom Stellard2013-09-127-5/+113
* R600: Don't use trans slot for instructions that read LDS source registersTom Stellard2013-09-125-1/+34
* Generate compact unwind encoding from CFI directives.Bill Wendling2013-09-092-3/+5
* R600: Add support for LDS atomic subtractAaron Watry2013-09-063-0/+13
* R600: Coding styleTom Stellard2013-09-051-6/+4
* R600: Fix i64 to i32 trunc on SIMatt Arsenault2013-09-051-0/+1
* R600: Add support for local memory atomic addTom Stellard2013-09-057-14/+78
* R600: Expand SELECT nodes rather than custom lowering themTom Stellard2013-09-052-15/+6
* R600: Fix incorrect LDS size calculationTom Stellard2013-09-052-4/+14
* R600/SI: Don't emit S_WQM_B64 instruction for compute shadersTom Stellard2013-09-051-1/+2
* R600: Fix segfault in R600TextureIntrinsicReplacerTom Stellard2013-09-051-0/+3
* R600: Use shared op optimization when checking cycle compatibilityVincent Lejeune2013-09-041-0/+2
* R600: Non vector only instruction can be scheduled on trans unitVincent Lejeune2013-09-044-19/+60
* R600: Use SchedModel enum for is{Trans,Vector}Only functionsVincent Lejeune2013-09-044-23/+19