summaryrefslogtreecommitdiff
path: root/lib/Target/R600/AMDGPUTargetTransformInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-03-10DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini1-1/+4
2015-02-05R600/SI: Fix bug in TTI loop unrolling preferencesTom Stellard1-1/+1
2015-02-01[multiversion] Remove the function parameter from the unrollingChandler Carruth1-1/+1
2015-01-31[PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth1-52/+1
2015-01-31[PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth1-63/+36
2014-11-12Fix broken doxygen annotations, NFCJingyue Wu1-2/+0
2014-09-18Add a new pass FunctionTargetTransformInfo. This pass serves as aEric Christopher1-2/+2
2014-09-10Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...Sanjay Patel1-2/+2
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-1/+1
2014-07-25R600/SI: Allow partial unrolling and increase thresholds.Matt Arsenault1-1/+7
2014-07-19Revert accidentally committed r213459Matt Arsenault1-3/+1
2014-07-19XXX - Increase unroll thresholdMatt Arsenault1-1/+3
2014-07-19R600: Implement a few simple TTI queries.Matt Arsenault1-0/+24
2014-07-18R600: Implement TTI:getPopcntSupportMatt Arsenault1-0/+8
2014-07-17Use range forMatt Arsenault1-6/+4
2014-07-17R600: Short circuit alloca check if address space isn't private.Matt Arsenault1-1/+1
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-5/+6
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-1/+1
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-04Fix tabsMatt Arsenault1-5/+5
2014-03-10[TTI] There is actually no realistic way to pop TTI implementations offChandler Carruth1-2/+0
2014-03-02Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper1-4/+4
2014-03-02Switch all uses of LLVM_FINAL to just use 'final', and remove the macro.Craig Topper1-1/+1
2014-02-25R600: Don't unconditionally unroll loops with private memory accessesTom Stellard1-3/+7
2014-01-24Add final and owerride keywords to TargetTransformInfo's subclasses.Juergen Ributzka1-5/+5
2014-01-23R600: Unconditionally unroll loops that contain GEPs with alloca pointersTom Stellard1-0/+29
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+1
2013-07-27SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...Tom Stellard1-0/+90