[PM] Split DominatorTree into a concrete analysis result object which
[oota-llvm.git] / include / llvm / InitializePasses.h
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-12 Chandler Carruth[PM] Add module and function printing passes for the...
2013-12-28 Andrew TrickStub out a PostMachineScheduler pass.
2013-12-14 Juergen Ributzka[Stackmap] Liveness Analysis Pass
2013-12-13 Andrew TrickRevert "Liveness Analysis Pass"
2013-12-13 Andrew TrickLiveness Analysis Pass
2013-11-26 Chandler Carruth[PM] Split the CallGraph out from the ModulePass which...
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-12 Sebastian Popdelinearization of arrays
2013-11-10 Arnaud A. de Grand... CalculateSpillWeights does not need to be a pass
2013-11-08 Arnaud A. de Grand... Revert "CalculateSpillWeights does not need to be a...
2013-11-08 Arnaud A. de Grand... CalculateSpillWeights does not need to be a pass
2013-10-31 Rafael EspindolaMerge CallGraph and BasicCallGraph.
2013-10-14 Rafael EspindolaRemove the now unused strong phi elimination pass.
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...
next