summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/R600
Commit message (Expand)AuthorAgeFilesLines
* Remove unused Target argument from MCInstPrinter ctor functions.Eric Christopher2015-03-301-2/+1
* CodeGen: Use the new DebugLoc API, NFCDuncan P. N. Exon Smith2015-03-301-1/+1
* Remove more superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-301-1/+1
* [MCInstPrinter] Enable MCInstPrinter to change its behavior based on theAkira Hatanaka2015-03-273-3/+5
* R600/SI: Fix VOP2 VI encodingMarek Olsak2015-03-271-1/+1
* Remove superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-271-2/+2
* Fix typo in comment.Nico Weber2015-03-251-1/+1
* Opaque Pointer Types: GEP API migrations to specify the gep type explicitlyDavid Blaikie2015-03-241-3/+3
* R600/SI: Insert more NOPs after READLANE on VI, don't use NOPs on CIMarek Olsak2015-03-241-1/+16
* R600/SI: Select V_BFE_U32 for and+shift with a non-literal offsetMarek Olsak2015-03-243-15/+14
* R600/SI: Custom-select 32-bit S_BFE from bitwise opcodesMarek Olsak2015-03-241-12/+104
* R600/SI: Improve BFM supportMarek Olsak2015-03-242-3/+20
* R600/SI: Use V_FRACT_F64 for faster 64-bit floor on SIMarek Olsak2015-03-244-1/+73
* R600/SI: Expand fract to floor, then only select V_FRACT on CIMarek Olsak2015-03-244-3/+32
* Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-03-241-2/+2
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-03-241-2/+2
* Refactor: Simplify boolean expressions in R600 targetDavid Blaikie2015-03-231-2/+2
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-236-7/+9
* R600/SI: Merge tables for commutingMatt Arsenault2015-03-233-32/+3
* R600/SI: Only use one range of isCommutable for comparesMatt Arsenault2015-03-231-38/+2
* R600/SI: Remove redundant unsetting of hasSideEffectsMatt Arsenault2015-03-231-2/+0
* R600/SI: Move hasSideEffects setting into VOPCX classesMatt Arsenault2015-03-232-23/+19
* R600/SI: Allow commuting comparesMatt Arsenault2015-03-234-100/+168
* R600/SI: Use right class for cmpsx f64 instructionsMatt Arsenault2015-03-231-20/+20
* R600/SI: Remove cond operand to VOPCX classesMatt Arsenault2015-03-231-8/+8
* Purge unused includes throughout libSupport.Benjamin Kramer2015-03-232-1/+3
* R600/SI: Fix crash in SIInstrInfo::areLoadsFromSameBasePtr()Tom Stellard2015-03-231-2/+10
* Remove the target independent TargetMachine::getSubtarget andEric Christopher2015-03-211-1/+2
* Grab a subtarget off of an AMDGPUTargetMachine rather than aEric Christopher2015-03-211-11/+11
* R600/SI: Refactor VOP2 instruction defsTom Stellard2015-03-201-6/+13
* R600/SI: Refactor VOP1 instruction defsTom Stellard2015-03-201-7/+12
* [Tablegen] Attempt to add support for patterns containing nodes with multiple...Craig Topper2015-03-201-6/+6
* two or more, use a for.Rafael Espindola2015-03-181-23/+13
* Add a default implementation of createObjectStreamer.Rafael Espindola2015-03-181-10/+0
* Make EmitFunctionHeader a private helper.Rafael Espindola2015-03-171-1/+0
* Call EmitFunctionHeader just before EmitFunctionBody.Rafael Espindola2015-03-171-3/+1
* Pass in a "const Triple &T" instead of a raw StringRef.Rafael Espindola2015-03-161-1/+1
* Remove unused argument. NFC.Rafael Espindola2015-03-161-3/+3
* Fix uses of reserved identifiers starting with an underscore followed by an u...David Blaikie2015-03-162-6/+5
* R600/SI: don't try min3/max3/med3 with f64Tom Stellard2015-03-161-0/+1
* r600: Clear visited structure before running.Jan Vesely2015-03-131-0/+1
* r600: Use deque and simplify loops in AMDGPUCFGStructurizerJan Vesely2015-03-131-10/+10
* R600/SI: Don't print scc reg in sopc assembly stringTom Stellard2015-03-121-1/+1
* R600/SI: Remove _e32 and _e64 suffixes from mnemonicsTom Stellard2015-03-125-25/+41
* Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini2015-03-122-10/+5
* Remove the need to cache the subtarget in the R600 TargetRegisterInfoEric Christopher2015-03-1112-66/+64
* Have getRegPressureSetLimit take a MachineFunction so that aEric Christopher2015-03-112-2/+4
* Remove the use of the subtarget in MCCodeEmitter creation andEric Christopher2015-03-104-5/+2
* Remove createAMDGPUMCCodeEmitter and instead just register the correctEric Christopher2015-03-103-16/+7
* R600/SI: Add _IDXEN and _BOTHEN variants for buffer_storeTom Stellard2015-03-101-0/+15
OpenPOWER on IntegriCloud