[COFF] Dump string table size for COFF file headers
[lldb.git] / llvm / include / llvm / Transforms / Scalar.h
2020-04-17 Simon PilgrimScalar.h - remove unused forward declarations. NFC.
2019-12-16 Bjorn Pettersson[BasicBlockUtils] Add utility to remove redundant dbg...
2019-12-12 Florian Hahn[Matrix] Add first set of matrix intrinsics and initial...
2019-10-30 Alina Sbirlea[LegacyPassManager] Delete BasicBlockPass/Manager.
2019-10-14 Joerg SonnenbergerReapply r374743 with a fix for the ocaml binding
2019-10-14 Dmitri GribenkoRevert "Add a pass to lower is.constant and objectsize...
2019-10-13 Joerg SonnenbergerAdd a pass to lower is.constant and objectsize intrinsics
2019-09-10 Dmitri GribenkoRevert "Reland "r364412 [ExpandMemCmp][MergeICmps]...
2019-09-10 Clement CourbetReland "r364412 [ExpandMemCmp][MergeICmps] Move passes...
2019-09-05 Denis Bakhvalov[MergedLoadStoreMotion] Sink stores to BB with more...
2019-06-26 Clement CourbetRevert "r364412 [ExpandMemCmp][MergeICmps] Move passes...
2019-06-26 Clement Courbet[ExpandMemCmp][MergeICmps] Move passes out of CodeGen...
2019-05-23 Clement Courbet[MergeICmps] Make the pass compatible with the new...
2019-04-26 Sven van Haastregt[InferAddressSpaces] Add AS parameter to the pass factory
2019-04-19 Alina Sbirlea[LICM & MemorySSA] Make limit flags pass tuning options.
2019-04-17 Kit BartonAdd basic loop fusion pass.
2019-04-17 Eric ChristopherRevert "Add basic loop fusion pass." Per request.
2019-04-17 Eric ChristopherRevert "Temporarily Revert "Add basic loop fusion pass.""
2019-04-17 Eric ChristopherTemporarily Revert "Add basic loop fusion pass."
2019-04-17 Kit BartonAdd basic loop fusion pass.
2019-04-12 Alina Sbirlea[SCEV] Add option to forget everything in SCEV.
2019-01-31 Max KazantsevDefault lowering for experimental.widenable.condition
2019-01-19 Chandler CarruthUpdate the file headers across all of the LLVM projects...
2019-01-04 Teresa Johnson[ThinLTO] Handle chains of aliases
2018-12-18 Michael Kruse[LoopUnroll] Honor '#pragma unroll' even with -fno...
2018-12-12 Michael Kruse[Unroll/UnrollAndJam/Vectorizer/Distribute] Add followu...
2018-11-21 Mikael Holmen[PM] Port Scalarizer to the new pass manager.
2018-10-15 Chandler Carruth[TI removal] Remove a dead forward declaration of Termi...
2018-07-01 David Green[UnrollAndJam] New Unroll and Jam pass
2018-05-27 David GreenRevert 333358 as it's failing on some builders.
2018-05-27 David Green[UnrollAndJam] Add a new Unroll and Jam pass
2018-05-25 Chandler CarruthRestore the LoopInstSimplify pass, reverting r327329...
2018-04-27 Philip Reames[LoopGuardWidening] Split out a loop pass version of...
2018-04-24 David BlaikieFix some layering in AggressiveInstCombine (avoiding...
2018-04-24 David BlaikieInstCombine: Fix layering by not including Scalar.h...
2018-03-28 David BlaikiePlumb useAA through TargetTransformInfo to remove Trans...
2018-03-28 David BlaikieOops - moved slightly too many things from Scalar to...
2018-03-28 David BlaikieTransforms: Introduce Transforms/Utils.h rather than...
2018-03-21 David BlaikieFix a couple of layering violations in Transforms
2018-03-12 Vedant KumarRemove the LoopInstSimplify pass (-loop-instsimplify)
2018-01-25 Amjad AboudAnother try to commit 323321 (aggressive instruction...
2018-01-24 Amjad AboudReverted 323321.
2018-01-24 Amjad Aboud[InstCombine] Introducing Aggressive Instruction Combin...
2017-12-15 Fedor Sergeev[PM] port Rewrite Statepoints For GC to the new pass...
2017-12-14 Sanjay Patel[SimplifyCFG] don't sink common insts too soon (PR34603)
2017-11-14 Hans WennborgRename CountingFunctionInserter and use for both mcount...
2017-11-03 Jun Bum LimRecommit r317351 : Add CallSiteSplitting pass
2017-11-03 Jun Bum LimRevert "Add CallSiteSplitting pass"
2017-11-03 Jun Bum LimAdd CallSiteSplitting pass
2017-11-03 Clement Courbetre-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen...
2017-11-02 Clement CourbetRevert "[ExpandMemCmp] Split ExpandMemCmp from CodeGen...
2017-11-02 Clement Courbet[ExpandMemCmp] Split ExpandMemCmp from CodeGen into...
2017-10-28 Sanjay Patel[SimplifyCFG] use pass options and remove the latesimpl...
2017-09-09 Sanjay Patel[DivRempairs] add a pass to optimize div/rem pairs...
2017-09-01 Clement CourbetReland rL312315: [MergeICmps] MergeICmps is a new optim...
2017-09-01 Clement CourbetRevert "[MergeICmps] MergeICmps is a new optimization...
2017-09-01 Clement Courbet[MergeICmps] MergeICmps is a new optimization pass...
2017-08-03 Teresa JohnsonDisable loop peeling during full unrolling pass.
2017-06-22 Eric ChristopherRemove the LoadCombine pass. It was never enabled and...
2017-05-25 James Molloy[GVNSink] GVNSink pass
2017-03-26 Joerg SonnenbergerSplit the SimplifyCFG pass into two variants.
2017-03-17 Stanislav MekhanoshinOnly unswitch loops with uniform conditions
2017-02-18 Dehao ChenAdd default OptLevel value for createSimpleLoopUnrollPa...
2017-02-18 Dehao ChenIncreases full-unroll threshold.
2017-01-31 Matt ArsenaultNVPTX: Move InferAddressSpaces to generic code
2017-01-25 Artur Pilipenko[Guards] Introduce loop-predication pass
2016-12-22 Davide Italiano[GVN] Initial check-in of a new global value numbering...
2016-12-21 Adam Nemet[LDist] Match behavior between invoking via optimizatio...
2016-10-27 Dehao ChenAdd Loop Sink pass to reverse the LICM based of basic...
2016-10-21 Anna Thomas[StripGCRelocates] New pass to remove gc.relocates...
2016-10-18 Rong XuConditionally eliminate library calls where the result...
2016-10-12 Haicheng WuReapply "[LoopUnroll] Use the upper bound of the loop...
2016-10-12 Haicheng WuRevert "[LoopUnroll] Use the upper bound of the loop...
2016-10-12 Haicheng Wu[LoopUnroll] Use the upper bound of the loop trip count...
2016-09-16 Mehdi AminiRename NameAnonFunctions to NameAnonGlobals to match...
2016-08-31 Geoff Berry[EarlyCSE] Optionally use MemorySSA. NFC.
2016-07-15 Sebastian Popcode hoisting pass based on GVN
2016-07-14 Nico WeberRevert r275401, it caused PR28551.
2016-07-14 Sebastian Popcode hoisting pass based on GVN
2016-07-01 Duncan P. N. Exon... Revert "code hoisting pass based on GVN"
2016-07-01 Sebastian Popcode hoisting pass based on GVN
2016-06-15 David MajnemerRemove the ScalarReplAggregates pass
2016-05-18 Sanjoy DasNew pass: guard widening
2016-04-27 Adam Nemet[LoopDist] Add llvm.loop.distribute.enable loop metadata
2016-04-18 Mehdi Amini[NFC] Header cleanup
2016-04-15 Justin Lebar[Speculation] Add a SpeculativeExecution mode where...
2016-04-12 Mehdi AminiAdd a pass to name anonymous/nameless function
2016-03-31 Sanjoy DasIntroduce a @llvm.experimental.guard intrinsic
2016-03-11 Chandler Carruth[PM] Port GVN to the new pass manager, wire it up,...
2016-03-09 Matthias BraunInstCombine: Restrict computeKnownBits() on all Values...
2016-02-18 Adam Nemet[PPCLoopDataPrefetch] Move pass to Transforms/Scalar...
2016-02-10 Tom StellardStructurizeCFG: Add an option for skipping regions...
2016-02-06 Ashutosh NemaNew Loop Versioning LICM Pass
2016-02-03 Adam Nemet[LoopVersioning] Expose loop versioning as a pass too
2016-01-29 Fiona GlaserAdd LoopSimplifyCFG pass
2016-01-27 Benjamin KramerMove passes that live in lib/CodeGen out of Scalar.h
2016-01-13 Chih-Hung Hsieh[TLS] New lower emutls pass, fix linkage bugs.
2015-11-03 Adam NemetLLE 6/6: Add LoopLoadElimination pass
2015-08-26 Chandler Carruth[SROA] Rip out all support for SSAUpdater in SROA.
2015-08-25 Diego NovilloConvert SampleProfile pass into a Module pass.
next