[StripGCRelocates] New pass to remove gc.relocates added by RS4GC
[lldb.git] / llvm / include / llvm / Transforms / Scalar.h
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.
2015-08-03 John Brawn[GlobalMerge] Allow targets to enable merging of extern...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-08 Akira Hatanaka[ARM] Pass a callback to FunctionPass constructors...
2015-06-04 Ahmed Bougacha[GlobalMerge] Take into account minsize on Global users...
2015-06-02 Sanjoy Das[NFCI] Change RewriteStatepointsForGC to a ModulePass.
2015-05-15 Jingyue WuAdd a speculative execution pass
2015-05-14 Adam NemetNew Loop Distribution pass
2015-05-12 Philip Reames[PlaceSafepoints] Switch to being a FunctionPass
2015-04-14 Jingyue WuSimplify n-ary adds by reassociation
2015-04-09 Jingyue Wu[NFC] add more comments for SLSR
2015-03-27 James MolloyReapply r233175 and r233183: float2int.
2015-03-27 Nick LewyckyRevert r233175 and r233183 with it. This pulls float2in...
2015-03-25 James MolloyReapply r233062: "float2int": Add a new pass to demote...
2015-03-24 Hans WennborgRevert r233062 ""float2int": Add a new pass to demote...
2015-03-24 James Molloy"float2int": Add a new pass to demote from float to...
2015-03-06 Karthik BhatAdd a new pass "Loop Interchange"
2015-02-23 Eric ChristopherRewrite the global merge pass to be subprogram agnostic...
2015-02-20 Philip ReamesAdd a pass for constructing gc.statepoint sequences...
2015-02-17 Hal Finkel[BDCE] Add a bit-tracking DCE pass
2015-02-04 Philip ReamesAdd a pass for inserting safepoints into (nearly) arbit...
2015-02-03 Jingyue WuAdd straight-line strength reduction to LLVM
2015-01-16 Sanjoy DasAdd a new pass "inductive range check elimination"
2015-01-15 Sanjoy DasRevert r226201 (Add a new pass "inductive range check...
2015-01-15 Sanjoy DasAdd a new pass "inductive range check elimination"
2014-11-19 Hao Liu[SeparateConstOffsetFromGEP] Allow SeparateConstOffsetF...
2014-09-30 Jingyue Wu[SimplifyCFG] threshold for folding branches with commo...
2014-09-24 Michael LiaoAllow BB duplication threshold to be adjusted through...
2014-09-07 Hal FinkelAdd an AlignmentFromAssumptions Pass
2014-07-18 Gerolf HoflehnerMergedLoadStoreMotion pass
2014-05-29 Michael J. SpencerAdd LoadCombine pass.
2014-05-26 Owen AndersonMake the LoopRotate pass's maximum header size configur...
2014-05-26 NAKAMURA TakumiReformat linefeeds.
2014-05-26 NAKAMURA TakumiTrailing whitespace.
2014-05-01 Eli BenderskyAdd an optimization that does CSE in a group of similar...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-31 Hal FinkelMove partial/runtime unrolling late in the pipeline
2014-03-20 Mark SeabornRemove LowerInvoke's obsolete "-enable-correct-eh-suppo...
2014-03-03 Diego NovilloPass to emit DWARF path discriminators.
2014-02-22 Quentin Colombet[CodeGenPrepare] Move CodeGenPrepare into lib/CodeGen.
2014-01-25 Juergen RibutzkaRevert "Revert "Add Constant Hoisting Pass" (r200034)"
2014-01-25 Hans WennborgRevert "Add Constant Hoisting Pass" (r200034)
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaRevert "Add Constant Hoisting Pass"
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2013-11-22 Richard SandifordAdd a Scalarizer pass.
2013-11-16 Hal FinkelAdd a loop rerolling pass
2013-11-13 Diego NovilloSampleProfileLoader pass. Initial setup.
2013-11-05 Hal FinkelAdd a runtime unrolling parameter to the LoopUnroll...
2013-09-14 Chandler CarruthRemove the long, long defunct IR block placement pass.
2013-08-23 Richard SandifordTurn MipsOptimizeMathLibCalls into a target-independent...
2013-08-06 Tom StellardFactor FlattenCFG out from SimplifyCFG
2013-07-27 Tom StellardSimplifyCFG: Use parallel-and and parallel-or mode...
2013-06-20 Meador IngeRemove the simplify-libcalls pass (finally)
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-19 Matt ArsenaultMove StructurizeCFG out of R600 to generic Transforms.
2013-03-14 Nick LewyckyFix typo in comment.
2013-01-28 Michael GottesmanExtracted ObjCARC.cpp into its own library libLLVMObjCA...
2013-01-07 Chandler CarruthSwitch the SCEV expander and LoopStrengthReduce to use
2012-10-19 Nadav Rotemrevert r166264 because the LTO build is still failing
2012-10-19 Nadav Rotemrecommit the patch that makes LSR and LowerInvoke use...
2012-10-18 Bob WilsonTemporarily revert the TargetTransform changes.
2012-10-10 Nadav RotemAdd a new interface to allow IR-level passes to access...
2012-09-15 Chandler CarruthPort the SSAUpdater-based promotion logic from the...
2012-09-14 Chandler CarruthIntroduce a new SROA implementation.
2012-07-20 Nuno Lopesmove the bounds checking pass to the instrumentation...
2012-06-21 Nadav RotemAdd a number of threshold arguments to the SRA pass.
2012-05-22 Nuno Lopesadd a new pass to instrument loads and stores for run...
2012-01-17 Dan GohmanAdd a new ObjC ARC optimization pass to eliminate unneeded
next