| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert the majority of the next patch in the address space series: | Chandler Carruth | 2012-11-01 | 1 | -4/+3 |
* | Resubmit the changes to llvm core to update the functions to support differen... | Micah Villmow | 2012-10-15 | 1 | -3/+4 |
* | Revert 165732 for further review. | Micah Villmow | 2012-10-11 | 1 | -4/+3 |
* | Add in the first iteration of support for llvm/clang/lldb to allow variable p... | Micah Villmow | 2012-10-11 | 1 | -3/+4 |
* | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 1 | -11/+11 |
* | GCC doesn't understand that OrigAliasResult having a value is correlated with | Duncan Sands | 2012-09-19 | 1 | -1/+1 |
* | BasicAA: Recognize cyclic NoAlias phis | Arnold Schwaighofer | 2012-09-06 | 1 | -0/+35 |
* | BasicAA: GEPs of NoAlias'ing base ptr with equivalent indices are NoAlias | Arnold Schwaighofer | 2012-09-06 | 1 | -9/+65 |
* | Switch BasicAliasAnalysis' cache to SmallDenseMap. | Benjamin Kramer | 2012-09-05 | 1 | -9/+7 |
* | Make MemoryBuiltins aware of TargetLibraryInfo. | Benjamin Kramer | 2012-08-29 | 1 | -9/+11 |
* | refactor the MemoryBuiltin analysis: | Nuno Lopes | 2012-06-21 | 1 | -41/+4 |
* | Duncan pointed out that if the alignment isn't explicitly specified, it defau... | Eli Friedman | 2012-02-27 | 1 | -4/+4 |
* | Teach BasicAA about the LLVM IR rules that allow reading past the end of an o... | Eli Friedman | 2012-02-27 | 1 | -9/+26 |
* | Move isKnownNonNull from private implementation detail of BasicAA to a public | Nick Lewycky | 2012-02-25 | 1 | -16/+0 |
* | Remove a comment about an alternative approach that wouldn't | Dan Gohman | 2012-02-17 | 1 | -4/+1 |
* | Refactor code to use new attribute getters on CallSite for NoCapture and ByVal. | Nick Lewycky | 2011-11-20 | 1 | -2/+1 |
* | Remove the old atomic instrinsics. autoupgrade functionality is included wit... | Eli Friedman | 2011-10-06 | 1 | -20/+0 |
* | PR10628: Fix getModRefInfo so it queries the underlying alias() implementatio... | Eli Friedman | 2011-09-28 | 1 | -1/+1 |
* | A couple minor corrections to r139276. | Eli Friedman | 2011-09-08 | 1 | -14/+14 |
* | Fix the logic in BasicAliasAnalysis::aliasGEP for comparing GEP's with variab... | Eli Friedman | 2011-09-08 | 1 | -33/+33 |
* | memset_pattern16 uses a 16 BYTE pattern, not a 16 BIT pattern. Add comments ... | Owen Anderson | 2011-09-06 | 1 | -2/+4 |
* | Teach BasicAA about the aliasing properties of memset_pattern16. | Owen Anderson | 2011-09-06 | 1 | -1/+40 |
* | Explicitly cast narrowing conversions inside {}s that will become errors in | Jeffrey Yasskin | 2011-07-27 | 1 | -1/+2 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -2/+2 |
* | Initialize BasicAA's AliasCache to set it to use fewer buckets by | Dan Gohman | 2011-06-10 | 1 | -1/+7 |
* | Reapply r131781, now that the GVN bug with partially-aliasing loads | Dan Gohman | 2011-06-04 | 1 | -1/+11 |
* | Revert r131781 again. Apparently there is more going on here. | Dan Gohman | 2011-06-04 | 1 | -11/+1 |
* | Reapply r131781 (revert r131809), now that some BasicAA shortcomings | Dan Gohman | 2011-06-04 | 1 | -1/+11 |
* | Fix BasicAA's recursion detection so that it doesn't pessimize | Dan Gohman | 2011-06-04 | 1 | -37/+27 |
* | When merging MustAlias and PartialAlias, chose PartialAlias instead | Dan Gohman | 2011-06-03 | 1 | -10/+21 |
* | Make DecomposeGEPExpression check SimplifyInstruction only | Dan Gohman | 2011-05-24 | 1 | -9/+12 |
* | fix a really nasty basicaa mod/ref calculation bug that was causing miscompil... | Chris Lattner | 2011-05-23 | 1 | -2/+5 |
* | Revert commit 131781, to see if it fixes the x86-64 dragonegg buildbot. | Duncan Sands | 2011-05-21 | 1 | -11/+1 |
* | When BasicAA can determine that two pointers have the same base but | Dan Gohman | 2011-05-21 | 1 | -1/+11 |
* | Teach BasicAA about arm.neon.vld1 and vst1. | Dan Gohman | 2011-04-27 | 1 | -0/+20 |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -2/+2 |
* | Revert r128140 for now. | Anders Carlsson | 2011-03-23 | 1 | -33/+0 |
* | A global variable with internal linkage where all uses are in one function an... | Anders Carlsson | 2011-03-23 | 1 | -0/+33 |
* | Give GetUnderlyingObject a TargetData, to keep it in sync | Dan Gohman | 2011-01-24 | 1 | -5/+5 |
* | Teach BasicAA to return PartialAlias in cases where both pointers | Dan Gohman | 2011-01-18 | 1 | -12/+35 |
* | fix rdar://8813415 - a miscompilation of 164.gzip that loop-idiom | Chris Lattner | 2011-01-03 | 1 | -0/+2 |
* | Reapply r121886, and also update DecomposeGEPExpression to keep | Dan Gohman | 2010-12-15 | 1 | -0/+9 |
* | Move Value::getUnderlyingObject to be a standalone | Dan Gohman | 2010-12-15 | 1 | -8/+8 |
* | Reapply r121520, PartialAlias implementation for BasicAA, now that | Dan Gohman | 2010-12-13 | 1 | -0/+11 |
* | Revert r121520, which may have introduced miscompilations. | Dan Gohman | 2010-12-10 | 1 | -11/+0 |
* | Implement PartialAlias checking in BasicAA. | Dan Gohman | 2010-12-10 | 1 | -0/+11 |
* | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 2010-12-07 | 1 | -4/+4 |
* | enhance basicaa to return "Mod" for a memcpy call when the | Chris Lattner | 2010-11-30 | 1 | -0/+5 |
* | Teach basicaa that memset's modref set is at worst "mod" and never | Chris Lattner | 2010-11-30 | 1 | -0/+2 |
* | Make ModRefBehavior a lattice. Use this to clean up AliasAnalysis | Dan Gohman | 2010-11-10 | 1 | -5/+9 |