| Commit message (Expand) | Author | Age | Files | Lines |
| * | Rename SuccessorNumber to GetSuccessorNumber. | Bob Wilson | 2010-02-16 | 1 | -5/+6 |
| * | Refactor to share code to find the position of a basic block successor in the | Bob Wilson | 2010-02-16 | 1 | -11/+17 |
| * | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 4 | -17/+17 |
| * | fix PR6305 by handling BlockAddress in a helper function | Chris Lattner | 2010-02-15 | 1 | -0/+11 |
| * | Uniformize the names of type predicates: rather than having isFloatTy and | Duncan Sands | 2010-02-15 | 1 | -1/+1 |
| * | Speed up codegen prepare from 3.58s to 0.488s. | Chris Lattner | 2010-02-13 | 1 | -19/+52 |
| * | PHINode::getBasicBlockIndex is O(n) in the number of inputs | Chris Lattner | 2010-02-13 | 1 | -3/+10 |
| * | iterate over preds using PHI information when available instead of | Chris Lattner | 2010-02-13 | 1 | -6/+14 |
| * | Teach SimplifyCFG about magic pointer constants. | Jakob Stoklund Olesen | 2010-02-05 | 1 | -33/+111 |
| * | Use a SmallSetVector instead of a SetVector; this code showed up as a | Dan Gohman | 2010-02-05 | 1 | -2/+3 |
| * | Fix pr6198 by moving the isSized() check to an outer conditional. | Bob Wilson | 2010-02-01 | 1 | -6/+8 |
| * | Check alignment of loads when deciding whether it is safe to execute them | Bob Wilson | 2010-01-30 | 1 | -7/+14 |
| * | Use uint64_t instead of unsigned for offsets and sizes. | Bob Wilson | 2010-01-29 | 1 | -3/+3 |
| * | Improve isSafeToLoadUnconditionally to recognize that GEPs with constant | Bob Wilson | 2010-01-29 | 1 | -8/+61 |
| * | mem2reg erases the dbg.declare intrinsics that it converts to dbg.val intrinsics | Victor Hernandez | 2010-01-29 | 1 | -3/+13 |
| * | Avoid creating redundant PHIs in SSAUpdater::GetValueInMiddleOfBlock. | Bob Wilson | 2010-01-27 | 1 | -41/+75 |
| * | Don't bother with sprintf, just pass the Twine through. | Benjamin Kramer | 2010-01-27 | 2 | -6/+2 |
| * | some cleanups. | Chris Lattner | 2010-01-27 | 1 | -14/+15 |
| * | no need to check for null | Chris Lattner | 2010-01-27 | 1 | -1/+1 |
| * | When converting dbg.declare to dbg.value, attach promoted store's debug metad... | Victor Hernandez | 2010-01-27 | 1 | -1/+4 |
| * | Avoid extra calls to MD->getNumOperands() | Victor Hernandez | 2010-01-26 | 1 | -1/+1 |
| * | Switch AllocaDbgDeclares to SmallVector and don't leak DIFactory | Victor Hernandez | 2010-01-26 | 1 | -1/+4 |
| * | In mem2reg, for all alloca/stores that get promoted where the alloca has an a... | Victor Hernandez | 2010-01-26 | 1 | -1/+52 |
| * | Revert r94260 until findDbgDeclare() is made more efficient | Victor Hernandez | 2010-01-25 | 1 | -38/+3 |
| * | make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. | Chris Lattner | 2010-01-24 | 1 | -1/+0 |
| * | In mem2reg, for all alloca/stores that get promoted where the alloca has an a... | Victor Hernandez | 2010-01-23 | 1 | -3/+38 |
| * | Keep ignoring pointer-to-pointer bitcasts | Victor Hernandez | 2010-01-22 | 1 | -3/+0 |
| * | Stop building RTTI information for *most* llvm libraries. Notable | Chris Lattner | 2010-01-22 | 1 | -0/+1 |
| * | No need to look through bitcasts for DbgInfoIntrinsic | Victor Hernandez | 2010-01-21 | 1 | -5/+0 |
| * | DbgInfoIntrinsic no longer appear in an instruction's use list | Victor Hernandez | 2010-01-21 | 1 | -19/+4 |
| * | DbgInfoIntrinsics no longer appear in an instruction's use list; so clean up ... | Victor Hernandez | 2010-01-21 | 1 | -24/+0 |
| * | It turns out that this #include is needed because otherwise | Chris Lattner | 2010-01-21 | 1 | -1/+1 |
| * | unbreak the build, apparently without this transformutils starts depending on... | Chris Lattner | 2010-01-21 | 1 | -0/+1 |
| * | tidy up | Chris Lattner | 2010-01-21 | 1 | -14/+7 |
| * | Don't need to include IntrinsicInst.h any more | Victor Hernandez | 2010-01-21 | 1 | -1/+0 |
| * | No need to map NULL operands of metadata | Victor Hernandez | 2010-01-21 | 1 | -1/+1 |
| * | Switch Elts from vector to SmallVector | Victor Hernandez | 2010-01-20 | 1 | -2/+1 |
| * | Map operands of all function-local metadata, not just metadata passed to llvm... | Victor Hernandez | 2010-01-20 | 1 | -19/+13 |
| * | While mapping llvm.dbg.declare intrinsic manually map its operand, if possible, | Devang Patel | 2010-01-18 | 1 | -0/+18 |
| * | Fix a comment typo. | Bob Wilson | 2010-01-15 | 1 | -1/+1 |
| * | add a helper function. | Chris Lattner | 2010-01-12 | 1 | -0/+24 |
| * | Fix nondeterministic behavior. | Julien Lerouge | 2010-01-10 | 1 | -9/+3 |
| * | Fix nondeterministic behavior. | Julien Lerouge | 2010-01-09 | 1 | -6/+7 |
| * | Convert a ton of simple integer type equality tests to the new predicate. | Benjamin Kramer | 2010-01-05 | 1 | -1/+1 |
| * | Nick Lewycky pointed out that this code makes changes unconditionally. | Dan Gohman | 2010-01-05 | 1 | -1/+2 |
| * | Use do+while instead of while for loops which obviously have a | Dan Gohman | 2010-01-05 | 3 | -6/+6 |
| * | Make RecursivelyDeleteTriviallyDeadInstructions, | Dan Gohman | 2010-01-05 | 2 | -9/+17 |
| * | Avoid going through the LLVMContext for type equality where it's safe to dere... | Benjamin Kramer | 2010-01-05 | 7 | -8/+8 |
| * | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -4/+4 |
| * | Change errs() to dbgs(). | David Greene | 2010-01-05 | 1 | -2/+3 |