| Commit message (Expand) | Author | Age | Files | Lines |
* | InstCombine: Turn _chk functions into the "unsafe" variant if length and max ... | Benjamin Kramer | 2011-01-06 | 2 | -0/+13 |
* | EarlyCSE does this now (and GVN always did it). | Benjamin Kramer | 2011-01-06 | 1 | -11/+0 |
* | InstCombine: If we call llvm.objectsize on a malloc call we can replace it wi... | Benjamin Kramer | 2011-01-06 | 3 | -24/+21 |
* | InstCombine: Teach llvm.objectsize folding to look through GEPs. | Benjamin Kramer | 2011-01-06 | 2 | -50/+51 |
* | Remove dead code and silence warnings. | Benjamin Kramer | 2011-01-06 | 2 | -6/+4 |
* | Use movups to lower memcpy and memset even if it's not fast (like corei7). | Evan Cheng | 2011-01-06 | 11 | -101/+79 |
* | add a note about object size from drystone, add a poorly optimized loop from ... | Chris Lattner | 2011-01-06 | 1 | -0/+79 |
* | add a trivial instcombine missed in Dhrystone | Chris Lattner | 2011-01-06 | 1 | -0/+37 |
* | Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpy | Evan Cheng | 2011-01-06 | 8 | -51/+100 |
* | implement constant folding support for an exotic constant expr: | Chris Lattner | 2011-01-06 | 2 | -1/+38 |
* | Revert r122936. I'll re-implement the change. | Evan Cheng | 2011-01-06 | 3 | -57/+26 |
* | UnitTests/Path: Add magical tests. This will also test identify_magic. | Michael J. Spencer | 2011-01-06 | 1 | -0/+23 |
* | UnitTests/Path: More ASSERT_NO_ERROR cleanup. | Michael J. Spencer | 2011-01-06 | 1 | -12/+11 |
* | Add the CallInst optimizations that don't involve expanding inline assembly to | Cameron Zwarich | 2011-01-06 | 1 | -0/+7 |
* | Move the GEP handling in CodeGenPrepare to OptimizeInst(). | Cameron Zwarich | 2011-01-06 | 1 | -12/+12 |
* | Split the optimizations in CodeGenPrepare that don't manipulate the iterators | Cameron Zwarich | 2011-01-06 | 1 | -41/+52 |
* | Zap the last two -Wself-assign warnings in llvm. | Jakob Stoklund Olesen | 2011-01-06 | 2 | -8/+5 |
* | Add the SpillPlacement analysis pass. | Jakob Stoklund Olesen | 2011-01-06 | 5 | -0/+466 |
* | Fix test to coincide with r122934 change from PR8919. | Bill Wendling | 2011-01-06 | 1 | -1/+1 |
* | r105228 reduced the memcpy / memset inline limit to 4 with -Os to avoid blowing | Evan Cheng | 2011-01-06 | 3 | -26/+57 |
* | Avoid zero extend bit test operands to pointer type if all the masks fit in | Evan Cheng | 2011-01-06 | 4 | -24/+72 |
* | PR8919 - LLVM incorrectly generates "_alloca" as the stack probing call. That | Bill Wendling | 2011-01-06 | 1 | -0/+2 |
* | PR8918 - When used with MinGW64, LLVM generates a "calll __main" at the | Bill Wendling | 2011-01-06 | 1 | -2/+5 |
* | Stop reallocating SunkAddrs for each basic block. When we move to an instruction | Cameron Zwarich | 2011-01-06 | 1 | -4/+10 |
* | Reorder, rename, and document some members to make this easier to follow. | Owen Anderson | 2011-01-05 | 1 | -20/+23 |
* | Optimize: | Evan Cheng | 2011-01-05 | 2 | -23/+99 |
* | fix PR8900, a shuffle miscompilation. Patch by Nadav Rotem! | Chris Lattner | 2011-01-05 | 2 | -4/+17 |
* | silence more self assignment warnings. | Chris Lattner | 2011-01-05 | 1 | -3/+3 |
* | Add a hidden command line option to display edge bundle graphs as they are | Jakob Stoklund Olesen | 2011-01-05 | 1 | -0/+7 |
* | Silence a warning from non-standard warning avoidance code. | Jakob Stoklund Olesen | 2011-01-05 | 1 | -1/+2 |
* | 80-cols. | Eric Christopher | 2011-01-05 | 1 | -1/+2 |
* | When computing the value on an edge, in certain cases LVI would fail to compu... | Owen Anderson | 2011-01-05 | 1 | -0/+5 |
* | Revert svn 122743, removing the instcombine pass that was replaced by earlycse. | Bob Wilson | 2011-01-05 | 1 | -1/+0 |
* | Re-convert several of LazyValueInfo's internal maps to Dense{Map|Set}, and fi... | Owen Anderson | 2011-01-05 | 1 | -33/+93 |
* | fix some -Wself-assign warnings. | Chris Lattner | 2011-01-05 | 1 | -3/+3 |
* | Add some more statistics to CodeGenPrepare. | Cameron Zwarich | 2011-01-05 | 1 | -0/+4 |
* | Commit 122778 broke DWARF debug output when using the MBlaze backend. Fixed b... | Wesley Peck | 2011-01-05 | 3 | -0/+30 |
* | Add some stats to CodeGenPrepare to make it easier to speed it up without | Cameron Zwarich | 2011-01-05 | 1 | -3/+15 |
* | Fix small bug in setDebugInfoAvailability. | Wesley Peck | 2011-01-05 | 1 | -1/+1 |
* | UnitTests/Path: Fix typo, add error number, and enable the directory cleanup ... | Michael J. Spencer | 2011-01-05 | 1 | -7/+12 |
* | Support/PathV2: Implement remove_all. | Michael J. Spencer | 2011-01-05 | 1 | -0/+37 |
* | Support/Windows/PathV2: Make directory iteration ignore . and .. | Michael J. Spencer | 2011-01-05 | 1 | -4/+24 |
* | Support/Windows/PathV2: Fix remove to handle both files and directories. | Michael J. Spencer | 2011-01-05 | 1 | -7/+21 |
* | Support/PathV2: Implement directory_entry::status. | Michael J. Spencer | 2011-01-05 | 1 | -0/+4 |
* | UnitTests/PathV2: Setup a test fixture to make tracking created file system | Michael J. Spencer | 2011-01-05 | 1 | -0/+24 |
* | Support/PathV2: Implement directory iteration on POSIX. | Michael J. Spencer | 2011-01-05 | 2 | -3/+54 |
* | Use pop_back_val instead of back followed by pop_back. | Cameron Zwarich | 2011-01-05 | 1 | -2/+1 |
* | Fix lit for people whose LLVM path contains 'opt', which is a common director... | Frits van Bommel | 2011-01-05 | 1 | -3/+3 |
* | Use a worklist for later iterations just like ordinary instsimplify. The next | Cameron Zwarich | 2011-01-05 | 1 | -0/+19 |
* | Change LoopInstSimplify back to a LoopPass. It revisits subloops rather than | Cameron Zwarich | 2011-01-05 | 1 | -10/+36 |