SROA: Generate selects instead of shuffles when blending values because this is the...
[oota-llvm.git] / lib / Transforms / Scalar /
2013-05-01 Nadav RotemSROA: Generate selects instead of shuffles when blendin...
2013-04-27 Shuxin YangFix a XOR reassociation bug.
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-21 Benjamin KramerSROA: Don't crash on a select with two identical operands.
2013-04-18 Chris LattnerFix a comment, PR15777.
2013-04-15 Jim GrosbachFix a typo in comment.
2013-04-08 Shuxin YangRedo the fix Benjamin Kramer committed in r178793 about...
2013-04-07 Chandler CarruthFix PR15674 (and PR15603): a SROA think-o.
2013-04-05 Shuxin YangDisable the optimization about promoting vector-element...
2013-04-04 Benjamin KramerReassociate: Avoid iterator invalidation.
2013-04-01 Shuxin YangCorrect assertion condition
2013-03-30 Shuxin YangImplement XOR reassociation. It is based on following...
2013-03-24 Jakub StaszakMinor cleanups. No functionality change.
2013-03-24 Jakub StaszakUse dyn_cast instead of isa && cast.
2013-03-21 Chandler Carruth[SROA] Prefix names using a custom IRBuilder inserter.
2013-03-21 Meador Ingesimplify-libcalls: Removed unused variable
2013-03-21 Meador IngeMove library call prototype attribute inference to...
2013-03-20 Chandler CarruthFix a silly search-and-replace goof with r177495 that...
2013-03-20 Chandler Carruth[SROA] Don't preserve the IR names in release builds.
2013-03-20 Chandler CarruthMove the endif to the correct line so we don't have...
2013-03-20 Chandler CarruthIntroduce some new statistics to help track the exact...
2013-03-19 Quentin ColombetUpdate global merge pass according to Duncan's advices:
2013-03-19 Arnaud A. de Grand... IndVarSimplify: do not recompute an IV value outside...
2013-03-19 Andrew TrickRevert "Cleanup some SCEV logic a bit."
2013-03-19 Andrew TrickCleanup some SCEV logic a bit.
2013-03-19 Andrew TrickTighten up an internal LSR API that should check for...
2013-03-18 Jakub StaszakMake method private. Keep coding standard.
2013-03-18 Quentin ColombetExtend global merge pass to optionally consider global...
2013-03-18 Chandler CarruthMark internal classes as POD-like to get better behavio...
2013-03-14 Chandler CarruthPR14972: SROA vs. GVN exposed a really bad bug in SROA.
2013-03-12 Dan GohmanChange the order of the operands in patchAndReplaceAllU...
2013-03-07 Jakub StaszakKeep coding stanard.
2013-03-07 Jakub StaszakDon't create IRBuilder if we can return from the method...
2013-03-04 Preston GurdBypass Slow Divides
2013-02-24 Benjamin KramerCVP: If we have a PHI with an incoming select, try...
2013-02-22 Bill WendlingImplement the NoBuiltin attribute.
2013-02-21 Chad RosierRemove dead code and whitespace.
2013-02-20 Chad RosierUpdate a comment that looks to have been accidentally...
2013-02-19 Jakub StaszakRemove unused variable.
2013-02-19 Jakub StaszakMinor cleanups. No functionality change.
2013-02-19 Jakub StaszakRemove unneeded #includes.
2013-02-19 Jakub StaszakFix typos.
2013-02-16 Jakub StaszakReduce indents in LSRInstance::NarrowSearchSpaceByColla...
2013-02-12 Dan GohmanActually delete this code, since it's really not clear...
2013-02-12 Dan GohmanRecord PRE predecessors with a SmallVector instead...
2013-02-12 Dan GohmanWhen disabling PRE for a value is directly redundant...
2013-02-12 Dan GohmanCheck that pointers are removed from maps before callin...
2013-02-12 Dan GohmanMinor code simplification.
2013-02-09 Andrew TrickLSR IVChain improvement.
2013-02-09 Jakub StaszakRemove #includes from the commonly used LoopInfo.h.
2013-02-01 Preston GurdThis patch aims to improve compile time performance...
2013-01-31 Dan GohmanChange GetPointerBaseWithConstantOffset's DataLayout...
2013-01-29 Edwin VaneFixing warnings revealed by gcc release build
2013-01-28 Michael GottesmanExtracted ObjCARC.cpp into its own library libLLVMObjCA...
2013-01-27 Michael GottesmanRenamed function IsPotentialUse to IsPotentialRetainabl...
2013-01-24 Michael GottesmanAdded comment to ObjCARC elaborating what is meant...
2013-01-22 Michael GottesmanFixed typo.
2013-01-22 Michael Gottesman[ObjCARC] Refactored out the inner most 2-loops from...
2013-01-22 Bill WendlingMore encapsulation work.
2013-01-22 Chandler CarruthBegin fleshing out an interface in TTI for modelling...
2013-01-21 Chandler CarruthSwitch CodeMetrics itself over to use TTI to determine...
2013-01-18 Michael GottesmanImproved comment.
2013-01-18 Michael GottesmanFixed typo in comment.
2013-01-18 Bill WendlingUse AttributeSet accessor methods instead of Attribute...
2013-01-18 Benjamin KramerSilence GCC warning about dropping off a non-void function.
2013-01-18 Michael GottesmanFixed 80+ violation.
2013-01-17 Michael GottesmanAdded missing const from my last commit.
2013-01-17 Michael Gottesman[ObjCARC] Implemented operator<< for InstructionClass...
2013-01-16 Michael Gottesman[ObjCARC] Turn off ignoring unwind edges in ObjCARC...
2013-01-14 Michael GottesmanChanged SmallPtrSet.count guard + SmallPtrSet.insert...
2013-01-14 Michael GottesmanFixed some 80+ violations.
2013-01-14 Michael GottesmanUpdated the documentation in ObjCARC.cpp to fit the...
2013-01-13 Michael GottesmanFixed an infinite loop in the block escape in analysis...
2013-01-13 Michael Gottesman[ObjCARC] Even more debug messages!
2013-01-13 Michael Gottesman[ObjCARC] More debug messages.
2013-01-12 Chandler CarruthFix an editor goof in r171738 that Bill spotted. He...
2013-01-12 Michael GottesmanFixed debug message in ObjCARC.
2013-01-12 Michael GottesmanFixed a few debug messages in ObjCARC and added one.
2013-01-12 Michael GottesmanFixed bug in ObjCARC where we were changing a call...
2013-01-12 Michael GottesmanFixed a bug where we were tail calling objc_autorelease...
2013-01-10 Shuxin YangPR14904: Segmentation fault running pass 'Recognize...
2013-01-10 Michael Gottesman[ObjCARC Debug Message] Added debug message when we...
2013-01-09 Michael Gottesman[ObjCARC Debug Messages] This is a squashed commit...
2013-01-09 Benjamin KramerLICM: Hoist insertvalue/extractvalue out of loops.
2013-01-07 Michael GottesmanFixed EOL whitespace.
2013-01-07 Chandler CarruthSink AddrMode back into TargetLowering, removing one...
2013-01-07 Chandler CarruthRemove LSR's use of the random AddrMode struct. These...
2013-01-07 Chandler CarruthSwitch the SCEV expander and LoopStrengthReduce to use
2013-01-07 Silviu BarangaMake the MergeGlobals pass correctly handle the address...
2013-01-07 Chandler CarruthSwitch LoopIdiom pass to directly require target transf...
2013-01-07 Chandler CarruthMake SimplifyCFG simply depend upon TargetTransformInfo...
2013-01-07 Chandler CarruthMake the popcnt support enums and methods have more...
2013-01-07 Chandler CarruthMove TargetTransformInfo to live under the Analysis...
2013-01-07 Michael Gottesman[ObjCARC Debug Message] - Added debug message when...
2013-01-07 Michael Gottesman[ObjCARC Debug Message] - Added debug message when...
2013-01-07 Michael Gottesman[ObjCARC Debug Message] - Added debug message when...
2013-01-06 Michael Gottesman[ObjCARC Debug Message] - Added debug message when...
2013-01-06 Michael Gottesman[ObjCARC Debug Message] - Added debug message when...
2013-01-06 Michael Gottesman[ObjCARC Debug Messages] - Added missing newline.
next