directory /clang/test/CodeGenObjC/ @ 236:c4bab56944e8 llvm-original

name size permissions
[up] drwxr-xr-x
dir. Inputs/ drwxr-xr-x
file 2007-04-03-ObjcEH.m 410 -rw-r--r--
file 2007-05-02-Strong.m 428 -rw-r--r--
file 2007-10-18-ProDescriptor.m 220 -rw-r--r--
file 2007-10-23-GC-WriteBarrier.m 206 -rw-r--r--
file 2008-08-25-incompatible-cond-expr.m 135 -rw-r--r--
file 2008-10-23-invalid-icmp.m 107 -rw-r--r--
file 2008-10-3-EhValue.m 788 -rw-r--r--
file 2008-11-12-Metadata.m 215 -rw-r--r--
file 2008-11-24-ConstCFStrings.m 261 -rw-r--r--
file 2008-11-25-Blocks.m 346 -rw-r--r--
file 2009-01-21-invalid-debug-info.m 513 -rw-r--r--
file 2009-01-26-WriteBarrier-2.m 529 -rw-r--r--
file 2009-02-05-VolatileProp.m 234 -rw-r--r--
file 2009-08-05-utf16.m 324 -rw-r--r--
file 2010-02-01-utf16-with-null.m 691 -rw-r--r--
file 2010-02-09-DbgSelf.m 438 -rw-r--r--
file 2010-02-15-Dbg-MethodStart.m 336 -rw-r--r--
file 2010-02-23-DbgInheritance.m 238 -rw-r--r--
file 2010-03-17-StructRef.m 1107 -rw-r--r--
file 2011-03-08-IVarLookup.m 357 -rw-r--r--
file NSFastEnumeration.m 1212 -rw-r--r--
file aarch64-sve-types.m 1482 -rw-r--r--
file arc-arm.m 1414 -rw-r--r--
file arc-block-copy-escape.m 1108 -rw-r--r--
file arc-blocks-exceptions.m 1368 -rw-r--r--
file arc-blocks.m 41435 -rw-r--r--
file arc-bridged-cast.m 3276 -rw-r--r--
file arc-captured-32bit-block-var-layout-2.m 1745 -rw-r--r--
file arc-captured-32bit-block-var-layout.m 9595 -rw-r--r--
file arc-captured-block-var-inlined-layout.m 2952 -rw-r--r--
file arc-captured-block-var-layout.m 9760 -rw-r--r--
file arc-compound-stmt.m 564 -rw-r--r--
file arc-cond-stmt.m 933 -rw-r--r--
file arc-exceptions.m 1842 -rw-r--r--
file arc-foreach.m 10715 -rw-r--r--
file arc-i386.m 1477 -rw-r--r--
file arc-ivar-layout.m 1527 -rw-r--r--
file arc-linetable-autorelease.m 1495 -rw-r--r--
file arc-linetable.m 3918 -rw-r--r--
file arc-literals.m 7295 -rw-r--r--
file arc-loadweakretained-release.m 2837 -rw-r--r--
file arc-no-arc-exceptions.m 3174 -rw-r--r--
file arc-no-runtime.m 419 -rw-r--r--
file arc-precise-lifetime.m 17372 -rw-r--r--
file arc-property.m 6225 -rw-r--r--
file arc-related-result-type.m 1136 -rw-r--r--
file arc-rv-attr.m 7752 -rw-r--r--
file arc-ternary-op.m 10386 -rw-r--r--
file arc-unbridged-cast.m 945 -rw-r--r--
file arc-unopt.m 2329 -rw-r--r--
file arc-unoptimized-byref-var.m 922 -rw-r--r--
file arc-unsafeclaim.m 15737 -rw-r--r--
file arc-weak-property.m 2667 -rw-r--r--
file arc-weak.m 972 -rw-r--r--
file arc-with-atthrow.m 698 -rw-r--r--
file arc.ll 541 -rw-r--r--
file arc.m 69102 -rw-r--r--
file arm-atomic-scalar-setter-getter.m 540 -rw-r--r--
file arm64-int32-ivar.m 425 -rw-r--r--
file asm.m 865 -rw-r--r--
file assign.m 711 -rw-r--r--
file atomic-aggregate-property.m 1669 -rw-r--r--
file attr-availability.m 1506 -rw-r--r--
file attr-callconv.m 337 -rw-r--r--
file attr-exception.m 1090 -rw-r--r--
file attr-minsize.m 216 -rw-r--r--
file attr-nomerge.m 630 -rw-r--r--
file attr-noreturn.m 3641 -rw-r--r--
file attr-objc-arc-inert.m 858 -rw-r--r--
file attr-objc-runtime-visible.m 734 -rw-r--r--
file attr-speculative-load-hardening.m 460 -rw-r--r--
file attr-strong.c 145 -rw-r--r--
file attr-used-on-method.m 264 -rw-r--r--
file auto-property-synthesize-protocol.m 1097 -rw-r--r--
file autorelease.m 1474 -rw-r--r--
file availability-cf-link-guard.m 3099 -rw-r--r--
file availability-check-maccatalyst.m 603 -rw-r--r--
file availability-check.m 967 -rw-r--r--
file availability-dso-local.m 270 -rw-r--r--
file bitfield-1.m 1378 -rw-r--r--
file bitfield-access.m 1297 -rw-r--r--
file bitfield-gnu.m 170 -rw-r--r--
file bitfield-ivar-metadata.m 192 -rw-r--r--
file bitfield-ivar-offsets.m 975 -rw-r--r--
file bitfield_encoding.m 391 -rw-r--r--
file block-6.m 964 -rw-r--r--
file block-byref-debuginfo.m 1963 -rw-r--r--
file block-byref-variable-layout.m 1543 -rw-r--r--
file block-desc-str.m 1421 -rw-r--r--
file block-over-align.m 495 -rw-r--r--
file block-ptr-type-crash.m 541 -rw-r--r--
file block-var-layout.m 4107 -rw-r--r--
file blocks-1.m 1661 -rw-r--r--
file blocks-2.m 1556 -rw-r--r--
file blocks-3.m 676 -rw-r--r--
file blocks-4.m 445 -rw-r--r--
file blocks-5.m 895 -rw-r--r--
file blocks-ivar-debug.m 295 -rw-r--r--
file blocks.m 6880 -rw-r--r--
file boxing.m 4945 -rw-r--r--
file builtin-constant-p.m 1095 -rw-r--r--
file builtin-memfns.m 352 -rw-r--r--
file builtins.m 448 -rw-r--r--
file catch-lexical-block.m 388 -rw-r--r--
file category-class-empty.m 398 -rw-r--r--
file category-class.m 417 -rw-r--r--
file category-super-class-meth.m 1063 -rw-r--r--
file class-getter-dotsyntax.m 337 -rw-r--r--
file class-stubs.m 4337 -rw-r--r--
file class-type.m 630 -rw-r--r--
file compatibility-alias.m 164 -rw-r--r--
file complex-double-abi.m 472 -rw-r--r--
file complex-property.m 713 -rw-r--r--
file compound-literal-property-access.m 625 -rw-r--r--
file constant-non-fragile-ivar-offset.m 860 -rw-r--r--
file constant-string-class-1.m 428 -rw-r--r--
file constant-string-class.m 878 -rw-r--r--
file constant-strings.m 1898 -rw-r--r--
file continuation-class.m 723 -rw-r--r--
file convert-messages-to-runtime-calls.m 7665 -rw-r--r--
file deadcode_strip_used_var.m 472 -rw-r--r--
file debug-info-block-helper.m 657 -rw-r--r--
file debug-info-block-line.m 3101 -rw-r--r--
file debug-info-block-type.m 1050 -rw-r--r--
file debug-info-blocks.m 3093 -rw-r--r--
file debug-info-category.m 2199 -rw-r--r--
file debug-info-class-extension.m 292 -rw-r--r--
file debug-info-class-extension2.m 315 -rw-r--r--
file debug-info-class-extension3.m 203 -rw-r--r--
file debug-info-crash-2.m 309 -rw-r--r--
file debug-info-crash.m 793 -rw-r--r--
file debug-info-default-synth-ivar.m 765 -rw-r--r--
file debug-info-direct-method.m 1095 -rw-r--r--
file debug-info-fwddecl.m 387 -rw-r--r--
file debug-info-getter-name.m 1032 -rw-r--r--
file debug-info-id-with-protocol.m 1070 -rw-r--r--
file debug-info-impl.m 379 -rw-r--r--
file debug-info-instancetype.m 938 -rw-r--r--
file debug-info-ivars-extension.m 1221 -rw-r--r--
file debug-info-ivars-indirect.m 1040 -rw-r--r--
file debug-info-ivars-private.m 1173 -rw-r--r--
file debug-info-ivars.m 1459 -rw-r--r--
file debug-info-lifetime-crash.m 932 -rw-r--r--
file debug-info-linkagename.m 275 -rw-r--r--
file debug-info-nested-blocks.m 833 -rw-r--r--
file debug-info-nodebug.m 850 -rw-r--r--
file debug-info-objc-property-dwarf5.m 639 -rw-r--r--
file debug-info-property-accessors.m 1077 -rw-r--r--
file debug-info-property-class-extension.m 1745 -rw-r--r--
file debug-info-property-class-instance-same-name.m 484 -rw-r--r--
file debug-info-property.m 351 -rw-r--r--
file debug-info-property2.m 322 -rw-r--r--
file debug-info-property3.m 307 -rw-r--r--
file debug-info-property4.m 425 -rw-r--r--
file debug-info-property5.m 686 -rw-r--r--
file debug-info-pubtypes.m 327 -rw-r--r--
file debug-info-selector.m 222 -rw-r--r--
file debug-info-self.m 926 -rw-r--r--
file debug-info-static-var.m 365 -rw-r--r--
file debug-info-synthesis.m 745 -rw-r--r--
file debug-info-variadic-method.m 401 -rw-r--r--
file debug-property-synth.m 1019 -rw-r--r--
file debuginfo-properties.m 1352 -rw-r--r--
file default-property-synthesis.m 1324 -rw-r--r--
file designated-initializers.m 270 -rw-r--r--
file direct-method-ret-mismatch.m 495 -rw-r--r--
file direct-method.m 8659 -rw-r--r--
file direct-properties.m 544 -rw-r--r--
file disable-direct-method.m 577 -rw-r--r--
file disable-tail-call-escaping-block.m 2377 -rw-r--r--
file dllstorage.m 4354 -rw-r--r--
file dot-syntax-1.m 3942 -rw-r--r--
file dot-syntax-2.m 528 -rw-r--r--
file dot-syntax.m 1730 -rw-r--r--
file empty-collection-literals.m 3560 -rw-r--r--
file encode-cstyle-method.m 352 -rw-r--r--
file encode-test-2.m 1192 -rw-r--r--
file encode-test-3.m 566 -rw-r--r--
file encode-test-4.m 327 -rw-r--r--
file encode-test-5.m 1355 -rw-r--r--
file encode-test-6.m 1528 -rw-r--r--
file encode-test-bitint.m 568 -rw-r--r--
file encode-test.m 3929 -rw-r--r--
file exceptions-asm-attribute.m 3890 -rw-r--r--
file exceptions-nonfragile.m 622 -rw-r--r--
file exceptions.m 5913 -rw-r--r--
file extended-block-signature-encode.m 636 -rw-r--r--
file extern-void-class-decl.m 465 -rw-r--r--
file externally-initialized-selectors.m 449 -rw-r--r--
file externally-retained.m 3377 -rw-r--r--
file for-in.m 2205 -rw-r--r--
file forward-class-impl-metadata.m 499 -rw-r--r--
file forward-decl-param.m 300 -rw-r--r--
file forward-declare-protocol-gnu.m 276 -rw-r--r--
file forward-protocol-metadata-symbols.m 1154 -rw-r--r--
file fp2ret.m 1086 -rw-r--r--
file fpret.m 1516 -rw-r--r--
file fragile-arc.m 7357 -rw-r--r--
file function-decay.m 145 -rw-r--r--
file gc-weak-attribute.m 779 -rw-r--r--
file gc.m 659 -rw-r--r--
file getter-property-mismatch.m 714 -rw-r--r--
file getter-property-type-mismatch.m 713 -rw-r--r--
file gnu-deterministic-selectors.m 1255 -rw-r--r--
file gnu-empty-protocol-v3.m 1215 -rw-r--r--
file gnu-exceptions.m 1048 -rw-r--r--
file gnu-init.m 11125 -rw-r--r--
file gnu-method-only-once.m 1162 -rw-r--r--
file gnu-nil-receiver.m 3632 -rw-r--r--
file gnustep2-category-protocol.m 526 -rw-r--r--
file gnustep2-category.m 908 -rw-r--r--
file gnustep2-class.m 2104 -rw-r--r--
file gnustep2-ivar-offset.m 1228 -rw-r--r--
file gnustep2-nontrivial-destructor-argument.mm 336 -rw-r--r--
file gnustep2-proto.m 1299 -rw-r--r--
file hidden-visibility.m 423 -rw-r--r--
file hidden.m 280 -rw-r--r--
file id-isa-codegen.m 1769 -rw-r--r--
file illegal-UTF8.m 201 -rw-r--r--
file image-info.m 1157 -rw-r--r--
file implicit-objc_msgSend.m 324 -rw-r--r--
file implicit-property.m 248 -rw-r--r--
file initialize-function-static.m 241 -rw-r--r--
file instance-method-metadata.m 863 -rw-r--r--
file interface-layout-64.m 3155 -rw-r--r--
file interface.m 517 -rw-r--r--
file ivar-base-as-invariant-load.m 746 -rw-r--r--
file ivar-invariant.m 1387 -rw-r--r--
file ivar-layout-64-bitfields.m 1294 -rw-r--r--
file ivar-layout-64.m 4165 -rw-r--r--
file ivar-layout-array0-struct.m 471 -rw-r--r--
file ivar-layout-flexible-array.m 861 -rw-r--r--
file ivar-layout-no-optimize.m 649 -rw-r--r--
file ivar-layout-nonfragile-abi2.m 778 -rw-r--r--
file ivar-type-encoding.m 1123 -rw-r--r--
file ivars.m 522 -rw-r--r--
file layout-bitfield-crash.m 463 -rw-r--r--
file link-errors.m 801 -rw-r--r--
file lit.local.cfg 97 -rw-r--r--
file local-static-block.m 2227 -rw-r--r--
file mangle-blocks.m 1248 -rw-r--r--
file matrix-type-builtins.m 2636 -rw-r--r--
file matrix-type-operators.m 3587 -rw-r--r--
file message-arrays.m 266 -rw-r--r--
file messages-2.m 4967 -rw-r--r--
file messages.m 1748 -rw-r--r--
file metadata-class-properties.m 3571 -rw-r--r--
file metadata-symbols-32.m 3745 -rw-r--r--
file metadata-symbols-64.m 4649 -rw-r--r--
file metadata_symbols.m 3291 -rw-r--r--
file misc-atomic-property.m 1474 -rw-r--r--
file mrc-weak.m 6782 -rw-r--r--
file mrr-autorelease.m 630 -rw-r--r--
file mrr-captured-block-var-inlined-layout.m 1866 -rw-r--r--
file nested-rethrow.m 577 -rw-r--r--
file newproperty-nested-synthesis-1.m 2214 -rw-r--r--
file next-objc-dispatch.m 2538 -rw-r--r--
file no-category-class.m 183 -rw-r--r--
file no-sanitize.m 276 -rw-r--r--
file no-vararg-messaging.m 333 -rw-r--r--
file noescape.m 7900 -rw-r--r--
file non-lazy-classes.m 1098 -rw-r--r--
file non-runtime-protocol.m 5879 -rw-r--r--
file nonlazy-msgSend.m 282 -rw-r--r--
file nontrivial-c-struct-exception.m 2611 -rw-r--r--
file nontrivial-c-struct-func-name-collision.m 395 -rw-r--r--
file nontrivial-c-struct-property.m 2682 -rw-r--r--
file nontrivial-c-struct-within-struct-name.m 1337 -rw-r--r--
file nontrivial-struct-param-init.m 597 -rw-r--r--
file ns-constant-strings.m 1284 -rw-r--r--
file ns_consume_null_check.m 4880 -rw-r--r--
file nsvalue-objc-boxable-ios-arc.m 7365 -rw-r--r--
file nsvalue-objc-boxable-ios.m 6706 -rw-r--r--
file nsvalue-objc-boxable-mac-arc.m 7806 -rw-r--r--
file nsvalue-objc-boxable-mac.m 7056 -rw-r--r--
file null-check-bool-ret.m 848 -rw-r--r--
file null-objc-empty-vtable.m 522 -rw-r--r--
file nullptr-assert.m 313 -rw-r--r--
file objc-align.m 1157 -rw-r--r--
file objc-alloc-init.m 1757 -rw-r--r--
file objc-arc-container-subscripting.m 822 -rw-r--r--
file objc-asm-attribute-test.m 1927 -rw-r--r--
file objc-assign-ivar.m 1942 -rw-r--r--
file objc-container-subscripting-1.m 2751 -rw-r--r--
file objc-container-subscripting.m 1001 -rw-r--r--
file objc-dictionary-literal.m 722 -rw-r--r--
file objc-dispatch-null-check.m 1218 -rw-r--r--
file objc-fixed-enum.m 3389 -rw-r--r--
file objc-gc-aggr-assign.m 1453 -rw-r--r--
file objc-literal-debugger-test.m 1215 -rw-r--r--
file objc-literal-tests.m 3435 -rw-r--r--
file objc-non-trivial-struct-nrvo.m 3836 -rw-r--r--
file objc-read-weak-byref.m 669 -rw-r--r--
file objc-runtime-name.m 869 -rw-r--r--
file objc2-assign-global.m 3138 -rw-r--r--
file objc2-ivar-assign.m 756 -rw-r--r--
file objc2-legacy-dispatch.m 857 -rw-r--r--
file objc2-new-gc-api-strongcast.m 816 -rw-r--r--
file objc2-no-strong-cast.m 303 -rw-r--r--
file objc2-no-write-barrier.m 572 -rw-r--r--
file objc2-nonfragile-abi-impl.m 222 -rw-r--r--
file objc2-property-encode.m 279 -rw-r--r--
file objc2-protocol-enc.m 907 -rw-r--r--
file objc2-protocol-metadata.m 511 -rw-r--r--
file objc2-retain-codegen.m 370 -rw-r--r--
file objc2-strong-cast-1.m 864 -rw-r--r--
file objc2-strong-cast-block-import.m 519 -rw-r--r--
file objc2-strong-cast.m 421 -rw-r--r--
file objc2-weak-assign.m 639 -rw-r--r--
file objc2-weak-block-call.m 676 -rw-r--r--
file objc2-weak-compare.m 572 -rw-r--r--
file objc2-weak-import-attribute.m 1231 -rw-r--r--
file objc2-weak-ivar-debug.m 719 -rw-r--r--
file objc2-weak-ivar.m 349 -rw-r--r--
file objc2-write-barrier-2.m 1823 -rw-r--r--
file objc2-write-barrier-3.m 1207 -rw-r--r--
file objc2-write-barrier-4.m 632 -rw-r--r--
file objc2-write-barrier-5.m 1111 -rw-r--r--
file objc2-write-barrier.m 4277 -rw-r--r--
file objc_copyStruct.m 466 -rw-r--r--
file object-incr-decr-1.m 253 -rw-r--r--
file objfw.m 583 -rw-r--r--
file optimize-ivar-offset-load.m 1829 -rw-r--r--
file optimized-setter-ios-device.m 1167 -rw-r--r--
file optimized-setter.m 1392 -rw-r--r--
file os_log.m 7139 -rw-r--r--
file overloadable.m 308 -rw-r--r--
file parameterized_classes.m 3916 -rw-r--r--
file pass-by-value-noalias.m 921 -rw-r--r--
file personality.m 8597 -rw-r--r--
file ppc32-varargs-id.m 1298 -rw-r--r--
file predefined-expr.m 3299 -rw-r--r--
file private-extern-selector-reference.m 511 -rw-r--r--
file prop-metadata-gnu.m 548 -rw-r--r--
file property-aggregate.m 927 -rw-r--r--
file property-agrr-getter.m 492 -rw-r--r--
file property-array-type.m 961 -rw-r--r--
file property-atomic-bool.m 1091 -rw-r--r--
file property-category-impl.m 470 -rw-r--r--
file property-complex.m 1797 -rw-r--r--
file property-dbg.m 335 -rw-r--r--
file property-getter-dot-syntax.m 176 -rw-r--r--
file property-incr-decr-1.m 541 -rw-r--r--
file property-list-in-class.m 520 -rw-r--r--
file property-list-in-extension.m 1942 -rw-r--r--
file property-ref-cast-to-void.m 622 -rw-r--r--
file property-section-attribute.m 399 -rw-r--r--
file property-setter-attr.m 223 -rw-r--r--
file property-type-mismatch.m 531 -rw-r--r--
file property.m 5368 -rw-r--r--
file protocol-comdat.m 633 -rw-r--r--
file protocol-in-extended-class.m 725 -rw-r--r--
file protocol-property-synth.m 540 -rw-r--r--
file protocols-lazy.m 1600 -rw-r--r--
file protocols.m 2394 -rw-r--r--
file rdr-6732143-dangling-block-reference.m 228 -rw-r--r--
file related-result-type.m 1145 -rw-r--r--
file reorder-synthesized-ivars.m 2303 -rw-r--r--
file return-objc-object.mm 442 -rw-r--r--
file runtime-abi-match.m 584 -rw-r--r--
file runtime-fns.m 527 -rw-r--r--
file section-name.m 1786 -rw-r--r--
file sections.m 4191 -rw-r--r--
file sel-as-builtin-type.m 406 -rw-r--r--
file selector-ref-invariance.m 265 -rw-r--r--
file simplify-exceptions.mm 495 -rw-r--r--
file stand-alone-implementation.m 476 -rw-r--r--
file stret-1.m 1404 -rw-r--r--
file stret-lifetime.m 1290 -rw-r--r--
file stret.m 637 -rw-r--r--
file stret_lookup.m 1337 -rw-r--r--
file strong-in-c-struct.m 44167 -rw-r--r--
file super-classmethod-category.m 189 -rw-r--r--
file super-dotsyntax-property.m 581 -rw-r--r--
file super-dotsyntax-struct-property.m 713 -rw-r--r--
file super-message-fragileabi.m 587 -rw-r--r--
file synchronized.m 1935 -rw-r--r--
file synthesize_ivar-cont-class.m 459 -rw-r--r--
file synthesize_ivar.m 700 -rw-r--r--
file tentative-cfconstantstring.m 1390 -rw-r--r--
file terminate.m 1563 -rw-r--r--
file try.m 384 -rw-r--r--
file ubsan-array-bounds.m 398 -rw-r--r--
file ubsan-bool.m 2187 -rw-r--r--
file ubsan-check-debuglocs.m 765 -rw-r--r--
file ubsan-nonnull-and-nullability.m 2382 -rw-r--r--
file ubsan-nonnull.m 1783 -rw-r--r--
file ubsan-nullability-return-unreachable.m 491 -rw-r--r--
file ubsan-nullability.m 9115 -rw-r--r--
file undefined-protocol.m 183 -rw-r--r--
file undefined-protocol2.m 401 -rw-r--r--
file unname-bf-metadata.m 251 -rw-r--r--
file unoptimized-setter.m 1189 -rw-r--r--
file unqual-copy-restore.m 353 -rw-r--r--
file variadic-sends.m 1906 -rw-r--r--
file weak-in-c-struct.m 10310 -rw-r--r--
file weak-metaclass-visibility.m 1711 -rw-r--r--
file x86_64-struct-return-gc.m 728 -rw-r--r--