summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/R600/R600InstrInfo.h
Commit message (Expand)AuthorAgeFilesLines
* R600 -> AMDGPU renameTom Stellard2015-06-131-303/+0
* [CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha2015-06-111-4/+6
* Remove unused argument to CreateTargetScheduleState and changeEric Christopher2014-10-091-2/+2
* Add override to overriden virtual methods, remove virtual keywords.Benjamin Kramer2014-09-031-1/+1
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-3/+3
* R600: Remove unused functionMatt Arsenault2014-07-201-1/+0
* R600: Use LDS and vectors for private memoryTom Stellard2014-06-171-0/+14
* R600: Remove AMDIL instruction and register definitionsTom Stellard2014-06-131-1/+0
* R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtargetTom Stellard2014-06-131-2/+1
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-38/+38
* [C++] Use 'nullptr'.Craig Topper2014-04-281-1/+1
* Fix known typosAlp Toker2014-01-241-1/+1
* R600: Implement TargetInstrInfo::isLegalToSplitMBBAt()Tom Stellard2013-11-221-0/+2
* R600: Fix scheduling of instructions that use the LDS output queueTom Stellard2013-11-151-0/+2
* R600/SI: Add support for private address space load/storeTom Stellard2013-11-131-8/+3
* R600: Simplify handling of private address spaceTom Stellard2013-10-221-6/+7
* R600: Remove unused InstrInfo::getMovImmInstr() functionTom Stellard2013-10-221-3/+0
* R600: add a pass that merges clauses.Vincent Lejeune2013-10-011-0/+4
* IfConverter: Use TargetSchedule for instruction latenciesArnold Schwaighofer2013-09-301-0/+2
* R600: Don't use trans slot for instructions that read LDS source registersTom Stellard2013-09-121-0/+1
* R600: Add support for local memory atomic addTom Stellard2013-09-051-0/+6
* R600: Use SchedModel enum for is{Trans,Vector}Only functionsVincent Lejeune2013-09-041-0/+2
* R600: Add IsExport bit to TableGen instruction definitionsTom Stellard2013-08-161-0/+1
* Revert "R600: Use SchedModel enum for is{Trans,Vector}Only functions"Tom Stellard2013-07-311-2/+0
* R600: Use SchedModel enum for is{Trans,Vector}Only functionsVincent Lejeune2013-07-311-0/+2
* R600: Move CONST_ADDRESS folding into AMDGPUDAGToDAGISel::Select()Tom Stellard2013-07-231-0/+7
* R600: Support schedule and packetization of trans-only instVincent Lejeune2013-06-291-10/+22
* R600: Bank Swizzle now display SCL equivalentVincent Lejeune2013-06-291-5/+5
* R600: Add local memory support via LDSTom Stellard2013-06-281-0/+11
* R600: Add support for GROUP_BARRIER instructionTom Stellard2013-06-281-0/+2
* R600: Use new getNamedOperandIdx function generated by TableGenTom Stellard2013-06-251-5/+3
* R600: Rework subtarget info and remove AMDILDevice classesTom Stellard2013-06-071-1/+0
* R600: Const/Neg/Abs can be folded to dot4Vincent Lejeune2013-06-041-0/+2
* R600: Relax some vector constraints on Dot4.Vincent Lejeune2013-05-171-0/+5
* R600: Some factorizationVincent Lejeune2013-05-171-0/+28
* R600: Rework Scheduling to handle difference between VLIW4 and VLIW5 chipsVincent Lejeune2013-04-301-0/+3
* R600: Add FetchInst bit to instruction defs to denote vertex/tex instructionsVincent Lejeune2013-04-301-0/+6
* R600: Factorize maximum alu per clause in a single locationVincent Lejeune2013-04-031-0/+1
* R600: Factorize code handling Const Read Port limitationVincent Lejeune2013-03-141-0/+3
* R600: Support for indirect addressing v4Tom Stellard2013-02-061-0/+32
* Resort the #include lines in include/... and lib/... with theChandler Carruth2013-01-021-2/+1
* Add R600 backendTom Stellard2012-12-111-0/+169
OpenPOWER on IntegriCloud