| /llvm-project-15.0.7/clang/test/SemaObjC/ |
| H A D | invalid-objc-decls-1.m | 3 @interface Super @end interface 4 Super s1; // expected-error{{interface type cannot be statically allocated}} 6 extern Super e1; // expected-error{{interface type cannot be statically allocated}} 9 Super s1; // expected-error{{interface type cannot be statically allocated}} 16 Super ivar1; // expected-error{{interface type cannot be statically allocated}} 21 Super objField; // expected-error{{interface type cannot be statically allocated}} 26 Super<P1> ivar1; // expected-error{{interface type cannot be statically allocated}} 30 Super foo( // expected-error{{interface type 'Super' cannot be returned by value; did you forget * … 31 …Super parm1) { // expected-error{{interface type 'Super' cannot be passed by value; did you forget… 32 Super p1; // expected-error{{interface type cannot be statically allocated}}
|
| H A D | property-and-class-extension.m | 10 @interface Super { interface 15 @interface Super() { interface in int 20 @interface SomeClass : Super { 34 …roperty 'Property' attempting to use instance variable 'Property' declared in super class 'Super'}}
|
| H A D | block-type-safety.m | 6 @interface Super @end interface 7 @interface Sub : Super @end 9 void f2(void(^f)(Super *)) { // expected-note{{passing argument to parameter 'f' here}} 10 Super *o; 19 void r0(Super* (^f)(void)) { 20 Super *o = f(); 36 f3(^(Super *o) { }); // OK, block taking Super* may be called with a Sub* 38 r0(^Super* (void) { return 0; }); // OK 39 r0(^Sub* (void) { return 0; }); // OK, variable of type Super* gets return value of type Sub* 42 … r1(^Super* (void) { return 0; }); // expected-error {{incompatible block pointer types passing}}
|
| H A D | conditional-expr-7.m | 5 @interface Super @end interface 7 @interface NSArray : Super @end 8 @interface NSSet : Super @end
|
| H A D | alias-test-2.m | 4 @interface Super @end // expected-note {{previous definition is here}} interface 10 @compatibility_alias AliasForSuper Super; 12 @implementation MyAlias : AliasForSuper // expected-error {{conflicting super class name 'Super'}}
|
| H A D | ivar-sem-check-2.m | 3 @interface Super { interface 11 @interface Sub : Super 20 …or {{property 'prop' attempting to use instance variable 'value2' declared in super class 'Super'}}
|
| H A D | ivar-in-implementations.m | 3 @interface Super @end interface 5 @interface INTFSTANDALONE : Super 12 @implementation INTFSTANDALONE : Super // expected-warning {{class implementation may not have supe…
|
| H A D | tentative-property-decl.m | 11 @interface Super { interface 17 @interface MyClass : Super 37 @interface YourClass : Super <P>
|
| H A D | nowarn-superclass-method-mismatch.m | 7 @interface Super interface 12 @interface Sub : Super
|
| H A D | warn-implicit-atomic-property.m | 4 @interface Super interface 11 @implementation Super // expected-warning {{property is assumed atomic when auto-synthesizing the p… implementation
|
| /llvm-project-15.0.7/clang/test/ExtractAPI/ |
| H A D | objc_interface.m | 19 @interface Super <Protocol> 25 @interface Derived : Super { 60 "target": "c:objc(cs)Super" 107 "spelling": "Super" 129 "spelling": "Super" 135 "spelling": "Super" 138 "title": "Super" 141 "Super" 252 "Super", 413 "Super", [all …]
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | default-property-synthesis.m | 23 @interface Super <PROTO> interface 28 @interface Sub : Super <PROTO1> 30 …ted-warning {{property 'P2' 'copy' attribute does not match the property inherited from 'Super'}} \ 31 …ted-warning {{property 'P2' 'atomic' attribute does not match the property inherited from 'Super'}}
|
| H A D | ivar-layout-nonfragile-abi2.m | 5 @interface Super { interface 10 @interface A : Super {
|
| H A D | objc2-weak-import-attribute.m | 40 @interface Super : Root @end interface 42 @interface Sub : Super @end
|
| /llvm-project-15.0.7/clang/test/Modules/Inputs/ |
| H A D | redecl-merge-right.h | 3 @interface Super 6 @interface A : Super 7 - (Super*)init;
|
| /llvm-project-15.0.7/llvm/lib/Target/M68k/ |
| H A D | M68kRegisterInfo.cpp | 78 for (MCSuperRegIterator Super(Reg, this); Super.isValid(); ++Super) in getMatchingMegaReg() local 79 if (RC->contains(*Super)) in getMatchingMegaReg() 80 return *Super; in getMatchingMegaReg()
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | temporaries-callback-order.cpp | 3 struct Super { struct 6 struct Sub : Super {
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.cpp | 125 const TargetRegisterClass *Super = RC; in getLargestLegalSuperClass() local 128 switch (Super->getID()) { in getLargestLegalSuperClass() 133 getRegSizeInBits(*Super) == getRegSizeInBits(*RC)) in getLargestLegalSuperClass() 134 return Super; in getLargestLegalSuperClass() 140 getRegSizeInBits(*Super) == getRegSizeInBits(*RC)) in getLargestLegalSuperClass() 141 return Super; in getLargestLegalSuperClass() 148 return Super; in getLargestLegalSuperClass() 155 return Super; in getLargestLegalSuperClass() 169 return Super; in getLargestLegalSuperClass() 171 Super = *I++; in getLargestLegalSuperClass() [all …]
|
| /llvm-project-15.0.7/llvm/test/TableGen/ |
| H A D | SuperSubclassSameName.td | 11 class Super<Arg F> { 14 class Sub<Arg F> : Super<F>;
|
| /llvm-project-15.0.7/clang/test/Rewriter/ |
| H A D | objc-modern-class-init.mm | 7 @interface Super : Root interface 10 @interface Sub : Super
|
| H A D | objc-modern-class-init-hooks.mm | 7 @interface Super : Root interface 10 @interface Sub : Super
|
| /llvm-project-15.0.7/clang/test/Index/ |
| H A D | complete-ivar-access.m | 11 @interface Super { interface 21 @interface Super () { interface in int 31 @interface Sub : Super {
|
| /llvm-project-15.0.7/llvm/include/llvm/ADT/ |
| H A D | FoldingSet.h | 521 using Super = FoldingSetImpl<FoldingSet, T>; variable 522 using Node = typename Super::Node; 554 friend Super; variable 557 explicit FoldingSet(unsigned Log2InitSize = 6) : Super(Log2InitSize) {} in Super() function 579 using Super = FoldingSetImpl<ContextualFoldingSet, T>; variable 580 using Node = typename Super::Node; 616 friend Super; variable 620 : Super(Log2InitSize), Context(Context) {} in Super() function
|
| /llvm-project-15.0.7/clang/test/CodeGenObjCXX/ |
| H A D | ivar-objects.mm | 30 @interface Super : NSObject { interface 38 @interface A : Super { 49 @implementation Super implementation
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | RegisterClassInfo.cpp | 161 if (const TargetRegisterClass *Super = in compute() local 163 if (Super != RC && getNumAllocatableRegs(Super) > RCI.NumRegs) in compute()
|