Displaying 3 results from an estimated 3 matches for "ab05b074805f22503828b5b625d437f3a".
2011 Apr 16
0
[LLVMdev] How to prevent duplication of function calls?
This came up a long time ago, but I'm not sure what the resolution was:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-October/026312.html
There's also TID::isNotDuplicable:
http://llvm.org/docs/doxygen/html/classllvm_1_1TargetInstrDesc.html#ab05b074805f22503828b5b625d437f3a
I don't know enough about LLVM's backend to say if you can get that on
an intrinsic.
Reid
On Thu, Apr 14, 2011 at 5:24 PM, Dmitry Denisenko <DDENISEN at altera.com> wrote:
> Hello,
>
>
>
> Is it possible to prevent duplication of call sites for specific functions
>...
2011 Apr 14
2
[LLVMdev] How to prevent duplication of function calls?
Hello,
Is it possible to prevent duplication of call sites for specific functions (while still maintaining -O3 optimization level)? For example, the following C code:
------------------
if (cond1) a=2;
llvm.memory.barrier(...);
------------------
is turned by clang with -O2 into something like this:
------------------
if (cond1)
a=2;
llvm.memory.barrier(...);
else
2011 Apr 18
2
[LLVMdev] How to prevent duplication of function calls?
...How to prevent duplication of function calls?
This came up a long time ago, but I'm not sure what the resolution was:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-October/026312.html
There's also TID::isNotDuplicable:
http://llvm.org/docs/doxygen/html/classllvm_1_1TargetInstrDesc.html#ab05b074805f22503828b5b625d437f3a
I don't know enough about LLVM's backend to say if you can get that on
an intrinsic.
Reid
On Thu, Apr 14, 2011 at 5:24 PM, Dmitry Denisenko <DDENISEN at altera.com> wrote:
> Hello,
>
>
>
> Is it possible to prevent duplication of call sites for specific functions
>...