Introduce a SpecialCaseList ctor which takes a MemoryBuffer to make
[oota-llvm.git] / lib / Transforms /
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-09 Nadav RotemFix PR16571, which is a bug in the code that checks...
2013-07-09 Nadav RotemSet the default insert point to the first instruction...
2013-07-09 David MajnemerInstCombine: Fix typo in comment for visitICmpInstWithI...
2013-07-09 David MajnemerInstCombine: variations on 0xffffffff - x >= 4
2013-07-09 David MajnemerInstCombine: X & -C != -C -> X <= u ~C
2013-07-09 David MajnemerCommit r185909 was a misapplied patch, fix it
2013-07-09 David MajnemerInstCombine: add more transforms
2013-07-08 Eli BenderskyFix comment
2013-07-08 Nadav RotemThis patch changes the saved IRBuilder insert point...
2013-07-08 Michael Gottesman[objc-arc] Fix assertion in EraseInstruction so that...
2013-07-08 David MajnemerInstCombine: Fold X-C1 <u 2 -> (X & -2) == C1
2013-07-07 Nadav RotemClear the builder insert point between tree-vectorizati...
2013-07-07 Nadav RotemSLPVectorizer: Implement DCE as part of vectorization.
2013-07-07 Michael Gottesman[objc-arc] Remove the alias analysis part of r185764.
2013-07-07 Michael Gottesman[objc-arc] Teach the ARC optimizer that objc_sync_enter...
2013-07-06 Michael Gottesman[objc-arc] When we initialize ARCRuntimeEntryPoints...
2013-07-06 Benjamin KramerReassociate: Remove unnecessary default operator=.
2013-07-06 Michael Gottesman[objc-arc] Performed some small cleanups in ARCRuntimeE...
2013-07-06 Michael Gottesman[objc-arc] Renamed Module => TheModule in ARCRuntimeEnt...
2013-07-06 Michael GottesmanRemoved trailing whitespace.
2013-07-06 Michael Gottesman[objc-arc] Updated ObjCARCContract to use ARCRuntimeEnt...
2013-07-06 Michael Gottesman[objc-arc] Updated ObjCARCOpts to use ARCRuntimeEntryPo...
2013-07-06 Michael Gottesman[objc-arc] Refactor runtime entrypoint declaration...
2013-07-06 Nick LewyckyFix annotation of unlink. Should fix builder.
2013-07-06 Nick LewyckyExtend 'readonly' and 'readnone' to work on function...
2013-07-05 Rafael EspindolaUse sys::fs::createTemporaryFile.
2013-07-05 Sylvestre LedruRemove a useless declarations (found by scan-build)
2013-07-05 David MajnemerInstCombine: (icmp eq B, 0) | (icmp ult A, B) -> (icmp...
2013-07-04 David MajnemerInstCombine: Reimplementation of visitUDivOperand
2013-07-04 Benjamin KramerSimplifyCFG: Teach switch generation some patterns...
2013-07-04 Nick LewyckyTabs to spaces. No functionality change.
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-07-03 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-07-03 Evgeniy Stepanov[msan] Unpoison stack allocations and undef values...
2013-07-03 Michael GottesmanAdded support in FunctionAttrs for adding relevant...
2013-07-02 Manman RenDebug Info: cleanup
2013-07-02 Hal FinkelRevert r185257 (InstCombine: Be more agressive optimizi...
2013-07-02 Nick LewyckyAdd missing break statements. Noticed by inspection.
2013-07-01 Manman RenDebug Info: clean up usage of Verify.
2013-07-01 Arnold SchwaighoferLoopVectorize: Math functions only read rounding mode
2013-06-30 Stephen LinDeadArgumentElimination: keep return value on functions...
2013-06-29 Benjamin KramerInstCombine: Also turn selects fed by an and into arith...
2013-06-29 Benjamin KramerLoopVectorizer: Pack MemAccessInfo pairs.
2013-06-29 Benjamin KramerMove helper classes into anonymous namespaces.
2013-06-29 David MajnemerInstCombine: FoldGEPICmp shouldn't change sign of base...
2013-06-29 David MajnemerInstCombine: Small whitespace cleanup in FoldGEPICmp
2013-06-29 David MajnemerInstCombine: Be more agressive optimizing 'udiv' instrs...
2013-06-29 Nadav RotemWe preserve the CFG and some of the analysis passes.
2013-06-29 Nadav RotemUpdate docs.
2013-06-28 David MajnemerInstCombine: Optimize (1 << X) Pred CstP2 to X Pred...
2013-06-28 Nadav RotemSLP Vectorizer: Add support for trees with external...
2013-06-28 Nadav RotemLoopVectorizer: Refactor the code that checks if it...
2013-06-28 Daniel MaleaRemove needless include (unistd.h) in DebugIR pass
2013-06-28 Daniel MaleaAdd missing header for DebugIR
2013-06-28 Daniel MaleaRemove limitation on DebugIR that made it require exist...
2013-06-28 Arnold SchwaighoferLoopVectorize: Pull dyn_cast into setDebugLocFromInst
2013-06-28 Arnold SchwaighoferLoopVectorize: Use static function instead of DebugLocS...
2013-06-28 Manman RenDebug Info: clean up usage of Verify.
2013-06-28 Arnold SchwaighoferLoopVectorize: Preserve debug location info
2013-06-28 Matt ArsenaultFix using arg_end() - arg_begin() instead of arg_size()
2013-06-27 Michael GottesmanRevert "Revert "[APFloat] Removed APFloat constructor...
2013-06-27 Michael GottesmanRevert "[APFloat] Removed APFloat constructor which...
2013-06-27 Arnold SchwaighoferLoopVectorize: Cache edge masks created during if-conve...
2013-06-27 Michael Gottesman[APFloat] Removed APFloat constructor which initialized...
2013-06-27 Arnold SchwaighoferLoopVectorize: Use vectorized loop invariant gep index...
2013-06-27 Arnold SchwaighoferLoopVectorize: Don't store a reversed value in the...
2013-06-27 Michael GottesmanAdded support for the Builtin attribute.
2013-06-27 Nadav RotemNo need to use a Set when a vector would do.
2013-06-26 Nadav RotemSLP: When searching for vectorization opportunities...
2013-06-26 Nadav RotemSLP: Dont erase instructions during vectorization becau...
2013-06-26 Michael GottesmanIn InstCombine{AddSub,MulDivRem} convert APFloat.isFini...
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-26 Nadav RotemErase all of the instructions that we RAUWed
2013-06-26 Nadav RotemDo not add cse-ed instructions into the visited map...
2013-06-26 Kostya Serebryany[asan] workaround for PR16277: don't instrument AllocaI...
2013-06-26 Kostya Serebryany[asan] add option -asan-keep-uninstrumented-functions
2013-06-26 Nick Lewyckydbgs() << Instruction doesn't print a newline on the...
2013-06-25 Nadav RotemSLPVectorizer: support slp-vectorization of PHINodes...
2013-06-25 Bob WilsonFix SROA to avoid unnecessary scalar conversions for...
2013-06-25 Nadav RotemFix a typo in the code that collected the costs recursi...
2013-06-24 Nadav RotemRename the variable to fix a warning. Thanks Andy Gibbs.
2013-06-24 Arnold SchwaighoferReapply 184685 after the SetVector iteration order...
2013-06-24 Arnold SchwaighoferLoopVectorize: Use SetVector for the access set
2013-06-24 Chandler CarruthAdd a flag to defer vectorization into a phase after...
2013-06-24 Arnold SchwaighoferRevert "LoopVectorize: Use the dependence test utility...
2013-06-24 Arnold SchwaighoferLoopVectorize: Use the dependence test utility class
2013-06-24 Arnold SchwaighoferLoopVectorize: Add utility class for checking dependenc...
2013-06-24 Arnold SchwaighoferLoopVectorize: Add utility class for building sets...
2013-06-24 Nadav RotemSLP Vectorizer: Add support for vectorizing parts of...
2013-06-23 Nadav RotemSLP Vectorizer: Fix a bug in the code that does CSE...
2013-06-23 Nadav RotemSLP Vectorizer: Erase instructions outside the vectoriz...
2013-06-23 Nadav RotemSLP Vectorizer: Implement a simple CSE optimization...
2013-06-22 Nadav RotemSLP Vectorizer: Implement multi-block slp-vectorization.
2013-06-22 Benjamin KramerRevert "FunctionAttrs: Merge attributes once instead...
2013-06-22 Benjamin KramerFunctionAttrs: Merge attributes once instead of doing...
2013-06-21 Michael Gottesman[objc-arc-opts] Make IsTrackingImpreciseReleases a...
2013-06-21 Michael Gottesman[objc-arc-opts] Now that PtrState.RRI is encapsulated...
next