summaryrefslogtreecommitdiff
path: root/lib/Analysis/BasicAliasAnalysis.cpp
Commit message (Expand)AuthorAge
* Don't infer whether a value is captured in the current function from theRichard Osborne2012-11-05
* Apply the patch from PR14160. I failed to construct a testcase for this, butDuncan Sands2012-11-04
* Revert the majority of the next patch in the address space series:Chandler Carruth2012-11-01
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-15
* Revert 165732 for further review.Micah Villmow2012-10-11
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-11
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* GCC doesn't understand that OrigAliasResult having a value is correlated withDuncan Sands2012-09-19
* BasicAA: Recognize cyclic NoAlias phisArnold Schwaighofer2012-09-06
* BasicAA: GEPs of NoAlias'ing base ptr with equivalent indices are NoAliasArnold Schwaighofer2012-09-06
* Switch BasicAliasAnalysis' cache to SmallDenseMap.Benjamin Kramer2012-09-05
* Make MemoryBuiltins aware of TargetLibraryInfo.Benjamin Kramer2012-08-29
* refactor the MemoryBuiltin analysis:Nuno Lopes2012-06-21
* Duncan pointed out that if the alignment isn't explicitly specified, it defau...Eli Friedman2012-02-27
* Teach BasicAA about the LLVM IR rules that allow reading past the end of an o...Eli Friedman2012-02-27
* Move isKnownNonNull from private implementation detail of BasicAA to a publicNick Lewycky2012-02-25
* Remove a comment about an alternative approach that wouldn'tDan Gohman2012-02-17
* Refactor code to use new attribute getters on CallSite for NoCapture and ByVal.Nick Lewycky2011-11-20
* Remove the old atomic instrinsics. autoupgrade functionality is included wit...Eli Friedman2011-10-06
* PR10628: Fix getModRefInfo so it queries the underlying alias() implementatio...Eli Friedman2011-09-28
* A couple minor corrections to r139276.Eli Friedman2011-09-08
* Fix the logic in BasicAliasAnalysis::aliasGEP for comparing GEP's with variab...Eli Friedman2011-09-08
* memset_pattern16 uses a 16 BYTE pattern, not a 16 BIT pattern. Add comments ...Owen Anderson2011-09-06
* Teach BasicAA about the aliasing properties of memset_pattern16.Owen Anderson2011-09-06
* Explicitly cast narrowing conversions inside {}s that will become errors inJeffrey Yasskin2011-07-27
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Initialize BasicAA's AliasCache to set it to use fewer buckets byDan Gohman2011-06-10
* Reapply r131781, now that the GVN bug with partially-aliasing loadsDan Gohman2011-06-04
* Revert r131781 again. Apparently there is more going on here.Dan Gohman2011-06-04
* Reapply r131781 (revert r131809), now that some BasicAA shortcomingsDan Gohman2011-06-04
* Fix BasicAA's recursion detection so that it doesn't pessimizeDan Gohman2011-06-04
* When merging MustAlias and PartialAlias, chose PartialAlias insteadDan Gohman2011-06-03
* Make DecomposeGEPExpression check SimplifyInstruction onlyDan Gohman2011-05-24
* fix a really nasty basicaa mod/ref calculation bug that was causing miscompil...Chris Lattner2011-05-23
* Revert commit 131781, to see if it fixes the x86-64 dragonegg buildbot.Duncan Sands2011-05-21
* When BasicAA can determine that two pointers have the same base butDan Gohman2011-05-21
* Teach BasicAA about arm.neon.vld1 and vst1.Dan Gohman2011-04-27
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Revert r128140 for now.Anders Carlsson2011-03-23
* A global variable with internal linkage where all uses are in one function an...Anders Carlsson2011-03-23
* Give GetUnderlyingObject a TargetData, to keep it in syncDan Gohman2011-01-24
* Teach BasicAA to return PartialAlias in cases where both pointersDan Gohman2011-01-18
* fix rdar://8813415 - a miscompilation of 164.gzip that loop-idiomChris Lattner2011-01-03
* Reapply r121886, and also update DecomposeGEPExpression to keepDan Gohman2010-12-15
* Move Value::getUnderlyingObject to be a standaloneDan Gohman2010-12-15
* Reapply r121520, PartialAlias implementation for BasicAA, now thatDan Gohman2010-12-13
* Revert r121520, which may have introduced miscompilations.Dan Gohman2010-12-10
* Implement PartialAlias checking in BasicAA.Dan Gohman2010-12-10
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-07
* enhance basicaa to return "Mod" for a memcpy call when theChris Lattner2010-11-30