Home
last modified time | relevance | path

Searched refs:selector (Results 1 – 25 of 413) sorted by relevance

12345678910>>...17

/llvm-project/clang/test/SemaObjC/
H A Dpotentially-direct-selector.m1 // RUN: %clang_cc1 %s -Wpotentially-direct-selector -verify
2 // RUN: %clang_cc1 %s -Wstrict-potentially-direct-selector -verify=expected,strict
68 …(void)@selector(inBase); // expected-warning{{@selector expression formed with potentially direct
69 …(void)@selector(inBaseImpl); // expected-warning{{@selector expression formed with potentially dir…
70 …(void)@selector(inBaseCat); // expected-warning{{@selector expression formed with potentially dire…
71 …(void)@selector(inBaseCatImpl); // expected-warning{{@selector expression formed with potentially …
72 …(void)@selector(inDerived); // expected-warning{{@selector expression formed with potentially dire…
73 …(void)@selector(inDerivedImpl); // expected-warning{{@selector expression formed with potentially …
74 …(void)@selector(inDerivedCat); // expected-warning{{@selector expression formed with potentially d…
75 …(void)@selector(inDerivedCatImpl); // expected-warning{{@selector expression formed with potential…
[all …]
H A Dselector-1.m14 …return @selector(compare:); // expected-warning {{several methods with selector 'compare:' of mism…
18 SEL s = @selector((retain));
19 SEL s1 = @selector((meth1:));
20 SEL s2 = @selector((retainArgument::));
21 SEL s3 = @selector((retainArgument:::::));
22 SEL s4 = @selector((retainArgument:with:));
23 SEL s5 = @selector((meth1:with:with:));
24 SEL s6 = @selector((getEnum:enum:bool:));
25 SEL s7 = @selector((char:float:double:unsigned:short:long:));
26 SEL s9 = @selector((:enum:bool:));
[all …]
H A Dundeclared-selector.m1 // RUN: %clang_cc1 -fsyntax-only -Wundeclared-selector -verify -Wno-objc-root-class %s
20 SEL d = @selector(methodD); /* Ok */
21 SEL e = @selector(methodE);
26 SEL e = @selector(methodE); /* Ok */
31 SEL e = @selector(methodE); /* Ok */
38 SEL a = @selector(methodA); /* Ok */
39 SEL b = @selector(methodB); /* Ok */
40 SEL c = @selector(methodC); // expected-warning {{undeclared selector 'methodC'}}
41 SEL d = @selector(methodD); /* Ok */
42 SEL e = @selector(methodE); /* Ok */
H A Dunsafe-perform-selector.m57 …[i performSelector: @selector(returnsStruct)]; // expected-warning {{'performSelector:' is incompa…
58 …[i performSelectorInBackground: @selector(returnsStruct) withObject:0]; // expected-warning {{'per…
59 …[i performSelector: ((@selector(returnsUnion)))]; // expected-warning {{'performSelector:' is inco…
60 …[i performSelectorOnMainThread: @selector(returnsStruct2)]; // expected-warning {{'performSelector…
61 …[I performSelector: (@selector(returnsStructClass))]; // expected-warning {{'performSelector:' is …
63 [i performSelector: @selector(returnsId)];
64 [i performSelector: @selector(returnsInt)];
65 [i performSelector: @selector(returnsPtr)];
66 [I performSelector: @selector(returnsUnion)]; // No warning expected
69 [obj performSelector: @selector(returnsId)];
[all …]
H A Dselector-3.m16 a = @selector(b1ar);
17 b = @selector(bar);
27 …return @selector(length); // expected-warning {{no method with selector 'length' is implemented …
47 if ([_delegate respondsToSelector:@selector(pauseManagerDidPause:)])
69 if( [cnx respondsToSelector:MySelector(@selector( _setQueue: ))] )
73 if( [cnx respondsToSelector:@selector( _setQueueXX: )] ) // No warning here.
76 if( [cnx respondsToSelector:(@selector( _setQueueXX: ))] ) // No warning here.
120 SEL s = @selector(compare:); // spurious warning
129 SEL s = @selector(compare:);
143 @selector(name),
[all …]
H A Darc-peformselector.m27 …return [self performSelector : @selector(copy)]; // expected-error {{performSelector names a selec…
28 …return [self performSelector : @selector(test)]; // expected-error {{performSelector names a selec…
29 …return [self performSelector : @selector(new)]; // expected-error {{performSelector names a select…
30 return [self performSelector : @selector(init)];
31 …: sel1]; // expected-warning {{performSelector may cause a leak because its selector is unknown}} \
33 return [self performSelector: (@selector(PlusZero))];
35 return [self performSelector : @selector(PlusZero)];
36 …return [self performSelector : @selector(PlusOne)]; // expected-error {{performSelector names a se…
38 // Avoid the unknown selector warning for more complicated performSelector
42 return [self performSelector: @selector(self)]; // No error, -self is not +1!
H A Dwarning-missing-selector-name.m2 // RUN: %clang_cc1 -x objective-c++ -fsyntax-only -verify -Wno-objc-root-class -Wmissing-selector-n…
7 …arning {{'Name2' used as the name of the previous parameter rather than as part of the selector}} \
8 // expected-note {{introduce a parameter name to make 'Name2' part of the selector}} \
9 …rt whitespace before ':' to use 'Name2' as parameter name and have an empty entry in the selector}}
11 …arning {{'Name3' used as the name of the previous parameter rather than as part of the selector}} \
12 // expected-note {{introduce a parameter name to make 'Name3' part of the selector}} \
13 …rt whitespace before ':' to use 'Name3' as parameter name and have an empty entry in the selector}}
14 …rning {{'second' used as the name of the previous parameter rather than as part of the selector}} \
15 // expected-note {{introduce a parameter name to make 'second' part of the selector}} \
16 …whitespace before ':' to use 'second' as parameter name and have an empty entry in the selector}} \
[all …]
H A Dselector-error.m16 a = (char*)@selector(bar); // expected-error {{cannot type cast @selector expression}}
17 return (char*)@selector(bar); // expected-error {{cannot type cast @selector expression}}
/llvm-project/clang/test/Parser/
H A Dselector-1.m6 SEL s = @selector(retain);
7 SEL s1 = @selector(meth1:);
8 SEL s2 = @selector(retainArgument::);
9 SEL s3 = @selector(retainArgument:::::);
10 SEL s4 = @selector(retainArgument:with:);
11 SEL s5 = @selector(meth1:with:with:);
12 SEL s6 = @selector(getEnum:enum:bool:);
13 SEL s7 = @selector(char:float:double:unsigned:short:long:);
14 SEL s9 = @selector(:enum:bool:);
16 (void) @selector(foo:);
[all …]
/llvm-project/clang/test/PCH/
H A Dselector-warning.h10 SEL a = @selector(b1ar);
11 a = @selector(b1ar);
12 a = @selector(bar);
13 a = @selector(ok); // expected-warning {{unimplemented selector 'ok'}}
14 a = @selector(ok);
15 a = @selector(NotOK); // expected-warning {{unimplemented selector 'NotOK'}}
16 a = @selector(NotOK);
18 a = @selector(clNotOk); // expected-warning {{unimplemented selector 'clNotOk'}}
20 a = @selector (cl1);
21 a = @selector (cl2);
[all …]
H A Dchain-selectors.m21 …(void)@selector(x); // expected-warning {{no method with selector 'x' is implemented in this trans…
22 …(void)@selector(y); // expected-warning {{no method with selector 'y' is implemented in this trans…
23 …(void)@selector(e); // expected-warning {{no method with selector 'e' is implemented in this trans…
/llvm-project/clang/test/CodeGenCXX/
H A Dmatrix-type.cpp166 struct selector {}; struct
169 selector<0> use_matrix(matrix<T, R, C> &m) {} in use_matrix()
172 selector<1> use_matrix(matrix<T, R, 10> &m) {} in use_matrix()
175 selector<2> use_matrix(matrix<T, 10, 10> &m) {} in use_matrix()
178 selector<3> use_matrix(matrix<T, 10, C> &m) {} in use_matrix()
181 selector<4> use_matrix(matrix<float, R, C> &m) {} in use_matrix()
188 // CHECK-NEXT: %w = alloca %struct.selector, align 1 in test_template_deduction()
189 // CHECK-NEXT: %undef.agg.tmp = alloca %struct.selector, align 1 in test_template_deduction()
191 // CHECK-NEXT: %x = alloca %struct.selector.0, align 1 in test_template_deduction()
192 // CHECK-NEXT: %undef.agg.tmp1 = alloca %struct.selector in test_template_deduction()
[all...]
/llvm-project/flang/test/Semantics/
H A Dchange_team01.f908 integer, codimension[*] :: selector local
17 change team (team, ca[*] => selector)
19 change team (team, ca[2,*] => selector)
21 change team (team, ca[*] => selector)
23 change team (team, ca[*] => selector, ca2[2,*] => selector2d)
29 change team (team, ca[*] => selector, ca2[*] => selector)
68 change team (team, selector[*] => selector)
/llvm-project/clang/test/SemaObjCXX/
H A Dsel-address.mm7 f(@selector(dealloc));
9 SEL s = @selector(dealloc);
12 @selector(dealloc) = s; // expected-error {{expression is not assignable}}
14 SEL* ps2 = &@selector(dealloc);
17 g(&@selector(foo));
18 g(&(@selector(foo)));
/llvm-project/clang/test/FixIt/
H A Dfixit-multiple-selector-warnings.m17 (void)@selector( compare: );
18 (void)@selector (compare:);
19 (void)@selector( compare:);
20 (void)@selector(compare: );
21 (void)@selector ( compare: );
22 return @selector(compare:);
H A Dselector-fixit.m2 // RUN: %clang_cc1 -x objective-c -Wundeclared-selector -Wno-int-conversion -fixit %t
3 // RUN: %clang_cc1 -x objective-c -Wundeclared-selector -Wno-int-conversion -Werror %t
20 return @selector(cloze);
26 return @selector(ope:);
/llvm-project/llvm/test/tools/llvm-dwarfdump/X86/
H A Ddebug_rnglists_invalid.s31 # CHECK-NEXT: error: .debug_rnglists table at offset 0x45 has unsupported segment selector size 4
46 .byte 0 # Segment selector size
61 .byte 0 # Segment selector size
68 .byte 0 # Segment selector size
75 .byte 0 # Segment selector size
78 # Table 5 (unsupported segment selector size)
82 .byte 4 # Segment selector size
89 .byte 0 # Segment selector size
96 .byte 0 # Segment selector size
108 .byte 0 # Segment selector size
[all …]
/llvm-project/clang/test/CodeGenObjC/
H A Dgnu-deterministic-selectors.m11 SEL a = @selector(z);
12 SEL b = @selector(a);
13 SEL c = @selector(g);
14 SEL d = @selector(l);
15 SEL e = @selector(j);
/llvm-project/clang/test/CXX/expr/
H A Dp9.cpp38 template<bool T> struct selector;
39 template<> struct selector<true> { typedef long type; }; argument
40 template<> struct selector<false> {typedef unsigned long type; }; argument
42 selector<(sizeof(long) > sizeof(unsigned int))>::type &ui_lr = ui_l0;
/llvm-project/llvm/test/MC/Mips/mips5/
H A Dinvalid-mips32.s10 …mtc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
11 …mfc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
12 …mtc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
13 …mfc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
/llvm-project/llvm/test/MC/Mips/mips3/
H A Dinvalid-mips32.s10 …mtc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
11 …mfc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
12 …mtc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
13 …mfc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
/llvm-project/llvm/test/MC/Mips/mips4/
H A Dinvalid-mips32.s10 …mtc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
11 …mfc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
12 …mtc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
13 …mfc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-M…
/llvm-project/llvm/test/MC/Mips/mips1/
H A Dinvalid-mips32.s11 …mtc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIP…
12 …mfc0 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIP…
13 …mtc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIP…
14 …mfc2 $4, $5, 1 # CHECK: :[[@LINE]]:{{[0-9]+}}: error: selector must be zero for pre-MIP…
/llvm-project/clang/test/Index/
H A Dcomplete-at-exprstmt.m19 @selector(add:to:);
25 // CHECK-CC1: {TypedText selector}{LeftParen (}{Placeholder selector}{RightParen )}
32 // CHECK-CC2: {TypedText selector}{LeftParen (}{Placeholder selector}{RightParen )}
36 … CHECK-CC3: NotImplemented:{ResultType SEL}{TypedText @selector}{LeftParen (}{Placeholder selector
/llvm-project/llvm/test/Transforms/IndVarSimplify/
H A Dexit_value_tests.ll163 %selector = phi i32 [%arg1, %entry], [%arg2, %loop]
169 ret i32 %selector
182 %selector = phi i32 [%arg1, %entry], [%arg2, %loop]
188 ret i32 %selector
194 ; used outside the loop, and thus we can't directly replace %selector w/ %f.
215 %selector = phi i32 [%arg, %entry], [%f, %loop]
222 ret i32 %selector
236 %selector = phi i32 [%arg1, %entry], [%arg2, %loop]
242 ret i32 %selector
256 %selector = phi i32 [%arg1, %entry], [%arg2, %loop]
[all …]

12345678910>>...17