reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
677 GV.FloatVal = float(GV.DoubleVal); 683 GV.DoubleVal = double(GV.FloatVal); 689 GV.FloatVal = float(GV.IntVal.roundToDouble()); 704 GV.FloatVal = float(GV.IntVal.signedRoundToDouble()); 721 GV.IntVal = APIntOps::RoundFloatToAPInt(GV.FloatVal, BitWidth); 760 GV.FloatVal = GV.IntVal.bitsToFloat(); 766 GV.IntVal = APInt::floatToBits(GV.FloatVal); 815 GV.FloatVal = LHS.FloatVal + RHS.FloatVal; break; 815 GV.FloatVal = LHS.FloatVal + RHS.FloatVal; break; 815 GV.FloatVal = LHS.FloatVal + RHS.FloatVal; break; 817 GV.FloatVal = LHS.FloatVal - RHS.FloatVal; break; 817 GV.FloatVal = LHS.FloatVal - RHS.FloatVal; break; 817 GV.FloatVal = LHS.FloatVal - RHS.FloatVal; break; 819 GV.FloatVal = LHS.FloatVal * RHS.FloatVal; break; 819 GV.FloatVal = LHS.FloatVal * RHS.FloatVal; break; 819 GV.FloatVal = LHS.FloatVal * RHS.FloatVal; break; 821 GV.FloatVal = LHS.FloatVal / RHS.FloatVal; break; 821 GV.FloatVal = LHS.FloatVal / RHS.FloatVal; break; 821 GV.FloatVal = LHS.FloatVal / RHS.FloatVal; break; 823 GV.FloatVal = std::fmod(LHS.FloatVal,RHS.FloatVal); break; 823 GV.FloatVal = std::fmod(LHS.FloatVal,RHS.FloatVal); break; 823 GV.FloatVal = std::fmod(LHS.FloatVal,RHS.FloatVal); break; 891 Result.FloatVal = cast<ConstantFP>(C)->getValueAPF().convertToFloat(); 940 floatZero.FloatVal = 0.f; 948 Result.AggregateVal[i].FloatVal = cast<ConstantFP>( 954 Result.AggregateVal[i].FloatVal = CDV->getElementAsFloat(i); 1034 *((float*)Ptr) = Val.FloatVal; 1054 *(((float*)Ptr)+i) = Val.AggregateVal[i].FloatVal; 1083 Result.FloatVal = *((float*)Ptr); 1106 Result.AggregateVal[i].FloatVal = *((float*)Ptr+i);lib/ExecutionEngine/ExecutionEngineBindings.cpp
58 GenVal->FloatVal = N; 89 return unwrap(GenVal)->FloatVal;lib/ExecutionEngine/Interpreter/Execution.cpp
52 Dest.FloatVal = -Src.FloatVal; 52 Dest.FloatVal = -Src.FloatVal; 79 R.AggregateVal[i].FloatVal = -Src.AggregateVal[i].FloatVal; 79 R.AggregateVal[i].FloatVal = -Src.AggregateVal[i].FloatVal; 111 IMPLEMENT_BINARY_OPERATOR(+, Float); 122 IMPLEMENT_BINARY_OPERATOR(-, Float); 133 IMPLEMENT_BINARY_OPERATOR(*, Float); 144 IMPLEMENT_BINARY_OPERATOR(/, Float); 156 Dest.FloatVal = fmod(Src1.FloatVal, Src2.FloatVal); 156 Dest.FloatVal = fmod(Src1.FloatVal, Src2.FloatVal); 156 Dest.FloatVal = fmod(Src1.FloatVal, Src2.FloatVal); 382 IMPLEMENT_FCMP(==, Float); 433 IMPLEMENT_SCALAR_NANS(Ty, Src1, Src2) 438 IMPLEMENT_FCMP(!=, Float); 458 IMPLEMENT_FCMP(<=, Float); 472 IMPLEMENT_FCMP(>=, Float); 486 IMPLEMENT_FCMP(<, Float); 500 IMPLEMENT_FCMP(>, Float); 534 IMPLEMENT_UNORDERED(Ty, Src1, Src2) 544 IMPLEMENT_UNORDERED(Ty, Src1, Src2) 553 IMPLEMENT_UNORDERED(Ty, Src1, Src2) 562 IMPLEMENT_UNORDERED(Ty, Src1, Src2) 571 IMPLEMENT_UNORDERED(Ty, Src1, Src2) 580 IMPLEMENT_UNORDERED(Ty, Src1, Src2) 595 ( (Src1.AggregateVal[_i].FloatVal == 596 Src1.AggregateVal[_i].FloatVal) && 597 (Src2.AggregateVal[_i].FloatVal == 598 Src2.AggregateVal[_i].FloatVal))); 608 Dest.IntVal = APInt(1,(Src1.FloatVal == Src1.FloatVal && 608 Dest.IntVal = APInt(1,(Src1.FloatVal == Src1.FloatVal && 609 Src2.FloatVal == Src2.FloatVal)); 609 Src2.FloatVal == Src2.FloatVal)); 626 ( (Src1.AggregateVal[_i].FloatVal != 627 Src1.AggregateVal[_i].FloatVal) || 628 (Src2.AggregateVal[_i].FloatVal != 629 Src2.AggregateVal[_i].FloatVal))); 639 Dest.IntVal = APInt(1,(Src1.FloatVal != Src1.FloatVal || 639 Dest.IntVal = APInt(1,(Src1.FloatVal != Src1.FloatVal || 640 Src2.FloatVal != Src2.FloatVal)); 640 Src2.FloatVal != Src2.FloatVal)); 803 R.AggregateVal[i].FloatVal = 804 fmod(Src1.AggregateVal[i].FloatVal, Src2.AggregateVal[i].FloatVal); 804 fmod(Src1.AggregateVal[i].FloatVal, Src2.AggregateVal[i].FloatVal); 1344 Dest.AggregateVal[i].FloatVal = (float)Src.AggregateVal[i].DoubleVal; 1348 Dest.FloatVal = (float)Src.DoubleVal; 1366 Dest.AggregateVal[i].DoubleVal = (double)Src.AggregateVal[i].FloatVal; 1370 Dest.DoubleVal = (double)Src.FloatVal; 1393 Src.AggregateVal[i].FloatVal, DBitWidth); 1405 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth); 1431 Src.AggregateVal[i].FloatVal, DBitWidth); 1443 Dest.IntVal = APIntOps::RoundFloatToAPInt(Src.FloatVal, DBitWidth); 1464 Dest.AggregateVal[i].FloatVal = 1475 Dest.FloatVal = APIntOps::RoundAPIntToFloat(Src.IntVal); 1496 Dest.AggregateVal[i].FloatVal = 1508 Dest.FloatVal = APIntOps::RoundSignedAPIntToFloat(Src.IntVal); 1592 APInt::floatToBits(SrcVec.AggregateVal[i].FloatVal); 1656 Dest.AggregateVal[i].FloatVal = 1665 Dest.FloatVal = TempDst.AggregateVal[0].IntVal.bitsToFloat(); 1679 Dest.IntVal = APInt::floatToBits(Src.FloatVal); 1689 Dest.FloatVal = Src.IntVal.bitsToFloat(); 1691 Dest.FloatVal = Src.FloatVal; 1691 Dest.FloatVal = Src.FloatVal; 1785 IMPLEMENT_VAARG(Float); 1819 Dest.FloatVal = Src1.AggregateVal[indx].FloatVal; 1819 Dest.FloatVal = Src1.AggregateVal[indx].FloatVal; 1855 Dest.AggregateVal[indx].FloatVal = Src2.FloatVal; 1855 Dest.AggregateVal[indx].FloatVal = Src2.FloatVal; 1909 Dest.AggregateVal[i].FloatVal = Src1.AggregateVal[j].FloatVal; 1909 Dest.AggregateVal[i].FloatVal = Src1.AggregateVal[j].FloatVal; 1911 Dest.AggregateVal[i].FloatVal = Src2.AggregateVal[j-src1Size].FloatVal; 1911 Dest.AggregateVal[i].FloatVal = Src2.AggregateVal[j-src1Size].FloatVal; 1956 Dest.FloatVal = pSrc->FloatVal; 1956 Dest.FloatVal = pSrc->FloatVal; 2003 pDest->FloatVal = Src2.FloatVal; 2003 pDest->FloatVal = Src2.FloatVal;lib/ExecutionEngine/MCJIT/MCJIT.cpp
590 rv.FloatVal = ((float(*)())(intptr_t)FPtr)();
lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp 109 rv.FloatVal = ((float (*)())(intptr_t)FPtr)();