Displaying 3 results from an estimated 3 matches for "ddc211b4".
2013 Apr 05
0
[LLVMdev] Integer divide by zero
On 4/5/2013 1:23 PM, Cameron McInally wrote:
> Hey guys,
>
> I'm learning that LLVM does not preserve faults during constant
> folding. I realize that this is an architecture dependent problem, but
> I'm not sure if it's safe to constant fold away a fault on x86-64.
>
> A little testcase:
>
> #include <stdio.h>
>
> int foo(int j, int d) {
>
2013 Apr 05
3
[LLVMdev] Integer divide by zero
Hey guys,
I'm learning that LLVM does not preserve faults during constant folding. I
realize that this is an architecture dependent problem, but I'm not sure if
it's safe to constant fold away a fault on x86-64.
A little testcase:
#include <stdio.h>
int foo(int j, int d) {
return j / d ;
}
int bar (int k, int d) {
return foo(k + 1, d);
}
int main( void ) {
int r =
2013 Apr 05
4
[LLVMdev] Integer divide by zero
...level. However, I
have not yet convinced myself that this will generate the same fault as the
actual sdiv/udiv instruction would. Things to do.
-Cameron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130405/ddc211b4/attachment.html>