summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [NaryReassociate] speeds up candidate searchingJingyue Wu2015-04-161-9/+15
* [X86, SSE] instcombine common cases of insertps intrinsics into shufflesSanjay Patel2015-04-161-2/+45
* Silencing a -Wunused-but-set-variable warning; NFC.Aaron Ballman2015-04-161-5/+4
* DebugInfo: Gut DIScope, DIEnumerator and DISubrangeDuncan P. N. Exon Smith2015-04-161-2/+2
* DebugInfo: Gut DICompileUnit and DIFileDuncan P. N. Exon Smith2015-04-153-5/+5
* DebugInfo: Remove 'inlinedAt:' field from MDLocalVariableDuncan P. N. Exon Smith2015-04-151-13/+0
* DebugInfo: Require a DebugLoc in DIBuilder::insertDeclare()Duncan P. N. Exon Smith2015-04-153-22/+17
* Add range iterators for post order and inverse post order. Use themDaniel Berlin2015-04-151-3/+1
* [SLSR] handle candidate form (B + i * S)Jingyue Wu2015-04-151-91/+222
* Change range-based for-loops to be -Wrange-loop-analysis clean.Richard Trieu2015-04-151-1/+1
* Simplify n-ary adds by reassociationJingyue Wu2015-04-143-0/+208
* DebugInfo: Update signature of DICompileUnit::replace*()Duncan P. N. Exon Smith2015-04-142-2/+2
* DebugInfo: Gut DISubprogram and DILexicalBlock*Duncan P. N. Exon Smith2015-04-147-24/+25
* [LoopUnrollRuntime] Avoid high-cost trip count computation.Sanjoy Das2015-04-143-9/+23
* [SCEV] Refactor out isHighCostExpansion. NFCI.Sanjoy Das2015-04-141-56/+6
* DebugInfo: Gut DIVariable and DIGlobalVariableDuncan P. N. Exon Smith2015-04-141-2/+2
* DebugInfo: Gut DILocationDuncan P. N. Exon Smith2015-04-142-8/+8
* DebugInfo: Gut DIExpressionDuncan P. N. Exon Smith2015-04-142-6/+5
* [RewriteStatepointsForGC] Delete dead code [NFC]Philip Reames2015-04-141-26/+4
* DebugInfo: Move DILocation::computeNewDiscriminators()Duncan P. N. Exon Smith2015-04-141-1/+7
* AddDiscriminators: Create new MDLocation directlyDuncan P. N. Exon Smith2015-04-141-1/+3
* StripSymbols: Use DIGlobalVariable::getConstant() instead of getGlobal()Duncan P. N. Exon Smith2015-04-131-1/+1
* GCC complains thusly: "attributes at the beginning of statement are ignored [...Nick Lewycky2015-04-131-1/+1
* [RwriteStatepointsForGC] Minor indentation and naming [NFC]Philip Reames2015-04-131-39/+30
* Subtraction is not commutative. Fixes PR23212!Nick Lewycky2015-04-132-7/+9
* [RewriteStatepointsForGC] Avoid inserting empty holderPhilip Reames2015-04-131-0/+4
* [RewriteStatepointsForGC] Fix a latent bug in normalization for invoke statep...Philip Reames2015-04-131-37/+40
* [RewriteStatepointsForGC] Strengthen assertions around livenessPhilip Reames2015-04-131-0/+18
* [RewriteStatepointsForGC] Move an expensive debugging check to XDEBUGPhilip Reames2015-04-131-33/+44
* Fix typo.Mark Lacey2015-04-121-1/+1
* [LoopUnrollRuntime] Clean up a predicate.Sanjoy Das2015-04-121-3/+2
* Mark empty default constructors as =default if it makes the type PODBenjamin Kramer2015-04-113-4/+2
* Remove empty non-virtual destructors or mark them =default when non-publicBenjamin Kramer2015-04-111-2/+0
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-2/+2
* DebugInfo: Rewrite atSameLineAs() as MDLocation::canDiscriminate()Duncan P. N. Exon Smith2015-04-111-1/+1
* [Statepoints] Fix a release only build failurePhilip Reames2015-04-111-2/+2
* [RewriteStatepointsForGC] Use a SetVector for a worklist [NFC]Philip Reames2015-04-101-6/+4
* [RewriteStatepointsForGC] Use an actual liveness algorithmPhilip Reames2015-04-101-204/+294
* [RewriteStatepointsForGC] clang-format filePhilip Reames2015-04-101-58/+57
* [RewriteStatepointsForGC] Missed review comment from 234651 & build fixPhilip Reames2015-04-101-3/+4
* [RewriteStatepointsForGC] Preprocess the IR to remove unreachable blocks and ...Philip Reames2015-04-101-6/+34
* [RewriteStatepointsForGC] Limited support for vectors of pointersPhilip Reames2015-04-101-25/+224
* [InstCombine][CodeGenPrep] Create llvm.uadd.with.overflow in CGP.Sanjoy Das2015-04-101-44/+12
* [WinEH] Try to make outlining invokes work a little betterReid Kleckner2015-04-101-1/+1
* [CallSite] Make construction from Value* (or Instruction*) explicit.Benjamin Kramer2015-04-108-14/+13
* Reduce dyn_cast<> to isa<> or cast<> where possible.Benjamin Kramer2015-04-103-4/+4
* Eliminate O(n^2) worst-case behavior in SSA constructionCameron Zwarich2015-04-081-3/+6
* [LoopAccesses] Allow analysis to complete in the presence of uniform storesAdam Nemet2015-04-081-0/+8
* [InstCombine] Refactor out OptimizeOverflowCheck. NFCI.Sanjoy Das2015-04-083-100/+172
* Revert "[LoopAccesses] Allow analysis to complete in the presence of uniform ...Adam Nemet2015-04-081-8/+0
OpenPOWER on IntegriCloud