IPO: Add use-list-order verifier
[oota-llvm.git] / include / llvm / Transforms /
2013-08-03 Matt ArsenaultMinor address space code simplification.
2013-08-02 Matt ArsenaultTeach EmitGEPOffset about address spaces
2013-07-30 Daniel MaleaFix parameter ordering bug in createDebugIRPass()
2013-07-28 Chandler CarruthUpdate comments for SSAUpdater to use the modern doxyge...
2013-07-28 Chandler CarruthThread DataLayout through the callers and into mem2reg...
2013-07-27 Nick LewyckyReimplement isPotentiallyReachable to make nocapture...
2013-07-27 Tom StellardSimplifyCFG: Use parallel-and and parallel-or mode...
2013-07-25 Rafael EspindolaRespect llvm.used in Internalize.
2013-07-21 Chandler CarruthMake the mem2reg interface use an ArrayRef as it keeps...
2013-07-20 Chandler CarruthUpdate mem2reg's comments to conform to the new doxygen...
2013-07-09 Peter CollingbourneImplement categories for special case lists.
2013-07-09 Peter CollingbourneIntroduce a SpecialCaseList ctor which takes a MemoryBu...
2013-07-09 Peter CollingbourneRename BlackList class to SpecialCaseList and move...
2013-06-28 Daniel MaleaRemove limitation on DebugIR that made it require exist...
2013-06-24 Chandler CarruthAdd a flag to defer vectorization into a phase after...
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-05-28 James MolloyExtend RemapInstruction and friends to take an optional...
2013-05-23 Daniel MaleaRe-implement DebugIR in a way that does not subclass...
2013-05-20 Hal FinkelRename LoopSimplify.h to LoopUtils.h
2013-05-20 Hal FinkelExpose InsertPreheaderForLoop from LoopSimplify to...
2013-05-08 Daniel MaleaAdd DebugIR pass -- emits IR file and replace source...
2013-04-26 Adrian Prantlfix a typo that due to cu&paste quadrupled itself
2013-04-26 Adrian PrantlBugfix for the debug intrinsic handling in InstCombiner:
2013-04-15 Nadav RotemAdd an option -vectorize-slp-aggressive for running...
2013-04-15 Nadav RotemRename the slp-vectorizer clang/llvm flags. No function...
2013-04-11 Alexey Samsonov[ASan] Allow disabling init-order checks for globals...
2013-04-09 Nadav RotemAdd support for bottom-up SLP vectorization infrastructure.
2013-03-14 Alexey Samsonov[ASan] emit instrumentation for initialization order...
2013-03-14 Nick LewyckyRefactor GCOV's six constructor arguments into a struct...
2013-03-14 Nick LewyckyFix typo in comment.
2013-03-07 Nick LewyckySwitch from a version 4.2/4.4 switch to a four-byte...
2013-02-27 Nick LewyckyIn GCC 4.7, function names are now forbidden from ...
2013-02-26 Pedro ArtigasEnhance integer division emulation support to handle...
2013-02-15 Hal FinkelBBVectorize: Cap the number of candidate pairs in each...
2013-02-09 Jakub StaszakRemove unneeded #includes.
2013-01-28 Michael GottesmanExtracted ObjCARC.cpp into its own library libLLVMObjCA...
2013-01-18 Will DietzMove Blacklist.h to include/ to enable use from clang.
2013-01-17 Alexey SamsonovASan: add optional 'zero-based shadow' option to ASan...
2013-01-10 Jakub StaszakFix include guards so they exactly match file names.
2013-01-07 Chandler CarruthMove CallGraphSCCPass.h into the Analysis tree; that...
2013-01-07 Chandler CarruthSwitch the SCEV expander and LoopStrengthReduce to use
2013-01-07 Chandler CarruthMake SimplifyCFG simply depend upon TargetTransformInfo...
2013-01-05 Chandler CarruthSink the AddressingModeMatcher helper class into an...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-28 Alexey SamsonovAdd proper support for -fsanitize-blacklist= flag for...
2012-12-21 Evgeniy Stepanov[msan] Remove unreachable blocks before instrumenting...
2012-12-19 Evgeniy Stepanov[msan] Add track-origins argument to the pass constructor.
2012-12-12 Nadav RotemLoopVectorizer: Use the "optsize" attribute to decide...
2012-12-12 Alexey SamsonovImprove debug info generated with enabled AddressSanitizer.
2012-12-12 Nadav RotemLoopVectorizer: When -Os is used, vectorize only loops...
2012-12-11 Rafael EspindolaUse an ArrayRef instead of a std::vector&.
2012-12-10 Bill WendlingDon't use a red zone for code coverage if the user...
2012-12-07 Bill Wendlings/AttrListPtr/AttributeSet/g to better label what this...
2012-12-04 Matt Beaumont-GayAdd 'using' declarations to suppress -Woverloaded-virtu...
2012-12-03 Nadav Rotemminor renaming, documentation and cleanups.
2012-12-03 Alexey SamsonovASan: add blacklist file to ASan pass options. Clang...
2012-12-03 Chandler CarruthSort the #include lines for the include/... tree with...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-29 Alexey SamsonovAdd options to AddressSanitizer passes to make them...
2012-11-29 Evgeniy StepanovInitial commit of MemorySanitizer.
2012-11-28 Kostya Serebryany[asan] Split AddressSanitizer into two passes (Function...
2012-11-23 Joey GoulyRemove unused parameter Penalty from the BoundsChecking...
2012-11-13 Meador Ingeinstcombine: Migrate math library call simplifications
2012-11-11 Meador IngeAdd method for replacing instructions to LibCallSimplifier
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-30 Hans WennborgUse TargetTransformInfo to control switch-to-lookup...
2012-10-29 Nadav RotemRename the BB-vectorize flag to match the dragonegg...
2012-10-29 Nadav RotemChange the PassManagerBuilder (used by -O3) loop vector...
2012-10-26 Rafael EspindolaChange the internalize pass to internalize all symbols...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-19 Nadav Rotemrevert r166264 because the LTO build is still failing
2012-10-19 Evgeniy StepanovMove SplitBlockAndInsertIfThen to BasicBlockUtils.
2012-10-19 Nadav Rotemrecommit the patch that makes LSR and LowerInvoke use...
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-15 Micah VillmowResubmit the changes to llvm core to update the functio...
2012-10-15 Kostya Serebryany[asan] make AddressSanitizer to be a FunctionPass inste...
2012-10-13 Meador IngeImplement new LibCallSimplifier class
2012-10-11 Micah VillmowRevert 165732 for further review.
2012-10-11 Micah VillmowAdd in the first iteration of support for llvm/clang...
2012-10-10 Nadav RotemAdd a new interface to allow IR-level passes to access...
2012-10-08 Nadav RotemRefactor the AddrMode class out of TLI to its own heade...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-10-04 Preston GurdThis patch corrects commit 165126 by using an integer...
2012-09-26 Craig TopperRename virtual table anchors from Anchor() to anchor...
2012-09-26 Michael IlsemanExpansions for u/srem, using the udiv expansion. More...
2012-09-25 Chad RosierRevert r164614 to appease the buildbots.
2012-09-25 Michael IlsemanExpansions for u/srem, using the udiv expansion. More...
2012-09-19 Michael IlsemanDocument the interface for integer expansion, using...
2012-09-19 Michael IlsemanForward declarations
2012-09-19 Benjamin KramerRemove unused and broken CloneFunction wrapper.
2012-09-18 Michael IlsemanNew utility for expanding integer division for targets...
2012-09-17 Craig TopperMark unimplemented copy constructors and copy assignmen...
2012-09-15 Chandler CarruthPort the SSAUpdater-based promotion logic from the...
2012-09-14 Evan ChengStylistic and 80-col fixes
2012-09-14 Chandler CarruthIntroduce a new SROA implementation.
next