aboutsummaryrefslogtreecommitdiff
path: root/docs/CommandGuide/llvm-diff.pod
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2012-05-08 17:48:21 +0000
committerDaniel Dunbar <daniel@zuster.org>2012-05-08 17:48:21 +0000
commita5d2435409858728970202226d0bbbee508fe408 (patch)
tree39af4933de14544522de4eae2be8e734651f3edc /docs/CommandGuide/llvm-diff.pod
parent006c7b969a04403f1b5fb39971f14af6f2405b5a (diff)
[docs] Remove POD based man page docs (and build system support).
- Currently this leaves us with less build system support (e.g., installing man pages) for the docs than is desired. I'm working on fixing this, but it may take a while. If someone finds this particularly egregious let me know and I will prioritize it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@156389 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/CommandGuide/llvm-diff.pod')
-rw-r--r--docs/CommandGuide/llvm-diff.pod53
1 files changed, 0 insertions, 53 deletions
diff --git a/docs/CommandGuide/llvm-diff.pod b/docs/CommandGuide/llvm-diff.pod
deleted file mode 100644
index ffe0b4896f..0000000000
--- a/docs/CommandGuide/llvm-diff.pod
+++ /dev/null
@@ -1,53 +0,0 @@
-=pod
-
-=head1 NAME
-
-llvm-diff - LLVM structural 'diff'
-
-=head1 SYNOPSIS
-
-B<llvm-diff> [I<options>] I<module 1> I<module 2> [I<global name ...>]
-
-=head1 DESCRIPTION
-
-B<llvm-diff> compares the structure of two LLVM modules, primarily
-focusing on differences in function definitions. Insignificant
-differences, such as changes in the ordering of globals or in the
-names of local values, are ignored.
-
-An input module will be interpreted as an assembly file if its name
-ends in '.ll'; otherwise it will be read in as a bitcode file.
-
-If a list of global names is given, just the values with those names
-are compared; otherwise, all global values are compared, and
-diagnostics are produced for globals which only appear in one module
-or the other.
-
-B<llvm-diff> compares two functions by comparing their basic blocks,
-beginning with the entry blocks. If the terminators seem to match,
-then the corresponding successors are compared; otherwise they are
-ignored. This algorithm is very sensitive to changes in control flow,
-which tend to stop any downstream changes from being detected.
-
-B<llvm-diff> is intended as a debugging tool for writers of LLVM
-passes and frontends. It does not have a stable output format.
-
-=head1 EXIT STATUS
-
-If B<llvm-diff> finds no differences between the modules, it will exit
-with 0 and produce no output. Otherwise it will exit with a non-zero
-value.
-
-=head1 BUGS
-
-Many important differences, like changes in linkage or function
-attributes, are not diagnosed.
-
-Changes in memory behavior (for example, coalescing loads) can cause
-massive detected differences in blocks.
-
-=head1 AUTHORS
-
-Maintained by the LLVM Team (L<http://llvm.org/>).
-
-=cut