aboutsummaryrefslogtreecommitdiffstats
path: root/test/Analysis/BasicAA
Commit message (Expand)AuthorAgeFilesLines
* Make BasicAliasAnalysis recognize the fact a noalias argument cannot alias an...Michael Kuperstein2013-05-281-0/+23
* TBAA: remove !tbaa from testing cases if not used.Manman Ren2013-04-292-18/+11
* Memory Dependence Analysis (not mem-dep test) take advantage of "invariant.lo...Shuxin Yang2013-03-061-0/+29
* Use references to attribute groups on the call/invoke instructions.Bill Wendling2013-02-222-8/+8
* Modify the LLVM assembly output so that it uses references to represent funct...Bill Wendling2013-02-202-0/+6
* Optimistically analyse Phi cyclesArnold Schwaighofer2012-12-101-2/+63
* Phi speculation improvement for BasicAAHal Finkel2012-11-171-0/+71
* Don't infer whether a value is captured in the current function from theRichard Osborne2012-11-051-0/+21
* BasicAA: Recognize cyclic NoAlias phisArnold Schwaighofer2012-09-061-0/+33
* BasicAA: GEPs of NoAlias'ing base ptr with equivalent indices are NoAliasArnold Schwaighofer2012-09-061-0/+54
* Convert the uses of '|&' to use '2>&1 |' instead, which works on oldChandler Carruth2012-07-0217-17/+17
* FileCheck-ize these tests. Harden some of them.Bill Wendling2012-04-2428-82/+159
* Duncan pointed out that if the alignment isn't explicitly specified, it defau...Eli Friedman2012-02-271-1/+1
* Teach BasicAA about the LLVM IR rules that allow reading past the end of an o...Eli Friedman2012-02-272-1/+26
* Replace all instances of dg.exp file with lit.local.cfg, since all tests are ...Eli Bendersky2012-02-162-3/+1
* Manually upgrade the test suite to specify the flag to cttz and ctlz.Chandler Carruth2011-12-121-2/+2
* Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner2011-11-272-10/+10
* PR10628: Fix getModRefInfo so it queries the underlying alias() implementatio...Eli Friedman2011-09-281-1/+16
* Enhance alias analysis for atomic instructions a bit. Upgrade a couple alias...Eli Friedman2011-09-262-6/+2
* Fix the logic in BasicAliasAnalysis::aliasGEP for comparing GEP's with variab...Eli Friedman2011-09-081-0/+32
* Teach BasicAA about the aliasing properties of memset_pattern16.Owen Anderson2011-09-061-0/+21
* Move the loads after the calls so that the fix forRafael Espindola2011-07-091-48/+48
* Use CHECK-NEXT.Rafael Espindola2011-07-091-259/+260
* rip out a ton of intrinsic modernization logic from AutoUpgrade.cpp, which isChris Lattner2011-06-182-13/+15
* make the asmparser reject function and type redefinitions. 'Merging' hasn't ...Chris Lattner2011-06-171-2/+0
* Remove support for using "foo" as symbols instead of %"foo". This is ancientChris Lattner2011-06-172-42/+0
* manually upgrade a bunch of tests to modern syntax, and remove some thatChris Lattner2011-06-171-15/+0
* Reapply r131781, now that the GVN bug with partially-aliasing loadsDan Gohman2011-06-041-1/+1
* Revert r131781 again. Apparently there is more going on here.Dan Gohman2011-06-041-1/+1
* Reapply r131781 (revert r131809), now that some BasicAA shortcomingsDan Gohman2011-06-041-1/+1
* Fix BasicAA's recursion detection so that it doesn't pessimizeDan Gohman2011-06-041-0/+41
* When merging MustAlias and PartialAlias, chose PartialAlias insteadDan Gohman2011-06-031-0/+39
* Make DecomposeGEPExpression check SimplifyInstruction onlyDan Gohman2011-05-241-0/+25
* I missed a checking with my GVN change. Chris Lattner2011-05-221-2/+2
* Revert commit 131781, to see if it fixes the x86-64 dragonegg buildbot.Duncan Sands2011-05-211-1/+1
* When BasicAA can determine that two pointers have the same base butDan Gohman2011-05-211-1/+1
* Teach BasicAA about arm.neon.vld1 and vst1.Dan Gohman2011-04-271-0/+16
* When analyzing functions known to only access argument pointees,Dan Gohman2011-04-271-0/+23
* PR9634: Don't unconditionally tell the AliasSetTracker that the PreheaderLoadEli Friedman2011-04-071-1/+1
* Revert r128140 for now.Anders Carlsson2011-03-231-19/+0
* A global variable with internal linkage where all uses are in one function an...Anders Carlsson2011-03-231-0/+19
* Add another rdar number.Dan Gohman2011-01-241-1/+1
* Teach BasicAA to return PartialAlias in cases where both pointersDan Gohman2011-01-181-0/+33
* fix rdar://8813415 - a miscompilation of 164.gzip that loop-idiomChris Lattner2011-01-031-0/+22
* filecheckizeChris Lattner2011-01-031-6/+8
* Move Sub simplifications and additional Add simplifications out ofDuncan Sands2010-12-151-2/+2
* remove fixme comment too.Chris Lattner2010-11-301-3/+3
* check in *all* files. This is now handled by my previous DSE commit.Chris Lattner2010-11-301-1/+1
* Delete unneeded ssp attributes.Dan Gohman2010-11-112-2/+2
* Make BasicAliasAnalysis a normal AliasAnalysis implementation whichDan Gohman2010-10-1825-25/+25