aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Avoid zero extend bit test operands to pointer type if all the masks fit inEvan Cheng2011-01-063-24/+42
* PR8919 - LLVM incorrectly generates "_alloca" as the stack probing call. ThatBill Wendling2011-01-061-0/+2
* PR8918 - When used with MinGW64, LLVM generates a "calll __main" at theBill Wendling2011-01-061-2/+5
* Stop reallocating SunkAddrs for each basic block. When we move to an instructionCameron Zwarich2011-01-061-4/+10
* Reorder, rename, and document some members to make this easier to follow.Owen Anderson2011-01-051-20/+23
* Optimize:Evan Cheng2011-01-051-23/+39
* fix PR8900, a shuffle miscompilation. Patch by Nadav Rotem!Chris Lattner2011-01-051-4/+4
* silence more self assignment warnings.Chris Lattner2011-01-051-3/+3
* Add a hidden command line option to display edge bundle graphs as they areJakob Stoklund Olesen2011-01-051-0/+7
* Silence a warning from non-standard warning avoidance code.Jakob Stoklund Olesen2011-01-051-1/+2
* 80-cols.Eric Christopher2011-01-051-1/+2
* When computing the value on an edge, in certain cases LVI would fail to compu...Owen Anderson2011-01-051-0/+5
* Re-convert several of LazyValueInfo's internal maps to Dense{Map|Set}, and fi...Owen Anderson2011-01-051-33/+93
* fix some -Wself-assign warnings.Chris Lattner2011-01-051-3/+3
* Add some more statistics to CodeGenPrepare.Cameron Zwarich2011-01-051-0/+4
* Commit 122778 broke DWARF debug output when using the MBlaze backend. Fixed b...Wesley Peck2011-01-053-0/+30
* Add some stats to CodeGenPrepare to make it easier to speed it up withoutCameron Zwarich2011-01-051-3/+15
* Support/PathV2: Implement remove_all.Michael J. Spencer2011-01-051-0/+37
* Support/Windows/PathV2: Make directory iteration ignore . and ..Michael J. Spencer2011-01-051-4/+24
* Support/Windows/PathV2: Fix remove to handle both files and directories.Michael J. Spencer2011-01-051-7/+21
* Support/PathV2: Implement directory_entry::status.Michael J. Spencer2011-01-051-0/+4
* Support/PathV2: Implement directory iteration on POSIX.Michael J. Spencer2011-01-051-0/+54
* Use pop_back_val instead of back followed by pop_back.Cameron Zwarich2011-01-051-2/+1
* Use a worklist for later iterations just like ordinary instsimplify. The nextCameron Zwarich2011-01-051-0/+19
* Change LoopInstSimplify back to a LoopPass. It revisits subloops rather thanCameron Zwarich2011-01-051-10/+36
* Remove TODO, these appear to be implemented.Eric Christopher2011-01-041-1/+0
* Don't bother value numbering instructions with void types in GVN. In theory t...Owen Anderson2011-01-041-0/+4
* Use the EdgeBundles analysis in X86FloatingPoint instead of recomputing CFGJakob Stoklund Olesen2011-01-041-87/+14
* Turn the EdgeBundles class into a stand-alone machine CFG analysis pass.Jakob Stoklund Olesen2011-01-045-88/+84
* Eliminate a warning compiling with llvm-gcc. (IMO theDale Johannesen2011-01-041-1/+1
* Complete the NumberTable --> LeaderTable rename.Owen Anderson2011-01-041-12/+12
* Fix typo in a comment.Owen Anderson2011-01-041-1/+1
* Prune #include's.Owen Anderson2011-01-041-10/+0
* Clarify terminology, settling on referring to what was the "number table" as ...Owen Anderson2011-01-041-32/+32
* When removing a value from GVN's leaders list, don't drop the Next pointer in...Owen Anderson2011-01-041-1/+2
* Improve the accuracy of the inlining heuristic looking for theDale Johannesen2011-01-041-9/+14
* Branch instructions don't produce values, so there's no need to generate a va...Owen Anderson2011-01-041-5/+3
* Remove commented out code.Owen Anderson2011-01-041-4/+0
* Switch to the new style of asterisk placement.Cameron Zwarich2011-01-041-8/+8
* fix an off-by-one bug that caused a crash analyzingChris Lattner2011-01-041-1/+1
* Switch to path halving from path compression for a small speedup. This alsoCameron Zwarich2011-01-041-6/+12
* These methods should be "const"; make them so.Duncan Sands2011-01-041-4/+4
* Teach loop-idiom to turn a loop containing a memset into a larger memsetChris Lattner2011-01-041-18/+69
* restructure this a bit. Initialize the WeakVH with "I", theChris Lattner2011-01-041-11/+14
* Eliminate repeated allocation of a per-BB DenseMap for a 4.6% reduction of timeCameron Zwarich2011-01-041-6/+5
* Avoid finding loop back edges when we are not splitting critical edges inCameron Zwarich2011-01-041-2/+4
* Clean up a funky pass registration that got passed over when I got rid of sta...Owen Anderson2011-01-041-7/+1
* Fix the ARM IIC_iCMPsi itinerary and add an important assert.Andrew Trick2011-01-042-1/+3
* Address most of Duncan's review comments. Also, make LoopInstSimplify a simpleCameron Zwarich2011-01-041-37/+15
* use the very-handy getTruncateOrZeroExtend helper function, andChris Lattner2011-01-041-14/+6