search for: ieee754fpe

Displaying 3 results from an estimated 3 matches for "ieee754fpe".

2014 Sep 19
2
[LLVMdev] More careful treatment of floating point exceptions
...ceptions are caused by optimizations, so there should be a flag to disable/block them if one wants to get better code in a sense of its IEEE754 conformance. I couldn't find an existing flag for this and would like to introduce one. I guess it should be added to llvm::TargetOptions (e.g. "IEEE754FPE"), then -std=c99 or separate option could enable it from front-end (Clang in this case). I'm doing this for ARM platform and the flag should be reachable from all these places in LLVM: - lib/Analysis/ValueTracking.cpp - lib/CodeGen/SelectionDAG/SelectionDAG.cpp - lib/IR/ConstantFold.c...
2014 Sep 19
2
[LLVMdev] More careful treatment of floating point exceptions
...here should be a flag to disable/block them if one wants to get better > code in a sense of its IEEE754 conformance.A I couldn't find an > existing > flag for this and would like to introduce one.A I guess it should be > added to llvm::TargetOptions (e.g. "IEEE754FPE"), then -std=c99 or > separate option could enable it from front-end (Clang in this case). > > I'm doing this for ARM platform and the flag should be reachable from > all these places in LLVM: > > A - lib/Analysis/ValueTracking.cpp > A - lib/...
2014 Sep 25
2
[LLVMdev] More careful treatment of floating point exceptions
.../block them if one wants to get better > >> code in a sense of its IEEE754 conformance.A I couldn't find an > >> existing > >> flag for this and would like to introduce one.A I guess it should be > >> added to llvm::TargetOptions (e.g. "IEEE754FPE"), then -std=c99 or > >> separate option could enable it from front-end (Clang in this case). > >> > >> I'm doing this for ARM platform and the flag should be reachable from > >> all these places in LLVM: > >> > >> A -...