www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ldc - wrapping llvm_expect in a likely(x)/unlikely(x)?

reply rsw0x <anonymous anonymous.com> writes:
Is this possible?
I already do it for GDC with a function wrapper, but LDC doesn't 
seem to work the same way. It generates the expected code if I 
manually used llvm_expect(T,V) but not if I wrap it in a 
convenience likely/unlikely function.
Oct 28 2015
parent rsw0x <anonymous anonymous.com> writes:
On Thursday, 29 October 2015 at 06:28:36 UTC, rsw0x wrote:
 Is this possible?
 I already do it for GDC with a function wrapper, but LDC 
 doesn't seem to work the same way. It generates the expected 
 code if I manually used llvm_expect(T,V) but not if I wrap it 
 in a convenience likely/unlikely function.
I feel silly now, all I needed was default parameters - doh. Sorry for the noise.
Oct 30 2015