Home
last modified time | relevance | path

Searched refs:Super (Results 1 – 25 of 128) sorted by relevance

123456

/llvm-project-15.0.7/clang/test/SemaObjC/
H A Dinvalid-objc-decls-1.m3 @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 Dproperty-and-class-extension.m10 @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 Dblock-type-safety.m6 @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 Dconditional-expr-7.m5 @interface Super @end interface
7 @interface NSArray : Super @end
8 @interface NSSet : Super @end
H A Dalias-test-2.m4 @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 Divar-sem-check-2.m3 @interface Super { interface
11 @interface Sub : Super
20 …or {{property 'prop' attempting to use instance variable 'value2' declared in super class 'Super'}}
H A Divar-in-implementations.m3 @interface Super @end interface
5 @interface INTFSTANDALONE : Super
12 @implementation INTFSTANDALONE : Super // expected-warning {{class implementation may not have supe…
H A Dtentative-property-decl.m11 @interface Super { interface
17 @interface MyClass : Super
37 @interface YourClass : Super <P>
H A Dnowarn-superclass-method-mismatch.m7 @interface Super interface
12 @interface Sub : Super
H A Dwarn-implicit-atomic-property.m4 @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 Dobjc_interface.m19 @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 Ddefault-property-synthesis.m23 @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 Divar-layout-nonfragile-abi2.m5 @interface Super { interface
10 @interface A : Super {
H A Dobjc2-weak-import-attribute.m40 @interface Super : Root @end interface
42 @interface Sub : Super @end
/llvm-project-15.0.7/clang/test/Modules/Inputs/
H A Dredecl-merge-right.h3 @interface Super
6 @interface A : Super
7 - (Super*)init;
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kRegisterInfo.cpp78 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 Dtemporaries-callback-order.cpp3 struct Super { struct
6 struct Sub : Super {
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86RegisterInfo.cpp125 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 DSuperSubclassSameName.td11 class Super<Arg F> {
14 class Sub<Arg F> : Super<F>;
/llvm-project-15.0.7/clang/test/Rewriter/
H A Dobjc-modern-class-init.mm7 @interface Super : Root interface
10 @interface Sub : Super
H A Dobjc-modern-class-init-hooks.mm7 @interface Super : Root interface
10 @interface Sub : Super
/llvm-project-15.0.7/clang/test/Index/
H A Dcomplete-ivar-access.m11 @interface Super { interface
21 @interface Super () { interface in int
31 @interface Sub : Super {
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DFoldingSet.h521 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 Divar-objects.mm30 @interface Super : NSObject { interface
38 @interface A : Super {
49 @implementation Super implementation
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegisterClassInfo.cpp161 if (const TargetRegisterClass *Super = in compute() local
163 if (Super != RC && getNumAllocatableRegs(Super) > RCI.NumRegs) in compute()

123456