Searched refs:convert (Results 126 - 136 of 136) sorted by relevance
123456
/freebsd-current/contrib/llvm-project/llvm/lib/IR/ |
H A D | AsmWriter.cpp | 1456 // Floats are represented in ASCII IR as double, convert. 1460 // expected value after convert (quiet bit of the payload is clear). 1462 apf.convert(APFloat::IEEEdouble(), APFloat::rmNearestTiesToEven,
|
H A D | Core.cpp | 1509 APF.convert(APFloat::IEEEdouble(), APFloat::rmNearestTiesToEven, &APFLosesInfo);
|
/freebsd-current/contrib/llvm-project/clang/lib/AST/ |
H A D | Expr.cpp | 1064 V.convert(llvm::APFloat::IEEEdouble(), llvm::APFloat::rmNearestTiesToEven,
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 142 // handling of it would convert it to a load, which is not always 173 // handling of it would convert it to a load, which is not always 271 // independent) handling of it would convert it to a load, which is 1220 // If this is not inserting a 32-bit word, convert it into such a thing. 1482 // Rotate ByteVec back, and convert to a vector predicate. 1928 // If the HI part is not used, convert it to a regular MUL. 2253 FloatVal.convert(APFloat::IEEEhalf(), APFloat::rmNearestTiesToEven, &Ignored);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 775 // different. Try convert this to an indexed compare by looking through 828 // Try convert this to an indexed compare by looking through PHIs/casts as a 2275 // SLE is the same as above, but SLE is canonicalized to SLT, so convert: 2300 // ULE is the same as above, but ULE is canonicalized to ULT, so convert: 2460 // then convert an unsigned cmp to a test of the sign-bit: 5444 // We generally try to convert rotate-right -> rotate-left, this just 6123 // may convert signed into unsigned predicates in ways that other passes 7788 TruncC.convert(FPSem, APFloat::rmNearestTiesToEven, &Lossy); 7816 // Zero is a special case that's OK to convert.
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 1512 // when to convert selects into branches. 4794 // instruction to convert to a toc-restore. 8530 // Otherwise, convert to double-precision and then round. 8692 // When converting to single-precision, we actually need to convert 8723 // don't need to twiddle bits since the original input will convert 9246 APFloatToConvert.convert(APFloat::IEEEsingle(), APFloat::rmNearestTiesToEven, 9254 // Bitcast the argument APInt to a double and convert it to a single precision 9270 // Only convert if it loses info, since XXSPLTIDP should 9274 APFloatToConvert.convert(APFloat::IEEEsingle(), APFloat::rmNearestTiesToEven, 9516 // we convert t [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOverload.cpp | 419 llvm::APFloat::opStatus ConvertStatus = FloatVal.convert( 1948 // so we can convert to the type of that function. 2791 // Objective C++: We're able to convert from a pointer to any object 2801 // Objective C++: We're able to convert from a block pointer type to a 3500 // - in top level it is only valid to convert to addr space that is a 4052 // convert arguments, #2 would be the best viable function in C++11. 4086 // ��� L1 and L2 convert to arrays of the same element type, and either the 4876 // to convert the referent. 5216 // required to convert the argument expression to the 5312 // implicit conversion sequence is the one required to convert th [all...] |
H A D | SemaExpr.cpp | 790 // First, convert to an r-value. 1232 // If we have two real floating types, convert the smaller operand 1262 /// Diagnose attempts to convert between __float128, __ibm128 and 1603 // Diagnose attempts to convert between __ibm128, __float128 and long double 1651 // If we have a controlling type, we need to convert it from a parsed type 5280 "should be able to convert any integer type to size type"); 6529 /// routine does not attempt to convert the object argument. Returns 7433 /// ActOnConvertVectorExpr - create a new convert-vector expression from the 7448 /// unary-convert to an expression of function-pointer or 8362 // splat path anyway, which does what we want (convert, no [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 1962 // Then convert the vector elements or scalar value. 7650 // SIShrinkInstructions will convert NSA encodings to non-NSA after register 13232 Val.convert(APFloat::IEEEhalf(), APFloat::rmNearestTiesToEven, &LosesInfo);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 775 TmpFlt2.convert(APFloat::x87DoubleExtended(), APFloat::rmNearestTiesToEven, 3043 /// Returns true if it is beneficial to convert a load of a constant 3082 // convert this to shl+add/sub and then still have to type legalize those ops. 3127 // If the vector op is not supported, try to convert to scalar. 3179 // If both types are legal vectors, it's always ok to convert them. 6410 // If both the lowest 16-bits are non-zero, then convert to MOVD. 8961 // If element VT is < 32 bits, convert it to inserts into a zero vector. 11115 // If the final mask is an alternating blend of vXi8/vXi16, convert to an 14893 // convert the 64-bit shuffle mask selection values into 128-bit 17635 // Only non-legal VSELECTs reach this lowering, convert thos [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGBuiltin.cpp | 295 /// @param E Builtin call expression to convert to cmpxchg. 3268 Probability.convert(llvm::APFloat::IEEEdouble(), 9033 // undefined behavior, but in MVE it's legal, so we must convert it to code 15037 // but less than two lanes, convert to shifting in zeroes. 16901 // Input to vec_replace_elt is an element index, convert to byte index.
|
Completed in 705 milliseconds
123456