Searched refs:SecondType (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | objc-typeargs-protocols.m | 14 @interface Foo<FirstType, SecondType> : Base
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | IteratorModeling.cpp | 384 const QualType SecondType = SecondArg->getType(); in handleOverloadedOperator() local 387 SecondType->isIntegralOrEnumerationType()) { in handleOverloadedOperator()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ASTContext.cpp | 9315 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 D | ItaniumDemangle.h | 954 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 D | ItaniumDemangle.h | 954 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 D | ASTReader.cpp | 9707 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 D | ASTContext.h | 2261 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 D | gmock-matchers.h | 2605 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 D | SemaExpr.cpp | 7696 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 …]
|