DataFlowSanitizer: Add a debugging feature to help us track nonzero labels.
[oota-llvm.git] / lib / Transforms / Utils /
2013-08-14 Mark LaceyFix small typo: s/succ/Succ/
2013-08-14 Chandler CarruthFix a really terrifying but improbable bug in mem2reg...
2013-08-13 Nick LewyckyRevert r187191, which broke opt -mem2reg on the testcas...
2013-08-12 Peter CollingbourneReapply r188119 now that the bug it exposed is fixed.
2013-08-12 Alexey SamsonovRemove unused SpecialCaseList constructors
2013-08-12 Alexey SamsonovAdd SpecialCaseList::createOrDie() factory and use...
2013-08-12 Alexey SamsonovIntroduce factory methods for SpecialCaseList
2013-08-10 Arnold SchwaighoferRevert r188119 "Kill some duplicated code for removing...
2013-08-09 Peter CollingbourneKill some duplicated code for removing unreachable...
2013-08-06 Serge PavlovUnbreak Debug build on Windows
2013-08-06 Tom StellardFactor FlattenCFG out from SimplifyCFG
2013-08-05 Peter CollingbourneIntroduce an optimisation for special case lists with...
2013-08-02 Alexey SamsonovFix dereferencing end iterator in SimplifyCFG. Patch...
2013-08-01 Matt ArsenaultTeach getOrEnforceKnownAlignment about address spaces
2013-07-28 Rafael EspindolaFix -Wdocumentation warnings.
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 Chandler CarruthMerge the removal of dead instructions and lifetime...
2013-07-27 Nick LewyckyReimplement isPotentiallyReachable to make nocapture...
2013-07-27 Tom StellardSimplifyCFG: Use parallel-and and parallel-or mode...
2013-07-26 Chandler CarruthRe-implement the analysis of uses in mem2reg to be...
2013-07-25 Rafael EspindolaRespect llvm.used in Internalize.
2013-07-23 Matt ArsenaultFix spelling
2013-07-22 Jakub StaszakRemove trailing spaces.
2013-07-21 Benjamin Kramermem2reg: Minor STL usage cleanup. No functionality...
2013-07-21 Chandler CarruthMake the mem2reg interface use an ArrayRef as it keeps...
2013-07-21 Chandler CarruthHoist the rest of the logic for promoting single-store...
2013-07-21 Chandler CarruthHoist the rest of the logic for fully promoting allocas...
2013-07-21 Chandler CarruthRemove a method made dead by the prior refactoring.
2013-07-20 Chandler CarruthHoist the two trivial promotion routines out of the...
2013-07-20 Chandler CarruthHoist the AllocaInfo struct to the top of the file.
2013-07-20 Chandler CarruthSink a typedef and comparator down to the function...
2013-07-20 Chandler CarruthDon't allocate the DIBuilder on the heap and remove...
2013-07-20 Chandler CarruthRename constructor parameters to follow the common...
2013-07-20 Chandler CarruthReformat the implementation of mem2reg with clang-forma...
2013-07-20 Chandler CarruthRemove a DenseMapInfo specialization for std::pair...
2013-07-20 Chandler CarruthUpdate mem2reg's comments to conform to the new doxygen...
2013-07-16 Peter CollingbourneMake SpecialCaseList match full strings, as documented...
2013-07-15 Craig TopperAdd 'const' qualifier to some arrays.
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-11 Benjamin KramerDon't use a potentially expensive shift if all we want...
2013-07-11 Duncan SandsTryToSimplifyUncondBranchFromEmptyBlock was checking...
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-07-04 Benjamin KramerSimplifyCFG: Teach switch generation some patterns...
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-06-28 Manman RenDebug Info: clean up usage of Verify.
2013-06-27 Michael GottesmanAdded support for the Builtin attribute.
2013-06-26 Eric ChristopherRevert "Debug Info: clean up usage of Verify." as it...
2013-06-26 Manman RenDebug Info: clean up usage of Verify.
2013-06-20 Meador IngeRemove the simplify-libcalls pass (finally)
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-04 Rafael EspindolaSecond part of pr16069
2013-06-04 Hans WennborgTypo: s/caes/cases/ in SimplifyCFG
2013-06-03 David MajnemerSimplifyCFG: Do not transform PHI to select if doing...
2013-06-03 David MajnemerSimplifyCFG: Small cleanup, use ICmpInst::isEquality()
2013-06-01 David MajnemerSimplifyCFG: Fix typo in comment for ComputeSpeculationCost
2013-05-28 James MolloyExtend RemapInstruction and friends to take an optional...
2013-05-23 Benjamin KramerMore symbols that should be static.
2013-05-20 Hal FinkelRename LoopSimplify.h to LoopUtils.h
2013-05-20 Hal FinkelExpose InsertPreheaderForLoop from LoopSimplify to...
2013-05-05 Dmitri GribenkoAdd ArrayRef constructor from None, and do the cleanups...
2013-05-01 Filip PizloThis patch breaks up Wrap.h so that it does not have...
2013-04-30 Richard TrieuFix a use after free. RI is freed before the call...
2013-04-30 Adrian PrantlSpelling. Thanks, Eric.
2013-04-30 Adrian PrantlSet debug locations for branch instructions created...
2013-04-29 Arnold SchwaighoferSimplifyCFG: If convert single conditional stores
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-23 Adrian PrantlMake sure the instruction right after an inlined functi...
2013-04-22 Eric ChristopherMove C++ code out of the C headers and into either...
2013-04-21 Arnold SchwaighoferRevert "SimplifyCFG: If convert single conditional...
2013-04-20 Arnold SchwaighoferSimplifyCFG: If convert single conditional stores
2013-04-17 Peter CollingbourneDo not optimise fprintf() calls if its return value...
2013-04-16 Hans Wennborgsimplifycfg: Fix integer overflow converting switch...
2013-04-10 Joey GoulyChange CloneFunctionInto to always clone Argument attri...
2013-03-22 Bill WendlingAdd all clauses when merging the landing pads. Duplicat...
2013-03-22 Bill WendlingDon't use the removed API.
2013-03-22 Evgeniy StepanovFix llvm::removeUnreachableBlocks to handle unreachable...
2013-03-21 Bill WendlingAlways forward 'resume' instructions to the outter...
2013-03-12 Meador IngeLibCallSimplifier: optimize speed for short-lived instances
2013-03-11 Bill WendlingDon't remove a landing pad if the invoke requires a...
2013-03-07 Pekka JaaskelainenFixed a crash when cloning a function into a function...
2013-03-07 Andrew TrickSimplifyCFG fix for volatile load/store.
2013-03-04 Preston GurdBypass Slow Divides
2013-03-02 Peter CollingbourneModify {Call,Invoke}Inst::addAttribute to take an AttrKind.
2013-02-27 Nadav RotemFor each function that we optimize we initialize a...
2013-02-26 Pedro ArtigasEnhance integer division emulation support to handle...
2013-02-22 Bill WendlingImplement the NoBuiltin attribute.
2013-02-19 Bill WendlingTemporarily revert r175470 for more review.
2013-02-18 Bill WendlingCheck to see if the 'no-builtin' attribute is set befor...
2013-02-09 Jakub StaszakRemove #includes from the commonly used LoopInfo.h.
2013-02-08 Chad Rosier[SimplifyLibCalls] Library call simplification doen...
2013-02-05 Chad Rosier[SjLj Prepare] When demoting an invoke instructions...
2013-01-31 Manman RenLinker: correctly link in dbg.declare
2013-01-31 Alexey SamsonovRevert r173946. This breaks compilation of googletest...
2013-01-30 Bill WendlingRemove addRetAttributes and addFnAttributes, which...
2013-01-30 Manman RenLinker: correctly link in dbg.declare
2013-01-27 Chandler CarruthRe-revert r173342, without losing the compile time...
next