| Commit message (Expand) | Author | Age | Files | Lines |
| * | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 1 | -4/+3 |
| * | Fix a bunch more layering of CodeGen headers that are in Target | David Blaikie | 2017-11-17 | 1 | -1/+1 |
| * | [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa... | Eugene Zelenko | 2017-09-29 | 1 | -8/+7 |
| * | Sort the remaining #include lines in include/... and lib/.... | Chandler Carruth | 2017-06-06 | 1 | -1/+1 |
| * | CodeGen: Rename DEBUG_TYPE to match passnames | Matthias Braun | 2017-05-25 | 1 | -2/+0 |
| * | constify the Function parameter to the TTI creation callback and | Eric Christopher | 2015-09-16 | 1 | -1/+1 |
| * | Make TargetTransformInfo keeping a reference to the Module DataLayout | Mehdi Amini | 2015-07-09 | 1 | -1/+2 |
| * | Re-sort #include lines using my handy dandy ./utils/sort_includes.py | Chandler Carruth | 2015-02-13 | 1 | -1/+1 |
| * | [multiversion] Switch the TTI queries from TargetMachine to Subtarget | Chandler Carruth | 2015-02-01 | 1 | -2/+2 |
| * | [multiversion] Remove the cached TargetMachine pointer from the | Chandler Carruth | 2015-02-01 | 1 | -1/+2 |
| * | [PM] Switch the TargetMachine interface from accepting a pass manager | Chandler Carruth | 2015-01-31 | 1 | -37/+5 |
| * | [PM] Change the core design of the TTI analysis to use a polymorphic | Chandler Carruth | 2015-01-31 | 1 | -604/+21 |
| * | Fix build failure with pointer vs reference. | Eric Christopher | 2015-01-27 | 1 | -1/+1 |
| * | Update a few calls to getSubtarget<> to either be getSubtargetImpl | Eric Christopher | 2015-01-27 | 1 | -1/+1 |
| * | Implemented cost model for masked load/store operations. | Elena Demikhovsky | 2015-01-25 | 1 | -0/+4 |
| * | [SelectionDAG] Allow targets to specify legality of extloads' result | Ahmed Bougacha | 2015-01-08 | 1 | -1/+1 |
| * | Fix typo | Matt Arsenault | 2014-10-22 | 1 | -1/+1 |
| * | Add minnum / maxnum codegen | Matt Arsenault | 2014-10-21 | 1 | -0/+2 |
| * | Add a new pass FunctionTargetTransformInfo. This pass serves as a | Eric Christopher | 2014-09-18 | 1 | -3/+3 |
| * | Fix BasicTTI::getCmpSelInstrCost to deal with illegal vector types | Hal Finkel | 2014-09-16 | 1 | -1/+2 |
| * | Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n... | Sanjay Patel | 2014-09-10 | 1 | -2/+2 |
| * | Reinstate "Nuke the old JIT." | Eric Christopher | 2014-09-02 | 1 | -3/+2 |
| * | Change MCSchedModel to be a struct of statically initialized data. | Pete Cooper | 2014-09-02 | 1 | -2/+2 |
| * | Allow vectorization of division by uniform power of 2. | Karthik Bhat | 2014-08-25 | 1 | -3/+5 |
| * | Temporarily Revert "Nuke the old JIT." as it's not quite ready to | Eric Christopher | 2014-08-07 | 1 | -2/+3 |
| * | Nuke the old JIT. | Rafael Espindola | 2014-08-07 | 1 | -3/+2 |
| * | Remove the TargetMachine forwards for TargetSubtargetInfo based | Eric Christopher | 2014-08-04 | 1 | -1/+3 |
| * | Add @llvm.assume, lowering, and some basic properties | Hal Finkel | 2014-07-25 | 1 | -0/+1 |
| * | Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer. | Karthik Bhat | 2014-06-20 | 1 | -0/+23 |
| * | Fix a spelling error | Hal Finkel | 2014-05-08 | 1 | -1/+1 |
| * | Move late partial-unrolling thresholds into the processor definitions | Hal Finkel | 2014-05-08 | 1 | -1/+62 |
| * | TTI: Estimate @llvm.fmuladd cost as fmul + fadd when FMA's aren't legal on th... | Benjamin Kramer | 2014-05-06 | 1 | -1/+7 |
| * | [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 2014-04-22 | 1 | -1/+2 |
| * | Don't assert in BasicTTI::getMemoryOpCost for non-simple types | Hal Finkel | 2014-04-14 | 1 | -6/+8 |
| * | [C++11] More 'nullptr' conversion. In some cases just using a boolean check i... | Craig Topper | 2014-04-14 | 1 | -1/+1 |
| * | Account for scalarization costs in BasicTTI::getMemoryOpCost for extending ve... | Hal Finkel | 2014-04-03 | 1 | -2/+24 |
| * | Fix multi-register costs in BasicTTI::getCastInstrCost | Hal Finkel | 2014-04-02 | 1 | -1/+2 |
| * | When analyzing vectors of element type that require legalization, | Raul E. Silvera | 2014-03-10 | 1 | -2/+3 |
| * | [C++11] Remove 'virtual' keyword from methods marked with 'override' keyword. | Craig Topper | 2014-03-10 | 1 | -45/+42 |
| * | [TTI] There is actually no realistic way to pop TTI implementations off | Chandler Carruth | 2014-03-10 | 1 | -4/+0 |
| * | Switch all uses of LLVM_OVERRIDE to just use 'override' directly. | Craig Topper | 2014-03-02 | 1 | -29/+29 |
| * | Switch all uses of LLVM_FINAL to just use 'final', and remove the macro. | Craig Topper | 2014-03-02 | 1 | -1/+1 |
| * | Add final and owerride keywords to TargetTransformInfo's subclasses. | Juergen Ributzka | 2014-01-24 | 1 | -31/+34 |
| * | Costmodel: Add support for horizontal vector reductions | Arnold Schwaighofer | 2013-09-17 | 1 | -0/+15 |
| * | Add getUnrollingPreferences to TTI | Hal Finkel | 2013-09-11 | 1 | -0/+3 |
| * | Revert: r189565 - Add getUnrollingPreferences to TTI | Hal Finkel | 2013-08-29 | 1 | -5/+0 |
| * | Add getUnrollingPreferences to TTI | Hal Finkel | 2013-08-29 | 1 | -0/+5 |
| * | Turn MipsOptimizeMathLibCalls into a target-independent scalar transform | Richard Sandiford | 2013-08-23 | 1 | -0/+7 |
| * | Add a llvm.copysign intrinsic | Hal Finkel | 2013-08-19 | 1 | -0/+1 |
| * | Add ISD::FROUND for libm round() | Hal Finkel | 2013-08-07 | 1 | -0/+1 |