aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/R600
Commit message (Expand)AuthorAgeFilesLines
* R600: Factorize maximum alu per clause in a single locationVincent Lejeune2013-04-034-2/+6
* R600: Simplify data structure and add DEBUG to R600ControlFlowFinalizerVincent Lejeune2013-04-031-20/+21
* R600: Consider KILLGT as an ALU instructionVincent Lejeune2013-04-032-3/+4
* Target/R600: Fix CMake build to add missing files.NAKAMURA Takumi2013-04-011-0/+3
* R600: Add support for native control flowVincent Lejeune2013-04-015-1/+386
* R600/SI: Share code recording ShaderTypeAttribute between generationsVincent Lejeune2013-04-016-28/+60
* R600: Emit CF_ALU and use true kcache register.Vincent Lejeune2013-04-016-10/+397
* R600: Emit native instructions for texVincent Lejeune2013-03-312-115/+197
* These two are default in the constructor for MCAsmInfo.Eric Christopher2013-03-281-2/+0
* R600/SI: add SETO/SETUO patternsChristian Konig2013-03-271-0/+14
* R600/SI: add cummuting of rev instructionsChristian Konig2013-03-275-34/+87
* R600/SI: add mulhu/mulhs patternsChristian Konig2013-03-273-2/+20
* R600/SI: add srl/sha patterns for SIChristian Konig2013-03-271-2/+6
* R600/SIMCCodeEmitter.cpp: Prune a couple of unused members, STI and Ctx. [-Wu...NAKAMURA Takumi2013-03-261-3/+1
* R600/SI: improve post ISel foldingChristian Konig2013-03-261-31/+43
* R600/SI: improve vector interpolationChristian Konig2013-03-261-0/+20
* R600/SI: avoid unecessary subreg extraction in IMAGE_SAMPLEChristian Konig2013-03-262-14/+8
* R600/SI: switch back to RegPressure schedulingChristian Konig2013-03-263-1/+9
* R600/SI: mark most intrinsics as readnone v2Christian Konig2013-03-261-5/+5
* R600/SI: replace WQM intrinsicChristian Konig2013-03-265-28/+14
* R600/SI: fix ELSE pseudo op handlingChristian Konig2013-03-261-1/+2
* R600: fix DenseMap with pointer key iteration in the structurizerChristian Konig2013-03-261-2/+4
* R600: Use legacy (0 * anything = 0) MUL instructions for pow intrinsicsMichel Danzer2013-03-224-15/+5
* R600/SI: implement indirect adressing for SIChristian Konig2013-03-183-1/+190
* R600/SI: add float vector typesChristian Konig2013-03-184-21/+82
* R600/SI: add shl patternChristian Konig2013-03-183-1/+8
* R600/SI: add BUFFER_LOAD_DWORD patternChristian Konig2013-03-181-3/+9
* R600/SI: implement SI.load.const intrinsicChristian Konig2013-03-182-2/+13
* R600/SI: enable all S_LOAD and S_BUFFER_LOAD opcodesChristian Konig2013-03-182-14/+29
* R600/SI: fix inserting waits for all definesChristian Konig2013-03-181-15/+1
* R600: Factorize code handling Const Read Port limitationVincent Lejeune2013-03-145-78/+90
* R600: Remove unused Outputs variableVincent Lejeune2013-03-132-2/+0
* R600: Fix JUMP handling so that MachineInstr verification can occurVincent Lejeune2013-03-114-45/+59
* R600MachineScheduler.cpp: Fix use cases of dbgs(). Don't include <iostream> h...NAKAMURA Takumi2013-03-111-1/+2
* R600: Optimize another selectcc caseTom Stellard2013-03-081-11/+20
* R600: Improve custom lowering of select_ccTom Stellard2013-03-082-37/+42
* R600: Change operation action from Custom to Expand for BR_CCTom Stellard2013-03-082-43/+2
* R600: Change operation action from Custom to Expand for SETCCTom Stellard2013-03-082-46/+2
* R600: Set BooleanContents to ZeroOrNegativeOneBooleanContentTom Stellard2013-03-081-0/+1
* R600/SI: Use source schedulerMichel Danzer2013-03-081-0/+2
* R600/SI: rework input interpolation v2Christian Konig2013-03-0712-321/+46
* R600/SI: remove SI_vs_load_buffer_indexChristian Konig2013-03-072-15/+0
* R600/SI: remove SGPR address space v2Christian Konig2013-03-075-70/+21
* R600/SI: add proper formal parameter handling for SIChristian Konig2013-03-077-22/+163
* R600/SI: remove shader type intrinsicChristian Konig2013-03-076-18/+18
* R600/SI: switch types of SGPRs to v*i8Christian Konig2013-03-074-11/+24
* R600/SI: fix unused variable warningChristian Konig2013-03-071-1/+0
* R600: Do not predicate vector opVincent Lejeune2013-03-051-0/+2
* Update cmake build.Benjamin Kramer2013-03-051-0/+1
* R600: initial scheduler codeVincent Lejeune2013-03-053-1/+624