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