[llvm-dev] Target Specific LTO Machine Pass (original) (raw)

Teresa Johnson via llvm-dev llvm-dev at lists.llvm.org
Mon Nov 6 06:51:32 PST 2017


When do you want it to run? Machine specific passes are invoked during codegen. It looks like anything you add via addPreEmitPass should get invoked during LTO codegen (via TargetMachine::addPassesToEmitFile which eventually calls that through some other layers). Are you sure it isn't being invoked during LTO codegen? Teresa

On Mon, Nov 6, 2017 at 6:03 AM, Ben Simhon, Oren via llvm-dev < llvm-dev at lists.llvm.org> wrote:

Hi,

I want to add Target Specific MachineFunctionPass so that it will run during Link Time Optimization. The pass is currently running in non-LTO compilation (added in addPreEmitPass). What do I need to do in order to run my pass also during LTO? Thanks, Oren --------------------------------------------------------------------- Intel Israel (74) Limited This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies.


LLVM Developers mailing list llvm-dev at lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev

-- Teresa Johnson | Software Engineer | tejohnson at google.com | 408-460-2413 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20171106/a31849ac/attachment.html>



More information about the llvm-dev mailing list