/external/llvm-project/clang/test/CodeGenObjC/ |
D | convert-messages-to-runtime-calls.m | 24 // MSGS: {{call.*@objc_msgSend}} 25 // MSGS: {{call.*@objc_msgSend}} 26 // MSGS: {{call.*@objc_msgSend}} 27 // MSGS: {{call.*@objc_msgSend}} 28 // MSGS: {{call.*@objc_msgSend}} 43 // MSGS: {{invoke.*@objc_msgSend}} 44 // MSGS: {{invoke.*@objc_msgSend}} 56 // MSGS: {{call.*@objc_msgSend}} 57 // MSGS: {{call.*@objc_msgSend}} 58 // MSGS: {{call.*@objc_msgSend}} [all …]
|
D | assign.m | 17 // CHECK: objc_msgSend 20 // CHECK: objc_msgSend 23 // CHECK: objc_msgSend 26 // CHECK: objc_msgSend 27 // CHECK: objc_msgSend 30 // CHECK: objc_msgSend 31 // CHECK: objc_msgSend 34 // CHECK-NOT: objc_msgSend
|
D | objc-literal-tests.m | 58 // CHECK: call{{.*}}@objc_msgSend{{.*}}i8 signext 97 60 // CHECK: call{{.*}}@objc_msgSend{{.*}}i32 42 62 // CHECK: call{{.*}}@objc_msgSend{{.*}}i32 -42 64 // CHECK: call{{.*}}@objc_msgSend{{.*}}i32 42 66 // CHECK: call{{.*}}@objc_msgSend{{.*}}i32 42 68 // CHECK: call{{.*}}@objc_msgSend{{.*}}i64 42 70 // CHECK: call{{.*}}@objc_msgSend{{.*}}i64 42 72 // CHECK: call{{.*}}@objc_msgSend{{.*}}float 0x400921FB60000000 74 // CHECK: call{{.*}}@objc_msgSend{{.*}}double 0x400921FB54411744 76 // CHECK: call{{.*}}@objc_msgSend{{.*}}i8 signext 1 [all …]
|
D | messages.m | 16 // CHECK-MAC: call {{.*}} @objc_msgSend to 17 // CHECK-MAC-NF: call {{.*}} @objc_msgSend to 22 // CHECK-MAC: call {{.*}} @objc_msgSend to 23 // CHECK-MAC-NF: call {{.*}} @objc_msgSend to 28 // CHECK-MAC: call {{.*}} @objc_msgSend to 29 // CHECK-MAC-NF: call {{.*}} @objc_msgSend to 34 // CHECK-MAC: call {{.*}} @objc_msgSend to 35 // CHECK-MAC-NF: call {{.*}} @objc_msgSend to 42 // CHECK-MAC: call {{.*}} @objc_msgSend to 43 // CHECK-MAC-NF: call {{.*}} @objc_msgSend to
|
D | related-result-type.m | 14 // CHECK: {{call.*@objc_msgSend}} 15 // CHECK: {{call.*@objc_msgSend}} 16 // CHECK: {{call.*@objc_msgSend}} 23 // CHECK: {{call.*@objc_msgSend}} 24 // CHECK: {{call.*@objc_msgSend}} 25 // CHECK: {{call.*@objc_msgSend}}
|
D | runtime-fns.m | 2 // RUN: grep -e "^de.*objc_msgSend[0-9]*(" %t | count 1 4 // RUN: grep -e "^de.*objc_msgSend[0-9]*(" %t | count 1 6 id objc_msgSend(int x); function 12 objc_msgSend(12); 25 id objc_msgSend(int x) { function
|
D | variadic-sends.m | 11 // CHECK-X86-32: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*) 12 // CHECK-X86-64: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*) 17 // CHECK-X86-32: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*, i32)*) 18 // CHECK-X86-64: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*, i32)*) 23 …// CHECK-X86-32: call void (i8*, i8*, i32, ...) bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to voi… 24 …// CHECK-X86-64: call void (i8*, i8*, i32, ...) bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to voi…
|
D | fpret.m | 24 // CHECK-X86_64: call float bitcast {{.*}} @objc_msgSend to 25 // CHECK-X86_64: call double bitcast {{.*}} @objc_msgSend to 30 // CHECK-ARMV7: call float bitcast {{.*}} @objc_msgSend to 31 // CHECK-ARMV7: call double bitcast {{.*}} @objc_msgSend to 32 // CHECK-ARMV7: call double bitcast {{.*}} @objc_msgSend to
|
D | attr-noreturn.m | 25 // CHECK: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}, i8… 32 // CHECK: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}, i8… 47 // CHECK: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}, i8… 62 // CHECK-MRC: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}… 63 // CHECK-ARC: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}… 72 // CHECK: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}, i8… 79 // CHECK-MRC: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}… 80 // CHECK-ARC: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}…
|
/external/clang/test/CodeGenObjC/ |
D | assign.m | 17 // CHECK: objc_msgSend 20 // CHECK: objc_msgSend 23 // CHECK: objc_msgSend 26 // CHECK: objc_msgSend 27 // CHECK: objc_msgSend 30 // CHECK: objc_msgSend 31 // CHECK: objc_msgSend 34 // CHECK-NOT: objc_msgSend
|
D | objc-literal-tests.m | 58 // CHECK: call{{.*}}@objc_msgSend{{.*}}i8 signext 97 60 // CHECK: call{{.*}}@objc_msgSend{{.*}}i32 42 62 // CHECK: call{{.*}}@objc_msgSend{{.*}}i32 -42 64 // CHECK: call{{.*}}@objc_msgSend{{.*}}i32 42 66 // CHECK: call{{.*}}@objc_msgSend{{.*}}i32 42 68 // CHECK: call{{.*}}@objc_msgSend{{.*}}i64 42 70 // CHECK: call{{.*}}@objc_msgSend{{.*}}i64 42 72 // CHECK: call{{.*}}@objc_msgSend{{.*}}float 0x400921FB60000000 74 // CHECK: call{{.*}}@objc_msgSend{{.*}}double 0x400921FB54411744 76 // CHECK: call{{.*}}@objc_msgSend{{.*}}i8 signext 1 [all …]
|
D | messages.m | 16 // CHECK-MAC: call {{.*}} @objc_msgSend to 17 // CHECK-MAC-NF: call {{.*}} @objc_msgSend to 22 // CHECK-MAC: call {{.*}} @objc_msgSend to 23 // CHECK-MAC-NF: call {{.*}} @objc_msgSend to 28 // CHECK-MAC: call {{.*}} @objc_msgSend to 29 // CHECK-MAC-NF: call {{.*}} @objc_msgSend to 34 // CHECK-MAC: call {{.*}} @objc_msgSend to 35 // CHECK-MAC-NF: call {{.*}} @objc_msgSend to 42 // CHECK-MAC: call {{.*}} @objc_msgSend to 43 // CHECK-MAC-NF: call {{.*}} @objc_msgSend to
|
D | related-result-type.m | 14 // CHECK: {{call.*@objc_msgSend}} 15 // CHECK: {{call.*@objc_msgSend}} 16 // CHECK: {{call.*@objc_msgSend}} 23 // CHECK: {{call.*@objc_msgSend}} 24 // CHECK: {{call.*@objc_msgSend}} 25 // CHECK: {{call.*@objc_msgSend}}
|
D | runtime-fns.m | 2 // RUN: grep -e "^de.*objc_msgSend[0-9]*(" %t | count 1 4 // RUN: grep -e "^de.*objc_msgSend[0-9]*(" %t | count 1 6 id objc_msgSend(int x); function 12 objc_msgSend(12); 25 id objc_msgSend(int x) { function
|
D | variadic-sends.m | 11 // CHECK-X86-32: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*) 12 // CHECK-X86-64: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*) 17 // CHECK-X86-32: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*, i32)*) 18 // CHECK-X86-64: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*, i32)*) 23 …// CHECK-X86-32: call void (i8*, i8*, i32, ...) bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to voi… 24 …// CHECK-X86-64: call void (i8*, i8*, i32, ...) bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to voi…
|
D | fpret.m | 24 // CHECK-X86_64: call float bitcast {{.*}} @objc_msgSend to 25 // CHECK-X86_64: call double bitcast {{.*}} @objc_msgSend to 30 // CHECK-ARMV7: call float bitcast {{.*}} @objc_msgSend to 31 // CHECK-ARMV7: call double bitcast {{.*}} @objc_msgSend to 32 // CHECK-ARMV7: call double bitcast {{.*}} @objc_msgSend to
|
D | attr-noreturn.m | 25 // CHECK: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}, i8… 32 // CHECK: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}, i8… 47 // CHECK: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}, i8… 62 // CHECK-MRC: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}… 63 // CHECK-ARC: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}… 72 // CHECK: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}, i8… 79 // CHECK-MRC: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}… 80 // CHECK-ARC: call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*)*)(i8* {{.*}}…
|
/external/llvm-project/clang/test/Rewriter/ |
D | objc-modern-numeric-literal.mm | 59 // CHECK: NSNumber *theLetterZ = ((NSNumber *(*)(Class, SEL, char))(void *)objc_msgSend)(objc_getC… 60 // CHECK: NSNumber *fortyTwo = ((NSNumber *(*)(Class, SEL, int))(void *)objc_msgSend)(objc_getClas… 61 …*fortyTwoUnsigned = ((NSNumber *(*)(Class, SEL, unsigned int))(void *)objc_msgSend)(objc_getClass(… 62 // CHECK: NSNumber *fortyTwoLong = ((NSNumber *(*)(Class, SEL, long))(void *)objc_msgSend)(objc_ge… 63 // CHECK: NSNumber *fortyTwoLongLong = ((NSNumber *(*)(Class, SEL, long long))(void *)objc_msgSend… 64 // CHECK: NSNumber *piFloat = ((NSNumber *(*)(Class, SEL, float))(void *)objc_msgSend)(objc_getCla… 65 // CHECK: NSNumber *piDouble = ((NSNumber *(*)(Class, SEL, double))(void *)objc_msgSend)(objc_getC… 66 // CHECK: NSNumber *yesNumber = ((NSNumber *(*)(Class, SEL, BOOL))(void *)objc_msgSend)(objc_getCl… 67 // CHECK: NSNumber *noNumber = ((NSNumber *(*)(Class, SEL, BOOL))(void *)objc_msgSend)(objc_getCla… 68 // CHECK: NSNumber *trueNumber = ((NSNumber *(*)(Class, SEL, BOOL))(void *)objc_msgSend)(objc_getC… [all …]
|
D | objc-modern-boxing.mm | 64 // CHECK: NSNumber *theLetterZ = ((NSNumber *(*)(Class, SEL, char))(void *)objc_msgSend)(objc_getC… 65 // CHECK: NSNumber *fortyTwo = ((NSNumber *(*)(Class, SEL, int))(void *)objc_msgSend)(objc_getClas… 66 …*fortyTwoUnsigned = ((NSNumber *(*)(Class, SEL, unsigned int))(void *)objc_msgSend)(objc_getClass(… 67 // CHECK: NSNumber *fortyTwoLong = ((NSNumber *(*)(Class, SEL, long))(void *)objc_msgSend)(objc_ge… 68 // CHECK: NSNumber *fortyTwoLongLong = ((NSNumber *(*)(Class, SEL, long long))(void *)objc_msgSend… 69 // CHECK: NSNumber *piFloat = ((NSNumber *(*)(Class, SEL, float))(void *)objc_msgSend)(objc_getCla… 70 // CHECK: NSNumber *piDouble = ((NSNumber *(*)(Class, SEL, double))(void *)objc_msgSend)(objc_getC… 71 // CHECK: NSNumber *nsb = ((NSNumber *(*)(Class, SEL, BOOL))(void *)objc_msgSend)(objc_getClass("N… 72 … *duplicateString = ((NSString *(*)(Class, SEL, const char *))(void *)objc_msgSend)(objc_getClass(…
|
/external/clang/test/Rewriter/ |
D | objc-modern-numeric-literal.mm | 59 // CHECK: NSNumber *theLetterZ = ((NSNumber *(*)(Class, SEL, char))(void *)objc_msgSend)(objc_getC… 60 // CHECK: NSNumber *fortyTwo = ((NSNumber *(*)(Class, SEL, int))(void *)objc_msgSend)(objc_getClas… 61 …*fortyTwoUnsigned = ((NSNumber *(*)(Class, SEL, unsigned int))(void *)objc_msgSend)(objc_getClass(… 62 // CHECK: NSNumber *fortyTwoLong = ((NSNumber *(*)(Class, SEL, long))(void *)objc_msgSend)(objc_ge… 63 // CHECK: NSNumber *fortyTwoLongLong = ((NSNumber *(*)(Class, SEL, long long))(void *)objc_msgSend… 64 // CHECK: NSNumber *piFloat = ((NSNumber *(*)(Class, SEL, float))(void *)objc_msgSend)(objc_getCla… 65 // CHECK: NSNumber *piDouble = ((NSNumber *(*)(Class, SEL, double))(void *)objc_msgSend)(objc_getC… 66 // CHECK: NSNumber *yesNumber = ((NSNumber *(*)(Class, SEL, BOOL))(void *)objc_msgSend)(objc_getCl… 67 // CHECK: NSNumber *noNumber = ((NSNumber *(*)(Class, SEL, BOOL))(void *)objc_msgSend)(objc_getCla… 68 // CHECK: NSNumber *trueNumber = ((NSNumber *(*)(Class, SEL, BOOL))(void *)objc_msgSend)(objc_getC… [all …]
|
D | objc-modern-boxing.mm | 64 // CHECK: NSNumber *theLetterZ = ((NSNumber *(*)(Class, SEL, char))(void *)objc_msgSend)(objc_getC… 65 // CHECK: NSNumber *fortyTwo = ((NSNumber *(*)(Class, SEL, int))(void *)objc_msgSend)(objc_getClas… 66 …*fortyTwoUnsigned = ((NSNumber *(*)(Class, SEL, unsigned int))(void *)objc_msgSend)(objc_getClass(… 67 // CHECK: NSNumber *fortyTwoLong = ((NSNumber *(*)(Class, SEL, long))(void *)objc_msgSend)(objc_ge… 68 // CHECK: NSNumber *fortyTwoLongLong = ((NSNumber *(*)(Class, SEL, long long))(void *)objc_msgSend… 69 // CHECK: NSNumber *piFloat = ((NSNumber *(*)(Class, SEL, float))(void *)objc_msgSend)(objc_getCla… 70 // CHECK: NSNumber *piDouble = ((NSNumber *(*)(Class, SEL, double))(void *)objc_msgSend)(objc_getC… 71 // CHECK: NSNumber *nsb = ((NSNumber *(*)(Class, SEL, BOOL))(void *)objc_msgSend)(objc_getClass("N… 72 … *duplicateString = ((NSString *(*)(Class, SEL, const char *))(void *)objc_msgSend)(objc_getClass(…
|
/external/llvm-project/clang/test/CodeGenObjCXX/ |
D | property-reference.mm | 29 …{[0-9]+}} dereferenceable({{[0-9]+}}) %struct.MyStruct* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend 69 // CHECK: @objc_msgSend 72 // CHECK: @objc_msgSend 73 // CHECK: @objc_msgSend 76 // CHECK: @objc_msgSend 88 // CHECK: @objc_msgSend 91 // CHECK: @objc_msgSend 92 // CHECK: @objc_msgSend 95 // CHECK: @objc_msgSend
|
D | property-lvalue-lambda.mm | 23 // CHECK: call void{{.*}}@objc_msgSend{{.*}}({{.*}} void ()* [[CALL]]) 27 // CHECK: call void{{.*}}@objc_msgSend{{.*}}({{.*}} void ()* [[CALL2]]) 38 // CHECK: call void{{.*}}@objc_msgSend{{.*}} 40 // CHECK: call void{{.*}}@objc_msgSend{{.*}}({{.*}} [[PLUS]]) 43 // CHECK: call void{{.*}}@objc_msgSend{{.*}} 45 // CHECK: call void{{.*}}@objc_msgSend{{.*}}({{.*}} [[PLUS]])
|
/external/clang/test/CodeGenObjCXX/ |
D | property-reference.mm | 29 …]] = call dereferenceable({{[0-9]+}}) %struct.MyStruct* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend 69 // CHECK: @objc_msgSend 72 // CHECK: @objc_msgSend 73 // CHECK: @objc_msgSend 76 // CHECK: @objc_msgSend 88 // CHECK: @objc_msgSend 91 // CHECK: @objc_msgSend 92 // CHECK: @objc_msgSend 95 // CHECK: @objc_msgSend
|
/external/llvm/test/Transforms/ObjCARC/ |
D | move-and-form-retain-autorelease.ll | 71 declare i8* @objc_msgSend(i8*, i8*, ...) 85 …%tmp5 = tail call %18* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to %18* (i8*, i8*)*)(i8* %tmp4,… 91 …%tmp11 = tail call %19* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to %19* (i8*, i8*)*)(i8* %tmp1… 94 …%tmp14 = tail call signext i8 bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i8 (i8*, i8*, %13*)*)… 114 …%tmp28 = tail call i8* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to i8* (i8*, i8*)*)(i8* %tmp7, … 119 …%tmp32 = tail call %20* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to %20* (i8*, i8*)*)(i8* %tmp2… 122 …tail call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*, %16*)*)(i8* %tmp34, … 127 …%tmp37 = tail call %20* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to %20* (i8*, i8*)*)(i8* %tmp2… 131 …%tmp41 = tail call %21* bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to %21* (i8*, i8*, i8)*)(i8* %… 136 …tail call void bitcast (i8* (i8*, i8*, ...)* @objc_msgSend to void (i8*, i8*, i8*, %13*)*)(i8* %tm… [all …]
|