[LPM] Apply a really big hammer to fix PR18688 by recursively reforming
[oota-llvm.git] / lib / Transforms / IPO /
2014-01-28 Reid KlecknerUpdate optimization passes to handle inalloca arguments
2014-01-24 Alp TokerFix known typos
2014-01-23 Rafael EspindolaRemove tail marker when changing an argument to an...
2014-01-14 Matt ArsenaultMake nocapture analysis work with addrspacecast
2014-01-14 Duncan P. N. Exon... Reapply "LTO: add API to set strategy for -internalize"
2014-01-14 Nico RieckDecouple dllexport/dllimport from linkage
2014-01-14 Nico RieckRevert "Decouple dllexport/dllimport from linkage"
2014-01-14 Nico RieckDecouple dllexport/dllimport from linkage
2014-01-14 NAKAMURA TakumiRevert r199191, "LTO: add API to set strategy for ...
2014-01-14 Duncan P. N. Exon... LTO: add API to set strategy for -internalize
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2014-01-07 Chandler CarruthRe-sort all of the includes with ./utils/sort_includes...
2014-01-02 Matt ArsenaultDelete unread globals through addrspacecast
2014-01-02 Matt ArsenaultFix addrspacecast with metadata globals
2013-12-12 Hal FinkelFix a use-after-free error in GlobalOpt CleanupConstant...
2013-12-12 Hal FinkelInitialize the barrier pass llvm::initializeIPO
2013-12-11 NAKAMURA TakumiPrune redundant dependencies in LLVMBuild.txt.
2013-12-05 Renato GolinAdd #pragma vectorize enable/disable to LLVM
2013-12-05 Alp TokerCorrect word hyphenations
2013-12-03 Yunzhong GaoTeach the internalize pass to skip dllexported symbols...
2013-11-26 Stepan DyatkovskiyPR17925 bugfix.
2013-11-26 Chandler Carruth[PM] Split the CallGraph out from the ModulePass which...
2013-11-22 Manman RenDebug Info: move StripDebugInfo from StripSymbols.cpp...
2013-11-22 Rafael EspindolaAdd a fixed version of r195470 back.
2013-11-22 Rafael EspindolaRevert "Convert linkonce* to weak* instead of strong."
2013-11-22 Rafael EspindolaConvert linkonce* to weak* instead of strong.
2013-11-17 Hal FinkelAdd a loop rerolling flag to the PassManagerBuilder
2013-11-16 Hal FinkelAdd a loop rerolling pass
2013-11-15 Manman RenArgumentPromotion: correctly transfer TBAA tags and...
2013-11-12 Rafael EspindolaCorruptly merge constants with explicit and implicit...
2013-11-10 Matt ArsenaultTeach MergeFunctions about address spaces
2013-11-04 Shuxin YangRemove dead code
2013-11-03 David MajnemerSpell "Actual" correctly
2013-10-31 Rafael EspindolaUse LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead...
2013-10-31 Rafael EspindolaMerge CallGraph and BasicCallGraph.
2013-10-27 Shuxin YangRevert r193251 : Use address-taken to disambiguate...
2013-10-23 Shuxin YangUse address-taken to disambiguate global variable and...
2013-10-21 Eric ChristopherFix spelling, grammar, and match naming convention...
2013-10-21 Matt ArsenaultUse more type helper functions
2013-10-21 Rafael EspindolaOptimize more linkonce_odr values during LTO.
2013-10-18 Nadav RotemMark some command line flags as hidden
2013-10-17 Rafael EspindolaRename fields of GlobalStatus to match the coding style.
2013-10-17 Rafael Espindolarename SafeToDestroyConstant to isSafeToDestroyConstant...
2013-10-17 Rafael EspindolaSimplify the interface of AnalyzeGlobal a bit and renam...
2013-10-09 Shuxin YangFix a bug in Dead Argument Elimination.
2013-10-07 Alexey SamsonovRevert r191834 until we measure the effect of this...
2013-10-03 Rafael EspindolaOptimize linkonce_odr unnamed_addr functions during...
2013-10-02 Alexey SamsonovRemove "localize global" optimization
2013-10-01 Matt ArsenaultDon't merge tiny functions.
2013-09-22 Benjamin KramerProvide basic type safety for array_pod_sort comparators.
2013-09-17 Stepan DyatkovskiyBugfix for PR17099:
2013-09-16 Peter CollingbourneImplement function prefix data as an IR feature.
2013-09-13 Duncan SandsAvoid a compiler warning about Found not being used...
2013-09-11 Matt ArsenaultUse type form of getIntPtrType
2013-09-09 Eli FriedmanDon't shrink atomic ops to bool in GlobalOpt.
2013-09-05 Rafael EspindolaRemove unused argument.
2013-09-05 Nick LewyckyDeclare missing dependency on AliasAnalysis. Patch...
2013-09-04 Rafael EspindolaRename some variables to match the style guide.
2013-09-04 Rafael EspindolaSmall simplification given that insert of an empty...
2013-09-04 Rafael EspindolaRefactor duplicated logic to a helper function.
2013-09-04 Rafael EspindolaRemove dead code.
2013-09-04 Rafael EspindolaRevert "Add r159136 back now that pr13124 has been...
2013-09-03 Rafael EspindolaAdd r159136 back now that pr13124 has been fixed.
2013-09-03 Nadav RotemEnable late-vectorization by default.
2013-08-30 Bill WendlingCompulsive reformatting.
2013-08-30 Bill WendlingRandom cleanup: No need to use a std::vector here,...
2013-08-28 Nadav RotemVectorizer/PassManager: I am working on moving the...
2013-08-28 Hal FinkelDisable unrolling in the loop vectorizer when disabled...
2013-08-27 Michael GottesmanFixed typo.
2013-08-23 Michael GottesmanUpdate StripDeadDebugInfo to use DebugInfoFinder so...
2013-08-21 Michael GottesmanFixed typo.
2013-08-21 Michael GottesmanRemoved trailing whitespace.
2013-08-13 Arnold SchwaighoferAlso remove logic in LateVectorize
2013-08-13 Arnold SchwaighoferRemove logic that decides whether to vectorize or not...
2013-08-12 Bill WendlingMove stack protector names to the same place.
2013-08-06 Tom StellardFactor FlattenCFG out from SimplifyCFG
2013-08-01 Nadav RotemMove the optlevel check to the frontend.
2013-08-01 Nadav RotemOnly enable SLP-vectorization on O3 builds.
2013-07-27 Tom StellardSimplifyCFG: Use parallel-and and parallel-or mode...
2013-07-25 Rafael EspindolaRespect llvm.used in Internalize.
2013-07-25 Nick LewyckyCheck that TD isn't NULL before dereferencing it down...
2013-07-25 Rafael EspindolaMake these methods const correct.
2013-07-20 Rafael EspindolaDon't crash when llvm.compiler.used becomes empty.
2013-07-19 Rafael Espindolas/compiler_used/compiler.used/.
2013-07-18 Nick LewyckyClean up some of this code a tiny bit, no functionality...
2013-07-17 Hal FinkelFix comparisons of alloca alignment in inliner merging
2013-07-16 Hal FinkelWhen the inliner merges allocas, it must keep the large...
2013-07-08 Eli BenderskyFix comment
2013-07-06 Nick LewyckyFix annotation of unlink. Should fix builder.
2013-07-06 Nick LewyckyExtend 'readonly' and 'readnone' to work on function...
2013-07-04 Nick LewyckyTabs to spaces. No functionality change.
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-07-03 Michael GottesmanAdded support in FunctionAttrs for adding relevant...
2013-07-02 Nick LewyckyAdd missing break statements. Noticed by inspection.
2013-06-30 Stephen LinDeadArgumentElimination: keep return value on functions...
2013-06-28 Manman RenDebug Info: clean up usage of Verify.
2013-06-24 Chandler CarruthAdd a flag to defer vectorization into a phase after...
2013-06-22 Benjamin KramerRevert "FunctionAttrs: Merge attributes once instead...
2013-06-22 Benjamin KramerFunctionAttrs: Merge attributes once instead of doing...
next