Document the new -post-link-opts option.
authorReid Spencer <rspencer@reidspencer.com>
Wed, 21 Dec 2005 05:13:06 +0000 (05:13 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Wed, 21 Dec 2005 05:13:06 +0000 (05:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24895 91177308-0d34-0410-b5e6-96231b3b80d8

docs/CommandGuide/llvm-ld.pod

index be2ff9da5769cc05353e4261ad7501d8ee9f289d..2b9d92dcf1c4588015d17c5f80859b866e0fb79e 100644 (file)
@@ -136,6 +136,21 @@ be passed the PassManager, and the optimization level (values 0-5 based on the
 B<-On> option). This function may add passes to the PassManager that should be
 run. This feature allows the optimization passes of B<llvm-ld> to be extended.
 
+=item B<-post-link-opt>F<Path>
+
+Run post-link optimization program. After linking is completed a bytecode file
+will be generated. It will be passed to the program specified by F<Path> as the
+first argument. The second argument to the program will be the name of a
+temporary file into which the program should place its optimized output. For
+example, the "no-op optimization" would be a simple shell script:
+
+=over
+
+#!/bin/bash
+cp $1 $2
+
+=back
+
 =back
 
 =head2 Miscellaneous Options