[LLVMdev] Preventing IR instruction duplication

Jan Hoogerbrugge jan.hoogerbrugge at gmail.com
Thu Jul 17 08:41:31 PDT 2014


Hi,

For a certain type of analysis I generate inline assembly which I insert
into the LLVM IR code. This
inline assembly code contains labels that should not be duplicated. Problem
is that the tail
duplication pass duplicates code. It checks isNotDuplicatable on a machine
instruction however
there is no such a flag on an IR instruction that I could set. Is there a
way to tell in an IR pass
that code should not be duplicated?

Jan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140717/7cda73d0/attachment.html>


More information about the llvm-dev mailing list