aboutsummaryrefslogtreecommitdiffstats
path: root/test/Analysis/BasicAA
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-183-3/+3
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-0959-382/+382
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-237-13/+186
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-027-20/+268
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-0/+221
* Update to LLVM 3.5a.Stephen Hines2014-04-246-2/+171
* Use correct size for address space in BasicAA.Matt Arsenault2013-11-162-2/+41
* Revert r193251 : Use address-taken to disambiguate global variable and indire...Shuxin Yang2013-10-271-29/+0
* Use address-taken to disambiguate global variable and indirect memops.Shuxin Yang2013-10-231-0/+29
* Use CHECK-LABELMatt Arsenault2013-09-303-18/+20
* TBAA: handle scalar TBAA format and struct-path aware TBAA format.Manman Ren2013-09-271-2/+4
* [tests] Cleanup initialization of test suffixes.Daniel Dunbar2013-08-161-1/+0
* 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