| Commit message (Expand) | Author | Age | Files | Lines |
| * | Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. | Benjamin Kramer | 2015-03-23 | 1 | -2/+2 |
| * | Move private classes into anonymous namespaces | Benjamin Kramer | 2015-03-23 | 1 | -0/+2 |
| * | DataLayout is mandatory, update the API to reflect it with references. | Mehdi Amini | 2015-03-10 | 1 | -2/+3 |
| * | Introduce runtime unrolling disable matadata and use it to mark the scalar lo... | Kevin Qin | 2015-03-09 | 1 | -0/+8 |
| * | Transforms: Canonicalize access to function attributes, NFC | Duncan P. N. Exon Smith | 2015-02-14 | 1 | -3/+2 |
| * | [unroll] Concede defeat and disable the unroll analyzer for now. | Chandler Carruth | 2015-02-13 | 1 | -1/+1 |
| * | [unroll] Merge the simplification and DCE estimation methods on the | Chandler Carruth | 2015-02-13 | 1 | -20/+16 |
| * | [unroll] Remove pointless dyn_cast<>s to Instruction - the users of an | Chandler Carruth | 2015-02-13 | 1 | -12/+4 |
| * | [unroll] Don't check the loop set for whether an instruction is | Chandler Carruth | 2015-02-13 | 1 | -4/+2 |
| * | [unroll] Change the other worklist in the unroll analyzer to be a set | Chandler Carruth | 2015-02-13 | 1 | -3/+3 |
| * | [unroll] Replace a boolean, for loop, condition, and break with | Chandler Carruth | 2015-02-13 | 1 | -7/+3 |
| * | [unroll] Directly query for dead instructions. | Chandler Carruth | 2015-02-13 | 1 | -4/+3 |
| * | [unroll] Replace a linear time check for no uses with a constant time | Chandler Carruth | 2015-02-13 | 1 | -3/+2 |
| * | [unroll] Rather than an operand set, use a setvector for the worklist. | Chandler Carruth | 2015-02-13 | 1 | -10/+14 |
| * | [unroll] Extract the code to enqueue operansd for the worklist in the | Chandler Carruth | 2015-02-13 | 1 | -10/+11 |
| * | [unroll] Use a small set to de-duplicate operands prior to putting them | Chandler Carruth | 2015-02-13 | 1 | -2/+12 |
| * | [unroll] Make the unroll cost analysis terminate deterministically and | Chandler Carruth | 2015-02-13 | 1 | -23/+26 |
| * | [unroll] Make range based for loops a bit more explicit and more | Chandler Carruth | 2015-02-13 | 1 | -7/+7 |
| * | [unroll] Avoid the "Insn" abbreviation of Instruction. This is quite | Chandler Carruth | 2015-02-13 | 1 | -16/+17 |
| * | [unroll] Tidy up the integer we use to accumululate the number of | Chandler Carruth | 2015-02-13 | 1 | -2/+5 |
| * | [unroll] Don't use a map from pointer to bool. Use a set. | Chandler Carruth | 2015-02-13 | 1 | -4/+4 |
| * | Prevent division by 0. | Michael Zolotukhin | 2015-02-13 | 1 | -1/+1 |
| * | [unroll] Update the new analysis logic from r228265 to use modern coding | Chandler Carruth | 2015-02-13 | 1 | -10/+10 |
| * | Use estimated number of optimized insns in unroll-threshold computation. | Michael Zolotukhin | 2015-02-06 | 1 | -2/+44 |
| * | [InstSimplify] Add SimplifyFPBinOp function. | Michael Zolotukhin | 2015-02-06 | 1 | -1/+6 |
| * | Implement new heuristic for complete loop unrolling. | Michael Zolotukhin | 2015-02-05 | 1 | -2/+332 |
| * | Resurrect the assertion removed by r227717 | Jingyue Wu | 2015-02-02 | 1 | -6/+5 |
| * | [multiversion] Kill FunctionTargetTransformInfo, TTI itself is now | Chandler Carruth | 2015-02-01 | 1 | -8/+3 |
| * | [multiversion] Thread a function argument through all the callers of the | Chandler Carruth | 2015-02-01 | 1 | -3/+4 |
| * | [NVPTX] Emit .pragma "nounroll" for loops marked with nounroll | Jingyue Wu | 2015-02-01 | 1 | -22/+5 |
| * | [PM] Change the core design of the TTI analysis to use a polymorphic | Chandler Carruth | 2015-01-31 | 1 | -3/+4 |
| * | [PM] Split the LoopInfo object apart from the legacy pass, creating | Chandler Carruth | 2015-01-17 | 1 | -4/+4 |
| * | [LoopUnroll] Fix the partial unrolling threshold for small loop sizes | Hal Finkel | 2015-01-10 | 1 | -5/+12 |
| * | [PM] Split the AssumptionTracker immutable pass into two separate APIs: | Chandler Carruth | 2015-01-04 | 1 | -8/+9 |
| * | IR: Split Metadata from Value | Duncan P. N. Exon Smith | 2014-12-09 | 1 | -7/+9 |
| * | [SCEV] Add some asserts to the recently improved trip count computation | Chandler Carruth | 2014-10-11 | 1 | -7/+9 |
| * | Add a new pass FunctionTargetTransformInfo. This pass serves as a | Eric Christopher | 2014-09-18 | 1 | -3/+8 |
| * | Add functions for finding ephemeral values | Hal Finkel | 2014-09-07 | 1 | -3/+7 |
| * | Add an Assumption-Tracking Pass | Hal Finkel | 2014-09-07 | 1 | -1/+6 |
| * | Make some helpers static or move into the llvm namespace. | Benjamin Kramer | 2014-09-03 | 1 | -1/+1 |
| * | After unrolling a loop with llvm.loop.unroll.count metadata (unroll factor | Mark Heffernan | 2014-07-24 | 1 | -1/+0 |
| * | Do not add unroll disable metadata after unrolling pass for loops with #pragm... | Mark Heffernan | 2014-07-23 | 1 | -3/+4 |
| * | In unroll pragma syntax and loop hint metadata, change "enable" forms to a ne... | Mark Heffernan | 2014-07-23 | 1 | -42/+34 |
| * | Fix build breakage introduced with r213412. | Mark Heffernan | 2014-07-18 | 1 | -3/+4 |
| * | Remove unroll pragma metadata after it is used. | Mark Heffernan | 2014-07-18 | 1 | -0/+40 |
| * | Rename loop unrolling and loop vectorizer metadata to have a common prefix. | Eli Bendersky | 2014-06-25 | 1 | -6/+4 |
| * | Teach LoopUnrollPass to respect loop unrolling hints in metadata. | Eli Bendersky | 2014-06-16 | 1 | -87/+275 |
| * | Revert r210721 as it causes breakage in internal builds (and possibly GDB). | Eli Bendersky | 2014-06-12 | 1 | -109/+6 |
| * | Teach LoopUnrollPass to respect loop unrolling hints in metadata. | Eli Bendersky | 2014-06-11 | 1 | -6/+109 |
| * | LoopUnroll: If we're doing partial unrolling, use the PartialThreshold to lim... | Benjamin Kramer | 2014-05-04 | 1 | -3/+6 |