No need to use a Set when a vector would do.
[oota-llvm.git] / lib / Transforms /
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...
2013-06-21 Michael Gottesman[objc-arc-opts] Encapsulated PtrState.RRI.{Calls,Revers...
2013-06-21 Michael Gottesman[objcarcopts] Encapsulated PtrState.RRI.IsTrackingImpre...
2013-06-21 Michael Gottesman[objcarcopts] Encapsulate PtrState.RRI.CFGHazardAfflict...
2013-06-21 Michael Gottesman[objcarcopts] Encapsulate PtrState.RRI.ReleaseMetadata...
2013-06-21 Michael Gottesman[objcarcopts] Encapsulate PtrState.RRI.IsTailCallReleas...
2013-06-21 Michael Gottesman[obcjarcopts] Encapsulate PtrState.RRI.KnownSafe in...
2013-06-21 Michael Gottesman[objcarcopts] Some more minor code cleanups/comment...
2013-06-21 Michael Gottesman[objcarcopts] Refactor out the RRInfo merging code...
2013-06-21 Nadav RotemSLP Vectorizer: do not search for store-chains that...
2013-06-20 Meador IngeRemove the simplify-libcalls pass (finally)
2013-06-20 Nadav RotemClang-format the SLP vectorizer. No functionality change.
2013-06-20 Nadav RotemSLPVectorization: Add a basic support for cross-basic...
2013-06-20 Nadav RotemChange the debug type to match the debug type that...
2013-06-19 Michael Gottesman[APFloat] Converted all references to APFloat::isNormal...
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-19 Matt ArsenaultMove StructurizeCFG out of R600 to generic Transforms.
2013-06-19 Quentin ColombetLSR: Fix the parameters used to compute the scaling...
2013-06-19 Nadav RotemSLPVectorizer: handle scalars that are extracted from...
2013-06-19 Nadav RotemSLPVectorizer: start constructing chains at stores...
2013-06-19 Nadav RotemSLPVectorizer: vectorize compares and selects.
2013-06-19 Nadav RotemDocument the return value and fix a typo.
2013-06-18 Nadav RotemScan the successor blocks and use the PHI nodes as...
2013-06-18 Nadav RotemAdd a return value to make this function more useful.
2013-06-18 Nick LewyckyFix nondeterminism in .gcno file generation.
2013-06-17 Pekka JaaskelainenFix for a regression caused by the LoopVectorizer when
2013-06-17 Nadav RotemDisable vectorization for -Oz.
2013-06-17 Nadav RotemEnable the loop vectorizer by default for -Os and -O2.
2013-06-15 Jakub StaszakUse 0 instead of NULL.
2013-06-15 Benjamin KramerPruneEH: Only merge attribute sets when used. No functi...
2013-06-13 Derek SchuffFix DeleteDeadVarargs not to crash on functions referen...
2013-06-12 Rafael EspindolaAlways remove an alias when we rename the target.
2013-06-11 Rafael EspindolaMove PathV2.h to Path.h
2013-06-11 Rafael EspindolaChange how globalopt handles aliases in llvm.used.
2013-06-09 Tim NorthoverMake DeadArgumentElimination more conservative on varia...
2013-06-08 Shuxin Yang Fix a potential bug in r183584.
2013-06-07 Shuxin Yang Fix an assertion in MemCpyOpt pass.
2013-06-07 Michael Gottesman[objc-arc] Ensure that the cfg path count does not...
2013-06-06 Jakub StaszakSimplify code. No functionality change.
2013-06-06 Nadav RotemJeffrey Yasskin volunteered to benchmark the vectorizer...
2013-06-06 Jakub StaszakRe-apply "Use IRBuilder instead of ConstantInt methods...
2013-06-06 Rafael EspindolaRevert "Use IRBuilder instead of ConstantInt methods...
2013-06-06 Jakub StaszakRemove unneeded cast<>.
2013-06-06 Jakub StaszakUse IRBuilder instead of ConstantInt methods.
2013-06-05 Jakub StaszakUse IRBuilder instead of ConstantInt methods. It simpli...
2013-06-04 David MajnemerIndVarSimplify: check if loop invariant expansion can...
2013-06-04 Rafael EspindolaSecond part of pr16069
2013-06-04 Hans WennborgTypo: s/caes/cases/ in SimplifyCFG
2013-06-03 Nick LewyckyDelete dead safety check.
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-03 Kostya Serebryany[asan] ASan Linux MIPS32 support (llvm part), patch...
2013-06-01 Nick LewyckyWhen determining the new index for an insertelement...
2013-06-01 David MajnemerSimplifyCFG: Fix typo in comment for ComputeSpeculationCost
2013-06-01 Benjamin KramerMove getRealLinkageName to a common place and remove...
2013-05-31 Arnold SchwaighoferLoopVectorize: Change API call to get the backedge...
2013-05-31 Quentin ColombetLoop Strength Reduce: Scaling factor cost.
2013-05-31 Arnold SchwaighoferLoopVectorize: PHIs with only outside users should...
2013-05-31 Quentin ColombetModify how the formulae are rated in Loop Strength...
2013-05-31 Rafael EspindolaSimplify multiplications by vectors whose elements...
2013-05-31 Evgeniy Stepanov[msan] Handle mixed track-origins and keep-going settin...
2013-05-31 Nick LewyckyReapply with r182909 with a fix to the calculation...
2013-05-30 Evgeniy StepanovRevert r182909.
2013-05-30 Nick LewyckySwizzle vector inputs if it helps us eliminate shuffles.
2013-05-29 NAKAMURA TakumiLoopVectorize.cpp: Fix abuse of StringRef on Twine...
2013-05-29 NAKAMURA TakumiWhitespace.
2013-05-28 Paul RedmondAdd support for llvm.vectorizer metadata
2013-05-28 James MolloyExtend RemapInstruction and friends to take an optional...
2013-05-28 Evgeniy Stepanov[msan] Fix argument shadow alignment.
2013-05-24 Michael J. SpencerReplace Count{Leading,Trailing}Zeros_{32,64} with count...
next