summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/TargetTransformInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Divergence analysis for GPU programsJingyue Wu2015-04-101-0/+4
* TTI: Add getCallInstrCost.Michael Zolotukhin2015-03-171-0/+5
* Do not restrict interleaved unrolling to small loops, depending on the target.Olivier Sallenave2015-03-061-0/+4
* Make DataLayout Non-Optional in the ModuleMehdi Amini2015-03-041-1/+1
* Prevent hoisting fmul from THEN/ELSE to IF if there is fmsub/fmadd opportunity.Chad Rosier2015-02-231-0/+4
* Value soft float calls as more expensive in the inliner.Cameron Esfahani2015-02-051-0/+4
* [multiversion] Remove the function parameter from the unrollingChandler Carruth2015-02-011-2/+2
* [multiversion] Implement the old pass manager's TTI wrapper pass inChandler Carruth2015-02-011-5/+10
* [PM] Port TTI to the new pass manager, introducing a TargetIRAnalysis toChandler Carruth2015-02-011-0/+17
* [PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth2015-01-311-13/+17
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-311-519/+108
* Commoning of target specific load/store intrinsics in Early CSE.Chad Rosier2015-01-261-0/+19
* Implemented cost model for masked load/store operations.Elena Demikhovsky2015-01-251-0/+12
* Intrinsics: introduce llvm_any_ty aka ValueType AnyRamkumar Ramachandra2015-01-221-0/+1
* Remove empty statement. No functionality change.Nick Lewycky2015-01-081-1/+0
* Loop Vectorizer minor changes in the code - Elena Demikhovsky2014-12-141-4/+4
* Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky2014-12-041-0/+11
* [Statepoints 1/4] Statepoint infrastructure for garbage collection: IR Intrin...Philip Reames2014-12-011-0/+4
* Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith2014-11-281-11/+0
* Masked Vector Load and Store Intrinsics.Elena Demikhovsky2014-11-231-0/+11
* Add minnum / maxnum intrinsicsMatt Arsenault2014-10-211-0/+2
* Ignore annotation function calls in cost computationDavid Peixotto2014-09-261-0/+1
* Add a new pass FunctionTargetTransformInfo. This pass serves as aEric Christopher2014-09-181-5/+6
* Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...Sanjay Patel2014-09-101-3/+3
* Remove 'virtual' keyword from methods markedwith 'override' keyword.Craig Topper2014-08-301-3/+3
* Allow vectorization of division by uniform power of 2.Karthik Bhat2014-08-251-6/+8
* Teach the SLP Vectorizer that keeping some values live over a callsite can ha...James Molloy2014-08-051-0/+10
* Add @llvm.assume, lowering, and some basic propertiesHal Finkel2014-07-251-0/+1
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-151-6/+6
* Use TopTTI->getGEPCost from within getUserCostHal Finkel2014-04-011-4/+4
* [Constant Hoisting] Make the constant materialization cost operand dependentJuergen Ributzka2014-03-211-8/+8
* Revert "[Constant Hoisting] Extend coverage of the constant hoisting pass."Juergen Ributzka2014-03-201-8/+8
* [Constant Hoisting] Extend coverage of the constant hoisting pass.Juergen Ributzka2014-03-201-8/+8
* [TTI] There is actually no realistic way to pop TTI implementations offChandler Carruth2014-03-101-10/+0
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-041-1/+1
* Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper2014-03-021-49/+45
* Switch all uses of LLVM_FINAL to just use 'final', and remove the macro.Craig Topper2014-03-021-1/+1
* Make DataLayout a plain object, not a pass.Rafael Espindola2014-02-251-1/+2
* Make succ_iterator a real random access iterator and clean up a couple of users.Benjamin Kramer2014-02-101-6/+1
* Revert "Revert "Add Constant Hoisting Pass" (r200034)"Juergen Ributzka2014-01-251-1/+21
* Revert "Add Constant Hoisting Pass" (r200034)Hans Wennborg2014-01-251-21/+1
* Add Constant Hoisting PassJuergen Ributzka2014-01-241-1/+21
* Revert "Add Constant Hoisting Pass"Juergen Ributzka2014-01-241-21/+1
* Add Constant Hoisting PassJuergen Ributzka2014-01-241-1/+21
* Add final and owerride keywords to TargetTransformInfo's subclasses.Juergen Ributzka2014-01-241-45/+53
* Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth2014-01-071-2/+2
* Costmodel: Add support for horizontal vector reductionsArnold Schwaighofer2013-09-171-0/+9
* Add getUnrollingPreferences to TTIHal Finkel2013-09-111-0/+7
* Revert: r189565 - Add getUnrollingPreferences to TTIHal Finkel2013-08-291-9/+0
OpenPOWER on IntegriCloud