Home
last modified time | relevance | path

Searched refs:TST (Results 1 – 25 of 71) sorted by relevance

123

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DDeclSpec.h259 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 Dstack-protector-musttail.ll14 ; 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 Datomic-expansion-v7.ll12 ; 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 Datomic-expansion-v8.ll12 ; 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 DHeuristicResolver.cpp46 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 DFindTarget.cpp424 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 DIncludeCleaner.cpp81 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 DDeclSpec.cpp542 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 DASTDiagnostic.cpp118 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 DQualTypeNames.cpp129 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 DCXXInheritance.cpp250 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 DItaniumMangle.cpp1240 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 Dx86-shuffle-sink-inseltpoison.ll13 ; 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 Dx86-shuffle-sink.ll13 ; 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 DTemplateNameTest.cpp102 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 Dmismatched-intrinsics.ll10 ; 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 Dimprecise-through-phis.ll21 ; 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 DIndexTypeSourceInfo.cpp215 const TemplateSpecializationType *TST = in VisitDependentNameTypeLoc() local
217 if (!TST) in VisitDependentNameTypeLoc()
219 TemplateName TN = TST->getTemplateName(); in VisitDependentNameTypeLoc()
H A DIndexBody.cpp162 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 Darmv8.1a.txt38 # 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 DAVRISelLowering.h67 TST, enumerator
/llvm-project-15.0.7/llvm/test/CodeGen/ARM/
H A Darm-and-tst-peephole.ll208 ; 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 DRenamerClangTidyCheck.cpp247 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 Darm64-irtranslator.ll112 ; 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 Dpre-gep-load.ll96 ; CHECK-NEXT: br i1 [[TST:%.*]], label [[SEXT1:%.*]], label [[PRE_DEST:%.*]]

123