aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/Scalar
Commit message (Expand)AuthorAgeFilesLines
...
| * Tighten up an internal LSR API that should check for NULL.Andrew Trick2013-03-191-1/+1
| * Make method private. Keep coding standard.Jakub Staszak2013-03-181-26/+28
* | Merge branch 'upstream' into merge_2013_03_18Stephen Hines2013-03-184-220/+306
|\ \ | |/
| * Extend global merge pass to optionally consider global constant variables.Quentin Colombet2013-03-181-5/+78
| * Mark internal classes as POD-like to get better behavior out ofChandler Carruth2013-03-181-102/+109
| * PR14972: SROA vs. GVN exposed a really bad bug in SROA.Chandler Carruth2013-03-141-117/+124
| * Change the order of the operands in patchAndReplaceAllUsesWith soDan Gohman2013-03-121-5/+5
| * Keep coding stanard.Jakub Staszak2013-03-071-4/+3
| * Don't create IRBuilder if we can return from the method earlier.Jakub Staszak2013-03-071-2/+2
| * Bypass Slow DividesPreston Gurd2013-03-041-1/+1
* | Update build rules for LLVM merge to version 176139.Stephen Hines2013-03-051-1/+0
* | Merge commit 'b3201c5cf1e183d840f7c99ff779d57f1549d8e5' into merge_20130226Stephen Hines2013-03-0518-4551/+213
|\ \ | |/
| * CVP: If we have a PHI with an incoming select, try to skip the select.Benjamin Kramer2013-02-241-5/+24
| * Implement the NoBuiltin attribute.Bill Wendling2013-02-221-1/+1
| * Remove dead code and whitespace.Chad Rosier2013-02-211-10/+0
| * Update a comment that looks to have been accidentally deleted many moons ago.Chad Rosier2013-02-201-1/+1
| * Remove unused variable.Jakub Staszak2013-02-191-2/+1
| * Minor cleanups. No functionality change.Jakub Staszak2013-02-191-10/+7
| * Remove unneeded #includes.Jakub Staszak2013-02-191-2/+0
| * Fix typos.Jakub Staszak2013-02-191-10/+10
| * Reduce indents in LSRInstance::NarrowSearchSpaceByCollapsingUnrolledCode method.Jakub Staszak2013-02-161-67/+67
| * Actually delete this code, since it's really not clear what it'sDan Gohman2013-02-121-24/+0
| * Record PRE predecessors with a SmallVector instead of a DenseMap, andDan Gohman2013-02-121-8/+9
| * When disabling PRE for a value is directly redundant with itselfDan Gohman2013-02-121-0/+2
| * Check that pointers are removed from maps before calling delete on the pointers,Dan Gohman2013-02-121-3/+3
| * Minor code simplification.Dan Gohman2013-02-121-1/+1
| * LSR IVChain improvement.Andrew Trick2013-02-091-1/+13
| * Remove #includes from the commonly used LoopInfo.h.Jakub Staszak2013-02-092-0/+2
| * This patch aims to improve compile time performance by increasingPreston Gurd2013-02-011-13/+13
| * Change GetPointerBaseWithConstantOffset's DataLayout argument from aDan Gohman2013-01-312-6/+6
| * Fixing warnings revealed by gcc release buildEdwin Vane2013-01-291-0/+1
| * Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman2013-01-283-4574/+0
| * Renamed function IsPotentialUse to IsPotentialRetainableObjPtr.Michael Gottesman2013-01-271-18/+18
| * Added comment to ObjCARC elaborating what is meant by the term 'Provenance' i...Michael Gottesman2013-01-241-0/+6
| * Fixed typo.Michael Gottesman2013-01-221-2/+1
| * [ObjCARC] Refactored out the inner most 2-loops from PerformCodePlacement int...Michael Gottesman2013-01-221-153/+198
| * More encapsulation work.Bill Wendling2013-01-221-19/+19
| * Begin fleshing out an interface in TTI for modelling the costs ofChandler Carruth2013-01-221-3/+17
| * Switch CodeMetrics itself over to use TTI to determine if an instructionChandler Carruth2013-01-213-9/+21
| * Improved comment.Michael Gottesman2013-01-181-2/+5
| * Fixed typo in comment.Michael Gottesman2013-01-181-2/+2
| * Use AttributeSet accessor methods instead of Attribute accessor methods.Bill Wendling2013-01-181-6/+6
| * Silence GCC warning about dropping off a non-void function.Benjamin Kramer2013-01-181-0/+1
| * Fixed 80+ violation.Michael Gottesman2013-01-181-2/+2
| * Added missing const from my last commit.Michael Gottesman2013-01-171-1/+1
| * [ObjCARC] Implemented operator<< for InstructionClass and changed a ``Visited...Michael Gottesman2013-01-171-3/+56
| * [ObjCARC] Turn off ignoring unwind edges in ObjCARC when -fno-objc-arc-except...Michael Gottesman2013-01-161-33/+0
| * Changed SmallPtrSet.count guard + SmallPtrSet.insert to just SmallPtrSet.insert.Michael Gottesman2013-01-141-2/+1
| * Fixed some 80+ violations.Michael Gottesman2013-01-141-14/+18
| * Updated the documentation in ObjCARC.cpp to fit the style guide better (i.e. ...Michael Gottesman2013-01-141-232/+259