From a5d2435409858728970202226d0bbbee508fe408 Mon Sep 17 00:00:00 2001 From: Daniel Dunbar Date: Tue, 8 May 2012 17:48:21 +0000 Subject: [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 --- docs/CommandGuide/llvm-diff.pod | 53 ----------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 docs/CommandGuide/llvm-diff.pod (limited to 'docs/CommandGuide/llvm-diff.pod') 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 [I] I I [I] - -=head1 DESCRIPTION - -B 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 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 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 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). - -=cut -- cgit v1.2.3-18-g5258