| Commit message (Expand) | Author | Age | Files | Lines |
* | CodeGenPrepare: Don't crash when TLI is not available. | Benjamin Kramer | 2012-06-29 | 1 | -1/+2 |
* | Rework this to clarify where the removal of nodes from the queue is | Duncan Sands | 2012-06-29 | 1 | -8/+9 |
* | Fix a reassociate crash on sozefx when compiling with dragonegg+gcc-4.7 due to | Duncan Sands | 2012-06-29 | 1 | -5/+13 |
* | Move llvm/Support/IRBuilder.h -> llvm/IRBuilder.h | Chandler Carruth | 2012-06-29 | 9 | -58/+58 |
* | The DIBuilder class is just a wrapper around debug info creation | Bill Wendling | 2012-06-29 | 1 | -1/+1 |
* | make simplifyCFG erase invokes to readonly/readnone functions | Nuno Lopes | 2012-06-28 | 1 | -6/+7 |
* | Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and | Bill Wendling | 2012-06-28 | 1 | -1/+1 |
* | Some reassociate optimizations create new instructions, which they insert just | Duncan Sands | 2012-06-27 | 1 | -11/+7 |
* | revert my previous commit (r159173), since as Eli pointed out, it's perfectly... | Nuno Lopes | 2012-06-25 | 1 | -0/+1 |
* | do not set realloc() as NotAlias, since it can return the same pointer. This ... | Nuno Lopes | 2012-06-25 | 1 | -1/+0 |
* | Fix the objc_autoreleasedReturnValue optimization code to locate | Dan Gohman | 2012-06-25 | 1 | -2/+17 |
* | improve optimization of invoke instructions: | Nuno Lopes | 2012-06-25 | 1 | -2/+7 |
* | llvm/lib: [CMake] Add explicit dependency to intrinsics_gen. | NAKAMURA Takumi | 2012-06-24 | 1 | -0/+2 |
* | Remove a dangling reference to a deleted instruction. Fixes PR13185! | Nick Lewycky | 2012-06-24 | 1 | -0/+1 |
* | BoundsChecking: attach debug info to traps to make my life a bit more sane | Nuno Lopes | 2012-06-23 | 1 | -9/+10 |
* | port the BoundsChecking patch to the new MemoryBuiltin API (i.e., remove most... | Nuno Lopes | 2012-06-21 | 1 | -393/+30 |
* | refactor the MemoryBuiltin analysis: | Nuno Lopes | 2012-06-21 | 2 | -54/+11 |
* | Add a number of threshold arguments to the SRA pass. | Nadav Rotem | 2012-06-21 | 1 | -18/+60 |
* | Now that SROA can form alloca's for dynamic vector accesses, further improve ... | Pete Cooper | 2012-06-17 | 1 | -28/+99 |
* | Move the Metadata merging methods from GVN and make them public in MDNode. | Hal Finkel | 2012-06-16 | 1 | -153/+3 |
* | It's not deterministic to iterate over SmallPtrSet. Replace it with SmallSetV... | Evan Cheng | 2012-06-16 | 1 | -14/+14 |
* | Fix crash from r158529 on Bullet. | Pete Cooper | 2012-06-16 | 1 | -1/+10 |
* | LSR: fix expansion of scaled reg in non-address type formulae. | Andrew Trick | 2012-06-15 | 1 | -13/+17 |
* | LSR fix: "Special" users are just like "Basic" users but allow -1 scale. | Andrew Trick | 2012-06-15 | 1 | -2/+2 |
* | Allow SROA to split up an array of vectors into multiple vectors, even when t... | Pete Cooper | 2012-06-15 | 1 | -3/+29 |
* | Fix issues (infinite loop and/or crash) with self-referential instructions, for | Duncan Sands | 2012-06-15 | 1 | -6/+14 |
* | Recommit r158407: Allow SROA to look at a vector type and see if the offset i... | Pete Cooper | 2012-06-14 | 1 | -2/+15 |
* | Revert r158454: Allow SROA to look at a vector type... Its breaking the vect... | Pete Cooper | 2012-06-14 | 1 | -15/+2 |
* | Recommit r158407: Allow SROA to look at a vector type and see if the offset i... | Pete Cooper | 2012-06-14 | 1 | -2/+15 |
* | Revert "Allow SROA to look at a vector type and see if the offset is out of r... | Pete Cooper | 2012-06-13 | 1 | -6/+0 |
* | Allow SROA to look at a vector type and see if the offset is out of range to ... | Pete Cooper | 2012-06-13 | 1 | -0/+6 |
* | It is possible for several constants which aren't individually absorbing to | Duncan Sands | 2012-06-13 | 1 | -1/+6 |
* | When linearizing a multiplication, return at once if we see a factor of zero, | Duncan Sands | 2012-06-13 | 1 | -40/+14 |
* | Use DenseMap as SmallMap workaround rather than std::map, at Chandler's request. | Duncan Sands | 2012-06-12 | 1 | -1/+1 |
* | Use std::map rather than SmallMap because SmallMap assumes that the value has | Duncan Sands | 2012-06-12 | 1 | -2/+1 |
* | Now that Reassociate's LinearizeExprTree can look through arbitrary expression | Duncan Sands | 2012-06-12 | 1 | -25/+204 |
* | Reapply commit 158073 with a fix (the testcase was already committed). The | Duncan Sands | 2012-06-08 | 1 | -123/+120 |
* | BoundsChecking: add support for ConstantPointerNull. fixes a bunch of instrum... | Nuno Lopes | 2012-06-08 | 1 | -6/+7 |
* | Revert commit 158073 while waiting for a fix. The issue is that reassociate | Duncan Sands | 2012-06-08 | 1 | -111/+123 |
* | Grab-bag of reassociate tweaks. Unify handling of dead instructions and | Duncan Sands | 2012-06-06 | 1 | -123/+111 |
* | When gvn decides to replace an instruction with another, we have to patch the | Rafael Espindola | 2012-06-04 | 1 | -2/+200 |
* | Fix typos found by http://github.com/lyda/misspell-check | Benjamin Kramer | 2012-06-02 | 4 | -4/+4 |
* | BoundsChecking: fix a bug when the handling of recursive PHIs failed and coul... | Nuno Lopes | 2012-06-01 | 1 | -22/+39 |
* | add -bounds-checking-multiple-traps option to make one trap BB per check | Nuno Lopes | 2012-05-31 | 1 | -1/+5 |
* | revamp BoundsChecking considerably: | Nuno Lopes | 2012-05-31 | 1 | -129/+230 |
* | Enhance the sinking code to handle diamond patterns. Patch by | Duncan Sands | 2012-05-31 | 1 | -75/+69 |
* | bounds checking: | Nuno Lopes | 2012-05-29 | 1 | -13/+51 |
* | Reimplement the intrinsic verifier to use the same table as Intrinsic::getDef... | Chris Lattner | 2012-05-27 | 1 | -1/+1 |
* | Since commit 157467, if reassociate isn't actually going to change an expression | Duncan Sands | 2012-05-26 | 1 | -17/+20 |
* | Move this debug statement earlier so it is easy to see the order in | Duncan Sands | 2012-05-26 | 1 | -2/+2 |