summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/R600/AMDGPUTargetTransformInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* R600 -> AMDGPU renameTom Stellard2015-06-131-82/+0
* [X86] Disable loop unrolling in loop vectorization pass when VF is 1.Wei Mi2015-05-061-1/+1
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-1/+4
* R600/SI: Fix bug in TTI loop unrolling preferencesTom Stellard2015-02-051-1/+1
* [multiversion] Remove the function parameter from the unrollingChandler Carruth2015-02-011-1/+1
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-52/+1
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-63/+36
* Fix broken doxygen annotations, NFCJingyue Wu2014-11-121-2/+0
* Add a new pass FunctionTargetTransformInfo. This pass serves as aEric Christopher2014-09-181-2/+2
* Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...Sanjay Patel2014-09-101-2/+2
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+1
* R600/SI: Allow partial unrolling and increase thresholds.Matt Arsenault2014-07-251-1/+7
* Revert accidentally committed r213459Matt Arsenault2014-07-191-3/+1
* XXX - Increase unroll thresholdMatt Arsenault2014-07-191-1/+3
* R600: Implement a few simple TTI queries.Matt Arsenault2014-07-191-0/+24
* R600: Implement TTI:getPopcntSupportMatt Arsenault2014-07-181-0/+8
* Use range forMatt Arsenault2014-07-171-6/+4
* R600: Short circuit alloca check if address space isn't private.Matt Arsenault2014-07-171-1/+1
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-5/+6
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-1/+1
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* Fix tabsMatt Arsenault2014-04-041-5/+5
* [TTI] There is actually no realistic way to pop TTI implementations offChandler Carruth2014-03-101-2/+0
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-021-4/+4
* Switch all uses of LLVM_FINAL to just use 'final', and remove the macro.Craig Topper2014-03-021-1/+1
* R600: Don't unconditionally unroll loops with private memory accessesTom Stellard2014-02-251-3/+7
* Add final and owerride keywords to TargetTransformInfo's subclasses.Juergen Ributzka2014-01-241-5/+5
* R600: Unconditionally unroll loops that contain GEPs with alloca pointersTom Stellard2014-01-231-0/+29
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-1/+1
* SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...Tom Stellard2013-07-271-0/+90
OpenPOWER on IntegriCloud