Debug Info: create scope children DIEs when the scope DIE is not null.
[oota-llvm.git] / lib / Transforms / IPO /
2013-09-09 Eli FriedmanDon't shrink atomic ops to bool in GlobalOpt.
2013-09-05 Rafael EspindolaRemove unused argument.
2013-09-05 Nick LewyckyDeclare missing dependency on AliasAnalysis. Patch...
2013-09-04 Rafael EspindolaRename some variables to match the style guide.
2013-09-04 Rafael EspindolaSmall simplification given that insert of an empty...
2013-09-04 Rafael EspindolaRefactor duplicated logic to a helper function.
2013-09-04 Rafael EspindolaRemove dead code.
2013-09-04 Rafael EspindolaRevert "Add r159136 back now that pr13124 has been...
2013-09-03 Rafael EspindolaAdd r159136 back now that pr13124 has been fixed.
2013-09-03 Nadav RotemEnable late-vectorization by default.
2013-08-30 Bill WendlingCompulsive reformatting.
2013-08-30 Bill WendlingRandom cleanup: No need to use a std::vector here,...
2013-08-28 Nadav RotemVectorizer/PassManager: I am working on moving the...
2013-08-28 Hal FinkelDisable unrolling in the loop vectorizer when disabled...
2013-08-27 Michael GottesmanFixed typo.
2013-08-23 Michael GottesmanUpdate StripDeadDebugInfo to use DebugInfoFinder so...
2013-08-21 Michael GottesmanFixed typo.
2013-08-21 Michael GottesmanRemoved trailing whitespace.
2013-08-13 Arnold SchwaighoferAlso remove logic in LateVectorize
2013-08-13 Arnold SchwaighoferRemove logic that decides whether to vectorize or not...
2013-08-12 Bill WendlingMove stack protector names to the same place.
2013-08-06 Tom StellardFactor FlattenCFG out from SimplifyCFG
2013-08-01 Nadav RotemMove the optlevel check to the frontend.
2013-08-01 Nadav RotemOnly enable SLP-vectorization on O3 builds.
2013-07-27 Tom StellardSimplifyCFG: Use parallel-and and parallel-or mode...
2013-07-25 Rafael EspindolaRespect llvm.used in Internalize.
2013-07-25 Nick LewyckyCheck that TD isn't NULL before dereferencing it down...
2013-07-25 Rafael EspindolaMake these methods const correct.
2013-07-20 Rafael EspindolaDon't crash when llvm.compiler.used becomes empty.
2013-07-19 Rafael Espindolas/compiler_used/compiler.used/.
2013-07-18 Nick LewyckyClean up some of this code a tiny bit, no functionality...
2013-07-17 Hal FinkelFix comparisons of alloca alignment in inliner merging
2013-07-16 Hal FinkelWhen the inliner merges allocas, it must keep the large...
2013-07-08 Eli BenderskyFix comment
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-04 Nick LewyckyTabs to spaces. No functionality change.
2013-07-04 Craig TopperUse SmallVectorImpl::iterator/const_iterator instead...
2013-07-03 Michael GottesmanAdded support in FunctionAttrs for adding relevant...
2013-07-02 Nick LewyckyAdd missing break statements. Noticed by inspection.
2013-06-30 Stephen LinDeadArgumentElimination: keep return value on functions...
2013-06-28 Manman RenDebug Info: clean up usage of Verify.
2013-06-24 Chandler CarruthAdd a flag to defer vectorization into a phase after...
2013-06-22 Benjamin KramerRevert "FunctionAttrs: Merge attributes once instead...
2013-06-22 Benjamin KramerFunctionAttrs: Merge attributes once instead of doing...
2013-06-20 Meador IngeRemove the simplify-libcalls pass (finally)
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 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 EspindolaChange how globalopt handles aliases in llvm.used.
2013-06-09 Tim NorthoverMake DeadArgumentElimination more conservative on varia...
2013-06-06 Nadav RotemJeffrey Yasskin volunteered to benchmark the vectorizer...
2013-06-01 Benjamin KramerMove getRealLinkageName to a common place and remove...
2013-05-14 Manman RenGlobalOpt: fix an issue where CXAAtExitFn points to...
2013-05-09 Rafael EspindolaDon't replace an alias in llvm.used with its target.
2013-05-06 Rafael EspindolaFix const merging when an alias of a const is llvm...
2013-05-01 Filip PizloThis patch breaks up Wrap.h so that it does not have...
2013-04-22 Eric ChristopherMove C++ code out of the C headers and into either...
2013-04-22 Rafael EspindolaClarify that llvm.used can contain aliases.
2013-04-19 Benjamin KramerMergeFunc: Make pointer and integer types generate...
2013-04-18 Bill WendlingImplement a better fix for PR15185.
2013-04-15 Bill WendlingWe are not able to bitcast a pointer to an integral...
2013-04-15 Nadav RotemSLPVectorizer: Make it a function pass and add code...
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-13 Benjamin KramerGlobalDCE: Fix an oversight in my last commit that...
2013-04-13 Benjamin KramerFix a scalability issue with complex ConstantExprs.
2013-04-02 Bill WendlingUse a worklist to avoid a sneaky iterator invalidation.
2013-03-21 Meador IngeMove library call prototype attribute inference to...
2013-03-10 Nick LewyckyUse LLVMBool instead of 'bool' in the C API. Based...
2013-03-06 Andrew TrickGeneralize my previous fix for -print-options.
2013-03-06 Andrew TrickGive -loop-vectorize an explicit default.
2013-03-04 Lang HamesCheck isDiscardableIfUnused, rather than hasLocalLinkag...
2013-02-13 Bill WendlingRetain the name of the new internal global that's been...
2013-02-02 Nick LewyckyRevert accidental commit (ran svn commit from wrong...
2013-02-02 Nick LewyckyThis patch makes "&Cls::purevfn" not an odr use. This...
2013-01-30 Bill WendlingRemove addRetAttributes and addFnAttributes, which...
2013-01-30 Bill WendlingConvert typeIncompatible to return an AttributeSet.
2013-01-29 Hal FinkelUnroll again after running BBVectorize
2013-01-28 Michael GottesmanExtracted ObjCARC.cpp into its own library libLLVMObjCA...
2013-01-27 Bill WendlingUse the AttributeSet instead of AttributeWithIndex.
2013-01-27 Bill WendlingUse the AttributeSet instead of AttributeWithIndex.
2013-01-25 Bill WendlingRemove some introspection functions.
2013-01-25 Bill WendlingUse the new 'getSlotIndex' method to retrieve the attri...
2013-01-25 Pedro Artigasadded ability to dynamically change the ExportList...
2013-01-23 Bill WendlingAdd the IR attribute 'sspstrong'.
2013-01-23 Bill WendlingRemove the last of uses that use the Attribute object...
2013-01-23 Bill WendlingUse the AttributeSet when removing multiple attributes...
2013-01-23 Bill WendlingUse the AttributeSet when adding multiple attributes...
2013-01-22 Bill WendlingMore encapsulation work.
2013-01-21 Bill WendlingHave AttributeSet::getRetAttributes() return an Attribu...
2013-01-21 Bill WendlingMake AttributeSet::getFnAttributes() return an Attribut...
2013-01-21 Chandler CarruthMake the inline cost a proper analysis pass. This remai...
2013-01-21 Chandler CarruthFormatting and comment fixes to the always inliner.
2013-01-21 Chandler CarruthClean up the formatting and doxygen for the simple...
2013-01-18 Bill WendlingUse AttributeSet accessor methods instead of Attribute...
2013-01-18 Bill WendlingPush some more methods down to hide the use of the...
2013-01-13 Dmitri GribenkoRemove redundant 'llvm::' qualifications
next