[cfe-dev] Feature request: C intrinsics for overflow detection
David Chisnall
David.Chisnall at cl.cam.ac.uk
Fri May 9 11:04:36 PDT 2014
See: http://clang.llvm.org/docs/LanguageExtensions.html#checked-arithmetic-builtins
David
On 9 May 2014, at 18:27, Andy Lutomirski <luto at amacapital.net> wrote:
> LLVM has the llvm.*.with.overflow.* intrinsics. Can these be exposed
> to C code? I imagine this would be straightforward, aside from the
> obligatory bikeshedding about exactly what the interface should be.
>
> This would eliminate a lot of nasty hacks used to check for overflow,
> especially for multiplication overflow. I currently write this stuff
> in inline x86 assembler -- ugh! And maybe gcc would go along if clang
> paved the way :)
>
> --Andy
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
More information about the cfe-dev
mailing list