/llvm-project/clang/test/SemaTemplate/ |
H A D | instantiation-depth-defarg.cpp | 3 template<int N> struct S { struct 4 typedef typename S<N-1>::type type; argument 12 template<> struct S<0> { struct 16 // Incrementally instantiate up to S<2048>. argument 17 template struct S<128>; variable 18 template struct S<256>; variable 19 template struct S<384>; variable 20 template struct S<512>; variable 21 template struct S<640>; variable 22 template struct S<768>; variable [all …]
|
H A D | alias-template-with-lambdas.cpp | 10 template <class T> struct S { struct 11 typelambda_calls::S __anond79b08a40102() argument 12 type2lambda_calls::S __anond79b08a40202() argument 13 type3lambda_calls::S __anond79b08a40302() argument 15 type4lambda_calls::S __anond79b08a40402() argument 17 type5lambda_calls::S __anond79b08a40502() argument 20 type6lambda_calls::S global() argument 22 type7lambda_calls::S global() argument 25 type8lambda_calls::S global() argument 30 type9lambda_calls::S global() argument 33 type10lambda_calls::S global() argument 35 type11lambda_calls::S __anond79b08a40602() argument [all...] |
/llvm-project/clang/test/CodeGenCXX/ |
H A D | mangle-local-classes-nested.cpp | 16 struct S { in L1() struct 17 void L2() { in L1() 19 struct S { in L1() struct 20 void L3a() {} in L1() 25 struct S { in L1() struct 26 void L3b() {} in L1() 35 struct S { in L1() struct 36 void L2() { in L1() 38 struct S { in L1() struct 39 void L3c() {} in L1() [all …]
|
H A D | cxx2b-mangle-deducing-this.cpp | 3 struct S { struct 8 void c(this S){} in c() argument 9 void c(this S, int){} in c() argument 13 void f(this S){} in f() argument 14 void f(this S, int){} in f() argument 18 void i(this S){} in i() argument 19 void i(this S, int){} in i() argument
|
H A D | microsoft-abi-explicit-object-parameters.cpp | 3 struct S { struct 8 void c(this S){} in c() argument 9 void c(this S, int){} in c() argument 13 void f(this S){} in f() argument 14 void f(this S, int){} in f() argument 18 void i(this S){} in i() argument 19 void i(this S, int){} in i() argument [all...] |
H A D | cxx11-unrestricted-union.cpp | 30 struct S { struct 49 S::S() {} in S() function in S 56 S::S(const S&) {} in S() argument 63 S::S(S&&) {} in S() function in S 67 S &S::operator=(const S&) { return *this; } in operator =() 69 S &S::operator=(S &&) { return *this; } in operator =() argument
|
/llvm-project/clang/test/CodeGenObjC/ |
H A D | block-var-layout.m | 4 struct S { struct 5 int i1; 6 id o1; 10 } v1; 11 int i3; 12 id o3; 16 void x(id y) {} 17 void y(int a) {} 19 extern id opaque_id(void); 44 // FIXME: do these really have to be named L_OBJC_CLASS_NAME_xxx? argument [all …]
|
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/cppcoreguidelines/ |
H A D | pro-type-member-init-use-assignment.cpp | 7 struct S { struct 9 // CHECK-FIXES: bool b = false; argument 11 // CHECK-FIXES: char c = 0; argument 13 // CHECK-FIXES: signed char sc = 0; argument 15 // CHECK-FIXES: unsigned char uc = 0U; argument 38 S() {} in S() argument
|
/llvm-project/clang/test/CodeGenObjCXX/ |
H A D | block-var-layout.mm | 7 struct S { struct 8 int i1; 9 id o1; 13 } v1; 14 int i3; 15 id o3; 19 void x(id y) {} 20 void y(int a) {} 22 extern id opaque_id(); 24 void f() { [all …]
|
/llvm-project/libcxx/test/std/algorithms/alg.sorting/alg.merge/ |
H A D | inplace_merge.pass.cpp | 27 struct S { struct 28 S() : i_(0) {} in S() function 29 S(int i) : i_(i) {} in S() argument 31 S(const S& rhs) : i_(rhs.i_) {} in S() argument 32 S( S&& rhs) : i_(rhs.i_) { rhs.i_ = -1; } in S() argument 34 S& operator =(const S& rhs) { i_ = rhs.i_; return *this; } in operator =() argument 35 S& operator =( S&& rhs) { i_ = rhs.i_; rhs.i_ = -2; assert(this != &rhs); return *this; } in operator =() argument 36 S& operator =(int i) { i_ = i; return *this; } in operator =() argument 38 bool operator <(const S& rhs) const { return i_ < rhs.i_; } in operator <() argument 39 bool operator ==(const S& rhs) const { return i_ == rhs.i_; } in operator ==() argument [all …]
|
H A D | inplace_merge_comp.pass.cpp | 35 struct S { in S() argument 36 S() : i_(0) {} in S() argument 39 S(const S& rhs) : i_(rhs.i_) {} in S() argument 42 S& operator =(const S& rhs) { i_ = rhs.i_; return *this; } in operator =() argument 43 S in operator =() argument 34 struct S { global() struct 38 SS S() argument 41 operator =S operator =() argument 45 operator <S operator <() argument 46 operator >S operator >() argument 47 operator ==S operator ==() argument 56 i_S global() argument [all...] |
/llvm-project/clang/test/CXX/dcl.dcl/dcl.spec/dcl.typedef/ |
H A D | p4.cpp | 3 struct S { struct 4 typedef struct A {} A; // expected-note {{previous definition is here}} 5 typedef struct B B; 6 typedef A A; // expected-error {{redefinition of 'A'}} 8 struct C { }; 9 typedef struct C OtherC; 10 typedef OtherC C; 12 typedef struct D { } D2; 13 typedef D2 D;
|
/llvm-project/clang/lib/AST/ |
H A D | StmtProfile.cpp | 43 void VisitStmtNoChildren(const Stmt *S) { in VisitStmtNoChildren() argument 238 void StmtProfiler::VisitStmt(const Stmt *S) { in VisitStmt() argument 251 void StmtProfiler::VisitDeclStmt(const DeclStmt *S) { in VisitDeclStmt() argument 257 VisitNullStmt(const NullStmt * S) VisitNullStmt() argument 261 VisitCompoundStmt(const CompoundStmt * S) VisitCompoundStmt() argument 265 VisitCaseStmt(const CaseStmt * S) VisitCaseStmt() argument 269 VisitDefaultStmt(const DefaultStmt * S) VisitDefaultStmt() argument 273 VisitLabelStmt(const LabelStmt * S) VisitLabelStmt() argument 278 VisitAttributedStmt(const AttributedStmt * S) VisitAttributedStmt() argument 283 VisitIfStmt(const IfStmt * S) VisitIfStmt() argument 288 VisitSwitchStmt(const SwitchStmt * S) VisitSwitchStmt() argument 293 VisitWhileStmt(const WhileStmt * S) VisitWhileStmt() argument 298 VisitDoStmt(const DoStmt * S) VisitDoStmt() argument 302 VisitForStmt(const ForStmt * S) VisitForStmt() argument 306 VisitGotoStmt(const GotoStmt * S) VisitGotoStmt() argument 311 VisitIndirectGotoStmt(const IndirectGotoStmt * S) VisitIndirectGotoStmt() argument 315 VisitContinueStmt(const ContinueStmt * S) VisitContinueStmt() argument 319 VisitBreakStmt(const BreakStmt * S) VisitBreakStmt() argument 323 VisitReturnStmt(const ReturnStmt * S) VisitReturnStmt() argument 327 VisitGCCAsmStmt(const GCCAsmStmt * S) VisitGCCAsmStmt() argument 350 VisitMSAsmStmt(const MSAsmStmt * S) VisitMSAsmStmt() argument 355 VisitCXXCatchStmt(const CXXCatchStmt * S) VisitCXXCatchStmt() argument 360 VisitCXXTryStmt(const CXXTryStmt * S) VisitCXXTryStmt() argument 364 VisitCXXForRangeStmt(const CXXForRangeStmt * S) VisitCXXForRangeStmt() argument 368 VisitMSDependentExistsStmt(const MSDependentExistsStmt * S) VisitMSDependentExistsStmt() argument 375 VisitSEHTryStmt(const SEHTryStmt * S) VisitSEHTryStmt() argument 379 VisitSEHFinallyStmt(const SEHFinallyStmt * S) VisitSEHFinallyStmt() argument 383 VisitSEHExceptStmt(const SEHExceptStmt * S) VisitSEHExceptStmt() argument 387 VisitSEHLeaveStmt(const SEHLeaveStmt * S) VisitSEHLeaveStmt() argument 391 VisitCapturedStmt(const CapturedStmt * S) VisitCapturedStmt() argument 395 VisitObjCForCollectionStmt(const ObjCForCollectionStmt * S) VisitObjCForCollectionStmt() argument 399 VisitObjCAtCatchStmt(const ObjCAtCatchStmt * S) VisitObjCAtCatchStmt() argument 406 VisitObjCAtFinallyStmt(const ObjCAtFinallyStmt * S) VisitObjCAtFinallyStmt() argument 410 VisitObjCAtTryStmt(const ObjCAtTryStmt * S) VisitObjCAtTryStmt() argument 415 VisitObjCAtSynchronizedStmt(const ObjCAtSynchronizedStmt * S) VisitObjCAtSynchronizedStmt() argument 419 VisitObjCAtThrowStmt(const ObjCAtThrowStmt * S) VisitObjCAtThrowStmt() argument 424 VisitObjCAutoreleasePoolStmt(const ObjCAutoreleasePoolStmt * S) VisitObjCAutoreleasePoolStmt() argument 446 if (auto *S = C->getPreInitStmt()) VistOMPClauseWithPreInit() local 560 if (auto *S = C->getChunkSize()) VisitOMPScheduleClause() local 941 VisitOMPExecutableDirective(const OMPExecutableDirective * S) VisitOMPExecutableDirective() argument 955 VisitOMPLoopBasedDirective(const OMPLoopBasedDirective * S) VisitOMPLoopBasedDirective() argument 959 VisitOMPLoopDirective(const OMPLoopDirective * S) VisitOMPLoopDirective() argument 963 VisitOMPMetaDirective(const OMPMetaDirective * S) VisitOMPMetaDirective() argument 967 VisitOMPParallelDirective(const OMPParallelDirective * S) VisitOMPParallelDirective() argument 971 VisitOMPSimdDirective(const OMPSimdDirective * S) VisitOMPSimdDirective() argument 976 VisitOMPLoopTransformationDirective(const OMPLoopTransformationDirective * S) VisitOMPLoopTransformationDirective() argument 980 VisitOMPTileDirective(const OMPTileDirective * S) VisitOMPTileDirective() argument 984 VisitOMPUnrollDirective(const OMPUnrollDirective * S) VisitOMPUnrollDirective() argument 988 VisitOMPForDirective(const OMPForDirective * S) VisitOMPForDirective() argument 992 VisitOMPForSimdDirective(const OMPForSimdDirective * S) VisitOMPForSimdDirective() argument 996 VisitOMPSectionsDirective(const OMPSectionsDirective * S) VisitOMPSectionsDirective() argument 1000 VisitOMPSectionDirective(const OMPSectionDirective * S) VisitOMPSectionDirective() argument 1004 VisitOMPScopeDirective(const OMPScopeDirective * S) VisitOMPScopeDirective() argument 1008 VisitOMPSingleDirective(const OMPSingleDirective * S) VisitOMPSingleDirective() argument 1012 VisitOMPMasterDirective(const OMPMasterDirective * S) VisitOMPMasterDirective() argument 1016 VisitOMPCriticalDirective(const OMPCriticalDirective * S) VisitOMPCriticalDirective() argument 1022 VisitOMPParallelForDirective(const OMPParallelForDirective * S) VisitOMPParallelForDirective() argument 1027 VisitOMPParallelForSimdDirective(const OMPParallelForSimdDirective * S) VisitOMPParallelForSimdDirective() argument 1032 VisitOMPParallelMasterDirective(const OMPParallelMasterDirective * S) VisitOMPParallelMasterDirective() argument 1037 VisitOMPParallelMaskedDirective(const OMPParallelMaskedDirective * S) VisitOMPParallelMaskedDirective() argument 1042 VisitOMPParallelSectionsDirective(const OMPParallelSectionsDirective * S) VisitOMPParallelSectionsDirective() argument 1046 VisitOMPTaskDirective(const OMPTaskDirective * S) VisitOMPTaskDirective() argument 1050 VisitOMPTaskyieldDirective(const OMPTaskyieldDirective * S) VisitOMPTaskyieldDirective() argument 1054 VisitOMPBarrierDirective(const OMPBarrierDirective * S) VisitOMPBarrierDirective() argument 1058 VisitOMPTaskwaitDirective(const OMPTaskwaitDirective * S) VisitOMPTaskwaitDirective() argument 1062 VisitOMPErrorDirective(const OMPErrorDirective * S) VisitOMPErrorDirective() argument 1065 VisitOMPTaskgroupDirective(const OMPTaskgroupDirective * S) VisitOMPTaskgroupDirective() argument 1071 VisitOMPFlushDirective(const OMPFlushDirective * S) VisitOMPFlushDirective() argument 1075 VisitOMPDepobjDirective(const OMPDepobjDirective * S) VisitOMPDepobjDirective() argument 1079 VisitOMPScanDirective(const OMPScanDirective * S) VisitOMPScanDirective() argument 1083 VisitOMPOrderedDirective(const OMPOrderedDirective * S) VisitOMPOrderedDirective() argument 1087 VisitOMPAtomicDirective(const OMPAtomicDirective * S) VisitOMPAtomicDirective() argument 1091 VisitOMPTargetDirective(const OMPTargetDirective * S) VisitOMPTargetDirective() argument 1095 VisitOMPTargetDataDirective(const OMPTargetDataDirective * S) VisitOMPTargetDataDirective() argument 1100 VisitOMPTargetEnterDataDirective(const OMPTargetEnterDataDirective * S) VisitOMPTargetEnterDataDirective() argument 1105 VisitOMPTargetExitDataDirective(const OMPTargetExitDataDirective * S) VisitOMPTargetExitDataDirective() argument 1110 VisitOMPTargetParallelDirective(const OMPTargetParallelDirective * S) VisitOMPTargetParallelDirective() argument 1115 VisitOMPTargetParallelForDirective(const OMPTargetParallelForDirective * S) VisitOMPTargetParallelForDirective() argument 1119 VisitOMPTeamsDirective(const OMPTeamsDirective * S) VisitOMPTeamsDirective() argument 1124 VisitOMPCancellationPointDirective(const OMPCancellationPointDirective * S) VisitOMPCancellationPointDirective() argument 1128 VisitOMPCancelDirective(const OMPCancelDirective * S) VisitOMPCancelDirective() argument 1132 VisitOMPTaskLoopDirective(const OMPTaskLoopDirective * S) VisitOMPTaskLoopDirective() argument 1137 VisitOMPTaskLoopSimdDirective(const OMPTaskLoopSimdDirective * S) VisitOMPTaskLoopSimdDirective() argument 1142 VisitOMPMasterTaskLoopDirective(const OMPMasterTaskLoopDirective * S) VisitOMPMasterTaskLoopDirective() argument 1147 VisitOMPMaskedTaskLoopDirective(const OMPMaskedTaskLoopDirective * S) VisitOMPMaskedTaskLoopDirective() argument 1152 VisitOMPMasterTaskLoopSimdDirective(const OMPMasterTaskLoopSimdDirective * S) VisitOMPMasterTaskLoopSimdDirective() argument 1157 VisitOMPMaskedTaskLoopSimdDirective(const OMPMaskedTaskLoopSimdDirective * S) VisitOMPMaskedTaskLoopSimdDirective() argument 1162 VisitOMPParallelMasterTaskLoopDirective(const OMPParallelMasterTaskLoopDirective * S) VisitOMPParallelMasterTaskLoopDirective() argument 1167 VisitOMPParallelMaskedTaskLoopDirective(const OMPParallelMaskedTaskLoopDirective * S) VisitOMPParallelMaskedTaskLoopDirective() argument 1172 VisitOMPParallelMasterTaskLoopSimdDirective(const OMPParallelMasterTaskLoopSimdDirective * S) VisitOMPParallelMasterTaskLoopSimdDirective() argument 1177 VisitOMPParallelMaskedTaskLoopSimdDirective(const OMPParallelMaskedTaskLoopSimdDirective * S) VisitOMPParallelMaskedTaskLoopSimdDirective() argument 1182 VisitOMPDistributeDirective(const OMPDistributeDirective * S) VisitOMPDistributeDirective() argument 1189 if (auto *S = C->getChunkSize()) VisitOMPDistScheduleClause() local 1196 VisitOMPTargetUpdateDirective(const OMPTargetUpdateDirective * S) VisitOMPTargetUpdateDirective() argument 1201 VisitOMPDistributeParallelForDirective(const OMPDistributeParallelForDirective * S) VisitOMPDistributeParallelForDirective() argument 1206 VisitOMPDistributeParallelForSimdDirective(const OMPDistributeParallelForSimdDirective * S) VisitOMPDistributeParallelForSimdDirective() argument 1211 VisitOMPDistributeSimdDirective(const OMPDistributeSimdDirective * S) VisitOMPDistributeSimdDirective() argument 1216 VisitOMPTargetParallelForSimdDirective(const OMPTargetParallelForSimdDirective * S) VisitOMPTargetParallelForSimdDirective() argument 1221 VisitOMPTargetSimdDirective(const OMPTargetSimdDirective * S) VisitOMPTargetSimdDirective() argument 1226 VisitOMPTeamsDistributeDirective(const OMPTeamsDistributeDirective * S) VisitOMPTeamsDistributeDirective() argument 1231 VisitOMPTeamsDistributeSimdDirective(const OMPTeamsDistributeSimdDirective * S) VisitOMPTeamsDistributeSimdDirective() argument 1236 VisitOMPTeamsDistributeParallelForSimdDirective(const OMPTeamsDistributeParallelForSimdDirective * S) VisitOMPTeamsDistributeParallelForSimdDirective() argument 1241 VisitOMPTeamsDistributeParallelForDirective(const OMPTeamsDistributeParallelForDirective * S) VisitOMPTeamsDistributeParallelForDirective() argument 1246 VisitOMPTargetTeamsDirective(const OMPTargetTeamsDirective * S) VisitOMPTargetTeamsDirective() argument 1251 VisitOMPTargetTeamsDistributeDirective(const OMPTargetTeamsDistributeDirective * S) VisitOMPTargetTeamsDistributeDirective() argument 1256 VisitOMPTargetTeamsDistributeParallelForDirective(const OMPTargetTeamsDistributeParallelForDirective * S) VisitOMPTargetTeamsDistributeParallelForDirective() argument 1261 VisitOMPTargetTeamsDistributeParallelForSimdDirective(const OMPTargetTeamsDistributeParallelForSimdDirective * S) VisitOMPTargetTeamsDistributeParallelForSimdDirective() argument 1266 VisitOMPTargetTeamsDistributeSimdDirective(const OMPTargetTeamsDistributeSimdDirective * S) VisitOMPTargetTeamsDistributeSimdDirective() argument 1270 VisitOMPInteropDirective(const OMPInteropDirective * S) VisitOMPInteropDirective() argument 1274 VisitOMPDispatchDirective(const OMPDispatchDirective * S) VisitOMPDispatchDirective() argument 1278 VisitOMPMaskedDirective(const OMPMaskedDirective * S) VisitOMPMaskedDirective() argument 1283 VisitOMPGenericLoopDirective(const OMPGenericLoopDirective * S) VisitOMPGenericLoopDirective() argument 1288 VisitOMPTeamsGenericLoopDirective(const OMPTeamsGenericLoopDirective * S) VisitOMPTeamsGenericLoopDirective() argument 1293 VisitOMPTargetTeamsGenericLoopDirective(const OMPTargetTeamsGenericLoopDirective * S) VisitOMPTargetTeamsGenericLoopDirective() argument 1298 VisitOMPParallelGenericLoopDirective(const OMPParallelGenericLoopDirective * S) VisitOMPParallelGenericLoopDirective() argument 1303 VisitOMPTargetParallelGenericLoopDirective(const OMPTargetParallelGenericLoopDirective * S) VisitOMPTargetParallelGenericLoopDirective() argument 1307 VisitExpr(const Expr * S) VisitExpr() argument 1311 VisitConstantExpr(const ConstantExpr * S) VisitConstantExpr() argument 1315 VisitDeclRefExpr(const DeclRefExpr * S) VisitDeclRefExpr() argument 1328 VisitSYCLUniqueStableNameExpr(const SYCLUniqueStableNameExpr * S) VisitSYCLUniqueStableNameExpr() argument 1333 VisitPredefinedExpr(const PredefinedExpr * S) VisitPredefinedExpr() argument 1338 VisitIntegerLiteral(const IntegerLiteral * S) VisitIntegerLiteral() argument 1352 VisitFixedPointLiteral(const FixedPointLiteral * S) VisitFixedPointLiteral() argument 1358 VisitCharacterLiteral(const CharacterLiteral * S) VisitCharacterLiteral() argument 1364 VisitFloatingLiteral(const FloatingLiteral * S) VisitFloatingLiteral() argument 1371 VisitImaginaryLiteral(const ImaginaryLiteral * S) VisitImaginaryLiteral() argument 1375 VisitStringLiteral(const StringLiteral * S) VisitStringLiteral() argument 1381 VisitParenExpr(const ParenExpr * S) VisitParenExpr() argument 1385 VisitParenListExpr(const ParenListExpr * S) VisitParenListExpr() argument 1389 VisitUnaryOperator(const UnaryOperator * S) VisitUnaryOperator() argument 1394 VisitOffsetOfExpr(const OffsetOfExpr * S) VisitOffsetOfExpr() argument 1423 VisitUnaryExprOrTypeTraitExpr(const UnaryExprOrTypeTraitExpr * S) VisitUnaryExprOrTypeTraitExpr() argument 1430 VisitArraySubscriptExpr(const ArraySubscriptExpr * S) VisitArraySubscriptExpr() argument 1434 VisitMatrixSubscriptExpr(const MatrixSubscriptExpr * S) VisitMatrixSubscriptExpr() argument 1438 VisitArraySectionExpr(const ArraySectionExpr * S) VisitArraySectionExpr() argument 1442 VisitOMPArrayShapingExpr(const OMPArrayShapingExpr * S) VisitOMPArrayShapingExpr() argument 1446 VisitOMPIteratorExpr(const OMPIteratorExpr * S) VisitOMPIteratorExpr() argument 1452 VisitCallExpr(const CallExpr * S) VisitCallExpr() argument 1456 VisitMemberExpr(const MemberExpr * S) VisitMemberExpr() argument 1464 VisitCompoundLiteralExpr(const CompoundLiteralExpr * S) VisitCompoundLiteralExpr() argument 1469 VisitCastExpr(const CastExpr * S) VisitCastExpr() argument 1473 VisitImplicitCastExpr(const ImplicitCastExpr * S) VisitImplicitCastExpr() argument 1478 VisitExplicitCastExpr(const ExplicitCastExpr * S) VisitExplicitCastExpr() argument 1483 VisitCStyleCastExpr(const CStyleCastExpr * S) VisitCStyleCastExpr() argument 1487 VisitBinaryOperator(const BinaryOperator * S) VisitBinaryOperator() argument 1493 VisitCompoundAssignOperator(const CompoundAssignOperator * S) VisitCompoundAssignOperator() argument 1497 VisitConditionalOperator(const ConditionalOperator * S) VisitConditionalOperator() argument 1502 VisitBinaryConditionalOperator(const BinaryConditionalOperator * S) VisitBinaryConditionalOperator() argument 1506 VisitAddrLabelExpr(const AddrLabelExpr * S) VisitAddrLabelExpr() argument 1511 VisitStmtExpr(const StmtExpr * S) VisitStmtExpr() argument 1515 VisitShuffleVectorExpr(const ShuffleVectorExpr * S) VisitShuffleVectorExpr() argument 1519 VisitConvertVectorExpr(const ConvertVectorExpr * S) VisitConvertVectorExpr() argument 1523 VisitChooseExpr(const ChooseExpr * S) VisitChooseExpr() argument 1527 VisitGNUNullExpr(const GNUNullExpr * S) VisitGNUNullExpr() argument 1531 VisitVAArgExpr(const VAArgExpr * S) VisitVAArgExpr() argument 1535 VisitInitListExpr(const InitListExpr * S) VisitInitListExpr() argument 1544 VisitDesignatedInitExpr(const DesignatedInitExpr * S) VisitDesignatedInitExpr() argument 1567 VisitDesignatedInitUpdateExpr(const DesignatedInitUpdateExpr * S) VisitDesignatedInitUpdateExpr() argument 1572 VisitArrayInitLoopExpr(const ArrayInitLoopExpr * S) VisitArrayInitLoopExpr() argument 1576 VisitArrayInitIndexExpr(const ArrayInitIndexExpr * S) VisitArrayInitIndexExpr() argument 1580 VisitNoInitExpr(const NoInitExpr * S) VisitNoInitExpr() argument 1584 VisitImplicitValueInitExpr(const ImplicitValueInitExpr * S) VisitImplicitValueInitExpr() argument 1588 VisitExtVectorElementExpr(const ExtVectorElementExpr * S) VisitExtVectorElementExpr() argument 1593 VisitBlockExpr(const BlockExpr * S) VisitBlockExpr() argument 1598 VisitGenericSelectionExpr(const GenericSelectionExpr * S) VisitGenericSelectionExpr() argument 1611 VisitPseudoObjectExpr(const PseudoObjectExpr * S) VisitPseudoObjectExpr() argument 1620 VisitAtomicExpr(const AtomicExpr * S) VisitAtomicExpr() argument 1626 VisitConceptSpecializationExpr(const ConceptSpecializationExpr * S) VisitConceptSpecializationExpr() argument 1633 VisitRequiresExpr(const RequiresExpr * S) VisitRequiresExpr() argument 1676 DecodeOperatorCall(const CXXOperatorCallExpr * S,UnaryOperatorKind & UnaryOp,BinaryOperatorKind & BinaryOp,unsigned & NumArgs) DecodeOperatorCall() argument 1880 VisitCXXOperatorCallExpr(const CXXOperatorCallExpr * S) VisitCXXOperatorCallExpr() argument 1914 VisitCXXRewrittenBinaryOperator(const CXXRewrittenBinaryOperator * S) VisitCXXRewrittenBinaryOperator() argument 1929 VisitCXXMemberCallExpr(const CXXMemberCallExpr * S) VisitCXXMemberCallExpr() argument 1933 VisitCUDAKernelCallExpr(const CUDAKernelCallExpr * S) VisitCUDAKernelCallExpr() argument 1937 VisitAsTypeExpr(const AsTypeExpr * S) VisitAsTypeExpr() argument 1941 VisitCXXNamedCastExpr(const CXXNamedCastExpr * S) VisitCXXNamedCastExpr() argument 1945 VisitCXXStaticCastExpr(const CXXStaticCastExpr * S) VisitCXXStaticCastExpr() argument 1949 VisitCXXDynamicCastExpr(const CXXDynamicCastExpr * S) VisitCXXDynamicCastExpr() argument 1954 VisitCXXReinterpretCastExpr(const CXXReinterpretCastExpr * S) VisitCXXReinterpretCastExpr() argument 1958 VisitCXXConstCastExpr(const CXXConstCastExpr * S) VisitCXXConstCastExpr() argument 1962 VisitBuiltinBitCastExpr(const BuiltinBitCastExpr * S) VisitBuiltinBitCastExpr() argument 1967 VisitCXXAddrspaceCastExpr(const CXXAddrspaceCastExpr * S) VisitCXXAddrspaceCastExpr() argument 1971 VisitUserDefinedLiteral(const UserDefinedLiteral * S) VisitUserDefinedLiteral() argument 1975 VisitCXXBoolLiteralExpr(const CXXBoolLiteralExpr * S) VisitCXXBoolLiteralExpr() argument 1980 VisitCXXNullPtrLiteralExpr(const CXXNullPtrLiteralExpr * S) VisitCXXNullPtrLiteralExpr() argument 1985 VisitCXXStdInitializerListExpr(const CXXStdInitializerListExpr * S) VisitCXXStdInitializerListExpr() argument 1989 VisitCXXTypeidExpr(const CXXTypeidExpr * S) VisitCXXTypeidExpr() argument 1995 VisitCXXUuidofExpr(const CXXUuidofExpr * S) VisitCXXUuidofExpr() argument 2001 VisitMSPropertyRefExpr(const MSPropertyRefExpr * S) VisitMSPropertyRefExpr() argument 2007 VisitMSPropertySubscriptExpr(const MSPropertySubscriptExpr * S) VisitMSPropertySubscriptExpr() argument 2011 VisitCXXThisExpr(const CXXThisExpr * S) VisitCXXThisExpr() argument 2017 VisitCXXThrowExpr(const CXXThrowExpr * S) VisitCXXThrowExpr() argument 2021 VisitCXXDefaultArgExpr(const CXXDefaultArgExpr * S) VisitCXXDefaultArgExpr() argument 2026 VisitCXXDefaultInitExpr(const CXXDefaultInitExpr * S) VisitCXXDefaultInitExpr() argument 2031 VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr * S) VisitCXXBindTemporaryExpr() argument 2037 VisitCXXConstructExpr(const CXXConstructExpr * S) VisitCXXConstructExpr() argument 2044 VisitCXXInheritedCtorInitExpr(const CXXInheritedCtorInitExpr * S) VisitCXXInheritedCtorInitExpr() argument 2049 VisitCXXFunctionalCastExpr(const CXXFunctionalCastExpr * S) VisitCXXFunctionalCastExpr() argument 2054 VisitCXXTemporaryObjectExpr(const CXXTemporaryObjectExpr * S) VisitCXXTemporaryObjectExpr() argument 2059 VisitLambdaExpr(const LambdaExpr * S) VisitLambdaExpr() argument 2102 VisitCXXScalarValueInitExpr(const CXXScalarValueInitExpr * S) VisitCXXScalarValueInitExpr() argument 2106 VisitCXXDeleteExpr(const CXXDeleteExpr * S) VisitCXXDeleteExpr() argument 2113 VisitCXXNewExpr(const CXXNewExpr * S) VisitCXXNewExpr() argument 2126 VisitCXXPseudoDestructorExpr(const CXXPseudoDestructorExpr * S) VisitCXXPseudoDestructorExpr() argument 2140 VisitOverloadExpr(const OverloadExpr * S) VisitOverloadExpr() argument 2150 VisitUnresolvedLookupExpr(const UnresolvedLookupExpr * S) VisitUnresolvedLookupExpr() argument 2154 VisitTypeTraitExpr(const TypeTraitExpr * S) VisitTypeTraitExpr() argument 2162 VisitArrayTypeTraitExpr(const ArrayTypeTraitExpr * S) VisitArrayTypeTraitExpr() argument 2168 VisitExpressionTraitExpr(const ExpressionTraitExpr * S) VisitExpressionTraitExpr() argument 2175 VisitDependentScopeDeclRefExpr(const DependentScopeDeclRefExpr * S) VisitDependentScopeDeclRefExpr() argument 2184 VisitExprWithCleanups(const ExprWithCleanups * S) VisitExprWithCleanups() argument 2189 VisitCXXUnresolvedConstructExpr(const CXXUnresolvedConstructExpr * S) VisitCXXUnresolvedConstructExpr() argument 2196 VisitCXXDependentScopeMemberExpr(const CXXDependentScopeMemberExpr * S) VisitCXXDependentScopeMemberExpr() argument 2209 VisitUnresolvedMemberExpr(const UnresolvedMemberExpr * S) VisitUnresolvedMemberExpr() argument 2222 VisitCXXNoexceptExpr(const CXXNoexceptExpr * S) VisitCXXNoexceptExpr() argument 2226 VisitPackExpansionExpr(const PackExpansionExpr * S) VisitPackExpansionExpr() argument 2230 VisitSizeOfPackExpr(const SizeOfPackExpr * S) VisitSizeOfPackExpr() argument 2250 VisitSubstNonTypeTemplateParmPackExpr(const SubstNonTypeTemplateParmPackExpr * S) VisitSubstNonTypeTemplateParmPackExpr() argument 2262 VisitFunctionParmPackExpr(const FunctionParmPackExpr * S) VisitFunctionParmPackExpr() argument 2271 VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr * S) VisitMaterializeTemporaryExpr() argument 2275 VisitCXXFoldExpr(const CXXFoldExpr * S) VisitCXXFoldExpr() argument 2280 VisitCXXParenListInitExpr(const CXXParenListInitExpr * S) VisitCXXParenListInitExpr() argument 2284 VisitCoroutineBodyStmt(const CoroutineBodyStmt * S) VisitCoroutineBodyStmt() argument 2288 VisitCoreturnStmt(const CoreturnStmt * S) VisitCoreturnStmt() argument 2292 VisitCoawaitExpr(const CoawaitExpr * S) VisitCoawaitExpr() argument 2296 VisitDependentCoawaitExpr(const DependentCoawaitExpr * S) VisitDependentCoawaitExpr() argument 2300 VisitCoyieldExpr(const CoyieldExpr * S) VisitCoyieldExpr() argument 2320 VisitObjCStringLiteral(const ObjCStringLiteral * S) VisitObjCStringLiteral() argument 2336 VisitObjCEncodeExpr(const ObjCEncodeExpr * S) VisitObjCEncodeExpr() argument 2341 VisitObjCSelectorExpr(const ObjCSelectorExpr * S) VisitObjCSelectorExpr() argument 2346 VisitObjCProtocolExpr(const ObjCProtocolExpr * S) VisitObjCProtocolExpr() argument 2351 VisitObjCIvarRefExpr(const ObjCIvarRefExpr * S) VisitObjCIvarRefExpr() argument 2358 VisitObjCPropertyRefExpr(const ObjCPropertyRefExpr * S) VisitObjCPropertyRefExpr() argument 2372 VisitObjCSubscriptRefExpr(const ObjCSubscriptRefExpr * S) VisitObjCSubscriptRefExpr() argument 2378 VisitObjCMessageExpr(const ObjCMessageExpr * S) VisitObjCMessageExpr() argument 2384 VisitObjCIsaExpr(const ObjCIsaExpr * S) VisitObjCIsaExpr() argument 2389 VisitObjCBoolLiteralExpr(const ObjCBoolLiteralExpr * S) VisitObjCBoolLiteralExpr() argument 2395 VisitObjCIndirectCopyRestoreExpr(const ObjCIndirectCopyRestoreExpr * S) VisitObjCIndirectCopyRestoreExpr() argument 2400 VisitObjCBridgedCastExpr(const ObjCBridgedCastExpr * S) VisitObjCBridgedCastExpr() argument 2406 VisitObjCAvailabilityCheckExpr(const ObjCAvailabilityCheckExpr * S) VisitObjCAvailabilityCheckExpr() argument 2609 VisitOpenACCComputeConstruct(const OpenACCComputeConstruct * S) VisitOpenACCComputeConstruct() argument 2617 VisitOpenACCLoopConstruct(const OpenACCLoopConstruct * S) VisitOpenACCLoopConstruct() argument [all...] |
/llvm-project/clang/test/SemaCXX/ |
H A D | cxx2b-deducing-this-constexpr.cpp | 10 struct S { struct 11 constexpr int f(this const S&) { in f() argument 14 constexpr int f(this const S&, auto&&... args) { in f() argument 17 constexpr int operator[](this const S&) { in operator []() argument 20 constexpr int operator[](this const S& self, int i) { in operator []() argument 23 constexpr int operator()(this const S&) { in operator ()() argument 26 constexpr int operator()(this const S& self, int i) { in operator ()() argument 29 constexpr bool operator==(this const S& self, auto && test) { in operator ==() argument 32 constexpr int operator*(this const S& self) { in operator *() argument 35 constexpr operator Wrap<S> (this const S& self) { in operator Wrap<S>() argument [all …]
|
H A D | cxx2a-no-unique-address.cpp | 6 struct [[no_unique_address]] S { // expected-error {{only applies to non-bit-field non-static data … struct 7 [[no_unique_address]] int a; // unsupported-warning {{unknown}} 9 …ted-error {{only applies to non-bit-field non-static data members}} unsupported-warning {{unknown}} 11 …ted-error {{only applies to non-bit-field non-static data members}} unsupported-warning {{unknown}} 13 [[no_unique_address, no_unique_address]] int duplicated; // ok 15 [[no_unique_address]] [[no_unique_address]] int duplicated2; // unsupported-warning 2{{unknown}} 16 …)]] int arglist; // expected-error {{cannot have an argument list}} unsupported-warning {{unknown}} 18 …; // expected-error {{cannot be applied to types}} unsupported-error {{cannot be applied to types}}
|
/llvm-project/clang/test/CXX/over/over.over/ |
H A D | p4-2a.cpp | 16 struct S { struct 17 static int foo() requires AtLeast2<long> && AtMost8<long> { in foo() 21 static double foo() requires AtLeast2<char> { in foo() 25 static char bar() requires AtLeast2<char> { in bar() 29 static short bar() requires AtLeast2<long> && AtMost8<long> { in bar() 55 static_assert(is_same_v<decltype(&S<int>::foo), int(*)()>); in a() argument
|
/llvm-project/clang/test/SemaObjCXX/ |
H A D | delay-parsing-cplusfuncs.mm | 8 struct S { struct 13 S(); argument 14 S(MyClass *O1, MyClass *O2); argument 15 S(MyClass *O1); argument 26 int S::bar(MyClass * myObject) { argument
|
/llvm-project/clang/test/OpenMP/ |
H A D | parallel_proc_bind_codegen.cpp | 21 struct S { struct 23 S(intptr_t a) : a(a) {} in S() argument 25 ~S() {} in ~S() argument
|
H A D | parallel_num_threads_codegen.cpp | 22 struct S { struct 24 S(intptr_t a) : a(a) {} in S() function 26 ~S() {} in ~S() argument
|
H A D | target_has_device_addr_codegen_01.cpp | 7 struct S { struct 12 S() {} in S() argument 25 S s; in main() argument
|
H A D | target_teams_distribute_parallel_for_proc_bind_codegen.cpp | 21 struct S { struct 23 S(intptr_t a) : a(a) {} in S() argument 25 ~S() {} in ~S() argument
|
/llvm-project/clang/test/CXX/special/class.init/class.base.init/ |
H A D | p9-0x.cpp | 3 struct S { struct 7 S() {} in S() argument 8 S(int a) : n(a) {} in S() argument 9 S(int a, int b) : n(a), m(b) {} in S() argument 23 S a; argument
|
/llvm-project/clang/test/AST/ |
H A D | ast-dump-default-arg-json.cpp | 3 struct S { struct 7 S() {} in S() function 8 ~S() {} in ~S() argument
|
/llvm-project/clang/test/SemaObjC/ |
H A D | argument-checking.m | 3 struct S { int a; }; argument 5 extern int charStarFunc(char *); // expected-note{{passing argument to parameter here}} argument 11 -structMeth:(struct S)s; // expected-note{{passing argument to parameter 's' here}} 13 :(struct S)s2; // expected-note{{passing argument to parameter 's2' here}}
|
/llvm-project/clang/test/Analysis/ |
H A D | new-ctor-recursive.cpp | 23 struct S { struct 26 S(): x(1) {} in S() function 27 S(int y): x(y) {} in S() argument 29 S(ConstructionKind k) { in S() function 42 ~S() {} in ~S() argument
|