llvm-project/clang/test/CodeGenObjC
David Blaikie 4d52443c0e DebugInfo: Attribute cleanup code to the end of the scope, not the end of the function.
Now if you break on a dtor and go 'up' in your debugger (or you get an
asan failure in a dtor) during an exception unwind, you'll have more
context. Instead of all dtors appearing to be called from the '}' of the
function, they'll be attributed to the end of the scope of the variable,
the same as the non-exceptional dtor call.

This doesn't /quite/ remove all uses of CurEHLocation (which might be
nice to remove, for a few reasons) - it's still used to choose the
location for some other work in the landing pad. It'd be nice to
attribute that code to the same location as the exception calls within
the block and to remove CurEHLocation.

llvm-svn: 228181
2015-02-04 19:47:54 +00:00
..
Inputs Objective-C. revert patch for rdar://17554063. 2014-10-28 18:28:16 +00:00
2007-04-03-ObjcEH.m
2007-05-02-Strong.m
2007-10-18-ProDescriptor.m
2007-10-23-GC-WriteBarrier.m
2008-08-25-incompatible-cond-expr.m
2008-10-3-EhValue.m Restore a -cc1 invariant that was causing problems on PPC64. 2012-08-27 19:56:37 +00:00
2008-10-23-invalid-icmp.m
2008-11-12-Metadata.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
2008-11-24-ConstCFStrings.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
2008-11-25-Blocks.m
2009-01-21-invalid-debug-info.m
2009-01-26-WriteBarrier-2.m
2009-02-05-VolatileProp.m
2009-08-05-utf16.m Use private linkage for utf-16 objc strings too. 2014-01-21 02:57:56 +00:00
2010-02-01-utf16-with-null.m Use private linkage for utf-16 objc strings too. 2014-01-21 02:57:56 +00:00
2010-02-09-DbgSelf.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
2010-02-15-Dbg-MethodStart.m Revert "Revert "DI: LLVM schema change: fold constants into string"" 2014-10-03 20:01:52 +00:00
2010-02-23-DbgInheritance.m
2010-03-17-StructRef.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
2011-03-08-IVarLookup.m
arc-arm.m ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
arc-block-copy-escape.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
arc-blocks.m Revert "Remove threshold for lifetime marker insertion of named temporaries" 2014-12-01 09:30:16 +00:00
arc-bridged-cast.m Revert "Remove threshold for lifetime marker insertion of named temporaries" 2014-12-01 09:30:16 +00:00
arc-captured-32bit-block-var-layout-2.m Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
arc-captured-32bit-block-var-layout.m Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
arc-captured-block-var-inlined-layout.m Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
arc-captured-block-var-layout.m Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
arc-compound-stmt.m
arc-cond-stmt.m
arc-exceptions.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
arc-foreach.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
arc-ivar-layout.m Objective-C [IRGen]. Add encoding for 'weak' attribute of a 2014-04-02 22:49:42 +00:00
arc-linetable-autorelease.m IR: Move MDLocation into place (clang testcases) 2015-01-14 22:28:03 +00:00
arc-linetable.m DebugInfo: Attribute cleanup code to the end of the scope, not the end of the function. 2015-02-04 19:47:54 +00:00
arc-literals.m Revert "Remove threshold for lifetime marker insertion of named temporaries" 2014-12-01 09:30:16 +00:00
arc-loadweakretained-release.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
arc-no-arc-exceptions.m Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
arc-no-runtime.m At -O0, prefer objc_storeStrong with a null new value to the 2012-10-17 02:28:37 +00:00
arc-precise-lifetime.m Revert "Remove threshold for lifetime marker insertion of named temporaries" 2014-12-01 09:30:16 +00:00
arc-property.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
arc-related-result-type.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
arc-ternary-op.m Revert "Remove threshold for lifetime marker insertion of named temporaries" 2014-12-01 09:30:16 +00:00
arc-unbridged-cast.m
arc-unopt.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
arc-unoptimized-byref-var.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
arc-weak-property.m Marking the objc_autoreleaseReturnValue and objc_retainAutoreleaseReturnValue 2012-12-12 17:52:21 +00:00
arc-with-atthrow.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
arc.m Revert "Remove threshold for lifetime marker insertion of named temporaries" 2014-12-01 09:30:16 +00:00
arm-atomic-scalar-setter-getter.m Have the driver and the target code agree on what the default ABI 2014-12-05 01:06:59 +00:00
arm64-int32-ivar.m ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
assign.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
atomic-aggregate-property.m Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
attr-availability.m
attr-callconv.m Implement the MSABI and SysVABI calling conventions for Objective-C method declarations. This appears to be an omission from r189644. 2013-12-18 16:23:37 +00:00
attr-exception.m Use the actual class visibility for the ObjC EHTYPE global, 2013-02-19 01:57:29 +00:00
attr-minsize.m Update the front end to use minsize attribute 2012-11-01 23:55:47 +00:00
attr-strong.c
auto-property-synthesize-protocol.m Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +00:00
autorelease.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
bitfield-1.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
bitfield-access.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
bitfield-gnu.m Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstep 2012-07-03 20:49:52 +00:00
bitfield-ivar-metadata.m
bitfield-ivar-offsets.m Replace 'grep foo | count 0' with 'not grep foo'. 2013-07-04 15:22:16 +00:00
bitfield_encoding.m Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstep 2012-07-03 20:49:52 +00:00
block-6.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
block-byref-debuginfo.m Revert "Revert "DI: LLVM schema change: fold constants into string"" 2014-10-03 20:01:52 +00:00
block-byref-variable-layout.m Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
block-over-align.m Objective-C. Fixes an assert where because of captured 2014-08-12 15:51:49 +00:00
block-var-layout.m Objective-C. Remove an assertion which asserts 2014-02-24 19:10:37 +00:00
blocks-1.m Replace 'grep foo | count 0' with 'not grep foo'. 2013-07-04 15:22:16 +00:00
blocks-2.m block literal irgen: several improvements on naming block 2012-06-26 16:06:38 +00:00
blocks-3.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
blocks-4.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
blocks-5.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
blocks-ivar-debug.m
blocks.m Fix a tranche of comment, test and doc typos 2013-12-05 16:25:25 +00:00
boxing.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
builtin-memfns.m Fix PR reference in test. 2012-08-29 21:27:50 +00:00
builtins.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
catch-lexical-block.m DebugInfo: Omit scopes in -gmlt to reduce metadata size (on disk and in memory) 2014-10-22 19:34:33 +00:00
category-class.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
category-super-class-meth.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
class-getter-dotsyntax.m
class-type.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
compatibility-alias.m
complex-double-abi.m Properly assemble PHIs after a null-checked invoke of objc_msgSend. 2013-02-12 05:53:35 +00:00
complex-property.m Use private linkage for globals we already name with \01L and \01l. 2014-02-27 19:01:11 +00:00
constant-string-class-1.m
constant-string-class.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
constant-strings.m Give explicit sections for string constants used in NSStrings. 2014-01-20 20:33:18 +00:00
continuation-class.m
deadcode_strip_used_var.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
debug-info-block-captured-self.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-info-block-helper.m clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +00:00
debug-info-block-line.m clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +00:00
debug-info-block-type.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-info-blocks.m IR: Move MDLocation into place (clang testcases) 2015-01-14 22:28:03 +00:00
debug-info-class-extension.m Use an Itanium triple in DWARF debug info tests 2014-01-30 01:01:36 +00:00
debug-info-class-extension2.m Use an Itanium triple in DWARF debug info tests 2014-01-30 01:01:36 +00:00
debug-info-class-extension3.m
debug-info-crash-2.m clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +00:00
debug-info-crash.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
debug-info-default-synth-ivar.m Replace -fobjc-default-synthesize-properties with disable-objc-default-synthesize-properties. 2013-09-27 20:21:48 +00:00
debug-info-fwddecl.m DebugInfo: handle the DI asm printing change to reword '[fwd]' as '[decl]' and add '[def]' for non-decl tag types 2013-06-21 03:41:46 +00:00
debug-info-getter-name.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-info-id-with-protocol.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-info-impl.m Simplify/generalize some debug info test cases 2013-03-19 23:10:14 +00:00
debug-info-instancetype.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-info-ivars-extension.m Debug info: Only emit C++ accessibility specifiers when they are diverging 2014-08-29 22:44:27 +00:00
debug-info-ivars-indirect.m Build debug info for ObjC interface types at the end of the translation unit to ensure all ivars are included. 2014-05-05 23:23:53 +00:00
debug-info-ivars-private.m Simplify/generalize some debug info test cases 2013-03-19 23:10:14 +00:00
debug-info-ivars.m Simplify/generalize some debug info test cases 2013-03-19 23:10:14 +00:00
debug-info-lifetime-crash.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-info-linkagename.m
debug-info-nested-blocks.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-info-property-accessors.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-info-property.m Use an Itanium triple in DWARF debug info tests 2014-01-30 01:01:36 +00:00
debug-info-property2.m Use an Itanium triple in DWARF debug info tests 2014-01-30 01:01:36 +00:00
debug-info-property3.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-info-property4.m Use an Itanium triple in DWARF debug info tests 2014-01-30 01:01:36 +00:00
debug-info-property5.m Use an Itanium triple in DWARF debug info tests 2014-01-30 01:01:36 +00:00
debug-info-pubtypes.m clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +00:00
debug-info-selector.m
debug-info-self.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-info-static-var.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-info-synthesis.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-info-variadic-method.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
debug-property-synth.m IR: Move MDLocation into place (clang testcases) 2015-01-14 22:28:03 +00:00
debuginfo-properties.m ObjC Debug Info: Emit the correct method names for accessors for 2013-05-17 23:49:10 +00:00
default-property-synthesis.m
designated-initializers.m Correctly handle designated initializers which modify an array initialized 2013-06-11 21:48:11 +00:00
dot-syntax-1.m
dot-syntax-2.m
dot-syntax.m
encode-cstyle-method.m Use private linkage for globals we already name with \01L and \01l. 2014-02-27 19:01:11 +00:00
encode-test-2.m
encode-test-3.m FileCheck-ify some clang grep tests that use double quotes 2013-04-10 21:10:39 +00:00
encode-test-4.m
encode-test-5.m test: Make encode-test-5.m's output not dependent on its filename 2015-02-02 23:38:27 +00:00
encode-test-6.m Objective-C [IRGen]. Fixes a crash in IRGen involving use of 2014-04-23 17:44:58 +00:00
encode-test.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
exceptions-asm-attribute.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
exceptions-nonfragile.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
exceptions.m Revert "Remove threshold for lifetime marker insertion of named temporaries" 2014-12-01 09:30:16 +00:00
extended-block-signature-encode.m Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
externally-initialized-selectors.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
for-in.m
forward-class-impl-metadata.m When performing layout for an Objective-C class, make sure to dig out 2011-12-20 15:50:13 +00:00
forward-decl-param.m
forward-protocol-metadata-symbols.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
fp2ret.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
fpret.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
function-decay.m
gc-weak-attribute.m
gc.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
getter-property-mismatch.m Objective-C [IRGen]. Generator a tail call to objc_getProperty() in 2014-01-30 00:16:39 +00:00
getter-property-type-mismatch.m objective-c: fix a sema and IRGen crash when property 2012-05-29 19:56:01 +00:00
gnu-exceptions.m Add more of the command line options as attribute flags. 2013-02-28 22:49:57 +00:00
hidden-visibility.m Revert "Use private linkage for remaining GlobalVariables with private names." 2014-03-06 18:54:12 +00:00
hidden.m
id-isa-codegen.m Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
illegal-UTF8.m
image-info.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
implicit-objc_msgSend.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
implicit-property.m
instance-method-metadata.m clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +00:00
interface-layout-64.m Use private linkage for globals we already name with \01L and \01l. 2014-02-27 19:01:11 +00:00
interface.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
ivar-base-as-invariant-load.m Improve robustness of tests for module flags metadata 2014-06-19 16:10:21 +00:00
ivar-invariant.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
ivar-layout-64-bitfields.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
ivar-layout-64.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
ivar-layout-array0-struct.m clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +00:00
ivar-layout-no-optimize.m clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +00:00
ivar-layout-nonfragile-abi2.m
ivars.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
layout-bitfield-crash.m Don't need to specify the abi as it's the default. 2012-07-20 17:42:31 +00:00
link-errors.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
local-static-block.m Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
mangle-blocks.m CodeGen: correct block mangling in ObjC 2014-10-14 17:20:18 +00:00
message-arrays.m
messages-2.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
messages.m Rename the GCC Objective-C runtime to gcc from gnu-fragile and the GNUstep 2012-07-03 20:49:52 +00:00
metadata-symbols-32.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
metadata-symbols-64.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
metadata_symbols.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
misc-atomic-property.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
mrr-autorelease.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
mrr-captured-block-var-inlined-layout.m Don't pass -O0 to clang_cc1, it is the default. 2013-09-04 04:12:25 +00:00
nested-rethrow.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
newproperty-nested-synthesis-1.m clang/test: [PR8833] Introduce the feature "LP64" to suppress LLP64-incompatible tests. 2012-09-12 10:45:40 +00:00
next-objc-dispatch.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
no-category-class.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
no-vararg-messaging.m clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +00:00
non-lazy-classes.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
nonlazy-msgSend.m Reapply r176133 with testcase fixes. 2013-02-27 00:06:04 +00:00
ns-constant-strings.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
ns_consume_null_check.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
null-objc-empty-vtable.m ObjectiveC IRGen. Replace _objc_empty_vtable pointer in Objective-C 2013-10-24 17:40:28 +00:00
objc-align.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
objc-arc-container-subscripting.m Update to use references to attribute groups instead of listing the attributes on the call/invoke instructions. 2013-02-22 09:10:20 +00:00
objc-asm-attribute-neg-test.m Objective-C. Introducing __attribute__((objc_runtime_name("runtimename")) 2014-07-16 16:16:04 +00:00
objc-asm-attribute-test.m Objective-C. Introducing __attribute__((objc_runtime_name("runtimename")) 2014-07-16 16:16:04 +00:00
objc-assign-ivar.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
objc-container-subscripting-1.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
objc-container-subscripting.m Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
objc-dictionary-literal.m Add clang support for new Objective-C literal syntax for NSDictionary, NSArray, 2012-03-06 20:05:56 +00:00
objc-fixed-enum.m IR: Make metadata typeless in assembly, clang side 2014-12-15 19:10:08 +00:00
objc-gc-aggr-assign.m Fix FileCheck --check-prefix lines. 2013-08-12 12:51:05 +00:00
objc-literal-debugger-test.m Reapply r176133 with testcase fixes. 2013-02-27 00:06:04 +00:00
objc-literal-tests.m Reapply r176133 with testcase fixes. 2013-02-27 00:06:04 +00:00
objc-read-weak-byref.m Check IR on this test. 2013-12-03 14:46:31 +00:00
objc2-assign-global.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
objc2-ivar-assign.m clang/test/CodeGenObjC: [PR13820] Suppress LLP64-incompatible tests. 2012-09-12 10:45:52 +00:00
objc2-legacy-dispatch.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
objc2-new-gc-api-strongcast.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
objc2-no-strong-cast.m
objc2-no-write-barrier.m Replace 'grep foo | count 0' with 'not grep foo'. 2013-07-04 15:22:16 +00:00
objc2-nonfragile-abi-impl.m
objc2-property-encode.m
objc2-protocol-enc.m
objc2-retain-codegen.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
objc2-strong-cast-1.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
objc2-strong-cast-block-import.m
objc2-strong-cast.m
objc2-weak-assign.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
objc2-weak-block-call.m Fix broken RUN lines 2014-02-16 07:28:32 +00:00
objc2-weak-compare.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
objc2-weak-import-attribute.m Fix broken CHECK lines 2014-02-16 07:29:41 +00:00
objc2-weak-ivar-debug.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
objc2-weak-ivar.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
objc2-write-barrier-2.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
objc2-write-barrier-3.m
objc2-write-barrier-4.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
objc2-write-barrier-5.m Replace 'grep foo | count 0' with 'not grep foo'. 2013-07-04 15:22:16 +00:00
objc2-write-barrier.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
object-incr-decr-1.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
objfw.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
optimize-ivar-offset-load.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
optimized-setter-ios-device.m Have the driver and the target code agree on what the default ABI 2014-12-05 01:06:59 +00:00
optimized-setter.m Reapply r170344, this time without forgetting to commit the header changes. 2012-12-17 18:54:24 +00:00
overloadable.m Remove the -cxx-abi command-line flag. 2014-01-14 19:35:09 +00:00
predefined-expr.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
private-extern-selector-reference.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
prop-metadata-gnu.m GNUstep runtime version default to 1.6, generate correct property attribute 2012-10-16 15:11:55 +00:00
property-aggregate.m
property-agrr-getter.m
property-array-type.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
property-category-impl.m Use private linkage for globals we already name with \01L and \01l. 2014-02-27 19:01:11 +00:00
property-complex.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
property-dbg.m Use an Itanium triple in DWARF debug info tests 2014-01-30 01:01:36 +00:00
property-getter-dot-syntax.m
property-incr-decr-1.m
property-list-in-class.m Use private linkage for globals we already name with \01L and \01l. 2014-02-27 19:01:11 +00:00
property-ref-cast-to-void.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
property-section-attribute.m ObjectiveC. support "section" attribute on properties 2013-12-18 23:09:57 +00:00
property-setter-attr.m
property-type-mismatch.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
property.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
protocol-in-extended-class.m clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +00:00
protocol-property-synth.m
protocols-lazy.m Replace 'grep foo | count 0' with 'not grep foo'. 2013-07-04 15:22:16 +00:00
protocols.m
rdr-6732143-dangling-block-reference.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
related-result-type.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
reorder-synthesized-ivars.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
return-objc-object.mm Mark C++ reference parameters as dereferenceable 2014-07-18 15:52:10 +00:00
runtime-fns.m
sel-as-builtin-type.m
selector-ref-invariance.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
simplify-exceptions.mm
stand-alone-implementation.m
stret-1.m ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
stret.m ARM64: initial clang support commit. 2014-03-29 15:09:45 +00:00
stret_lookup.m Add a define for the ObjFW runtime ABI version. 2013-09-16 16:31:49 +00:00
super-classmethod-category.m
super-dotsyntax-property.m
super-dotsyntax-struct-property.m
super-message-fragileabi.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
synchronized.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
synthesize_ivar-cont-class.m FileCheck-ify some clang grep tests that use double quotes 2013-04-10 21:10:39 +00:00
synthesize_ivar.m clang/test/CodeGenObjC: [PR13820] Suppress LLP64-incompatible tests. 2012-09-12 10:45:52 +00:00
tentative-cfconstantstring.m Don't manually insert L prefixes. 2014-11-06 13:30:38 +00:00
terminate.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00
try.m clang/test: REQUIRES: s/x86-64-registered-target/x86-registered-target/ 2013-12-04 03:41:33 +00:00
undefined-protocol.m clang/test: [PR13820] Suppress LLP64-incompatible tests for ObjC with +Asserts. 2012-09-12 14:26:42 +00:00
undefined-protocol2.m Allow protocols to be just declared. 2014-09-12 20:14:20 +00:00
unname-bf-metadata.m
unoptimized-setter.m Un-revert r164907 and r164902 (+ follow-ups), 10.6 build fix to follow. 2012-10-15 22:23:53 +00:00
variadic-sends.m Restructure how the driver communicates information about the 2012-06-20 06:18:46 +00:00
weak-metaclass-visibility.m Improve test of my previous patch. rdar://17633301 2014-07-15 17:47:58 +00:00
x86_64-struct-return-gc.m CHECK-LABEL-ify some code gen tests to improve diagnostic experience when tests fail. 2013-08-15 06:47:53 +00:00