search for: ab05b074805f22503828b5b625d437f3a

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 &gt...
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 &gt...