Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
7d3240d3c949b8d0697a23a202cceba4d1a2d21f
/
test
/
CodeGenObjC
683a37b
Further simplify test case from r186894
by David Blaikie
· 11 years ago
08bf33a
Simplify testcase. rdar://problem/14386148
by Adrian Prantl
· 11 years ago
334ded9
Debug Info: Acknowledge the alignment when locating byref block variables.
by Adrian Prantl
· 11 years ago
b3f111b
Don't generate bogus line table entries for __copy_helper_block_ and
by Adrian Prantl
· 11 years ago
361a329
Objective-C: Produce gcc compatible encoding of
by Fariborz Jahanian
· 11 years ago
d029cbb
Replace 'grep foo | count 0' with 'not grep foo'.
by Rafael Espindola
· 11 years ago
09a5604
DebugInfo: handle the DI asm printing change to reword '[fwd]' as '[decl]' and add '[def]' for non-decl tag types
by David Blaikie
· 11 years ago
ddb5a39
Unify return type checking for functions and ObjC methods. Move all the
by Eli Friedman
· 11 years ago
188ddb1
Correctly handle designated initializers which modify an array initialized
by Eli Friedman
· 11 years ago
2ac2fa7
Make sure we don't emit invalid IR for StmtExprs with complex cleanups.
by Eli Friedman
· 11 years ago
5ae17a1
ObjC Debug Info: Emit the names of accessors whenever they diverge from
by Adrian Prantl
· 11 years ago
48eff6c
Objective-C encoding. Fixes up encodeing for
by Fariborz Jahanian
· 11 years ago
7c731f5
Do not reuse the debug location of the return value's store if there is autorelease code to be emitted between store and return instructions. This is analoguous to what we do for lexical scope cleanups.
by Adrian Prantl
· 11 years ago
c32a217
Bugfix for r181629:
by Adrian Prantl
· 11 years ago
687ecae
ObjC Debug Info: Emit the correct method names for accessors for
by Adrian Prantl
· 11 years ago
566a9c3
ObjC debug info: Substitute the class type for methods that return
by Adrian Prantl
· 11 years ago
f5ebf9b
Correctly emit certain implicit references to 'self' even within a lambda.
by John McCall
· 11 years ago
fa6b079
Ensure that the line table for functions with cleanups is sequential.
by Adrian Prantl
· 11 years ago
0105ae5
Remove an empty line so the line numbers match up again after the recent documentation change.
by Adrian Prantl
· 11 years ago
a0e3df7
still not relaxed enough.
by Adrian Prantl
· 11 years ago
7018070
cleanup and relax test cases
by Adrian Prantl
· 11 years ago
59d6a71
Emit the underlying type in the debug info for all kinds of fixed enums
by Adrian Prantl
· 11 years ago
b57f6b3
objc_autoreleasePoolPop() can throw if a -dealloc does.
by John McCall
· 11 years ago
35e62d3
Trying fixing test to make buildbot happy again.
by Fariborz Jahanian
· 11 years ago
007149a
modify test to try to make buildbot happy.
by Fariborz Jahanian
· 11 years ago
428edb7
Objective-C IRGen. Use llvm::WeakVH
by Fariborz Jahanian
· 11 years ago
292285e
FileCheck-ify more grep tests with quoted double quotes
by Reid Kleckner
· 11 years ago
2c5a38e
FileCheck-ify some clang grep tests that use double quotes
by Reid Kleckner
· 11 years ago
4b9bcd6
Don't copy just to capture a strong block pointer under ARC.
by John McCall
· 11 years ago
b846381
Be sure to check ARC conventions on the implicit method declarations
by John McCall
· 11 years ago
527842f
Protect the values of array and dictionary literals from the
by John McCall
· 11 years ago
73c56bb
In ObjC++ on legacy runtimes, push an EH cleanup as well as
by John McCall
· 11 years ago
c22856d
generalize testcase
by Adrian Prantl
· 11 years ago
9b97adf
Bugfix/Followup for r177086.
by Adrian Prantl
· 11 years ago
495cfa4
Make clang to mark static stack allocations with lifetime markers to enable a more aggressive stack coloring.
by Nadav Rotem
· 11 years ago
b6a6079
Under ARC, when we're passing the address of a strong variable
by John McCall
· 11 years ago
cf4bd50
Generalize debug info tests to be forward compatible with future DISubprogram changes
by David Blaikie
· 11 years ago
8a40cc6
Simplify/generalize some debug info test cases
by David Blaikie
· 11 years ago
7cca821
Add a clarifying note when a return statement is rejected because
by John McCall
· 11 years ago
367989b
Generalize a few debug info test cases
by David Blaikie
· 11 years ago
503836a
Add a testcase for r177118.
by Adrian Prantl
· 12 years ago
836e7c9
Allocate stack storage for .block_descriptor and captured self at -O0.
by Adrian Prantl
· 12 years ago
5b07e80
Tighten up the rules for precise lifetime and document
by John McCall
· 12 years ago
ebbd7e0
Improve the caching of debuginfo Objective C interface types.
by Adrian Prantl
· 12 years ago
4919de6
Ensure that DIType is regenerated after we visit an implementation
by Adrian Prantl
· 12 years ago
be9e8bf
Add more of the command line options as attribute flags.
by Bill Wendling
· 12 years ago
bd7370a
Use the actual ABI-determined C calling convention for runtime
by John McCall
· 12 years ago
10b4df7
Temporarily revert r176116 for compile-time performance regression.
by Adrian Prantl
· 12 years ago
8992457
Reapply r176133 with testcase fixes.
by Bill Wendling
· 12 years ago
58c7903
Ensure that DIType is regenerated after we visited an implementation that adds ivars to an interface. Fixes rdar://13175234
by Adrian Prantl
· 12 years ago
c283311
Revert "Add more attributes from the command line to functions."
by Anna Zaks
· 12 years ago
d620e09
Add more attributes from the command line to functions.
by Bill Wendling
· 12 years ago
5bb033b
Update tests so that we don't test for function-only attributes on call sites.
by Bill Wendling
· 12 years ago
4e1125f
Update to use references to attribute groups instead of listing the attributes on the call/invoke instructions.
by Bill Wendling
· 12 years ago
05f8ff1
Patch for debug info of qualified-id types is 'id' By Adrian Pranti.
by Fariborz Jahanian
· 12 years ago
41a6a3e
objective-C arc IR-gen. Retaining of strong
by Fariborz Jahanian
· 12 years ago
f7a9da0
Modify the tests to use attribute group references instead of listing the
by Bill Wendling
· 12 years ago
0b5a483
Use the actual class visibility for the ObjC EHTYPE global,
by John McCall
· 12 years ago
3b1a40f
CodeGenFunction::CurFuncDecl can be NULL; fix crash introduced in r175386.
by Douglas Gregor
· 12 years ago
6b8f37a
Update test cases to account for DIBuilder type changes.
by David Blaikie
· 12 years ago
e50e91d
Test ivar-invariant.m: use a more idiomatic RUN line and tighten the test
by Dmitri Gribenko
· 12 years ago
28a2cec
[clang] fix test execution command
by Saleem Abdulrasool
· 12 years ago
961f570
[CodeGen] tighten objc ivar invariant.load attribution
by Saleem Abdulrasool
· 12 years ago
c0dcc2d
Add the 'target-cpu' and 'target-features' attributes to functions.
by Bill Wendling
· 12 years ago
17c1a2e
objective-C: Fixes a compiler crash when encoding
by Fariborz Jahanian
· 12 years ago
ae6133f
Make this test determinstic for my last patch. // rdar://13192366
by Fariborz Jahanian
· 12 years ago
2c5d845
objective-C: Make order of ivars which are synthesized
by Fariborz Jahanian
· 12 years ago
0609858
Properly assemble PHIs after a null-checked invoke of objc_msgSend.
by John McCall
· 12 years ago
72dcecc
In ARC, emit non-peepholed +1s within the full-expression instead
by John McCall
· 12 years ago
35be402
Split a couple of tests out into their own file.
by John McCall
· 12 years ago
8f98bf9
Changed CGObjCMac.cpp to add the marker externally_initialized to SELECTOR_REFERENCES in both the fragile and non-fragile API.
by Michael Gottesman
· 12 years ago
554b07d
On platforms which do not support ARC natively, do not mark objc_retain/objc_release as "nonlazybind".
by Michael Gottesman
· 12 years ago
083b90d
Generalize DebugInfo tests by avoiding explicit metadata numbers
by David Blaikie
· 12 years ago
e953172
Tests: remove disabled llvm-gcc invocations
by Dmitri Gribenko
· 12 years ago
a650485
PR14566: Debug Info: avoid top level lexical blocks in functions
by David Blaikie
· 12 years ago
90a2d39
objC block layout: Patch reorders block layout to
by Fariborz Jahanian
· 12 years ago
65bd4ac
Enable the new (more C++-like, less broken) EH model when targeting the GNUstep
by David Chisnall
· 12 years ago
ba3c9ca
In my last patch initialize the destination to null (with a simple store) before doing a storeStrong to it.
by Fariborz Jahanian
· 12 years ago
df0be6d
Fix testing case for Release build (r171493)
by Manman Ren
· 12 years ago
7a77f19
objective-C arc: in copy helper function for
by Fariborz Jahanian
· 12 years ago
3c7a0e1
Debug Info: fix the line location for cleanup code of a block function
by Manman Ren
· 12 years ago
ebf75d7
Change this to an IR test instead of an assembly test (as per comment in r171134).
by David Blaikie
· 12 years ago
66c0899
Update test for backend change.
by Eric Christopher
· 12 years ago
3624e9e
Robustify the @encode code and add support for _Atomic.
by John McCall
· 12 years ago
d397cfe
Reapply r170344, this time without forgetting to commit the header changes.
by David Chisnall
· 12 years ago
e315cb3
Revert "Added support for new property helpers (GNUstep runtime)."
by Benjamin Kramer
· 12 years ago
648dd82
Added support for new property helpers (GNUstep runtime).
by David Chisnall
· 12 years ago
df76f1e
Marking the objc_autoreleaseReturnValue and objc_retainAutoreleaseReturnValue
by Chad Rosier
· 12 years ago
34db84f
objective-C blocks: Check for record type when deciding if
by Fariborz Jahanian
· 12 years ago
e56bb36
Fix the required args count for variadic blocks.
by John McCall
· 12 years ago
8fda1ab
clang/test: Remove "REQUIRES:LP64" in two tests. Each of them have explicit triple.
by NAKAMURA Takumi
· 12 years ago
72d2dab
Rework the bitfield access IR generation to address PR13619 and
by Chandler Carruth
· 12 years ago
ff685c5
objective-c blocks: Consider padding due to alignment
by Fariborz Jahanian
· 12 years ago
b15c898
objective-C blocks: Make sure that identical logic is used
by Fariborz Jahanian
· 12 years ago
82c458e
objective-C arc: load of a __weak object happens via call to
by Fariborz Jahanian
· 12 years ago
3d145f6
block extended signatur option. Change previous option
by Fariborz Jahanian
· 12 years ago
3dfb3fa
objective-C blocks: make cc1 flag -encode-extended-block-signature
by Fariborz Jahanian
· 12 years ago
06cffc0
objective-C blocks: under cc1 flag -encode-extended-block-signature,
by Fariborz Jahanian
· 12 years ago
3ca23d7
objective-C blocks: Provide layout map for byref
by Fariborz Jahanian
· 12 years ago
a97d2ec
objective-C blocks: Change BLOCK_HAS_EXTENDED_LAYOUT to be 1<<31.
by Fariborz Jahanian
· 12 years ago
Next »