Displaying 4 results from an estimated 4 matches for "int_memcpy".
2011 Dec 08
0
[LLVMdev] Adding option to LLVM opt to disable a specific pass from command line
...region and
> then x86 backend reorder loads/store thus generating a BUG.
Just for the record it seems this is a bug in your frontend, not in
the LLVM backend. The memcpy intrinsic, like the standard memcpy
function, requires that the regions be non-overlapping:
http://llvm.org/docs/LangRef.html#int_memcpy By violating this
contract it's possible you'll encounter all sorts of issues in other
passes too.
- David
2011 Dec 08
3
[LLVMdev] Adding option to LLVM opt to disable a specific pass from command line
Hello Devang,
answers are interleaved
2011/12/7 Devang Patel <dpatel at apple.com>
> Hello,
>
> On Dec 7, 2011, at 2:07 AM, Seb wrote:
>
> > Hi all,
> >
> > I would like to add an option for LLVM 'opt' to disable a specific
> optimization pass from command line.
> >
> > The idea is to have something like:
> >
> > opt -O2
2011 Dec 09
2
[LLVMdev] Adding option to LLVM opt to disable a specific pass from command line
...backend reorder loads/store thus generating a BUG.
>
> Just for the record it seems this is a bug in your frontend, not in
> the LLVM backend. The memcpy intrinsic, like the standard memcpy
> function, requires that the regions be non-overlapping:
> http://llvm.org/docs/LangRef.html#int_memcpy By violating this
> contract it's possible you'll encounter all sorts of issues in other
> passes too.
>
> - David
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20111209/9a35522e/atta...
2012 Mar 05
5
[LLVMdev] Clang question
Clang is inserting an llvm.memcpy function call into my program where it
does not exist (the code never calls memcpy), is there a particular reason
for this? It also looks like it's inserting two other artificial function
calls, something to do with llvm.lifetime.start and llvm.lifetime.end, what
are these functions and why are they being inserted artificially?
Thanks.
-------------- next