summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/CFLAliasAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CFLAA] Split into Anders+Steens analysis.George Burgess IV2016-07-061-1145/+0
* [CFLAA] Add support for ModRef queries.George Burgess IV2016-06-301-0/+71
* [CFLAA] Make MSVC happy. NFC.George Burgess IV2016-06-271-1/+3
* [CFLAA] Use unsigned numbers for bit-shifts.George Burgess IV2016-06-271-1/+1
* Attempt to fix MSVC breakage caused by r273636.George Burgess IV2016-06-241-9/+13
* [CFLAA] Propagate StratifiedAttrs in interproc. analysis.George Burgess IV2016-06-241-48/+113
* Attempt #2 to unbreak bots broken by r273596.George Burgess IV2016-06-231-2/+2
* Attempt to fix breakage caused by r273596.George Burgess IV2016-06-231-3/+3
* [CFLAA] Use better interprocedural function summaries.George Burgess IV2016-06-231-92/+110
* [CFLAA] Be more aggressive with interprocedural analysis.George Burgess IV2016-06-211-1/+1
* Attempt to make MSVC buildbots happy.George Burgess IV2016-06-201-3/+1
* [CFLAA] Add interprocedural function summaries.George Burgess IV2016-06-201-141/+154
* [CFLAA] Ignore non-pointers, move Attrs to graph nodes.George Burgess IV2016-06-151-64/+93
* [CFLAA] Tag arguments as escaped instead of unknown.George Burgess IV2016-06-141-305/+216
* [CFLAA] Refactor graph-building code. NFC.George Burgess IV2016-06-141-170/+160
* Attempt to make windows buildbots happy.George Burgess IV2016-06-131-4/+0
* [CFLAA] Refactor to remove redundant maps. NFC.George Burgess IV2016-06-131-209/+104
* [CFLAA] Handle global/arg attrs more sanely.George Burgess IV2016-06-091-20/+29
* [CFLAA] Add AttrEscaped, remove bit twiddling functions.George Burgess IV2016-06-071-49/+58
* [CFLAA] Recognize builtin allocation functions.George Burgess IV2016-06-011-30/+55
* [CFLAA] Don't link GEP pointers to GEP indices.George Burgess IV2016-05-311-2/+0
* [CFLAA] Fix a use-of-invalid-pointer bug.George Burgess IV2016-05-021-1/+6
* [NFC] Header cleanupMehdi Amini2016-04-181-2/+0
* [CFLAA] Fix up code style a bit. NFC.George Burgess IV2016-04-131-125/+112
* [CFLAA] Fix PR27213; incorrect tagging of args/globalsGeorge Burgess IV2016-04-051-1/+5
* IR: Introduce ConstantAggregate, NFCDuncan P. N. Exon Smith2016-04-051-4/+3
* Rename DenseMap::resize() into DenseMap::reserve() (NFC)Mehdi Amini2016-03-221-1/+1
* [PM] Make the AnalysisManager parameter to run methods a reference.Chandler Carruth2016-03-111-1/+1
* [PM] Implement the final conclusion as to how the analysis IDs shouldChandler Carruth2016-03-111-0/+2
* [AA] Hoist the logic to reformulate various AA queries in terms of otherChandler Carruth2016-03-021-11/+5
* [PM] Introduce CRTP mixin base classes to help define passes andChandler Carruth2016-02-261-2/+0
* [PM/AA] Wire up CFLAA to the new pass manager fully, and port one of itsChandler Carruth2016-02-201-0/+1
* Minor style cleanup of CFLAA. NFC.George Burgess IV2016-01-281-6/+11
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-091-51/+56
* Fix: CFLAA -- Mark no-args returns as unknownGeorge Burgess IV2015-08-281-0/+10
* [PM/AA] Hoist the value handle definition for CFLAA into the header toChandler Carruth2015-08-141-22/+0
* [PM/AA] Extract a minimal interface for CFLAA to its own header file.Chandler Carruth2015-08-141-132/+78
* Fix some comment typos.Benjamin Kramer2015-08-081-2/+2
* -Wdeprecated-clean: Fix cases of violating the rule of 5 in ways that are dep...David Blaikie2015-08-031-3/+1
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* [PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth2015-06-221-8/+8
* Typo. NFC.Chad Rosier2015-06-191-2/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* [PM/AA] Remove the Location typedef from the AliasAnalysis class nowChandler Carruth2015-06-171-5/+5
* Don't create instructions from ConstantExpr's in CFLAliasAnalysis.Pete Cooper2015-06-121-12/+41
* Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.Pete Cooper2015-05-121-2/+1
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-2/+2
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-1/+2
* Made CFLAA agree with clang-format. NFC.George Burgess IV2015-03-151-9/+7
* Added ConstantExpr support to CFLAA.George Burgess IV2015-03-101-40/+143
OpenPOWER on IntegriCloud