[function-attrs] Refactor code to handle shorter code with early exits.
[oota-llvm.git] / lib / Transforms / IPO /
2015-10-27 Chandler Carruth[function-attrs] Refactor code to handle shorter code...
2015-10-26 Diego NovilloRemove unused local variable. NFC.
2015-10-26 Diego NovilloSamplePGO - Add optimization reports.
2015-10-21 Dehao ChenTolerate negative offset when matching sample profile.
2015-10-15 Diego NovilloSample Profiles - Adjust integer types. Mostly NFC.
2015-10-13 Duncan P. N. Exon... IPO: Remove implicit ilist iterator conversions, NFC
2015-10-13 James Molloy[GlobalsAA] Turn GlobalsAA on again by default
2015-10-12 Oliver StannardGlobalOpt does not treat externally_initialized globals...
2015-10-09 Dehao ChenMake HeaderLineno a local variable.
2015-10-06 Hans WennborgFix Clang-tidy modernize-use-nullptr warnings in source...
2015-10-05 Arnold SchwaighoferMergeFunctions: Clear GlobalNumbers ValueMap
2015-10-01 Dehao ChenUpdate sample profile propagation algorithm.
2015-09-30 Dehao Chenhttp://reviews.llvm.org/D13145
2015-09-29 Dehao Chenhttp://reviews.llvm.org/D13231
2015-09-29 Dehao ChenRevert r248810 which breaks tests.
2015-09-29 Dehao Chenhttp://reviews.llvm.org/D13231
2015-09-29 Evgeniy StepanovMove dbg.declare intrinsics when merging and replacing...
2015-09-28 Sean Silva[GlobalOpt] Sort members of llvm.used deterministically
2015-09-24 Michael ZolotukhinAdd CFG Simplification pass after Loop Unswitching.
2015-09-23 David Majnemer[DeadArgElim] Split the invoke successor edge
2015-09-21 Chandler Carruth[FunctionAttrs] Extract a helper function for the core...
2015-09-15 James Molloy[GlobalsAA] Disable globals-aa by default
2015-09-14 David Blaikie[opaque pointer types] Switch a few cases of getElement...
2015-09-14 David BlaikieRevert "[opaque pointer type] Pass GlobalAlias the...
2015-09-14 JF Bastien[MergeFuncs] Fix bug in merging GetElementPointers
2015-09-13 Chandler Carruth[FunctionAttrs] Move the malloc-like test to a static...
2015-09-13 Chandler Carruth[FunctionAttrs] Factor the logic to test for a known...
2015-09-13 Chandler Carruth[FunctionAttrs] Make the per-function attribute inferen...
2015-09-13 Chandler Carruth[FunctionAttrs] Collect utility functions as static...
2015-09-13 Chandler CarruthClean up doxygen comments in FunctionAttrs, promoting...
2015-09-13 Chandler CarruthDo some spring cleaning on FunctionAttrs.cpp with clang...
2015-09-10 JF Bastien[MergeFuncs] Fix callsite attributes in thunk generation
2015-09-10 James MolloyEnable GlobalsAA by default
2015-09-09 Peter CollingbourneLowerBitSets: Fix non-determinism bug.
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-09-08 Peter CollingbourneRe-apply r247080 with order of evaluation fix.
2015-09-08 Peter CollingbourneRevert r247080, "LowerBitSets: Extend pass to support...
2015-09-08 Peter CollingbourneLowerBitSets: Extend pass to support functions as bitse...
2015-09-04 Yaron KerenRemove two unused includes and C++11 rangify for loops.
2015-09-02 JF Bastien[MergeFuncs] Efficiently defer functions on merge
2015-09-02 Yaron KerenMove createEliminateAvailableExternallyPass earlier...
2015-09-01 Hans WennborgDeadArgElim: don't eliminate arguments from naked functions
2015-08-31 Hans WennborgFix Windows build by including raw_ostream.h
2015-08-31 Philip Reames[FunctionAttr] Infer nonnull attributes on returns
2015-08-28 JF BastienRemove Merge Functions pointer comparisons
2015-08-26 Diego NovilloFix memory leak in sample profile pass.
2015-08-26 JF BastienComparing operands should not require the same ValueID
2015-08-25 NAKAMURA TakumiUpdate libdeps in LLVMipo and LLVMScalarOpts, correspon...
2015-08-25 Matthias BraunFix dependencies/shared library build
2015-08-25 Diego NovilloConvert SampleProfile pass into a Module pass.
2015-08-25 Piotr PadlewskiAssume intrinsic handling in global opt
2015-08-23 Mehdi AminiRequire Dominator Tree For SROA, improve compile-time
2015-08-21 JF BastienImprove the determinism of MergeFunctions
2015-08-18 Chandler Carruth[PM/AA] Remove the last relics of the separate IPA...
2015-08-16 NAKAMURA TakumiMergeFunc: Quick fix for r245140, Ignore second, aka...
2015-08-15 JF BastienAccelerate MergeFunctions with hashing
2015-08-14 David Majnemer[IR] Add token types
2015-08-14 Chandler Carruth[PM/AA] Extract the interface for GlobalsModRef into...
2015-08-14 Chandler Carruth[PM/AA] Hoist the interface to TBAA into a dedicated...
2015-08-14 Chandler Carruth[PM/AA] Hoist ScopedNoAliasAA's interface into a header...
2015-08-14 Chandler Carruth[PM/AA] Extract a minimal interface for CFLAA to its...
2015-08-11 Teresa JohnsonEnable EliminateAvailableExternally pass in the LTO...
2015-08-11 Sanjay PatelVariable names should start with an upper case letter...
2015-08-06 Chandler Carruth[PM/AA] Hoist the interface for BasicAA into a header...
2015-08-05 David Blaikie-Wdeprecated cleanup: Make CallGraph movable by default...
2015-08-04 Sanjay Patelwrap OptSize and MinSize attributes for easier and...
2015-08-04 David MajnemerDrive-by fixes for LandingPad -> EHPad
2015-08-01 Craig TopperDe-constify pointers to Type since they can't be modifi...
2015-07-29 Peter CollingbourneLowerBitSets: Add debugging output.
2015-07-24 Diego NovilloRemove unused variable. NFC.
2015-07-24 Jingyue WuRemove the user-count threshold when analyzing read...
2015-07-24 Pete CooperUse foreach loops for StructType::elements(). NFC.
2015-07-23 Chandler Carruth[GMR] Add a late run of GlobalsModRef to the main pass...
2015-07-22 Chandler Carruth[PM/AA] Extract the ModRef enums from the AliasAnalysis...
2015-07-22 Anthony PeschRevert "Improve merging of stores from static construct...
2015-07-22 Anthony PeschRevert "IPO: Avoid brace initialization of a map, some...
2015-07-22 Justin BognerIPO: Avoid brace initialization of a map, some versions...
2015-07-22 Anthony PeschImprove merging of stores from static constructors...
2015-07-22 Anthony PeschTest commit, added blank line
2015-07-22 Chandler Carruth[GMR] Add a flag to enable GlobalsModRef in the normal...
2015-07-22 Chandler Carruth[PM/AA] Remove the last of the legacy update API from...
2015-07-21 Arnold SchwaighoferMergeFunc: Transfer the callee's attributes when replac...
2015-07-19 Arnold SchwaighoferRevert "MergeFuncs: Transfer the function parameter...
2015-07-19 Yaron KerenNarrow Callee scope, suggestion from David Blaikie.
2015-07-19 Yaron KerenDe-duplicate CS.getCalledFunction() expression.
2015-07-18 Yaron KerenRangify for loops in GlobalDCE, NFC.
2015-07-17 Arnold SchwaighoferMergeFuncs: Transfer the function parameter attributes...
2015-07-16 Peter CollingbourneInternalize: internalize comdat members as a group...
2015-07-16 Tobias GrosserAdd PM extension point EP_VectorizerStart
2015-07-15 JF BastienFix mergefunc infinite loop
2015-07-13 Rafael EspindolaRemove unused variable.
2015-07-13 Rafael EspindolaAliases don't have available_externally linkage.
2015-07-13 Rafael EspindolaDon't change the visibility when converting a definitio...
2015-07-11 Chandler Carruth[PM/AA] Completely remove the AliasAnalysis::copyValue...
2015-07-10 Alexey BataevDisable loop re-rotation for -Oz (patch by Andrey Turetsky)
2015-07-06 Reid Kleckner[llvm-extract] Drop comdats from declarations
2015-07-06 Teresa JohnsonResubmit "Add new EliminateAvailableExternally module...
2015-07-05 Peter CollingbourneIR: Do not consider available_externally linkage to...
2015-07-02 Yaron KerenRemove whitespace from start of line, NFC.
2015-06-27 David Majnemer[PruneEH] A naked, noinline function can return via...
next