[LIR] Move all the helpers to be private and re-order the methods in
[oota-llvm.git] / lib / Transforms / Scalar /
2015-08-13 Chandler Carruth[LIR] Move all the helpers to be private and re-order...
2015-08-12 Chandler Carruth[LIR] Remove the 'LIRUtils' abstraction which was unnec...
2015-08-12 Chandler Carruth[LIR] Run clang-format over LoopIdiomRecognize in prepa...
2015-08-12 Philip Reames[RewriteStatepointsForGC] Avoid using unrelocated point...
2015-08-12 Philip Reames[RewriteStatepointsForGC] Handle extractelement fully...
2015-08-12 Chandler Carruth[PM/AA] Add missing static dependency edges from DSE...
2015-08-12 Chandler Carruth[PM/AA] Stop getting the TargetLibraryInfo out of the...
2015-08-11 Sanjay Pateldon't repeat function names in comments; NFC
2015-08-11 Sanjay Patelfix 80-cols; NFC
2015-08-10 Igor Laevsky[IndVarSimplify] Make cost estimation in RewriteLoopExi...
2015-08-10 Mark HeffernanAdd new llvm.loop.unroll.enable metadata.
2015-08-10 Fraser CormackPrevent the scalarizer from caching incorrect entries
2015-08-08 Benjamin KramerFix some comment typos.
2015-08-07 Adam Nemet[LAA] Make the set of runtime checks part of the state...
2015-08-06 Pete CooperConvert a bunch of loops to foreach. NFC.
2015-08-06 Nico RieckRename inst_range() to instructions() for consistency...
2015-08-06 Quentin Colombet[Reassociation] Fix miscompile for va_arg arguments.
2015-08-06 Chandler Carruth[PM/AA] Hoist the interface for BasicAA into a header...
2015-08-06 Chandler Carruth[PM/AA] Simplify the AliasAnalysis interface by removin...
2015-08-05 Chen Li[LoopUnswitch] Preserve make.implicit metadata for...
2015-08-05 Chandler Carruth[Unroll] Switch to using 'int' cost types in preparatio...
2015-08-05 Tanya LattnerRename all references to old mailing lists to new lists...
2015-08-04 Sanjay Patelwrap OptSize and MinSize attributes for easier and...
2015-08-04 David MajnemerDrive-by fixes for LandingPad -> EHPad
2015-08-04 Sanjoy DasRevert "[LSR] Generate and use zero extends"
2015-08-03 Chandler Carruth[Unroll] Improve the brute force loop unroll estimate...
2015-08-01 Craig TopperDe-constify pointers to Type since they can't be modifi...
2015-07-31 David MajnemerNew EH representation for MSVC compatibility
2015-07-30 Adam Nemet[LDist] Filter the checks locally rather than in LAA...
2015-07-29 Nick LewyckyFix typo "fuction" noticed in comments in AssumptionCac...
2015-07-29 Michael Zolotukhin[Unroll] Handle SwitchInst properly.
2015-07-29 Michael Zolotukhin[Unroll] Don't crash when simplified branch condition...
2015-07-28 Sanjoy Das[Statepoints] Let patchable statepoints have a symbolic...
2015-07-28 Michael Zolotukhin[Unroll] Add debug dumps to loop-unroll analyzer.
2015-07-28 Michael Zolotukhin[Unroll] Don't analyze blocks outside the loop.
2015-07-28 Adam Nemet[LDist][LVer] Explicitly pass the set of memchecks...
2015-07-27 Sanjoy Das[LSR] Generate and use zero extends
2015-07-27 Pete CooperRevert "Remove unnecessary null check. NFC."
2015-07-26 Jingyue WuRoll forward r243250
2015-07-26 Jingyue WuRevert r243250
2015-07-26 Jingyue Wu[TTI/CostModel] improve TTI::getGEPCost and use it...
2015-07-25 Chen Li[LoopUnswitch] Improve loop unswitch pass to find trivi...
2015-07-24 Lawrence HuHandle loop with negtive induction variable increment
2015-07-24 Pete CooperRemove unnecessary null check. NFC.
2015-07-24 Pete CooperUse make_range(rbegin(), rend()) to allow foreach loops...
2015-07-24 Philip Reames[RewriteStatepointsForGC] Adjust naming scheme to be...
2015-07-24 Michael ZolotukhinHandle resolvable branches in complete loop unroll...
2015-07-24 Philip Reames[RewriteStatepointsForGC] Fix release build warning
2015-07-24 Philip Reames[RewriteStatepointsForGC] Use a worklist algorithm...
2015-07-23 Jingyue Wu[NaryReassociate] remove redundant code
2015-07-23 Philip Reames[RewriteStatepointsForGC] Rename PhiState to reflect...
2015-07-23 Philip Reames[RewriteStatepointsForGC] Use idomatic mechanisms for...
2015-07-23 Philip Reames[RewriteStatepointsForGC] Simplify code around meet...
2015-07-23 Matt Wala[Scalarizer] Fix potential for stale data in Scattered...
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 Chandler Carruth[PM/AA] Remove all of the dead AliasAnalysis pointers...
2015-07-22 Chen Li[LoopUnswitch] Code refactoring to separate trivial...
2015-07-22 Chandler Carruth[SROA] Fix a nasty pile of bugs to do with big-endian...
2015-07-21 Nick LewyckyFix a performance problem in memcpyopt by removing...
2015-07-21 Philip Reames[RewriteStatepointsForGC] minor style cleanup
2015-07-21 Philip Reames[RewriteStatepointsForGC] Hoist some code out of a...
2015-07-21 Philip Reames[RewriteStatepointsForGC] Delete trivial code
2015-07-21 Philip Reames[RewriteStatepointsForGC] Minor code cleanup [NFC]
2015-07-18 Chandler Carruth[PM/AA] Remove the addEscapingUse update API that won...
2015-07-15 Cong HouCreate a wrapper pass for BranchProbabilityInfo.
2015-07-15 Chen Li[LoopUnswitch] Add an else clause to IsTrivialUnswitchC...
2015-07-15 Michael Zolotukhin[LoopUnrolling] Handle cast instructions.
2015-07-14 Adam Nemet[LAA] Introduce RuntimePointerChecking::PointerInfo...
2015-07-14 Adam Nemet[LAA] Lift RuntimePointerCheck out of LoopAccessInfo...
2015-07-14 Tim NorthoverGVN: use a static array instead of regenerating it...
2015-07-14 Tim NorthoverGVN: tolerate an instruction being replaced without...
2015-07-14 David Majnemer[SROA] Don't de-atomic volatile loads and stores
2015-07-13 Pete CooperLoop idiom recognizer was replacing too many uses of...
2015-07-13 Mark HeffernanEnable runtime unrolling with unroll pragma metadata
2015-07-13 Benjamin KramerAvoid using Loop::getSubLoopsVector.
2015-07-12 David Majnemer[LICM] Don't try to sink values out of loops without...
2015-07-11 Chandler Carruth[PM/AA] Completely remove the AliasAnalysis::copyValue...
2015-07-10 Adam Nemet[LoopDist/LoopVer] Move LoopVersioning to a new module...
2015-07-10 Adam Nemet[LoopDist] Move loop-versioning helper functions to...
2015-07-10 David MajnemerRevert the new EH instructions
2015-07-10 David MajnemerNew EH representation for MSVC compatibility
2015-07-09 Sanjoy Das[IndVars] Try to use existing values in RewriteLoopExit...
2015-07-07 Reid KlecknerRename llvm.frameescape and llvm.framerecover to locale...
2015-07-07 David MajnemerRevert "Revert r241570, it caused PR24053"
2015-07-01 David Majnemer[SCCP] Turn loads of null into undef instead of zero...
2015-07-01 Jingyue Wu[NaryReassociate] enhances nsw by leveraging @llvm...
2015-06-28 Jingyue Wu[SLSR] S's basis must have the same type as S
2015-06-26 Philip Reames[RewriteStatepointsForGC] Generalized vector phi/select...
2015-06-25 Peter CollingbourneGVN: If a branch has two identical successors, we canno...
2015-06-24 Duncan P. N. Exon... Add simplify_type<const WeakVH>; simplify IndVarSimplify
2015-06-24 David Majnemer[GVN] Intersect the IR flags when CSE'ing two instructions
2015-06-24 David Majnemer[Reassociate] Don't propogate flags when creating negations
2015-06-24 Sanjay Patelfix typos; NFC
2015-06-24 Sanjay Pateldon't repeat function names in comments; NFC
2015-06-23 Mark HeffernanThis change fixes three bugs in loop unswitching. This...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-23 Weiming ZhaoFix PR13851: Preserve metadata for the unswitched branch
2015-06-22 Adam Nemet[LoopDist] Improve variable names and comments in LoopV...
2015-06-20 Justin BognerIndVarSimplify: Avoid UB from binding a reference to...
next