search for: id290

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