| Age | Commit message (Expand) | Author |
| 2010-07-16 | Reorder the contents of various getAnalysisUsage functions, eliminating | Dan Gohman |
| 2010-07-16 | eliminate CallInst::ArgOffset | Gabor Greif |
| 2010-07-15 | Remove unneeded check, and correct style. | Owen Anderson |
| 2010-07-15 | make various clients of ReplaceAndSimplifyAllUses tolerate | Chris Lattner |
| 2010-07-14 | Extend SimplifyCFG's common-destination folding heuristic to allow a single | Owen Anderson |
| 2010-07-12 | cache dereferenced iterators | Gabor Greif |
| 2010-07-12 | cache dereferenced iterators | Gabor Greif |
| 2010-07-09 | cache result of operator* | Gabor Greif |
| 2010-07-09 | cache result of operator* | Gabor Greif |
| 2010-07-09 | cache result of operator* | Gabor Greif |
| 2010-07-09 | cache result of operator* | Gabor Greif |
| 2010-07-09 | cache result of operator* | Gabor Greif |
| 2010-07-09 | cache result of operator* | Gabor Greif |
| 2010-07-09 | cache result of operator* | Gabor Greif |
| 2010-07-09 | cache operator*'s result (in multiple functions) | Gabor Greif |
| 2010-07-02 | MDString is already checked earlier. | Devang Patel |
| 2010-06-30 | lowerinvoke needs to handle aggregate function args like sjlj eh does. | Jim Grosbach |
| 2010-06-30 | use getArgOperand instead of getOperand | Gabor Greif |
| 2010-06-28 | use CallInst::ArgOffset | Gabor Greif |
| 2010-06-28 | use ArgOperand API and CallInst::ArgOffset | Gabor Greif |
| 2010-06-25 | The hasMemory argument is irrelevant to how the argument | Dale Johannesen |
| 2010-06-25 | use ArgOperand API (one more hunk I could split) | Gabor Greif |
| 2010-06-25 | use ArgOperand API (some hunks I could split) | Gabor Greif |
| 2010-06-24 | use callsite to obtain all arguments | Gabor Greif |
| 2010-06-24 | Use ValueMap instead of DenseMap. | Devang Patel |
| 2010-06-24 | Use available typedef for " DenseMap<const Value*, Value*>". | Devang Patel |
| 2010-06-23 | Cosmetic change. | Devang Patel |
| 2010-06-22 | Revert 106592 for now. It causes clang-selfhost build failure. | Devang Patel |
| 2010-06-22 | If a metadata operand is seeded in value map and the metadata should also be ... | Devang Patel |
| 2010-06-22 | While cloning a module, clone metadata attached with instructions. | Devang Patel |
| 2010-06-22 | Clone named metadata while cloning a module. | Devang Patel |
| 2010-06-22 | Use pre-increment instead of post-increment when the result is not used. | Dan Gohman |
| 2010-06-22 | Revert 106528. It is causing self host failures. | Devang Patel |
| 2010-06-22 | Do not rely on DenseMap slot which can be easily invalidated when DenseMap gr... | Devang Patel |
| 2010-06-22 | Revert my change to clone named metadata. Buildbots are complaining. | Bob Wilson |
| 2010-06-22 | Include named metadata when cloning a module. | Bob Wilson |
| 2010-06-21 | Use A.append(...) instead of A.insert(A.end(), ...) when A is a | Dan Gohman |
| 2010-06-16 | remove trailing whitespace | Jim Grosbach |
| 2010-06-15 | simplify-libcalls: fold strstr(a, b) == a -> strncmp(a, b, strlen(b)) == 0 | Benjamin Kramer |
| 2010-06-04 | Copy location info for current function argument from dbg.declare if respecti... | Devang Patel |
| 2010-06-01 | Remove unused code | Jim Grosbach |
| 2010-06-01 | fix think-o | Jim Grosbach |
| 2010-06-01 | Simplify things a bit more. Fix prototype to use SmallVectorImpl and | Jim Grosbach |
| 2010-06-01 | mirror of r105280 changes for LowerInvoke, which uses the same basic logic here | Jim Grosbach |
| 2010-06-01 | Use SmallVector instead of std::vector. | Jim Grosbach |
| 2010-05-31 | Fix PR7272: when inlining through a callsite with byval arguments, | Duncan Sands |
| 2010-05-31 | The memcpy intrinsic only takes i8* for %src and %dst, so cast them to that | Nick Lewycky |
| 2010-05-28 | Move FindAvailableLoadedValue isSafeToLoadUnconditionally out of | Dan Gohman |
| 2010-05-28 | Fix typo. | Devang Patel |
| 2010-05-28 | Fix typo. | Devang Patel |