Home
last modified time | relevance | path

Searched refs:SecondType (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang/test/Index/
H A Dobjc-typeargs-protocols.m14 @interface Foo<FirstType, SecondType> : Base
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DIteratorModeling.cpp384 const QualType SecondType = SecondArg->getType(); in handleOverloadedOperator() local
387 SecondType->isIntegralOrEnumerationType()) { in handleOverloadedOperator()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTContext.cpp9315 QualType SecondType) { in areCompatibleSveTypes() argument
9320 auto IsValidCast = [this](QualType FirstType, QualType SecondType) { in areCompatibleSveTypes() argument
9322 if (const auto *VT = SecondType->getAs<VectorType>()) { in areCompatibleSveTypes()
9331 return getTypeSize(SecondType) == getSVETypeSize(*this, BT) && in areCompatibleSveTypes()
9339 return IsValidCast(FirstType, SecondType) || in areCompatibleSveTypes()
9340 IsValidCast(SecondType, FirstType); in areCompatibleSveTypes()
9344 QualType SecondType) { in areLaxCompatibleSveTypes() argument
9354 const auto *VecTy = SecondType->getAs<VectorType>(); in areLaxCompatibleSveTypes()
9373 getTypeSize(SecondType) != getSVETypeSize(*this, BT)) in areLaxCompatibleSveTypes()
9391 return IsLaxCompatible(FirstType, SecondType) || in areLaxCompatibleSveTypes()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h954 const Node *SecondType; variable
959 FirstType(FirstType_), SecondType(SecondType_) {} in CtorVtableSpecialName()
961 template<typename Fn> void match(Fn F) const { F(FirstType, SecondType); } in match()
967 SecondType->print(OB); in printLeft()
4918 Node *SecondType = getDerived().parseType(); in parseSpecialName() local
4919 if (SecondType == nullptr) in parseSpecialName()
4921 return make<CtorVtableSpecialName>(SecondType, FirstType); in parseSpecialName()
/llvm-project-15.0.7/libcxxabi/src/demangle/
H A DItaniumDemangle.h954 const Node *SecondType; variable
959 FirstType(FirstType_), SecondType(SecondType_) {} in CtorVtableSpecialName()
961 template<typename Fn> void match(Fn F) const { F(FirstType, SecondType); } in match()
967 SecondType->print(OB); in printLeft()
4918 Node *SecondType = getDerived().parseType(); in parseSpecialName() local
4919 if (SecondType == nullptr) in parseSpecialName()
4921 return make<CtorVtableSpecialName>(SecondType, FirstType); in parseSpecialName()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReader.cpp9707 QualType SecondType = SecondField->getType(); in diagnoseOdrViolations() local
9708 if (computeODRHash(FirstType) != computeODRHash(SecondType)) { in diagnoseOdrViolations()
9710 DiagNote(FieldTypeName) << SecondII << SecondType; in diagnoseOdrViolations()
9803 QualType SecondType = SecondTD->getUnderlyingType(); in diagnoseOdrViolations() local
9804 if (computeODRHash(FirstType) != computeODRHash(SecondType)) { in diagnoseOdrViolations()
9846 QualType SecondType = SecondVD->getType(); in diagnoseOdrViolations() local
9847 if (computeODRHash(FirstType) != computeODRHash(SecondType)) { in diagnoseOdrViolations()
9849 DiagNote(VarType) << SecondName << SecondType; in diagnoseOdrViolations()
10835 QualType SecondType = SecondTTPD->getDefaultArgument(); in diagnoseOdrViolations() local
10842 << (i + 1) << SecondType; in diagnoseOdrViolations()
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTContext.h2261 bool areCompatibleSveTypes(QualType FirstType, QualType SecondType);
2265 bool areLaxCompatibleSveTypes(QualType FirstType, QualType SecondType);
/llvm-project-15.0.7/llvm/utils/unittest/googlemock/include/gmock/
H A Dgmock-matchers.h2605 typedef typename RawPairType::second_type SecondType;
2612 testing::SafeMatcherCast<const SecondType&>(second_matcher)) {
2680 const Matcher<const SecondType&> second_matcher_;
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExpr.cpp7696 const auto *VecTy = SecondType->getAs<VectorType>(); in isValidSveBitcast()
10476 auto IsSveConversion = [](QualType FirstType, QualType SecondType) { in CheckVectorOperands() argument
10477 const VectorType *VecType = SecondType->getAs<VectorType>(); in CheckVectorOperands()
10493 const VectorType *SecondVecType = SecondType->getAs<VectorType>(); in CheckVectorOperands()
17071 QualType FirstType, SecondType; in DiagnoseAssignmentResult() local
17077 SecondType = SrcType; in DiagnoseAssignmentResult()
17088 SecondType = DstType; in DiagnoseAssignmentResult()
17097 FDiag << FirstType << SecondType << ActionForDiag in DiagnoseAssignmentResult()
17107 isPlainChar(SecondType->getPointeeOrArrayElementType())); in DiagnoseAssignmentResult()
17119 HandleFunctionTypeMismatch(FDiag, SecondType, FirstType); in DiagnoseAssignmentResult()
[all …]