From fa8dab423e0ccafa52a51c091dee4b4d12c49d13 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Wed, 21 Dec 2005 05:13:06 +0000 Subject: [PATCH] Document the new -post-link-opts option. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24895 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/CommandGuide/llvm-ld.pod | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/CommandGuide/llvm-ld.pod b/docs/CommandGuide/llvm-ld.pod index be2ff9da576..2b9d92dcf1c 100644 --- a/docs/CommandGuide/llvm-ld.pod +++ b/docs/CommandGuide/llvm-ld.pod @@ -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 to be extended. +=item B<-post-link-opt>F + +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 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