Support standard DWARF TLS opcode; Darwin and PS4 use it.
[oota-llvm.git] / lib / Transforms / IPO /
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-03-03 Peter CollingbourneLowerBitSets: Use byte arrays instead of bit sets to...
2015-02-28 Benjamin KramerConvert push_back loops into append calls.
2015-02-25 Peter CollingbourneLowerBitSets: Align referenced globals.
2015-02-24 Peter CollingbourneLowerBitSets: Introduce global layout builder.
2015-02-22 NAKAMURA TakumiLowerBitSets.cpp: Prune incorrect \param(s). [-Wdocumen...
2015-02-20 Peter CollingbourneIntroduce bitset metadata format and bitset lowering...
2015-02-17 Hal Finkel[BDCE] Add a bit-tracking DCE pass
2015-02-16 James MolloyRun LICM as part of the cleanup phase from the scalar...
2015-02-14 Duncan P. N. Exon... Transforms: Canonicalize access to function attributes...
2015-02-13 Chandler Carruth[PM] Remove the old 'PassManager.h' header file at...
2015-02-11 Tim NorthoverDeadArgElim: aggregate Return assessment properly.
2015-02-11 Zachary TurnerUse ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.
2015-02-11 Reid KlecknerDon't promote asynch EH invokes of nounwind functions...
2015-02-10 Tim NorthoverDeadArgElim: arguments affect all returned sub-values...
2015-02-09 Tim NorthoverDeadArgElim: fix mismatch in accounting of array return...
2015-02-09 Tim NorthoverDeadArgElim: assess uses of entire return value aggregate.
2015-02-04 Reid KlecknerAdd range adapters predecessors() and successors()...
2015-01-30 Chandler Carruth[PM] Sink the population of the pass manager with targe...
2015-01-27 Eric ChristopherRemove unused include.
2015-01-19 Chandler Carruth[PM] Lift the analyses into the interface for
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 NAKAMURA TakumiUpdate libdeps since TLI was moved from Target to Analy...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-13 Ramkumar RamachandraStandardize {pred,succ,use,user}_empty()
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-12-15 Elena DemikhovskySink store based on alias analysis
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-03 Peter CollingbournePrologue support
2014-11-21 Roman DivackyDisable header duplication at -Oz in loop-rotate pass.
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-10-28 NAKAMURA TakumiReformat partially, where I touched for whitespace...
2014-10-28 NAKAMURA TakumiUntabify and whitespace cleanups.
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
next