Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
129271a42975f8b9d42adc707be9883db91c8a5d
/
lib
/
CodeGen
/
CGObjCMac.cpp
129271a
Simplify generate code for exceptions:
by Daniel Dunbar
· 16 years ago
55e4072
Bug fix, make sure to initialize exception object (to rethrow) even
by Daniel Dunbar
· 16 years ago
1000491
Easy fix for nasty bug, exception data buffer had wrong type == wrong
by Daniel Dunbar
· 16 years ago
86957eb
Implement Obj-C synthesized setters for copy / retain.
by Daniel Dunbar
· 16 years ago
49f6602
Add Obj-C runtime methods to get runtime specific functions for
by Daniel Dunbar
· 16 years ago
dde0a94
Make sure to store the exception in the catch parameter.
by Anders Carlsson
· 16 years ago
1452f55
Make sure to emit the catch parameter as well as the catch body.
by Anders Carlsson
· 16 years ago
4b7ff6e
Fix stupid mistake I made in the exception handling code
by Anders Carlsson
· 16 years ago
62d5c1b
Add CodeGenTypes::GetFunctionType overload for getting the effective
by Daniel Dunbar
· 16 years ago
45c25ba
Move FunctionType conversion into CGCall.cpp:
by Daniel Dunbar
· 16 years ago
b768807
Tweak CGCall functions again:
by Daniel Dunbar
· 16 years ago
3913f18
Add CodeGenFunction::ReturnTypeUsesSret
by Daniel Dunbar
· 16 years ago
80f2567
Check in half-assed implementation of @try/@catch.
by Anders Carlsson
· 16 years ago
2b1e311
Simple @throw support.
by Anders Carlsson
· 16 years ago
124526b
Add types and functions related to exceptions.
by Anders Carlsson
· 16 years ago
64d5d6c
Move handling of @try and @throw to the runtime class.
by Anders Carlsson
· 16 years ago
46f45b9
Change CodeGen to emit calls using (RValue,Type) list:
by Daniel Dunbar
· 16 years ago
4b7c983
Change struct forward declarations and definitions to use unique RecordDecls, as opposed to creating a single RecordDecl and reusing it.
by Ted Kremenek
· 16 years ago
df042e6
Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration.
by Ted Kremenek
· 16 years ago
c67876d
NeXT: Emit lazy reference to Protocol class for forward protocol
by Daniel Dunbar
· 16 years ago
e66f4e3
Fix ObjCPropertRefExpr to be able to encode all the information for
by Daniel Dunbar
· 16 years ago
2abd89c
Handle mutation while enumerating correctly. Fix some bugs.
by Anders Carlsson
· 16 years ago
7f8ea5c
Add Objective-C property setter support.
by Daniel Dunbar
· 16 years ago
19cd87e
Refactor handling of calls:
by Daniel Dunbar
· 16 years ago
662174c8
Downgrade a number of FIXME asserts to ErrorUnsupported. - Notably VLAs
by Daniel Dunbar
· 16 years ago
c56f34a
NeXT: Emit mostly-correct property type encoding.
by Daniel Dunbar
· 16 years ago
ae226fa
NeXT: Refactor protocol method metadata emission.
by Daniel Dunbar
· 16 years ago
86e2f40
NeXT: Emit correct properties for category.
by Daniel Dunbar
· 16 years ago
c45ef60
NeXT: Emit metadata for synthetsized properties.
by Daniel Dunbar
· 16 years ago
af05bb9
Objective-C @synthesize support.
by Daniel Dunbar
· 16 years ago
f56f191
Fix Obj-C super sends inside class methods.
by Daniel Dunbar
· 16 years ago
242d4dc
NeXT: Emit symbols used to manage linking of Obj-C classes.
by Daniel Dunbar
· 16 years ago
3e9df99
NeXT: Clean up constant CFString handling.
by Daniel Dunbar
· 16 years ago
14c80b7
NeXT: Fix message sends which return structures.
by Daniel Dunbar
· 16 years ago
e8b470d
NeXT: Implement super message sends.
by Daniel Dunbar
· 16 years ago
8f2926b
Trim CGObjCRuntime::GenerateMessageSend[Super]
by Daniel Dunbar
· 16 years ago
c8ef551
NeXT: Emit property metadata (classes, protocols, categories).
by Daniel Dunbar
· 16 years ago
86e253a
NeXT: Emit category metadata.
by Daniel Dunbar
· 16 years ago
dbc9337
NeXT: Emit [meta]class protocol references.
by Daniel Dunbar
· 16 years ago
27f9d77
Preliminary support for Obj-C classes in NeXT runtime.
by Daniel Dunbar
· 16 years ago
b7ec246
Add NeXT runtime support for generating methods.
by Daniel Dunbar
· 16 years ago
ddb2a3d
Change ObjCRuntime::LookupClass -> GetClass, and now takes the
by Daniel Dunbar
· 16 years ago
7ded7f4
Change CGObjCRuntime methods to take appropriate clang Decls.
by Daniel Dunbar
· 16 years ago
6efc0c5
Implement Obj-C protocol metadata generation for NeXT.
by Daniel Dunbar
· 16 years ago
af2f62c
Change ObjCRuntime GenerateProtocol[Ref] methods to take
by Daniel Dunbar
· 16 years ago
4e2d7d0
Emit OBJC_MODULE_INFO and OBJC_SYMBOLS metadata
by Daniel Dunbar
· 16 years ago
2bedbf8
Drop Sender from GenerateMessageSend*
by Daniel Dunbar
· 16 years ago
259d93d
Add NeXT support for (simple) message sends.
by Daniel Dunbar
· 16 years ago
bbce49b
Add ObjC constant string support for NeXT.
by Daniel Dunbar
· 16 years ago
f77ac86
Add LangOptions::NeXTRuntime.
by Daniel Dunbar
· 16 years ago
acc5f3e
More #include cleaning
by Daniel Dunbar
· 16 years ago
e91593e
More #include cleaning
by Daniel Dunbar
· 16 years ago
c17a4d3
Add dummy Mac Objective-C runtime interface.
by Daniel Dunbar
· 16 years ago