Converting InstrProf's error_category to a ManagedStatic to avoid static constructors...
[oota-llvm.git] / lib / Transforms /
2014-09-18 Eric ChristopherAdd a new pass FunctionTargetTransformInfo. This pass...
2014-09-17 David BlaikieReapply fix in r217988 (reverted in r217989) and remove...
2014-09-17 David BlaikieRevert "Fix -Wnon-virtual-dtor warning introduced in...
2014-09-17 David BlaikieFix -Wnon-virtual-dtor warning introduced in r217982.
2014-09-17 Chris BienemanFixing a build error.
2014-09-17 Chris BienemanRefactoring SimplifyLibCalls to remove static initializ...
2014-09-17 Chad Rosier[IndVarSimplify] Partially revert r217953 to see if...
2014-09-17 Chad Rosier[IndVarSimplify] Widen loop compare instructions.
2014-09-17 Andrea Di Biagio[InstCombine] Fix wrong folding of constant comparison...
2014-09-15 Jingyue WuRemove dead code in SimplifyCFG
2014-09-13 Nick LewyckyAdd control of function merging to the PMBuilder.
2014-09-13 Benjamin KramerSimplify code. No functionality change.
2014-09-11 Juergen Ributzka[C API] Make the 'lower switch' pass available via...
2014-09-11 Hal Finkel[AlignmentFromAssumptions] Don't crash just because...
2014-09-10 Rafael EspindolaAdd doInitialization/doFinalization to DataLayoutPass.
2014-09-10 Hal Finkel[AlignmentFromAssumptions] Don't divide by zero for...
2014-09-10 Gerolf Hoflehner[PassManager] Adding Hidden attribute to EnableMLSM...
2014-09-10 Gerolf Hoflehner[MergedLoadStoreMotion] Move pass enabling option to...
2014-09-10 Sanjay PatelRename getMaximumUnrollFactor -> getMaxInterleaveFactor...
2014-09-10 Gerolf HoflehnerRemoved misleading comment.
2014-09-10 Stepan DyatkovskiyMergeFunctions: FunctionPtr has been renamed to Functio...
2014-09-09 NAKAMURA TakumiSampleProfile.cpp: Prune a stray \param added in r21743...
2014-09-09 NAKAMURA TakumiScalarOpts/LLVMBuild.txt: Prune unused dependency to...
2014-09-09 NAKAMURA TakumiScalarOpts/LLVMBuild.txt: Reorder.
2014-09-09 Diego NovilloRe-factor sample profile reader into lib/ProfileData.
2014-09-07 Andrew TrickAdd a comment to getNewAlignmentDiff.
2014-09-07 Hal FinkelCheck for all known bits on ret in InstCombine
2014-09-07 Hal FinkelMake use of @llvm.assume from LazyValueInfo
2014-09-07 Hal FinkelAdd an AlignmentFromAssumptions Pass
2014-09-07 Hal FinkelAdd additional patterns for @llvm.assume in ValueTracking
2014-09-07 Hal FinkelMake use of @llvm.assume in ValueTracking (computeKnown...
2014-09-07 Hal FinkelAdd functions for finding ephemeral values
2014-09-07 Hal FinkelAdd an Assumption-Tracking Pass
2014-09-05 David MajnemerInstCombine: Remove a special case pattern
2014-09-04 James MolloyEnable noalias metadata by default and swap the order...
2014-09-04 Tilmann Scheller[GVN] Format variable name.
2014-09-04 David MajnemerIndVarSimplify: Address review comments for r217102
2014-09-03 Kostya Serebryany[asan] fix debug info produced for asan-coverage=2
2014-09-03 David MajnemerIndVarSimplify: Don't let LFTR compare against a poison...
2014-09-03 Kostya Serebryany[asan] add -asan-coverage=3: instrument all blocks...
2014-09-03 Benjamin KramerMake some helpers static or move into the llvm namespace.
2014-09-03 Sanjay PatelPreserve IR flags (nsw, nuw, exact, fast-math) in SLP...
2014-09-03 Sanjay PatelChange name of copyFlags() to copyIRFlags(). Add conven...
2014-09-02 Hal FinkelAdd pass-manager flags to use CFL AA
2014-09-02 Kostya Serebryany[asan] Assign a low branch weight to ASan's slow path...
2014-09-02 Yi JiangGenerate extract for in-tree uses if the use is scalar...
2014-09-02 David Blaikieunique_ptrify the result of SpecialCaseList::create
2014-09-02 David MajnemerLICM: Don't crash when an instruction is used by an...
2014-09-01 David MajnemerSROA: Don't insert instructions before a PHI
2014-09-01 David MajnemerRevert "Revert two GEP-related InstCombine commits"
2014-09-01 Sanjay PatelAdd a convenience method to copy wrapping, exact, and...
2014-09-01 Chandler CarruthFix a really bad miscompile introduced in r216865 ...
2014-09-01 Renato GolinSmall refactor on VectorizerHint for deduplication
2014-09-01 Hal FinkelFeed AA to the inliner and use AA->getModRefBehavior...
2014-09-01 Nick LewyckyIgnore lifetime intrinsics in use list for MemCpyOptimi...
2014-09-01 Hal FinkelFix AddAliasScopeMetadata again - alias.scope must...
2014-08-30 Craig TopperFix some cases where StringRef was being passed by...
2014-08-30 Hal FinkelFix AddAliasScopeMetadata to not add scopes when derivi...
2014-08-30 David MajnemerInstCombine: Respect recursion depth in visitUDivOperand
2014-08-30 David MajnemerInstCombine: Try harder to combine icmp instructions
2014-08-29 Hal FinkelFix a typo in AddAliasScopeMetadata
2014-08-29 David MajnemerRevert two GEP-related InstCombine commits
2014-08-28 Reid KlecknerDon't promote byval pointer arguments when padding...
2014-08-28 David MajnemerInstCombine: Remove redundant combines
2014-08-28 Erik EcksteinFix: SLPVectorizer tried to move an instruction which...
2014-08-28 David MajnemerInstSimplify: Move a transform from InstCombine to...
2014-08-27 David MajnemerInstCombine: Combine gep X, (Y-X) to Y
2014-08-27 Michael Zolotukhin[SLP] Re-enable vectorization of GEP expressions (re...
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-27 Craig TopperFix some cases were ArrayRefs were being passed by...
2014-08-27 David MajnemerInstCombine: Optimize GEP's involving ptrtoint better
2014-08-26 Joerg SonnenbergerRevert r210342 and r210343, add test case for the crasher.
2014-08-26 Dinesh DwivediThis patch enables SimplifyUsingDistributiveLaws()...
2014-08-26 Reid Klecknermusttail: Don't eliminate varargs packs if there is...
2014-08-26 Sanjay Patelfix typos in comments
2014-08-25 Reid KlecknerArgPromotion: Don't touch variadic functions
2014-08-25 Rafael EspindolaModernize raw_fd_ostream's constructor a bit.
2014-08-25 Bruno Cardoso LopesRemove dangling initializers in GlobalDCE
2014-08-25 Stepan DyatkovskiyMergeFunctions, tiny refactoring:
2014-08-25 Stepan DyatkovskiyMergeFunctions, tiny refactoring:
2014-08-25 Stepan DyatkovskiyMergeFunctions, tiny refactoring:
2014-08-25 Stepan DyatkovskiyMergeFunctions, tiny refactoring:
2014-08-25 Karthik BhatAllow vectorization of division by uniform power of 2.
2014-08-24 Craig TopperUse range based for loops to avoid needing to re-mentio...
2014-08-24 David MajnemerInstCombine: Properly optimize or'ing bittests together
2014-08-22 Jingyue Wu[SROA] Fold a PHI node if all its incoming values are...
2014-08-22 David MajnemerInstCombine: Don't unconditionally preserve 'nuw' when...
2014-08-22 David MajnemerInstCombine: sub nsw %x, C -> add nsw %x, -C if C isn...
2014-08-22 David MajnemerInstCombine: Don't unconditionally preserve 'nsw' when...
2014-08-22 Erik Ecksteinfix: SLPVectorizer crashes for unreachable blocks conta...
2014-08-22 Peter Collingbourne[dfsan] Fix non-determinism bug in non-zero label check...
2014-08-22 Reid KlecknerSROA: Handle a case of store size being smaller than...
2014-08-21 David BlaikieUse DILexicalBlockFile, rather than DILexicalBlock...
2014-08-21 Rafael EspindolaMove some logic to populateLTOPassManager.
2014-08-21 Rafael EspindolaRespect LibraryInfo in populateLTOPassManager and use...
2014-08-21 Rafael EspindolaHandle inlining in populateLTOPassManager like in popul...
2014-08-21 Zinovy Nis[CLNUP] Remove return after llvm_unreachable. Thanks...
2014-08-21 Rafael EspindolaMove DisableGVNLoadPRE from populateLTOPassManager...
2014-08-21 Erik VerbruggenReassociate x + -0.1234 * y into x - 0.1234 * y
2014-08-21 Zinovy Nis[INDVARS] Extend using of widening of induction variabl...
next