[asan] experimental tracing for indirect calls, llvm part.
[oota-llvm.git] / lib / Transforms / IPO /
2014-10-26 Arnold SchwaighoferAdd an option to the LTO code generator to disable...
2014-10-23 Nick LewyckyIf requested, apply function merging at -O0 too. It...
2014-10-21 JF BastienLTO: respect command-line options that disable vectoriz...
2014-10-14 Chandler CarruthAdd some optional passes around the vectorizer to both...
2014-10-08 David MajnemerInliner: Non-local functions in COMDATs shouldn't be...
2014-10-08 David MajnemerGlobalOpt: Don't drop unused memberes of a Comdat
2014-10-07 David BlaikieDebugInfo+DeadArgElimination: Ensure llvm::Function...
2014-10-07 David MajnemerGlobalDCE: Don't drop any COMDAT members
2014-10-06 David Blaikierange-for some loops in DAE
2014-10-03 Duncan P. N. Exon... Revert "Revert "DI: Fold constant arguments into a...
2014-10-03 Benjamin KramerEliminate some deep std::vector copies. NFC.
2014-10-02 Duncan P. N. Exon... Revert "DI: Fold constant arguments into a single MDString"
2014-10-02 Duncan P. N. Exon... DI: Fold constant arguments into a single MDString
2014-09-13 Nick LewyckyAdd control of function merging to the PMBuilder.
2014-09-10 Rafael EspindolaAdd doInitialization/doFinalization to DataLayoutPass.
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 Stepan DyatkovskiyMergeFunctions: FunctionPtr has been renamed to Functio...
2014-09-07 Hal FinkelAdd an AlignmentFromAssumptions Pass
2014-09-07 Hal FinkelAdd an Assumption-Tracking Pass
2014-09-04 James MolloyEnable noalias metadata by default and swap the order...
2014-09-02 Hal FinkelAdd pass-manager flags to use CFL AA
2014-09-01 Hal FinkelFeed AA to the inliner and use AA->getModRefBehavior...
2014-08-28 Reid KlecknerDon't promote byval pointer arguments when padding...
2014-08-27 Craig TopperSimplify creation of a bunch of ArrayRefs by using...
2014-08-26 Reid Klecknermusttail: Don't eliminate varargs packs if there is...
2014-08-25 Reid KlecknerArgPromotion: Don't touch variadic functions
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-24 Craig TopperUse range based for loops to avoid needing to re-mentio...
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 Rafael EspindolaMove DisableGVNLoadPRE from populateLTOPassManager...
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-19 Craig TopperConst-correct and prevent a copy of a SmallPtrSet.
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-13 Chandler Carruth[optnone] Make the optnone attribute effective at suppr...
2014-08-08 David MajnemerGlobalOpt: Optimize in the face of insertvalue/extractvalue
2014-08-06 James MolloyAdd a new option -run-slp-after-loop-vectorization.
2014-08-05 Rafael EspindolaDon't internalize all but main by default.
2014-07-31 Stepan DyatkovskiyMergeFunctions, tiny refactoring:
2014-07-30 Aaron BallmanFixing a few -Woverloaded-virtual warnings by exposing...
2014-07-30 Rafael EspindolaAdd the missing hasLinkOnceODRLinkage predicate.
2014-07-25 Duncan P. N. Exon... Move -verify-use-list-order into llvm-uselistorder
2014-07-25 Duncan P. N. Exon... Try to fix a layering violation introduced by r213945
2014-07-25 Duncan P. N. Exon... IPO: Add use-list-order verifier
2014-07-24 Hal FinkelAdd scoped-noalias metadata
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-07-23 David BlaikieArgPromo+DebugInfo: Handle updating debug info over...
2014-07-21 Duncan P. N. Exon... Revert "[C++11] Add predecessors(BasicBlock *) / succes...
2014-07-20 Manuel Jacob[C++11] Add predecessors(BasicBlock *) / successors...
2014-07-18 Gerolf HoflehnerMergedLoadStoreMotion pass
2014-07-15 Stepan DyatkovskiyMergeFunc patch from Björn Steinbrink.
2014-07-10 Hal FinkelAllow isDereferenceablePointer to look through some...
2014-07-08 Pete CooperRevert "GlobalDCE: Delete available_externally initiali...
2014-07-04 Benjamin KramerGlobalDCE: Delete available_externally initializers...
2014-07-03 Gerolf HoflehnerRun interprocedural const prop before global optimizer
2014-07-02 David BlaikieConstify the Function pointers in the result of makeSub...
2014-07-01 David BlaikieDebugInfo: Keep track of subprograms who's arguments...
2014-07-01 David BlaikieDebugInfo: Provide a utility for building a mapping...
2014-07-01 David MajnemerGlobalOpt: Don't swap private for internal linkage
2014-07-01 David MajnemerGlobalOpt: Handle non-zero offsets for aliases
2014-06-27 David MajnemerIR: Add COMDATs to the IR
2014-06-27 David BlaikieArgumentPromotion: Propagate debug locations on calls...
2014-06-26 David MajnemerGlobalOpt: Don't optimize thread_local for initializers
2014-06-24 David MajnemerGlobalOpt: Don't optimize dllimport for initializers
2014-06-22 Stepan DyatkovskiyMergeFunctions Pass, removed DenseMap helpers.
2014-06-22 Stepan DyatkovskiyMergeFunctions Pass, updated header comments.
2014-06-21 Stepan DyatkovskiyMergeFunctions Pass, FnSet has been replaced with FnTree.
2014-06-21 Stepan DyatkovskiyMergeFunctions Pass, removed unused methods from old...
2014-06-21 Stepan DyatkovskiyMergeFunctions, doSanityCheck: fixed body comments.
2014-06-21 Stepan DyatkovskiyMergeFunctions Pass, introduced sanity check, that...
2014-06-21 Stepan DyatkovskiyMergeFunctions Pass, introduced total ordering among...
2014-06-20 Stepan DyatkovskiyCommited patch from Björn Steinbrink:
2014-06-13 Tim NorthoverIR: add "cmpxchg weak" variant to support permitted...
2014-06-08 Craig Topper[C++11] Use 'nullptr'.
2014-06-05 Tom RoederRemoving spurious dependency of IPO on JumpInstrTables
2014-06-05 Tom RoederAdd a new attribute called 'jumptable' that creates...
2014-05-30 Nick LewyckyWhen analyzing params/args for readnone/readonly, don...
2014-05-29 Michael J. SpencerAdd LoadCombine pass.
2014-05-25 Peter CollingbourneAdd an extension point for peephole optimizers.
2014-05-22 Diego NovilloAdd support for missed and analysis optimization remarks.
2014-05-19 Peter CollingbourneCheck the alwaysinline attribute on the call as well...
2014-05-17 Rafael EspindolaUse create methods since msvc doesn't handle delegating...
2014-05-17 Rafael EspindolaReduce abuse of default values in the GlobalAlias const...
2014-05-16 Rafael EspindolaFix most of PR10367.
2014-05-16 Rafael EspindolaChange the GlobalAlias constructor to look a bit more...
2014-05-16 Stepan DyatkovskiyMergeFunctions Pass, introduced total ordering among...
2014-05-16 Stepan DyatkovskiyMergeFunctions Pass, introduced total ordering among...
2014-05-16 Stepan DyatkovskiyMergeFunctions Pass, introduced total ordering among...
2014-05-07 Duncan P. N. Exon... GlobalValue: Assert symbols with local linkage have...
2014-05-07 Stepan DyatkovskiyMergeFunctions Pass, introduced total ordering among...
2014-05-07 Stepan DyatkovskiySecond patch of patch series that improves MergeFunctio...
2014-05-06 Richard SmithRe-commit r208025, reverted in r208030, with a fix...
2014-05-06 Richard SmithRevert r208025, which made buildbots unhappy for unknow...
next