| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 259 typedef TypeSpecifierType TST; typedef 402 static bool isTypeRep(TST T) { in isTypeRep() 406 static bool isExprRep(TST T) { in isExprRep() 409 static bool isTemplateIdRep(TST T) { in isTemplateIdRep() 416 static bool isDeclRep(TST T) { in isDeclRep() 476 TST getTypeSpecType() const { return (TST)TypeSpecType; } in getTypeSpecType() 519 assert(isDeclRep((TST)TypeSpecType) || isTypeRep((TST)TypeSpecType) || in getTypeSpecTypeNameLoc() 520 isExprRep((TST)TypeSpecType)); in getTypeSpecTypeNameLoc() 713 assert(isDeclRep((TST) TypeSpecType)); in UpdateDeclRep() 717 assert(isTypeRep((TST) TypeSpecType)); in UpdateTypeRep() [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | stack-protector-musttail.ll | 14 ; CHECK: [[TST:%.*]] = icmp eq i8* [[GUARD]], [[TOKEN]] 15 ; CHECK: br i1 [[TST]] 32 ; CHECK: [[TST:%.*]] = icmp eq i8* [[GUARD]], [[TOKEN]] 33 ; CHECK: br i1 [[TST]] 54 ; CHECK: [[TST:%.*]] = icmp eq i8* [[GUARD]], [[TOKEN]] 55 ; CHECK: br i1 [[TST]]
|
| /llvm-project-15.0.7/llvm/test/Transforms/AtomicExpand/ARM/ |
| H A D | atomic-expansion-v7.ll | 12 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 31 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 48 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 67 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 87 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 115 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 134 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 154 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 174 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 194 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 [all …]
|
| H A D | atomic-expansion-v8.ll | 12 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 13 ; CHECK: br i1 [[TST]], label %[[LOOP]], label %[[END:.*]] 31 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 32 ; CHECK: br i1 [[TST]], label %[[LOOP]], label %[[END:.*]] 48 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 49 ; CHECK: br i1 [[TST]], label %[[LOOP]], label %[[END:.*]] 76 ; CHECK: [[TST:%.*]] = icmp ne i32 [[TRYAGAIN]], 0 103 ; CHECK: [[TST:%.*]] = icmp eq i32 [[TRYAGAIN]], 0 148 ; CHECK: [[TST:%.*]] = icmp eq i32 [[TRYAGAIN]], 0 192 ; CHECK: [[TST:%.*]] = icmp eq i32 [[TRYAGAIN]], 0 [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | HeuristicResolver.cpp | 46 const auto *TST = T->getAs<TemplateSpecializationType>(); in resolveTypeToRecordDecl() local 47 if (!TST) in resolveTypeToRecordDecl() 51 TST->getTemplateName().getAsTemplateDecl()); in resolveTypeToRecordDecl() 80 auto *TST = T->getAs<TemplateSpecializationType>(); in getPointeeType() local 81 if (!TST) in getPointeeType() 83 if (TST->getNumArgs() == 0) in getPointeeType() 85 const TemplateArgument &FirstArg = TST->getArg(0); in getPointeeType()
|
| H A D | FindTarget.cpp | 424 VisitTemplateSpecializationType(const TemplateSpecializationType *TST) { in add() 427 if (const auto *UTN = TST->getTemplateName().getAsUsingShadowDecl()) in add() 434 if (TST->isTypeAlias()) { in add() 435 Outer.add(TST->getAliasedType(), Flags | Rel::Underlying); in add() 439 TST->getTemplateName().getAsTemplateDecl()->getTemplatedDecl(), in add() 446 TST->getTemplateName().getAsTemplateDecl())) in add() 449 else if (const CXXRecordDecl *RD = TST->getAsCXXRecordDecl()) in add() 453 if (auto *TD = TST->getTemplateName().getAsTemplateDecl()) in add()
|
| H A D | IncludeCleaner.cpp | 81 bool VisitTemplateSpecializationType(TemplateSpecializationType *TST) { in VisitTemplateSpecializationType() argument 83 if (TST->getTemplateName().getKind() == TemplateName::UsingTemplate) in VisitTemplateSpecializationType() 85 add(TST->getAsCXXRecordDecl()); // Specialization in VisitTemplateSpecializationType()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | DeclSpec.cpp | 542 const char *DeclSpec::getSpecifierName(DeclSpec::TST T, in getSpecifierName() 730 bool DeclSpec::SetTypeSpecType(TST T, SourceLocation Loc, in SetTypeSpecType() 738 bool DeclSpec::SetTypeSpecType(TST T, SourceLocation TagKwLoc, in SetTypeSpecType() 761 bool DeclSpec::SetTypeSpecType(TST T, SourceLocation Loc, in SetTypeSpecType() 783 bool DeclSpec::SetTypeSpecType(TST T, SourceLocation Loc, in SetTypeSpecType() 824 bool DeclSpec::SetTypeSpecType(TST T, SourceLocation Loc, in SetTypeSpecType() 1234 << getSpecifierName((TST)TypeSpecType, Policy); in Finish() 1257 << getSpecifierName((TST)TypeSpecType, Policy); in Finish() 1314 << getSpecifierName((TST)TypeSpecType, Policy); in Finish() 1435 assert(!TypeSpecOwned || isDeclRep((TST) TypeSpecType)); in Finish() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ASTDiagnostic.cpp | 118 if (!TST->isTypeAlias()) { in desugarForDiagnostic() 983 : TST(TST), Index(0), CurrentTA(nullptr), EndTA(nullptr) { in InternalIterator() 984 if (!TST) return; in InternalIterator() 1054 return TST->getArg(Index); in operator *() 1071 : SugaredIterator(TST), in TSTiterator() 1073 (TST->isSugared() && !TST->isTypeAlias()) in TSTiterator() 1121 return TST; in GetTemplateSpecializationType() 1398 while (TST) { in makeTemplateList() 1399 TemplateList.push_back(TST); in makeTemplateList() 1400 if (!TST->isTypeAlias()) in makeTemplateList() [all …]
|
| H A D | QualTypeNames.cpp | 129 if (const auto *TST = dyn_cast<const TemplateSpecializationType>(TypePtr)) { in getFullyQualifiedTemplateType() local 132 for (TemplateSpecializationType::iterator I = TST->begin(), E = TST->end(); in getFullyQualifiedTemplateType() 146 TST->getTemplateName(), FQArgs, in getFullyQualifiedTemplateType() 147 TST->getCanonicalTypeInternal()); in getFullyQualifiedTemplateType() 331 } else if (const auto *TST = dyn_cast<TemplateSpecializationType>(TypePtr)) { in createNestedNameSpecifierForScopeOf() local 332 Decl = TST->getTemplateName().getAsTemplateDecl(); in createNestedNameSpecifierForScopeOf()
|
| H A D | CXXInheritance.cpp | 250 const TemplateSpecializationType *TST = in lookupInBases() local 252 if (!TST) { in lookupInBases() 256 TemplateName TN = TST->getTemplateName(); in lookupInBases() 414 const TemplateSpecializationType *TST = in findOrdinaryMemberInDependentClasses() local 416 if (!TST) { in findOrdinaryMemberInDependentClasses() 422 TemplateName TN = TST->getTemplateName(); in findOrdinaryMemberInDependentClasses()
|
| H A D | ItaniumMangle.cpp | 1240 if (const auto *TST = type->getAs<TemplateSpecializationType>()) { in manglePrefix() local 1241 if (!mangleSubstitution(QualType(TST, 0))) { in manglePrefix() 1242 mangleTemplatePrefix(TST->getTemplateName()); in manglePrefix() 1247 mangleTemplateArgs(TST->getTemplateName(), TST->getArgs(), in manglePrefix() 1248 TST->getNumArgs()); in manglePrefix() 1249 addSubstitution(QualType(TST, 0)); in manglePrefix() 2368 const TemplateSpecializationType *TST = in mangleUnresolvedTypeOrSimpleId() local 2370 TemplateName TN = TST->getTemplateName(); in mangleUnresolvedTypeOrSimpleId() 2419 mangleTemplateArgs(TemplateName(), TST->getArgs(), TST->getNumArgs()); in mangleUnresolvedTypeOrSimpleId() 2836 if (const TemplateSpecializationType *TST in mangleType() local [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/X86/ |
| H A D | x86-shuffle-sink-inseltpoison.ll | 13 ; CHECK-SSE2-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 23 ; CHECK-XOP-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 32 ; CHECK-AVX-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 54 ; CHECK-SSE2-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 64 ; CHECK-XOP-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 73 ; CHECK-AVX2-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 104 ; CHECK-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 135 ; CHECK-XOP-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 144 ; CHECK-AVX-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 175 ; CHECK-XOP-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] [all …]
|
| H A D | x86-shuffle-sink.ll | 13 ; CHECK-SSE2-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 23 ; CHECK-XOP-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 32 ; CHECK-AVX-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 54 ; CHECK-SSE2-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 64 ; CHECK-XOP-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 73 ; CHECK-AVX2-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 104 ; CHECK-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 135 ; CHECK-XOP-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 144 ; CHECK-AVX-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] 175 ; CHECK-XOP-NEXT: br i1 [[TST:%.*]], label [[IF_TRUE:%.*]], label [[IF_FALSE:%.*]] [all …]
|
| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | TemplateNameTest.cpp | 102 const auto *TST = in TEST() local 104 ASSERT_TRUE(TST); in TEST() 105 EXPECT_EQ(TST->getTemplateName().getKind(), TemplateName::UsingTemplate); in TEST()
|
| /llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/AArch64/ |
| H A D | mismatched-intrinsics.ll | 10 ; CHECK-NEXT: [[TST:%.*]] = icmp sgt i64 [[VADDLVQ_S32_I]], [[VADDLV_S32_I]] 11 ; CHECK-NEXT: [[EQUAL:%.*]] = sext i1 [[TST]] to i64
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopVectorize/X86/ |
| H A D | imprecise-through-phis.ll | 21 ; CHECK-NEXT: [[TST:%.*]] = fcmp une double [[NEXTVAL]], 4.200000e+01 22 ; CHECK-NEXT: br i1 [[TST]], label [[DO_ADD:%.*]], label [[NO_ADD:%.*]] 101 ; SSE-NEXT: [[TST:%.*]] = fcmp fast une double [[NEXTVAL]], 4.200000e+01 102 ; SSE-NEXT: br i1 [[TST]], label [[DO_ADD:%.*]], label [[NO_ADD:%.*]] 150 ; AVX-NEXT: [[TST:%.*]] = fcmp fast une double [[NEXTVAL]], 4.200000e+01 151 ; AVX-NEXT: br i1 [[TST]], label [[DO_ADD:%.*]], label [[NO_ADD:%.*]]
|
| /llvm-project-15.0.7/clang/lib/Index/ |
| H A D | IndexTypeSourceInfo.cpp | 215 const TemplateSpecializationType *TST = in VisitDependentNameTypeLoc() local 217 if (!TST) in VisitDependentNameTypeLoc() 219 TemplateName TN = TST->getTemplateName(); in VisitDependentNameTypeLoc()
|
| H A D | IndexBody.cpp | 162 const TemplateSpecializationType *TST = in indexDependentReference() local 164 if (!TST) in indexDependentReference() 166 TemplateName TN = TST->getTemplateName(); in indexDependentReference()
|
| /llvm-project-15.0.7/llvm/test/MC/Disassembler/ARM/ |
| H A D | armv8.1a.txt | 38 # The SETPAN(v8.1a) and TST(v8) instructions occupy the same space, but SETPAN
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRISelLowering.h | 67 TST, enumerator
|
| /llvm-project-15.0.7/llvm/test/CodeGen/ARM/ |
| H A D | arm-and-tst-peephole.ll | 208 ; Another test that exercises the AND/TST peephole optimization and also 323 ; fold into a TST, but in doing so we changed the register being tested allowing 324 ; folding of unrelated tests (in this case, a TST against r1 was eliminated in
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/ |
| H A D | RenamerClangTidyCheck.cpp | 247 if (const auto *TST = in findDeclInBases() local 250 TST->getTemplateName().getAsTemplateDecl())) in findDeclInBases()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/ |
| H A D | arm64-irtranslator.ll | 112 ; CHECK: [[TST:%.*]]:_(s1) = G_LOAD [[ADDR]](p0) 113 ; CHECK: G_BRCOND [[TST]](s1), %[[TRUE]] 630 ; CHECK: G_STORE [[TST]](s1), [[ADDR]](p0) 642 ; CHECK: G_STORE [[TST]](s1), [[ADDR]](p0) 936 ; CHECK: [[TST:%[0-9]+]]:_(s1) = G_TRUNC [[TSTASSERT]] 937 ; CHECK: [[RES:%[0-9]+]]:_(s32) = G_SELECT [[TST]](s1), [[LHS]], [[RHS]] 977 ; CHECK: [[TST:%[0-9]+]]:_(s1) = G_TRUNC [[TSTASSERT]] 978 ; CHECK: [[RES:%[0-9]+]]:_(p0) = G_SELECT [[TST]](s1), [[LHS]], [[RHS]] 991 ; CHECK: [[TST:%[0-9]+]]:_(s1) = G_TRUNC [[TSTASSERT]] 1003 ; CHECK: [[TST:%[0-9]+]]:_(<4 x s1>) = G_TRUNC [[TST32]](<4 x s32>) [all …]
|
| /llvm-project-15.0.7/llvm/test/Transforms/GVN/PRE/ |
| H A D | pre-gep-load.ll | 96 ; CHECK-NEXT: br i1 [[TST:%.*]], label [[SEXT1:%.*]], label [[PRE_DEST:%.*]]
|