[llvm-dev] byval vs. explicitly coded copy
Rodney M. Bates via llvm-dev
llvm-dev at lists.llvm.org
Fri Nov 3 14:57:01 PDT 2017
Is there any disadvantage to inserting explicit llvm code in a prolog to copy a
parameter, rather than putting the 'byval' attribute on the formal or indirect call?
I have an IR that, without some significant work, does not make enough information
available at an indirect call site to know whether a copy is needed. (The original
source language knows, it just gets lost at an indirect call.)
--
Rodney Bates
rodney.m.bates at acm.org
More information about the llvm-dev
mailing list