/download/obfuscator-ollvm/clang/test/CodeGenObjC/

1 directory 401 files
Name Size Modified
Go up
Inputs
2007-04-03-ObjcEH.m 410 B
2007-05-02-Strong.m 428 B
2007-10-18-ProDescriptor.m 220 B
2007-10-23-GC-WriteBarrier.m 188 B
2008-08-25-incompatible-cond-expr.m 135 B
2008-10-23-invalid-icmp.m 107 B
2008-10-3-EhValue.m 788 B
2008-11-12-Metadata.m 215 B
2008-11-24-ConstCFStrings.m 261 B
2008-11-25-Blocks.m 328 B
2009-01-21-invalid-debug-info.m 513 B
2009-01-26-WriteBarrier-2.m 511 B
2009-02-05-VolatileProp.m 216 B
2009-08-05-utf16.m 291 B
2010-02-01-utf16-with-null.m 514 B
2010-02-09-DbgSelf.m 375 B
2010-02-15-Dbg-MethodStart.m 336 B
2010-02-23-DbgInheritance.m 238 B
2010-03-17-StructRef.m 1.1 KiB
2011-03-08-IVarLookup.m 357 B
aarch64-sve-types.m 1.4 KiB
arc-arm.m 1.2 KiB
arc-block-copy-escape.m 1.0 KiB
arc-blocks-exceptions.m 1.5 KiB
arc-blocks.m 33 KiB
arc-bridged-cast.m 3.0 KiB
arc-captured-32bit-block-var-layout-2.m 1.7 KiB
arc-captured-32bit-block-var-layout.m 9.3 KiB
arc-captured-block-var-inlined-layout.m 2.8 KiB
arc-captured-block-var-layout.m 9.5 KiB
arc-compound-stmt.m 546 B
arc-cond-stmt.m 914 B
arc-exceptions.m 1.3 KiB
arc-foreach.m 8.2 KiB
arc-i386.m 1.3 KiB
arc-ivar-layout.m 1.5 KiB
arc-linetable-autorelease.m 1.5 KiB
arc-linetable.m 3.8 KiB
arc-literals.m 6.2 KiB
arc-loadweakretained-release.m 2.5 KiB
arc-no-arc-exceptions.m 3.0 KiB
arc-no-runtime.m 393 B
arc-precise-lifetime.m 12 KiB
arc-property.m 5.1 KiB
arc-related-result-type.m 793 B
arc-rv-attr.m 6.6 KiB
arc-ternary-op.m 9.4 KiB
arc-unbridged-cast.m 909 B
arc-unopt.m 1.8 KiB
arc-unoptimized-byref-var.m 853 B
arc-unsafeclaim.m 13 KiB
arc-weak-property.m 2.1 KiB
arc-weak.m 655 B
arc-with-atthrow.m 659 B
arc.ll 541 B
arc.m 56 KiB
arm-atomic-scalar-setter-getter.m 502 B
arm64-int32-ivar.m 385 B
asm.m 865 B
assign.m 711 B
atomic-aggregate-property.m 1.5 KiB
attr-availability.m 1.5 KiB
attr-callconv.m 337 B
attr-exception.m 1.0 KiB
attr-minsize.m 216 B
attr-nomerge.m 630 B
attr-noreturn.m 3.0 KiB
attr-objc-arc-inert.m 631 B
attr-objc-runtime-visible.m 633 B
attr-speculative-load-hardening.m 460 B
attr-strong.c 145 B
attr-used-on-method.m 261 B
auto-property-synthesize-protocol.m 1.1 KiB
autorelease.m 1.3 KiB
availability-cf-link-guard.m 2.8 KiB
availability-check-maccatalyst.m 603 B
availability-check.m 967 B
availability-dso-local.m 270 B
bitfield-1.m 1.3 KiB
bitfield-access.m 1.2 KiB
bitfield-gnu.m 170 B
bitfield-ivar-metadata.m 192 B
bitfield-ivar-offsets.m 975 B
bitfield_encoding.m 391 B
block-6.m 839 B
block-byref-debuginfo.m 1.9 KiB
block-byref-variable-layout.m 1.4 KiB
block-desc-str.m 1.1 KiB
block-over-align.m 476 B
block-ptr-type-crash.m 521 B
block-var-layout.m 4.0 KiB
blocks-1.m 1.6 KiB
blocks-2.m 1.3 KiB
blocks-3.m 676 B
blocks-4.m 427 B
blocks-5.m 874 B
blocks-ivar-debug.m 278 B
blocks.m 6.0 KiB
boxing.m 4.3 KiB
builtin-constant-p.m 904 B
builtin-memfns.m 328 B
builtins.m 373 B
catch-lexical-block.m 388 B
category-class-empty.m 398 B
category-class.m 417 B
category-super-class-meth.m 911 B
class-getter-dotsyntax.m 337 B
class-stubs.m 3.5 KiB
class-type.m 612 B
compatibility-alias.m 164 B
complex-double-abi.m 453 B
complex-property.m 673 B
compound-literal-property-access.m 568 B
constant-non-fragile-ivar-offset.m 4.5 KiB
constant-string-class-1.m 428 B
constant-string-class.m 858 B
constant-strings.m 1.7 KiB
continuation-class.m 723 B
convert-messages-to-runtime-calls.m 7.3 KiB
deadcode_strip_used_var.m 472 B
debug-info-block-helper.m 657 B
debug-info-block-line.m 2.9 KiB
debug-info-block-type.m 1.0 KiB
debug-info-blocks.m 2.6 KiB
debug-info-category.m 2.1 KiB
debug-info-class-extension.m 292 B
debug-info-class-extension2.m 315 B
debug-info-class-extension3.m 203 B
debug-info-crash-2.m 309 B
debug-info-crash.m 775 B
debug-info-default-synth-ivar.m 727 B
debug-info-direct-method.m 1.1 KiB
debug-info-fwddecl.m 387 B
debug-info-getter-name.m 993 B
debug-info-id-with-protocol.m 1.0 KiB
debug-info-impl.m 376 B
debug-info-instancetype.m 911 B
debug-info-ivars-extension.m 1.2 KiB
debug-info-ivars-indirect.m 1.0 KiB
debug-info-ivars-private.m 1.1 KiB
debug-info-ivars.m 1.5 KiB
debug-info-lifetime-crash.m 905 B
debug-info-linkagename.m 275 B
debug-info-nested-blocks.m 783 B
debug-info-nodebug.m 850 B
debug-info-objc-property-dwarf5.m 619 B
debug-info-property-accessors.m 1.0 KiB
debug-info-property-class-extension.m 1.7 KiB
debug-info-property-class-instance-same-name.m 481 B
debug-info-property.m 351 B
debug-info-property2.m 322 B
debug-info-property3.m 304 B
debug-info-property4.m 425 B
debug-info-property5.m 686 B
debug-info-pubtypes.m 327 B
debug-info-selector.m 205 B
debug-info-self.m 926 B
debug-info-static-var.m 348 B
debug-info-synthesis.m 745 B
debug-info-variadic-method.m 401 B
debug-property-synth.m 993 B
debuginfo-properties.m 1.3 KiB
default-property-synthesis.m 1.3 KiB
designated-initializers.m 241 B
direct-method-ret-mismatch.m 475 B
direct-method.m 7.8 KiB
direct-properties.m 544 B
disable-direct-method.m 530 B
disable-tail-call-escaping-block.m 2.2 KiB
dllstorage.m 5.6 KiB
dot-syntax-1.m 3.8 KiB
dot-syntax-2.m 508 B
dot-syntax.m 1.7 KiB
empty-collection-literals.m 3.5 KiB
encode-cstyle-method.m 332 B
encode-test-2.m 1.1 KiB
encode-test-3.m 686 B
encode-test-4.m 327 B
encode-test-5.m 1.0 KiB
encode-test-6.m 3.2 KiB
encode-test-bitint.m 568 B
encode-test.m 3.8 KiB
exceptions-asm-attribute.m 3.8 KiB
exceptions-nonfragile.m 570 B
exceptions-personality.m 2.1 KiB
exceptions.m 5.5 KiB
extended-block-signature-encode.m 617 B
extern-void-class-decl.m 390 B
externally-initialized-selectors.m 449 B
externally-retained.m 3.2 KiB
for-in.m 1.9 KiB
forward-class-impl-metadata.m 499 B
forward-decl-param.m 272 B
forward-declare-protocol-gnu.m 276 B
forward-protocol-metadata-symbols.m 1.1 KiB
fp2ret.m 972 B
fpret.m 1.3 KiB
fragile-arc.m 5.3 KiB
function-decay.m 145 B
gc-weak-attribute.m 740 B
gc.m 637 B
getter-property-mismatch.m 611 B
getter-property-type-mismatch.m 591 B
gnu-deterministic-selectors.m 920 B
gnu-empty-protocol-v3.m 994 B
gnu-exceptions.m 921 B
gnu-init.m 9.0 KiB
gnu-method-only-once.m 1.1 KiB
gnu-nil-receiver.m 3.4 KiB
gnustep2-category-protocol.m 523 B
gnustep2-category.m 868 B
gnustep2-class.m 1.8 KiB
gnustep2-direct-method.m 1.0 KiB
gnustep2-ivar-offset.m 1.2 KiB
gnustep2-nontrivial-destructor-argument.mm 333 B
gnustep2-proto.m 1.2 KiB
hidden-visibility.m 423 B
hidden.m 280 B
id-isa-codegen.m 1.5 KiB
illegal-UTF8.m 201 B
image-info.m 1.1 KiB
implicit-objc_msgSend.m 304 B
implicit-property.m 248 B
initialize-function-static.m 241 B
instance-method-metadata.m 824 B
interface-layout-64.m 3.1 KiB
interface.m 517 B
ivar-base-as-invariant-load.m 704 B
ivar-invariant.m 1.3 KiB
ivar-layout-64-bitfields.m 1.3 KiB
ivar-layout-64.m 4.1 KiB
ivar-layout-array0-struct.m 453 B
ivar-layout-flexible-array.m 834 B
ivar-layout-no-optimize.m 649 B
ivar-layout-nonfragile-abi2.m 758 B
ivar-type-encoding.m 1.1 KiB
ivars.m 486 B
layout-bitfield-crash.m 463 B
link-errors.m 801 B
lit.local.cfg 99 B
local-static-block.m 2.1 KiB
mangle-blocks.m 1.1 KiB
matrix-type-builtins.m 2.3 KiB
matrix-type-operators.m 2.9 KiB
message-arrays.m 266 B
messages-2.m 4.5 KiB
messages.m 1.7 KiB
metadata-class-properties.m 3.3 KiB
metadata-symbols-32.m 3.7 KiB
metadata-symbols-64.m 4.5 KiB
metadata_symbols.m 3.2 KiB
misc-atomic-property.m 1.4 KiB
mrc-weak.m 6.2 KiB
mrr-autorelease.m 464 B
mrr-captured-block-var-inlined-layout.m 1.8 KiB
nested-rethrow.m 577 B
newproperty-nested-synthesis-1.m 2.1 KiB
next-objc-dispatch.m 2.4 KiB
no-category-class.m 183 B
no-sanitize.m 276 B
no-vararg-messaging.m 315 B
noescape.m 6.6 KiB
non-lazy-classes.m 1.1 KiB
non-runtime-protocol.m 5.5 KiB
nonlazy-msgSend.m 262 B
nontrivial-c-struct-exception.m 2.2 KiB
nontrivial-c-struct-func-name-collision.m 395 B
nontrivial-c-struct-property.m 4.3 KiB
nontrivial-c-struct-within-struct-name.m 1.3 KiB
nontrivial-struct-param-init.m 502 B
ns-constant-strings.m 1.3 KiB
ns_consume_null_check.m 4.3 KiB
NSFastEnumeration.m 712 B
nsvalue-objc-boxable-ios-arc.m 5.4 KiB
nsvalue-objc-boxable-ios.m 4.7 KiB
nsvalue-objc-boxable-mac-arc.m 5.7 KiB
nsvalue-objc-boxable-mac.m 5.0 KiB
null-check-bool-ret.m 764 B
null-objc-empty-vtable.m 375 B
nullptr-assert.m 313 B
objc-align.m 1.1 KiB
objc-alloc-init.m 1.6 KiB
objc-arc-container-subscripting.m 700 B
objc-arc-ubsan-debugging.m 300 B
objc-asm-attribute-test.m 2.2 KiB
objc-assign-ivar.m 1.9 KiB
objc-container-subscripting-1.m 2.2 KiB
objc-container-subscripting.m 1001 B
objc-dictionary-literal.m 703 B
objc-dispatch-null-check.m 1.0 KiB
objc-fixed-enum.m 3.1 KiB
objc-gc-aggr-assign.m 1.4 KiB
objc-literal-debugger-test.m 1.1 KiB
objc-literal-tests.m 3.3 KiB
objc-non-trivial-struct-nrvo.m 3.3 KiB
objc-read-weak-byref.m 629 B
objc-runtime-name.m 819 B
objc2-assign-global.m 3.1 KiB
objc2-ivar-assign.m 756 B
objc2-legacy-dispatch.m 805 B
objc2-new-gc-api-strongcast.m 816 B
objc2-no-strong-cast.m 303 B
objc2-no-write-barrier.m 572 B
objc2-nonfragile-abi-impl.m 203 B
objc2-property-encode.m 279 B
objc2-protocol-enc.m 907 B
objc2-protocol-metadata.m 326 B
objc2-retain-codegen.m 370 B
objc2-strong-cast-1.m 864 B
objc2-strong-cast-block-import.m 480 B
objc2-strong-cast.m 421 B
objc2-weak-assign.m 639 B
objc2-weak-block-call.m 636 B
objc2-weak-compare.m 572 B
objc2-weak-import-attribute.m 1.2 KiB
objc2-weak-ivar-debug.m 701 B
objc2-weak-ivar.m 349 B
objc2-write-barrier-2.m 1.8 KiB
objc2-write-barrier-3.m 1.2 KiB
objc2-write-barrier-4.m 632 B
objc2-write-barrier-5.m 1.1 KiB
objc2-write-barrier.m 4.2 KiB
objc_copyStruct.m 410 B
object-incr-decr-1.m 253 B
objfw.m 418 B
optimize-ivar-offset-load.m 1.6 KiB
optimized-setter-ios-device.m 1.1 KiB
optimized-setter.m 1.3 KiB
os_log.m 6.2 KiB
overloadable.m 290 B
parameterized_classes.m 3.4 KiB
pass-by-value-noalias.m 863 B
personality.m 7.2 KiB
ppc32-varargs-id.m 1.1 KiB
predefined-expr.m 3.2 KiB
private-extern-selector-reference.m 492 B
prop-metadata-gnu.m 548 B
property-aggregate.m 927 B
property-agrr-getter.m 466 B
property-array-type.m 832 B
property-atomic-bool.m 1.0 KiB
property-category-impl.m 448 B
property-complex.m 1.8 KiB
property-dbg.m 335 B
property-getter-dot-syntax.m 176 B
property-incr-decr-1.m 541 B
property-list-in-class.m 520 B
property-list-in-extension.m 1.9 KiB
property-ref-cast-to-void.m 546 B
property-section-attribute.m 379 B
property-setter-attr.m 223 B
property-type-mismatch.m 432 B
property.m 4.2 KiB
protocol-comdat.m 633 B
protocol-in-extended-class.m 725 B
protocol-property-synth.m 520 B
protocols-lazy.m 1.6 KiB
protocols.m 2.1 KiB
rdr-6732143-dangling-block-reference.m 228 B
related-result-type.m 1019 B
reorder-synthesized-ivars.m 2.2 KiB
return-objc-object.mm 422 B
runtime-abi-match.m 564 B
runtime-fns.m 509 B
section-name.m 1.7 KiB
sections.m 4.1 KiB
sel-as-builtin-type.m 389 B
selector-ref-invariance.m 225 B
simplify-exceptions.mm 470 B
stand-alone-implementation.m 459 B
stret-1.m 1.0 KiB
stret-lifetime.m 1.1 KiB
stret.m 611 B
stret_lookup.m 1015 B
strong-in-c-struct.m 34 KiB
super-classmethod-category.m 189 B
super-dotsyntax-property.m 581 B
super-dotsyntax-struct-property.m 672 B
super-message-fragileabi.m 515 B
synchronized.m 1.9 KiB
synthesize_ivar-cont-class.m 459 B
synthesize_ivar.m 655 B
tentative-cfconstantstring.m 1.0 KiB
terminate.m 1.4 KiB
try.m 367 B
ubsan-array-bounds.m 398 B
ubsan-bool.m 2.1 KiB
ubsan-check-debuglocs.m 765 B
ubsan-nonnull-and-nullability.m 2.3 KiB
ubsan-nonnull.m 1.7 KiB
ubsan-nullability-return-unreachable.m 471 B
ubsan-nullability.m 8.8 KiB
undefined-protocol.m 183 B
undefined-protocol2.m 401 B
unname-bf-metadata.m 251 B
unoptimized-setter.m 1.1 KiB
unqual-copy-restore.m 324 B
variadic-sends.m 1.1 KiB
weak-in-c-struct.m 7.6 KiB
weak-metaclass-visibility.m 1.6 KiB
x86_64-struct-return-gc.m 718 B