Displaying 3 results from an estimated 3 matches for "id290".
2017 Mar 09
2
Help understanding and lowering LLVM IDS conditional codes correctly
...ion and how according to my target I should handle
> them.
> For example let's consider SETNE, SETONE and SETUNE so for my architecture
> I think for floating point all three are same
>
>
> No, they're not the same. Please see:
>
> http://llvm.org/docs/LangRef.html#id290
>
> which explains the difference between SETONE (one) and SETUNE (une).
> Regarding how SETNE is interpreted for FP, see the comment in the
> definition of CondCode in include/llvm/CodeGen/ISDOpcodes.h which
> explains, "// Don't care operations: undefined if the input is a...
2017 Mar 14
2
Help understanding and lowering LLVM IDS conditional codes correctly
...andle them.
>> For example let's consider SETNE, SETONE and SETUNE so for my
>> architecture
>> I think for floating point all three are same
>
> No, they're not the same. Please see:
>
> http://llvm.org/docs/LangRef.html#id290
> <http://llvm.org/docs/LangRef.html#id290>
>
> which explains the difference between SETONE (one) and SETUNE
> (une). Regarding how SETNE is interpreted for FP, see the
> comment in the definition of CondCode in
> include/llvm/CodeGen...
2017 Feb 25
2
Help understanding and lowering LLVM IDS conditional codes correctly
Note: Question is written after describing what I have coded.
Hello LLVMDevs,
I am trying to impliment floating point comparsion for an architecture which
supports following type of floating point comparision if FPU is available:
fcmp.un --> true if one of the operand is NaN
fcmp.lt --> ordered less than, if any input NaN then return false
fcmp.eq --> ordered equal, if any input NaN