Home
last modified time | relevance | path

Searched refs:Conversions (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DOverload.h895 ConversionSequenceList Conversions; member
964 for (auto &C : Conversions) { in hasAmbiguousConversion()
973 Conversions[Idx].Bad.FromExpr, in TryToFixBadConversion()
974 Conversions[Idx].Bad.getFromType(), in TryToFixBadConversion()
975 Conversions[Idx].Bad.getToType(), S); in TryToFixBadConversion()
1197 ImplicitConversionSequence *Conversions = in allocateConversionSequences() local
1202 new (&Conversions[I]) ImplicitConversionSequence(); in allocateConversionSequences()
1204 return ConversionSequenceList(Conversions, NumConversions); in allocateConversionSequences()
1211 ConversionSequenceList Conversions = std::nullopt) {
1212 assert((Conversions.empty() || Conversions.size() == NumConversions) &&
[all …]
H A DSema.h9847 Conversions, enumerator
10245 ConversionSequenceList &Conversions, bool SuppressUserConversions,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp110 OverloadCandidateSet& Conversions,
1085 for (auto &C : i->Conversions) in destroyCandidates()
1604 OverloadCandidateSet Conversions(From->getExprLoc(), in TryUserDefinedConversion() local
1607 Conversions, AllowExplicit, in TryUserDefinedConversion()
1647 for (OverloadCandidateSet::iterator Cand = Conversions.begin(); in TryUserDefinedConversion()
1648 Cand != Conversions.end(); ++Cand) in TryUserDefinedConversion()
3831 const auto &Conversions = FromRecordDecl->getVisibleConversionFunctions(); in IsUserDefinedConversion() local
3832 for (auto I = Conversions.begin(), E = Conversions.end(); I != E; ++I) { in IsUserDefinedConversion()
3879 if (Best->Conversions[0].isEllipsis()) in IsUserDefinedConversion()
3882 User.Before = Best->Conversions[0].Standard; in IsUserDefinedConversion()
[all …]
H A DSemaInit.cpp4300 const auto &Conversions = SourceRD->getVisibleConversionFunctions(); in ResolveConstructorOverload() local
4301 for (auto I = Conversions.begin(), E = Conversions.end(); I != E; ++I) { in ResolveConstructorOverload()
4949 const auto &Conversions = T2RecordDecl->getVisibleConversionFunctions(); in TryRefInitWithConversionFunction() local
4950 for (auto I = Conversions.begin(), E = Conversions.end(); I != E; ++I) { in TryRefInitWithConversionFunction()
5878 const auto &Conversions = in TryUserDefinedConversion() local
5880 for (auto I = Conversions.begin(), E = Conversions.end(); I != E; ++I) { in TryUserDefinedConversion()
9654 Candidate.Conversions.size() > 0; in PerformCopyInitialization()
9660 Candidate->Conversions[0].setBad(BadConversionSequence::no_conversion, in PerformCopyInitialization()
H A DOpenCLBuiltins.td507 // OpenCL v2.0 Extensions s5.1.1 and s6.1.1 - Conversions.
514 // Conversions to integer type have a sat and non-sat variant.
H A DSemaExprCXX.cpp6565 LHS.get(), Best->BuiltinParamTypes[0], Best->Conversions[0], in FindConditionalOverload()
6572 RHS.get(), Best->BuiltinParamTypes[1], Best->Conversions[1], in FindConditionalOverload()
/freebsd/lib/libc/softfloat/
H A Dsoftfloat.txt113 -- Conversions among all the floating-point formats, and also between
218 returns one result. Conversions from a smaller to a larger floating-point
219 format are always exact and so require no rounding. Conversions from 32-bit
224 Conversions from floating-point to integer raise the invalid exception if
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp917 ASTUnresolvedSet &Conversions = data().Conversions.get(Ctx); in addedMember() local
921 Conversions.replace(cast<NamedDecl>(Primary->getPreviousDecl()), in addedMember()
924 Conversions.addDecl(Ctx, Primary, AS); in addedMember()
1411 data().Conversions.get(Ctx).addDecl(Ctx, Shadow, Shadow->getAccess()); in addedMember()
1878 Set = &data().Conversions.get(Ctx); in getVisibleConversionFunctions()
1902 ASTUnresolvedSet &Convs = data().Conversions.get(getASTContext()); in removeConversion()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSchedRocket.td134 // Conversions
H A DRISCVSchedSiFiveP400.td214 // Conversions
H A DRISCVSchedSiFiveP600.td266 // Conversions
H A DRISCVSchedSiFive7.td409 // Conversions
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsicsARM.td637 // Vector Conversions Between Floating-point and Integer
647 // Vector Conversions Between Floating-point and Fixed-point.
653 // Vector Conversions Between Half-Precision and Single-Precision.
H A DIntrinsicsAArch64.td485 // Vector Conversions Between Half-Precision and Single-Precision.
491 // Vector Conversions Between Floating-point and Fixed-point.
497 // Vector FP->Int Conversions
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h333 LazyASTUnresolvedSet Conversions; member
1126 return data().Conversions.get(getASTContext()).begin(); in conversion_begin()
1130 return data().Conversions.get(getASTContext()).end(); in conversion_end()
/freebsd/contrib/gdtoa/
H A DREADME19 Decimal-Binary Conversions", Numerical Analysis Manuscript
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstr64Bit.td398 // 64-bit Floating Point Conversions.
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedA55.td364 // Floating Point Conversions, MAC, DIV, SQRT
H A DAArch64SchedCyclone.td572 // 7.9.7 Integer-FP Conversions
H A DAArch64SchedA510.td374 // Floating Point Conversions, MAC, DIV, SQRT
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ScheduleAtom.td320 // Conversions.
H A DX86ScheduleBtVer2.td616 // Conversions.
H A DX86ScheduleBdVer2.td981 // Conversions.
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrSIMD.td1319 // Conversions
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrVector.td1692 // Conversions

12