| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't reinsert the 'atexit' function if it already exists. | Bill Wendling | 2012-06-30 | 1 | -2/+1 |
* | revert r159440. As Duncan pointed out, the test for invoke is not needed at t... | Nuno Lopes | 2012-06-29 | 1 | -2/+1 |
* | 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 |
* | ignore 'invoke new' in isInstructionTriviallyDead, since most callers are not... | Nuno Lopes | 2012-06-29 | 1 | -1/+2 |
* | 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 | 19 | -110/+110 |
* | The DIBuilder class is just a wrapper around debug info creation | Bill Wendling | 2012-06-29 | 3 | -3/+3 |
* | make simplifyCFG erase invokes to readonly/readnone functions | Nuno Lopes | 2012-06-28 | 1 | -6/+7 |
* | make instcombine produce calls to llvm.donothing instead of a random intrinsic | Nuno Lopes | 2012-06-28 | 1 | -7/+4 |
* | [asan] set a hard limit on the number of instructions instrumented pear each ... | Kostya Serebryany | 2012-06-28 | 1 | -0/+12 |
* | Precompute SCEV pointer analysis prior to instruction fusion in BBVectorize. | Hal Finkel | 2012-06-28 | 1 | -10/+51 |
* | Remove a useless check in BBVectorize. | Hal Finkel | 2012-06-28 | 1 | -5/+0 |
* | Allow BBVectorize to form non-2^n-length vectors. | Hal Finkel | 2012-06-28 | 1 | -132/+532 |
* | Refactor operation equivalence checking in BBVectorize by extending Instructi... | Hal Finkel | 2012-06-28 | 1 | -23/+2 |
* | Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and | Bill Wendling | 2012-06-28 | 7 | -8/+8 |
* | Revert r159136 due to PR13124. | Matt Beaumont-Gay | 2012-06-27 | 1 | -11/+0 |
* | Some reassociate optimizations create new instructions, which they insert just | Duncan Sands | 2012-06-27 | 1 | -11/+7 |
* | Remove a instcombine transform that (no longer?) makes sense: | Evan Cheng | 2012-06-26 | 1 | -5/+0 |
* | Replacing zero-sized alloca's with a null pointer is too aggressive, instead | Duncan Sands | 2012-06-26 | 1 | -8/+40 |
* | 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 | 2 | -3/+15 |
* | If a constant or a function has linkonce_odr linkage and unnamed_addr, mark it | Rafael Espindola | 2012-06-25 | 1 | -0/+11 |
* | The name (and comment describing) of llvm::GetFirstDebuigLocInBasicBlock no l... | Eli Bendersky | 2012-06-25 | 2 | -11/+5 |
* | llvm/lib: [CMake] Add explicit dependency to intrinsics_gen. | NAKAMURA Takumi | 2012-06-24 | 6 | -0/+12 |
* | Allow controlling vectorization of boolean values separately from other integ... | Hal Finkel | 2012-06-24 | 1 | -4/+14 |
* | Remove dyn_cast + dereference pattern by replacing it with a cast and changing | Nick Lewycky | 2012-06-24 | 1 | -3/+3 |
* | Tab to spaces. No functionality change. | Nick Lewycky | 2012-06-24 | 1 | -1/+1 |
* | Remove a dangling reference to a deleted instruction. Fixes PR13185! | Nick Lewycky | 2012-06-24 | 1 | -0/+1 |
* | Allow BBVectorize to fuse compare instructions. | Hal Finkel | 2012-06-23 | 1 | -0/+8 |
* | Extend the IL for selecting TLS models (PR9788) | Hans Wennborg | 2012-06-23 | 4 | -10/+10 |
* | Optimized usage of new SwitchInst case values (IntegersSubset type) in Local.... | Stepan Dyatkovskiy | 2012-06-23 | 1 | -4/+3 |
* | BoundsChecking: attach debug info to traps to make my life a bit more sane | Nuno Lopes | 2012-06-23 | 1 | -9/+10 |
* | Revert remaining part of r93200: "Disable folding sext(trunc(x)) -> x" | Jakob Stoklund Olesen | 2012-06-22 | 1 | -9/+4 |
* | Fixed r158979. | Stepan Dyatkovskiy | 2012-06-22 | 1 | -1/+2 |
* | fix whitespace in my last commit. | Nuno Lopes | 2012-06-22 | 1 | -1/+1 |
* | remove extractMallocCallFromBitCast, since it was tailor maded for its sole u... | Nuno Lopes | 2012-06-22 | 1 | -2/+4 |
* | instcombine: disable optimization of 'invoke null/undef'. I'll move this fun... | Nuno Lopes | 2012-06-21 | 1 | -11/+11 |
* | Look pass zext to strength reduce an udiv. Patch by David Majnemer. rdar://11... | Evan Cheng | 2012-06-21 | 1 | -1/+4 |
* | Add support for invoke to the MemoryBuiltin analysid. | Nuno Lopes | 2012-06-21 | 2 | -2/+7 |
* | 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 | 5 | -136/+19 |
* | Add a number of threshold arguments to the SRA pass. | Nadav Rotem | 2012-06-21 | 1 | -18/+60 |
* | replace usage of EmitGEPOffset() with TargetData::getIndexedOffset() when the... | Nuno Lopes | 2012-06-20 | 2 | -8/+6 |
* | Fix two rather subtle internal vs. external linker issues. | Chandler Carruth | 2012-06-20 | 1 | -25/+20 |
* | Now that SROA can form alloca's for dynamic vector accesses, further improve ... | Pete Cooper | 2012-06-17 | 1 | -28/+99 |
* | Teach BBVectorize to combine, when possible, or discard metadata when fusing ... | Hal Finkel | 2012-06-16 | 1 | -0/+30 |
* | Move the Metadata merging methods from GVN and make them public in MDNode. | Hal Finkel | 2012-06-16 | 1 | -153/+3 |