summaryrefslogtreecommitdiff
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAge
...
* simplify-libcalls: Removed unused variableMeador Inge2013-03-21
* Move library call prototype attribute inference to functionattrsMeador Inge2013-03-21
* Fix a silly search-and-replace goof with r177495 that only brokeChandler Carruth2013-03-20
* [SROA] Don't preserve the IR names in release builds.Chandler Carruth2013-03-20
* Move the endif to the correct line so we don't have warnings aboutChandler Carruth2013-03-20
* Introduce some new statistics to help track the exact behavior of theChandler Carruth2013-03-20
* Update global merge pass according to Duncan's advices:Quentin Colombet2013-03-19
* IndVarSimplify: do not recompute an IV value outside of the loop if :Arnaud A. de Grandmaison2013-03-19
* Revert "Cleanup some SCEV logic a bit."Andrew Trick2013-03-19
* Cleanup some SCEV logic a bit.Andrew Trick2013-03-19
* Tighten up an internal LSR API that should check for NULL.Andrew Trick2013-03-19
* Make method private. Keep coding standard.Jakub Staszak2013-03-18
* Extend global merge pass to optionally consider global constant variables.Quentin Colombet2013-03-18
* Mark internal classes as POD-like to get better behavior out ofChandler Carruth2013-03-18
* PR14972: SROA vs. GVN exposed a really bad bug in SROA.Chandler Carruth2013-03-14
* Change the order of the operands in patchAndReplaceAllUsesWith soDan Gohman2013-03-12
* Keep coding stanard.Jakub Staszak2013-03-07
* Don't create IRBuilder if we can return from the method earlier.Jakub Staszak2013-03-07
* Bypass Slow DividesPreston Gurd2013-03-04
* CVP: If we have a PHI with an incoming select, try to skip the select.Benjamin Kramer2013-02-24
* Implement the NoBuiltin attribute.Bill Wendling2013-02-22
* Remove dead code and whitespace.Chad Rosier2013-02-21
* Update a comment that looks to have been accidentally deleted many moons ago.Chad Rosier2013-02-20
* Remove unused variable.Jakub Staszak2013-02-19
* Minor cleanups. No functionality change.Jakub Staszak2013-02-19
* Remove unneeded #includes.Jakub Staszak2013-02-19
* Fix typos.Jakub Staszak2013-02-19
* Reduce indents in LSRInstance::NarrowSearchSpaceByCollapsingUnrolledCode method.Jakub Staszak2013-02-16
* Actually delete this code, since it's really not clear what it'sDan Gohman2013-02-12
* Record PRE predecessors with a SmallVector instead of a DenseMap, andDan Gohman2013-02-12
* When disabling PRE for a value is directly redundant with itselfDan Gohman2013-02-12
* Check that pointers are removed from maps before calling delete on the pointers,Dan Gohman2013-02-12
* Minor code simplification.Dan Gohman2013-02-12
* LSR IVChain improvement.Andrew Trick2013-02-09
* Remove #includes from the commonly used LoopInfo.h.Jakub Staszak2013-02-09
* This patch aims to improve compile time performance by increasingPreston Gurd2013-02-01
* Change GetPointerBaseWithConstantOffset's DataLayout argument from aDan Gohman2013-01-31
* Fixing warnings revealed by gcc release buildEdwin Vane2013-01-29
* Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman2013-01-28
* Renamed function IsPotentialUse to IsPotentialRetainableObjPtr.Michael Gottesman2013-01-27
* Added comment to ObjCARC elaborating what is meant by the term 'Provenance' i...Michael Gottesman2013-01-24
* Fixed typo.Michael Gottesman2013-01-22
* [ObjCARC] Refactored out the inner most 2-loops from PerformCodePlacement int...Michael Gottesman2013-01-22
* More encapsulation work.Bill Wendling2013-01-22
* Begin fleshing out an interface in TTI for modelling the costs ofChandler Carruth2013-01-22
* Switch CodeMetrics itself over to use TTI to determine if an instructionChandler Carruth2013-01-21
* Improved comment.Michael Gottesman2013-01-18
* Fixed typo in comment.Michael Gottesman2013-01-18
* Use AttributeSet accessor methods instead of Attribute accessor methods.Bill Wendling2013-01-18
* Silence GCC warning about dropping off a non-void function.Benjamin Kramer2013-01-18