Home
last modified time | relevance | path

Searched refs:FirstType (Results 1 – 18 of 18) sorted by relevance

/llvm-project/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/
H A Dp5-0x.cpp10 template<typename R, typename FirstType, typename ...Types>
11 struct has_nondeduced_pack_test<R(FirstType, Types..., int),
12 R(FirstType, Types...)> {
/llvm-project/clang/lib/Sema/
H A DSemaObjC.cpp46 QualType FirstType; in ActOnObjCForCollectionStmt()
56 FirstType = D->getType(); in ActOnObjCForCollectionStmt()
65 if (FirstType->getContainedAutoType()) { in ActOnObjCForCollectionStmt()
70 FirstType = QualType(); in ActOnObjCForCollectionStmt()
72 D->getTypeSourceInfo()->getTypeLoc(), DeducedInit, FirstType, Info); in ActOnObjCForCollectionStmt()
76 if (FirstType.isNull()) { in ActOnObjCForCollectionStmt()
81 D->setType(FirstType); in ActOnObjCForCollectionStmt()
97 FirstType = static_cast<Expr *>(First)->getType(); in ActOnObjCForCollectionStmt()
98 if (FirstType.isConstQualified()) in ActOnObjCForCollectionStmt()
100 << FirstType << Firs in ActOnObjCForCollectionStmt()
45 QualType FirstType; ActOnObjCForCollectionStmt() local
[all...]
H A DSemaRISCV.cpp1412 auto ValidScalableConversion = [](QualType FirstType, QualType SecondType) { in isValidRVVBitcast()
1413 if (!FirstType->isRVVSizelessBuiltinType()) in isValidRVVBitcast()
1415 __anonfbd9ae0f0402(QualType FirstType, QualType SecondType) isValidRVVBitcast() argument
H A DSemaDeclAttr.cpp4085 QualType FirstType = FirstField->getType(); in AddAlignedAttr()
4086 if (FirstType->hasFloatingRepresentation() || FirstType->isVectorType()) { in AddAlignedAttr()
4089 << FirstType->isVectorType() << FirstType; in AddAlignedAttr()
4093 if (FirstType->isIncompleteType()) in AddAlignedAttr()
4095 uint64_t FirstSize = S.Context.getTypeSize(FirstType); in AddAlignedAttr()
4096 uint64_t FirstAlign = S.Context.getTypeAlign(FirstType);
3804 QualType FirstType = FirstField->getType(); handleTransparentUnionAttr() local
H A DSemaExpr.cpp7535 auto ValidScalableConversion = [](QualType FirstType, QualType SecondType) { in CheckMatrixCast()
7536 if (!FirstType->isSVESizelessBuiltinType()) in CheckMatrixCast()
10248 auto IsSveRVVConversion = [](QualType FirstType, QualType SecondType, in CheckVectorOperands()
10252 if (FirstType->isSizelessBuiltinType() && VecType) { in CheckVectorOperands()
10279 auto IsSveRVVGnuConversion = [](QualType FirstType, QualType SecondType, in CheckSizelessVectorOperands()
10281 const VectorType *FirstVecType = FirstType->getAs<VectorType>(); in CheckSizelessVectorOperands()
10308 if (FirstType->isSVESizelessBuiltinType()) in CheckSizelessVectorOperands()
10310 if (FirstType->isRVVSizelessBuiltinType()) { in CheckSizelessVectorOperands()
17055 QualType FirstType, SecondType; in TransformDeclRefExpr()
17060 FirstType in TransformDeclRefExpr()
7412 __anond5f75ba70f02(QualType FirstType, QualType SecondType) isValidSveBitcast() argument
10105 __anond5f75ba71302(QualType FirstType, QualType SecondType, unsigned &SVEorRVV) CheckVectorOperands() argument
10133 __anond5f75ba71402(QualType FirstType, QualType SecondType, unsigned &SVEorRVV) CheckVectorOperands() argument
16765 QualType FirstType, SecondType; DiagnoseAssignmentResult() local
[all...]
/llvm-project/clang/lib/AST/
H A DODRDiagsEmitter.cpp178 QualType FirstType = FirstField->getType(); in diagnoseSubMismatchField() local
180 if (computeODRHash(FirstType) != computeODRHash(SecondType)) { in diagnoseSubMismatchField()
181 DiagError(FieldTypeName) << FirstII << FirstType; in diagnoseSubMismatchField()
276 QualType FirstType = FirstTD->getUnderlyingType(); in diagnoseSubMismatchTypedef() local
278 if (computeODRHash(FirstType) != computeODRHash(SecondType)) { in diagnoseSubMismatchTypedef()
279 DiagError(TypedefType) << IsTypeAlias << FirstName << FirstType; in diagnoseSubMismatchTypedef()
319 QualType FirstType = FirstVD->getType(); in diagnoseSubMismatchVar() local
321 if (computeODRHash(FirstType) != computeODRHash(SecondType)) { in diagnoseSubMismatchVar()
322 DiagError(VarType) << FirstName << FirstType; in diagnoseSubMismatchVar()
1503 QualType FirstType = FirstNTTPD->getType(); in diagnoseMismatch() local
[all …]
H A DASTContext.cpp10291 bool ASTContext::areCompatibleSveTypes(QualType FirstType, in areCommonBaseCompatible()
10293 auto IsValidCast = [this](QualType FirstType, QualType SecondType) { in areCommonBaseCompatible()
10294 if (const auto *BT = FirstType->getAs<BuiltinType>()) { in areCommonBaseCompatible()
10302 FirstType->getSveEltType(*this); in areCommonBaseCompatible()
10312 return IsValidCast(FirstType, SecondType) || in areCommonBaseCompatible()
10313 IsValidCast(SecondType, FirstType); in areCommonBaseCompatible()
10316 bool ASTContext::areLaxCompatibleSveTypes(QualType FirstType, in areCommonBaseCompatible()
10318 auto IsLaxCompatible = [this](QualType FirstType, QualType SecondType) { in areCommonBaseCompatible()
10319 const auto *BT = FirstType->getAs<BuiltinType>(); in areCommonBaseCompatible()
10353 FirstType in canAssignObjCInterfaces()
9624 areCompatibleSveTypes(QualType FirstType,QualType SecondType) areCompatibleSveTypes() argument
9626 __anon6b91f9f10702(QualType FirstType, QualType SecondType) areCompatibleSveTypes() argument
9649 areLaxCompatibleSveTypes(QualType FirstType,QualType SecondType) areLaxCompatibleSveTypes() argument
9651 __anon6b91f9f10802(QualType FirstType, QualType SecondType) areLaxCompatibleSveTypes() argument
9713 areCompatibleRVVTypes(QualType FirstType,QualType SecondType) areCompatibleRVVTypes() argument
9720 __anon6b91f9f10902(QualType FirstType, QualType SecondType) areCompatibleRVVTypes() argument
9744 areLaxCompatibleRVVTypes(QualType FirstType,QualType SecondType) areLaxCompatibleRVVTypes() argument
9751 __anon6b91f9f10a02(QualType FirstType, QualType SecondType) areLaxCompatibleRVVTypes() argument
[all...]
/llvm-project/lldb/include/lldb/Symbol/
H A DTypeMap.h44 lldb::TypeSP FirstType() const;
H A DType.h385 lldb::TypeSP GetFirstType() const { return m_type_map.FirstType(); }
/llvm-project/clang/test/Index/
H A Dobjc-typeargs-protocols.m14 @interface Foo<FirstType, SecondType> : Base
/llvm-project/lldb/source/Symbol/
H A DTypeMap.cpp94 lldb::TypeSP TypeMap::FirstType() const { in FirstType() function in TypeMap
/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.cpp548 CVTypeArray::Iterator FirstType = CVTypes.begin(); in traverseTypeSection()
551 if (FirstType->kind() == LF_TYPESERVER2) { in traverseTypeSection()
553 TypeDeserializer::deserializeAs<TypeServer2Record>(FirstType->data())); in traverseTypeSection() local
559 if (FirstType->kind() == LF_PRECOMP) { in traverseTypeSection()
561 TypeDeserializer::deserializeAs<PrecompRecord>(FirstType->data())); in traverseTypeSection()
/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIteratorModeling.cpp381 const QualType FirstType = FirstArg->getType(); in handleOverloadedOperator() local
384 if (FirstType->isIntegralOrEnumerationType() || in handleOverloadedOperator()
388 const bool IsIterFirst = FirstType->isStructureOrClassType(); in handleOverloadedOperator()
/llvm-project/clang/include/clang/AST/
H A DASTContext.h2445 bool areCompatibleSveTypes(QualType FirstType, QualType SecondType);
2449 bool areLaxCompatibleSveTypes(QualType FirstType, QualType SecondType);
2454 bool areCompatibleRVVTypes(QualType FirstType, QualType SecondType);
2460 bool areLaxCompatibleRVVTypes(QualType FirstType, QualType SecondType);
/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h1043 const Node *FirstType;
1049 FirstType(FirstType_), SecondType(SecondType_) {} in printLeft()
1051 template<typename Fn> void match(Fn F) const { F(FirstType, SecondType); } in printLeft()
1055 FirstType->print(OB);
5546 Node *FirstType = getDerived().parseType();
5547 if (FirstType == nullptr)
5554 return make<CtorVtableSpecialName>(SecondType, FirstType);
1019 const Node *FirstType; global() variable
5321 Node *FirstType = getDerived().parseType(); parseSpecialName() local
/llvm-project/libcxxabi/src/demangle/
H A DItaniumDemangle.h1043 const Node *FirstType; in NestedName()
1049 FirstType(FirstType_), SecondType(SecondType_) {} in printLeft()
1051 template<typename Fn> void match(Fn F) const { F(FirstType, SecondType); } in printLeft()
1055 FirstType->print(OB);
5546 Node *FirstType = getDerived().parseType();
5547 if (FirstType == nullptr)
5554 return make<CtorVtableSpecialName>(SecondType, FirstType);
1020 const Node *FirstType; global() variable
5322 Node *FirstType = getDerived().parseType(); parseSpecialName() local
/llvm-project/third-party/unittest/googlemock/include/gmock/
H A Dgmock-matchers.h3069 typedef typename RawPairType::first_type FirstType;
3075 testing::SafeMatcherCast<const FirstType&>(first_matcher)),
3143 const Matcher<const FirstType&> first_matcher_;
/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParserClang.cpp247 TypeSP pcm_type_sp = results.GetTypeMap().FirstType(); in PrepareContextToReceiveMembers()
261 pcm_type_sp = results.GetTypeMap().FirstType(); in PrepareContextToReceiveMembers()