Home | History | Annotate | Download | only in CodeGenObjC

Lines Matching full:layout

1 // RUN: %clang_cc1 -fblocks -fobjc-runtime-has-weak -fobjc-arc -triple x86_64-apple-darwin -print-ivar-layout -emit-llvm -o /dev/null %s > %t-64.layout
2 // RUN: FileCheck -check-prefix=CHECK -check-prefix=CHECK-64 --input-file=%t-64.layout %s
3 // RUN: %clang_cc1 -fblocks -fobjc-runtime-has-weak -fobjc-arc -triple i386-apple-darwin -print-ivar-layout -emit-llvm -o /dev/null %s > %t-32.layout
4 // RUN: FileCheck -check-prefix=CHECK -check-prefix=CHECK-32 --input-file=%t-32.layout %s
22 // block variable layout: BL_STRONG:1, BL_OPERATOR:0
23 // CHECK: Inline block variable layout: 0x0100, BL_STRONG:1, BL_OPERATOR:0
28 // block variable layout: BL_STRONG:2, BL_BYREF:1, BL_OPERATOR:0
29 // CHECK: Inline block variable layout: 0x0210, BL_STRONG:2, BL_BYREF:1, BL_OPERATOR:0
36 // block variable layout: BL_STRONG:2, BL_BYREF:3, BL_OPERATOR:0
37 // CHECK: Inline block variable layout: 0x0230, BL_STRONG:2, BL_BYREF:3, BL_OPERATOR:0
46 // block variable layout: BL_STRONG:2, BL_BYREF:3, BL_OPERATOR:0
47 // CHECK: Inline block variable layout: 0x0230, BL_STRONG:2, BL_BYREF:3, BL_OPERATOR:0
57 // CHECK: Inline block variable layout: 0x020, BL_BYREF:2, BL_OPERATOR:0