objC block layout: Patch reorders block layout to
produce more inline layout metadata. // rdar://12752901 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172683 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- lib/CodeGen/CGBlocks.cpp 42 additions, 7 deletionslib/CodeGen/CGBlocks.cpp
- test/CodeGenObjC/arc-captured-32bit-block-var-layout-2.m 11 additions, 21 deletionstest/CodeGenObjC/arc-captured-32bit-block-var-layout-2.m
- test/CodeGenObjC/arc-captured-32bit-block-var-layout.m 19 additions, 40 deletionstest/CodeGenObjC/arc-captured-32bit-block-var-layout.m
- test/CodeGenObjC/arc-captured-block-var-inlined-layout.m 39 additions, 29 deletionstest/CodeGenObjC/arc-captured-block-var-inlined-layout.m
- test/CodeGenObjC/arc-captured-block-var-layout.m 22 additions, 44 deletionstest/CodeGenObjC/arc-captured-block-var-layout.m
- test/CodeGenObjC/block-var-layout.m 10 additions, 10 deletionstest/CodeGenObjC/block-var-layout.m
- test/CodeGenObjC/mrr-captured-block-var-inlined-layout.m 15 additions, 17 deletionstest/CodeGenObjC/mrr-captured-block-var-inlined-layout.m
- test/CodeGenObjCXX/block-var-layout.mm 11 additions, 10 deletionstest/CodeGenObjCXX/block-var-layout.mm
Loading
Please register or sign in to comment