[TTI] Make the cost APIs in TargetTransformInfo consistently use 'int'
[oota-llvm.git] / lib / Analysis / TargetTransformInfo.cpp
2015-08-05 Chandler Carruth[TTI] Make the cost APIs in TargetTransformInfo consist...
2015-07-29 Eric ChristopherRename hasCompatibleFunctionAttributes->areInlineCompat...
2015-07-27 Sanjoy Das[TargetTransformInfo][NFCI] Add TargetTransformInfo...
2015-07-09 Mehdi AminiMake TargetTransformInfo keeping a reference to the...
2015-07-02 Eric ChristopherAdd a routine to TargetTransformInfo that will allow...
2015-06-08 Hao Liu[LoopVectorize] Teach Loop Vectorizor about interleaved...
2015-06-07 Matt ArsenaultAdd isLegalAddressingMode address space argument to TTI
2015-05-06 Wei Mi[X86] Disable loop unrolling in loop vectorization...
2015-04-10 Jingyue WuDivergence analysis for GPU programs
2015-03-17 Michael ZolotukhinTTI: Add getCallInstrCost.
2015-03-06 Olivier SallenaveDo not restrict interleaved unrolling to small loops...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-02-23 Chad RosierPrevent hoisting fmul from THEN/ELSE to IF if there...
2015-02-05 Cameron EsfahaniValue soft float calls as more expensive in the inliner.
2015-02-01 Chandler Carruth[multiversion] Remove the function parameter from the...
2015-02-01 Chandler Carruth[multiversion] Implement the old pass manager's TTI...
2015-02-01 Chandler Carruth[PM] Port TTI to the new pass manager, introducing...
2015-01-31 Chandler Carruth[PM] Switch the TargetMachine interface from accepting...
2015-01-31 Chandler Carruth[PM] Change the core design of the TTI analysis to...
2015-01-26 Chad RosierCommoning of target specific load/store intrinsics...
2015-01-25 Elena DemikhovskyImplemented cost model for masked load/store operations.
2015-01-22 Ramkumar RamachandraIntrinsics: introduce llvm_any_ty aka ValueType Any
2015-01-08 Nick LewyckyRemove empty statement. No functionality change.
2014-12-14 Elena DemikhovskyLoop Vectorizer minor changes in the code -
2014-12-04 Elena DemikhovskyMasked Load / Store Intrinsics - the CodeGen part.
2014-12-01 Philip Reames[Statepoints 1/4] Statepoint infrastructure for garbage...
2014-11-28 Duncan P. N. Exon... Revert "Masked Vector Load and Store Intrinsics."
2014-11-23 Elena DemikhovskyMasked Vector Load and Store Intrinsics.
2014-10-21 Matt ArsenaultAdd minnum / maxnum intrinsics
2014-09-26 David PeixottoIgnore annotation function calls in cost computation
2014-09-18 Eric ChristopherAdd a new pass FunctionTargetTransformInfo. This pass...
2014-09-10 Sanjay PatelRename getMaximumUnrollFactor -> getMaxInterleaveFactor...
2014-08-30 Craig TopperRemove 'virtual' keyword from methods markedwith 'overr...
2014-08-25 Karthik BhatAllow vectorization of division by uniform power of 2.
2014-08-05 James MolloyTeach the SLP Vectorizer that keeping some values live...
2014-07-25 Hal FinkelAdd @llvm.assume, lowering, and some basic properties
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-15 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-04-01 Hal FinkelUse TopTTI->getGEPCost from within getUserCost
2014-03-21 Juergen Ributzka[Constant Hoisting] Make the constant materialization...
2014-03-20 Juergen RibutzkaRevert "[Constant Hoisting] Extend coverage of the...
2014-03-20 Juergen Ributzka[Constant Hoisting] Extend coverage of the constant...
2014-03-10 Chandler Carruth[TTI] There is actually no realistic way to pop TTI...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-03-02 Craig TopperSwitch all uses of LLVM_OVERRIDE to just use 'override...
2014-03-02 Craig TopperSwitch all uses of LLVM_FINAL to just use 'final',...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-10 Benjamin KramerMake succ_iterator a real random access iterator and...
2014-01-25 Juergen RibutzkaRevert "Revert "Add Constant Hoisting Pass" (r200034)"
2014-01-25 Hans WennborgRevert "Add Constant Hoisting Pass" (r200034)
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaRevert "Add Constant Hoisting Pass"
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaAdd final and owerride keywords to TargetTransformInfo...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2013-09-17 Arnold SchwaighoferCostmodel: Add support for horizontal vector reductions
2013-09-11 Hal FinkelAdd getUnrollingPreferences to TTI
2013-08-29 Hal FinkelRevert: r189565 - Add getUnrollingPreferences to TTI
2013-08-29 Hal FinkelAdd getUnrollingPreferences to TTI
2013-08-28 Matt ArsenaultHandle address spaces in TargetTransformInfo
2013-08-23 Richard SandifordTurn MipsOptimizeMathLibCalls into a target-independent...
2013-07-27 Tom StellardSimplifyCFG: Use parallel-and and parallel-or mode...
2013-07-12 Arnold SchwaighoferTargetTransformInfo: address calculation parameter...
2013-05-31 Quentin ColombetLoop Strength Reduce: Scaling factor cost.
2013-04-04 Arnold SchwaighoferCostModel: Add parameter to instruction cost to further...
2013-03-12 Patrik HagglundSmall fix for cost analysis of ptrtoint.
2013-02-08 Arnold SchwaighoferARM cost model: Address computation in vector mem ops...
2013-01-22 Chandler CarruthBegin fleshing out an interface in TTI for modelling...
2013-01-21 Chandler CarruthSwitch CodeMetrics itself over to use TTI to determine...
2013-01-21 Chandler CarruthIntroduce a generic interface for querying an operation...
2013-01-20 Renato GolinRevert CostTable algorithm, will re-write
2013-01-19 Renato GolinFix 80-col and early exit in cost model
2013-01-16 Renato GolinChange CostTable model to be global to all targets
2013-01-09 Nadav RotemARM Cost model: Use the size of vector registers and...
2013-01-09 Nadav RotemCost Model: Move the 'max unroll factor' variable to...
2013-01-07 Chandler CarruthSwitch the SCEV expander and LoopStrengthReduce to use
2013-01-07 Chandler CarruthMake the popcnt support enums and methods have more...
2013-01-07 Chandler CarruthMove TargetTransformInfo to live under the Analysis...