forked from OSchip/llvm-project
[aa-eval] Enhance the comments to better describe the overview of why
this pass exists. This is based on feedback received when moving this comment from the source file to a new header file. Differential Revision: http://reviews.llvm.org/D17476 llvm-svn: 262769
This commit is contained in:
parent
4797ec95e4
commit
47dbdd9c31
|
@ -6,15 +6,20 @@
|
|||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file implements a simple N^2 alias analysis accuracy evaluator.
|
||||
// Basically, for each function in the program, it simply queries to see how the
|
||||
// alias analysis implementation answers alias queries between each pair of
|
||||
// pointers in the function.
|
||||
//
|
||||
// This is inspired and adapted from code by: Naveen Neelakantam, Francesco
|
||||
// Spadini, and Wojciech Stryjewski.
|
||||
//
|
||||
/// \file
|
||||
///
|
||||
/// This file implements a simple N^2 alias analysis accuracy evaluator. The
|
||||
/// analysis result is a set of statistics of how many times the AA
|
||||
/// infrastructure provides each kind of alias result and mod/ref result when
|
||||
/// queried with all pairs of pointers in the function.
|
||||
///
|
||||
/// It can be used to evaluate a change in an alias analysis implementation,
|
||||
/// algorithm, or the AA pipeline infrastructure itself. It acts like a stable
|
||||
/// and easily tested consumer of all AA information exposed.
|
||||
///
|
||||
/// This is inspired and adapted from code by: Naveen Neelakantam, Francesco
|
||||
/// Spadini, and Wojciech Stryjewski.
|
||||
///
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_ANALYSIS_ALIASANALYSISEVALUATOR_H
|
||||
|
|
Loading…
Reference in New Issue