Remove the very substantial, largely unmaintained legacy PGO
[oota-llvm.git] / include / llvm / InitializePasses.h
2013-10-02 Chandler CarruthRemove the very substantial, largely unmaintained legac...
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-07 Peter CollingbourneDataFlowSanitizer; LLVM changes.
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 Matt ArsenaultMove StructurizeCFG out of R600 to generic Transforms.
2013-05-08 Daniel MaleaAdd DebugIR pass -- emits IR file and replace source...
2013-04-09 Nadav RotemAdd support for bottom-up SLP vectorization infrastructure.
2013-03-29 Benjamin KramerRemove the old CodePlacementOpt pass.
2013-03-08 David BlaikieRemove -print-dbginfo as it is unused & bitrotten.
2013-03-01 Yiannis TsiourisGCInfoDeleter code cleanup after r175528
2013-02-08 Sergei LarinEnable *BasicBlockPass::createPrinterPass()
2013-01-28 Michael GottesmanExtracted ObjCARC.cpp into its own library libLLVMObjCA...
2013-01-21 Chandler CarruthMake the inline cost a proper analysis pass. This remai...
2013-01-11 Andrew TrickAdded -view-callgraph module pass.
2013-01-07 Chandler CarruthSwitch TargetTransformInfo from an immutable analysis...
2013-01-05 Chandler CarruthConvert the TargetTransformInfo from an immutable pass...
2012-11-29 Evgeniy StepanovInitial commit of MemorySanitizer.
2012-11-28 Kostya Serebryany[asan] Split AddressSanitizer into two passes (Function...
2012-11-27 Jakub StaszakRemove unused MachineLoopRanges analysis.
2012-11-02 Nadav RotemAdd a cost model analysis that allows us to estimate...
2012-10-26 Benjamin KramerRemove LoopDependenceAnalysis.
2012-10-18 Nadav RotemReapply the TargerTransformInfo changes, minus the...
2012-10-18 Chandler CarruthIntroduce a BarrierNoop pass, a hack designed to allow...
2012-10-18 Bob WilsonTemporarily revert the TargetTransform changes.
2012-10-17 Nadav RotemAdd a loop vectorizer.
2012-10-11 Sebastian Popdependence analysis
2012-10-10 Nadav RotemAdd a new interface to allow IR-level passes to access...
2012-10-05 Micah VillmowImplement TargetData with the DataLayout class, this...
2012-10-04 Micah VillmowRename the Target specific passes in the DataLayout...
2012-09-17 Tom StellardAdd a MachinePostDominator pass
2012-09-14 Chandler CarruthIntroduce a new SROA implementation.
2012-09-11 Alex RosenbergAdd a pass that renames everything with metasyntatic...
2012-09-06 Nadav RotemAdd a new optimization pass: Stack Coloring, that merge...
2012-08-28 Manman RenProfile: set branch weight metadata with data generated...
2012-07-26 Jakob Stoklund OlesenStart scaffolding for a MachineTraceMetrics analysis...
2012-07-04 Jakob Stoklund OlesenAdd an experimental early if-conversion pass, off by...
2012-06-20 Jakob Stoklund OlesenRemove the RenderMachineFunction HTML output pass.
2012-06-09 Jakob Stoklund OlesenSketch a LiveRegMatrix analysis pass.
2012-06-08 Jakob Stoklund OlesenReintroduce VirtRegRewriter.
2012-05-30 Bob WilsonAdd an insertPass API to TargetPassConfig. <rdar:...
2012-05-22 Nuno Lopesadd a new pass to instrument loads and stores for run...
2012-02-13 Kostya SerebryanyThreadSanitizer, a race detector. First LLVM commit.
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: Branc...
2012-02-04 Andrew TrickMake TargetPassConfig an ImmutablePass so CodeGenPasses...
2012-02-01 Hal FinkelAdd a basic-block autovectorization pass.
2012-01-19 Evan ChengMore bundle related API additions.
2012-01-17 Dan GohmanAdd a new ObjC ARC optimization pass to eliminate unneeded
2012-01-17 Andrew TrickRenamed MachineScheduler to ScheduleTopDownLive.
2012-01-13 Andrew TrickAdded the MachineSchedulerPass skeleton.
2012-01-07 Evan ChengAdded a late machine instruction copy propagation pass...
2011-12-14 Evan Cheng- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
2011-12-06 Lang HamesKill off the LoopSplitter. It's not being used or maint...
2011-11-16 Kostya SerebryanyAddressSanitizer, first commit (compiler module only)
2011-11-13 NAKAMURA TakumiPrune more RALinScan. RALinScan was also here!
2011-11-02 Chandler CarruthBegin collecting some of the statistics for block place...
2011-10-21 Chandler CarruthImplement a block placement pass based on the branch...
2011-10-17 Devang Patelsvn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar...
2011-08-30 Rafael EspindolaRemove the old tail duplication pass. It is not used...
2011-08-03 Bill WendlingRemove the LowerSetJmp pass. It wasn't used effectively...
2011-07-25 Jakub StaszakRename BlockFrequency to BlockFrequencyInfo and Machine...
2011-07-16 Jakub StaszakAdd MachineBlockFrequency analysis.
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-07-06 Jakub StaszakIntroduce "expect" intrinsic instructions.
2011-06-27 Evan ChengRemove the experimental (and unused) pre-ra splitting...
2011-06-26 Rafael EspindolaThere is only one register coalescer. Merge it into...
2011-06-23 Jakub StaszakIntroduce BlockFrequency analysis for BasicBlocks.
2011-06-16 Jakub StaszakIntroduce MachineBranchProbabilityInfo class, which...
2011-06-15 John McCallThe ARC language-specific optimizer. Credit to Dan...
2011-06-04 Andrew TrickNew BranchProbabilityInfo analysis. Patch by Jakub...
2011-04-16 Nick LewyckyRename LineProfiling to GCOVProfiling to more accuratel...
2011-04-12 Nick LewyckyAdd support for line profiling. Very work-in-progress.
2011-04-11 Chris Lattnerremove the StructRetPromotion pass. It is unused,...
2011-04-05 Chris Lattnerremove postdom frontiers, because it is dead. Forward...
2011-02-28 Dan GohmanDelete the GEPSplitter experiment.
2011-02-28 Dan GohmanDelete the SimplifyHalfPowrLibCalls pass, which was...
2011-02-28 Dan GohmanDelete the LiveValues pass. I won't get get back to...
2011-02-18 Chris Lattnerintroduce a new TargetLibraryInfo pass, which transform...
2011-01-29 Andrew TrickImplementation of path profiling.
2011-01-18 Cameron ZwarichRemove outdated references to dominance frontiers.
2011-01-16 Chris Lattnerremove the partial specialization pass. It is unmainta...
2011-01-14 Chris Lattnersplit SROA into two passes: one that uses DomFrontiers...
2011-01-06 Jakob Stoklund OlesenAdd the SpillPlacement analysis pass.
2011-01-04 Jakob Stoklund OlesenTurn the EdgeBundles class into a stand-alone machine...
2011-01-03 Cameron ZwarichAdd a new loop-instsimplify pass, with the intention...
2011-01-02 Chris Lattnersketch out a new early cse pass. No functionality...
2010-12-26 Chris LattnerStart of a pass for recognizing memset and memcpy idioms.
2010-12-20 Duncan SandsAdd a new convenience pass for testing InstructionSimpl...
2010-12-15 Jakob Stoklund OlesenAdd MachineLoopRanges analysis.
2010-11-30 Jakob Stoklund OlesenStub out a new LiveDebugVariables pass.
2010-11-18 Dan GohmanRename ExpandPseudos to ExpandISelPseudos to help clari...
2010-11-16 Dan GohmanSplit pseudo-instruction expansion into a separate...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-07 Devang PatelRemove LoopIndexSplit pass. It is neither maintained...
2010-10-07 Owen AndersonAdd initialization routines for Instrumentation.
2010-10-07 Owen AndersonAdd initialization routines to InstCombine.
2010-10-07 Owen AndersonAdd initialization routines for VMCore.
next