Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
18191886554407b4260c40165bc294c3ea732033
/
lib
/
CodeGen
/
CGObjCMac.cpp
1819188
ir-gen support for nonfragile abi's synthesized ivars.
by Fariborz Jahanian
· 15 years ago
5a4b453
More toward nonfragile abi's synthesized ivars.
by Fariborz Jahanian
· 15 years ago
33fdb73
Some "prep" work for handling ObjC @-string constants that contain UTF-8. No functionality change.
by Steve Naroff
· 15 years ago
f169085
fill in temporary smallvectors instead of vectors for performance.
by Chris Lattner
· 15 years ago
cd0ee14
small cleanups.
by Chris Lattner
· 15 years ago
dbf15cb
- Minor change to dump of ivar layout map.
by Fariborz Jahanian
· 15 years ago
667423a
More for for objc2's ivar layout map (currently is not in use).
by Fariborz Jahanian
· 15 years ago
0a855d0
Must allow for strong cast of floats as well (objc2 gc).
by Fariborz Jahanian
· 15 years ago
74391b4
pull "runtime globals" into the same framework as other functions/global variables.
by Chris Lattner
· 15 years ago
ebf9ed3
Fix a crash during meta-data generation of objc2's nonfragile abi.
by Fariborz Jahanian
· 15 years ago
73f697f
Remove a FIXME.
by Daniel Dunbar
· 15 years ago
3b8a652
Fixed an ir-gen bug related to strong-cast generation of
by Fariborz Jahanian
· 15 years ago
c8ce9c8
More objc2's ivar layout bitmap.
by Fariborz Jahanian
· 15 years ago
21e6f17
Code refactoring. No change in functionality.
by Fariborz Jahanian
· 15 years ago
9397e1d
More of objc2's ivar layout bitmap (Next: specific). Work in progress.
by Fariborz Jahanian
· 15 years ago
820e020
More Next objc2's gc ivar layout bitmap work. Work in progress.
by Fariborz Jahanian
· 15 years ago
a5a10c3
More objc2's gc meta-data work related to ivar layout bitmap. Work in progress.
by Fariborz Jahanian
· 15 years ago
58a2912
NeXT: Set alignment on a number of ObjC metadata variables (matching llvm-gcc).
by Daniel Dunbar
· 15 years ago
63c5b50
NeXT: Move some routines over to CreateMetadataVar.
by Daniel Dunbar
· 15 years ago
35bd763
Tweak CreateMetadataVar, take the exact alignment instead of relying
by Daniel Dunbar
· 15 years ago
a6681ae
More fix for bitfield ivar meta-data and code gen accessing it.
by Fariborz Jahanian
· 15 years ago
d6e941d
Fix typo in pref commit.
by Daniel Dunbar
· 16 years ago
fd65d37
NeXT: Add CreateMetadataVar utility method to encapsulate creation of
by Daniel Dunbar
· 16 years ago
b21f07e
Code refactoring. No functional change.
by Fariborz Jahanian
· 16 years ago
11894a4
correct bitfield ivar offset in ivar meta-data. (objc abi specific).
by Fariborz Jahanian
· 16 years ago
286acbd
Fixup our uses of various linkages to match how llvm now works. I think they are all
by Mike Stump
· 16 years ago
8339b35
Back out the patch in r66302, and re-fix it properly. We assume for
by Eli Friedman
· 16 years ago
ede8de9
Cleanup EH a bit given changes to ObjCCatchStmt. - No functionality change.
by Daniel Dunbar
· 16 years ago
d61a50a
More function stop for objc2's ivar layout bit map.
by Fariborz Jahanian
· 16 years ago
d80d81b
Adds a template for a function for objc2's gc's ivar layout bitmap.
by Fariborz Jahanian
· 16 years ago
7794bb8
by Devang Patel
· 16 years ago
7ba138a
Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify).
by Steve Naroff
· 16 years ago
4ff3684
First cut at zero-cost EH support.
by Daniel Dunbar
· 16 years ago
cec4c77
Make sure to invoke (not call) to objc_exception_throw if necessary.
by Daniel Dunbar
· 16 years ago
dfff230
Fix completely broken thinko in GetClassGlobal.
by Daniel Dunbar
· 16 years ago
8def799
Obj-C non fragile ABI: Use GetClassGlobal in one more instance I missed.
by Daniel Dunbar
· 16 years ago
e588b99
Obj-C non fragile ABI: Add GetInterfaceEHType for getting the Obj-C
by Daniel Dunbar
· 16 years ago
5a7379a
NeXT: Unify code for creating a class global. - No functionality change.
by Daniel Dunbar
· 16 years ago
93b2bdb
ObjCAtCatchStmt's ParamStmt is always a DeclStmt.
by Daniel Dunbar
· 16 years ago
7ce7792
Obscure code gen bug related to sending
by Fariborz Jahanian
· 16 years ago
5a1edf6
Alignment of pointers in __objc_classlist must be on their
by Fariborz Jahanian
· 16 years ago
21228b7
Couple of meta-data segments were wrong. This patch fixes them.
by Fariborz Jahanian
· 16 years ago
fab98c4
Fix an inconsistance in objc2's meta-data related to
by Fariborz Jahanian
· 16 years ago
66a5c2c
patch for two things.
by Fariborz Jahanian
· 16 years ago
067986e
Set flag for -fobjc-gc in IMAGE_INFO variable.
by Fariborz Jahanian
· 16 years ago
8ecbaf2
Some initial Obj-C zero cost EH support.
by Daniel Dunbar
· 16 years ago
1c56667
Fix two @synchronized bugs found by inspection: the expression to sychronize on should only be evaluated once, and it is evaluated outside the cleanup scope.
by Daniel Dunbar
· 16 years ago
a223cca
More objc's gc ir-gen stuff.
by Fariborz Jahanian
· 16 years ago
f57c5b2
Add support for throwing exceptions to the nonfragile ABI
by Anders Carlsson
· 16 years ago
6948aea
Added implementation of objc2's gc API calls for nonfragile abi.
by Fariborz Jahanian
· 16 years ago
28ed084
assert/ErrorUnsupported in unimplemented stub functions instead of miscompiling.
by Daniel Dunbar
· 16 years ago
948e258
Obj-C non-fragile ABI: Fix types of a few globals; these were not
by Daniel Dunbar
· 16 years ago
3ab75bd
Fixed a bad ir-gen bug which caused a dejagnu test to fail.
by Fariborz Jahanian
· 16 years ago
f3710ba
Fixed a problem caused by foreward @class use
by Fariborz Jahanian
· 16 years ago
943ed6f
Fixed a 64bit code gen bug of a cateogory
by Fariborz Jahanian
· 16 years ago
01a0c36
Fix a bug whereby, an ivar used to synthesize a property belongs
by Fariborz Jahanian
· 16 years ago
389bf46
Several cleanups:
by Steve Naroff
· 16 years ago
26cc89f
ir-gen for objc's @selector expression in nonfragile abi mode.
by Fariborz Jahanian
· 16 years ago
3afdfd7
This patch is all it takes to pass all objc2's fast-enumeration
by Fariborz Jahanian
· 16 years ago
ed157d3
Generate ir for ivar offset. This will pass
by Fariborz Jahanian
· 16 years ago
f63aa3f
Some refactoring of Ivar offset code gen.
by Fariborz Jahanian
· 16 years ago
fa1f756
Remove the last remnants of the Obj-C EH stack code.
by Anders Carlsson
· 16 years ago
f3a79a9
Use the new cleanup infrastructure for @try/@finally
by Anders Carlsson
· 16 years ago
48de101
Add a simplified EmitJumpThroughFinally and use it in CGObjC in preparation of making it use the cleanup stack.
by Anders Carlsson
· 16 years ago
273558f
Split the exception object out into its own stack.
by Anders Carlsson
· 16 years ago
190d00e
Simplify the Objective-C exception handling.
by Anders Carlsson
· 16 years ago
169c7f8
Fixed an objc2 nonfragile-abi code gen bug.
by Fariborz Jahanian
· 16 years ago
7a06aae
objc2's nonfragile abi API for messages sent to 'super'.
by Fariborz Jahanian
· 16 years ago
0e81f4b
objc2's nonfragile-abi - API selection for when receiver is a class
by Fariborz Jahanian
· 16 years ago
1a6b368
More objc2's API chanes.
by Fariborz Jahanian
· 16 years ago
c170852
#ifdef'out out objc2 API selection which is not done in gcc (unlike
by Fariborz Jahanian
· 16 years ago
ef16378
This patch generates messaging code for objc2's non-fragile abi.
by Fariborz Jahanian
· 16 years ago
83a8a75
Some early code for objc2's nonfragile abi messaging.
by Fariborz Jahanian
· 16 years ago
34c94a2
Change construction of common ObjC functions to use CGCall
by Daniel Dunbar
· 16 years ago
4655112
Some function stub added for new abi messaging.
by Fariborz Jahanian
· 16 years ago
2e4672b
Several new declarations for objc2 nonfragile abi messaging.
by Fariborz Jahanian
· 16 years ago
598d3f6
ir-gen for nonfragile ivar bitfield access (objc2 nonfragile abi).
by Fariborz Jahanian
· 16 years ago
07da367
Minor objc2 bug fix.
by Fariborz Jahanian
· 16 years ago
45012a7
objc2's ir-gen for nonfragile ivar access.
by Fariborz Jahanian
· 16 years ago
541b63b
Thread CGFunctionInfo construction through CodeGenTypes.
by Daniel Dunbar
· 16 years ago
88b5396
More ABI API cleanup.
by Daniel Dunbar
· 16 years ago
bb36d33
ABI handling API changes.
by Daniel Dunbar
· 16 years ago
0bb2036
Refactored code gen for ivar access in preparation for
by Fariborz Jahanian
· 16 years ago
09796d6
Use target alignment API to set objc2's meta-data alignment.
by Fariborz Jahanian
· 16 years ago
725ad31
Kill off CGCallInfo, always use CGFunctionInfo for encapsulating
by Daniel Dunbar
· 16 years ago
dd0db2a
class meta-data belong to __objc_data section (in objc2 nonfragile abi).
by Fariborz Jahanian
· 16 years ago
cf55516
Recognize class's visibility attribute and set its linkage
by Fariborz Jahanian
· 16 years ago
fdbe11d
Missed another mis-alignment of an objc2 meta-data.
by Fariborz Jahanian
· 16 years ago
014858b
Setting correct alignent for objc2 meta-data.
by Fariborz Jahanian
· 16 years ago
0f6610e
add imag_info section and data (for objc2 nonfragile abi).
by Fariborz Jahanian
· 16 years ago
f87a0cc
Generate list of implemented classes and categories in their
by Fariborz Jahanian
· 16 years ago
8cfd397
Code gen. for @protocol expression in the new nonfragile abi.
by Fariborz Jahanian
· 16 years ago
3819a0b
Bug fixing involving method-list in protocol meta-data (objc2 nonfragile-abi).
by Fariborz Jahanian
· 16 years ago
eb73213
Random bug fix related to protocl metadata in categories in non-fragile abi.
by Fariborz Jahanian
· 16 years ago
8448c2c
Set protocol linkage and visibility correctly and
by Fariborz Jahanian
· 16 years ago
da32009
Protocol meta-data for objc2's non-fragile abi. Lot more to do in this area.
by Fariborz Jahanian
· 16 years ago
939abce
Add setter/getter methods to the list of methods
by Fariborz Jahanian
· 16 years ago
5de14dc
property metadata for objc2's nonfragile abi
by Fariborz Jahanian
· 16 years ago
46b86c6
Some refactoring of common code. No change in functionality.
by Fariborz Jahanian
· 16 years ago
2fa5a27
Set visibility of ivar offset symbols according to
by Fariborz Jahanian
· 16 years ago
Next »