Searched refs:convert (Results 126 - 136 of 136) sorted by relevance

123456

/freebsd-current/contrib/llvm-project/llvm/lib/IR/
H A DAsmWriter.cpp1456 // 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 DCore.cpp1509 APF.convert(APFloat::IEEEdouble(), APFloat::rmNearestTiesToEven, &APFLosesInfo);
/freebsd-current/contrib/llvm-project/clang/lib/AST/
H A DExpr.cpp1064 V.convert(llvm::APFloat::IEEEdouble(), llvm::APFloat::rmNearestTiesToEven,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp142 // 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 DInstCombineCompares.cpp775 // 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 DPPCISelLowering.cpp1512 // 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 DSemaOverload.cpp419 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 DSemaExpr.cpp790 // 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 DSIISelLowering.cpp1962 // 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 DX86ISelLowering.cpp775 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 DCGBuiltin.cpp295 /// @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