Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
lib
/
CodeGen
/
CGObjCMac.cpp
6368818
Move CodeGenOptions from Frontend to Basic
by Richard Trieu
· 7 years ago
92d8a29
[CodeGen] Handle extern references to OBJC_CLASS_$_*
by Erik Pilkington
· 7 years ago
b111da1
[ObjC] Error out when using forward-declared protocol in a @protocol expression
by Alex Lorenz
· 7 years ago
2ec36f0
[CodeGen] Merge identical block descriptor global variables.
by Akira Hatanaka
· 7 years ago
6907ce2
Remove trailing space
by Fangrui Song
· 7 years ago
9fc8faf
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
2a8c18d
Fix typos in clang
by Alexander Kornienko
· 7 years ago
0c19446
[ObjC] Use the name specified by objc_runtime_name instead of the class
by Akira Hatanaka
· 7 years ago
5b330e8
Recommit r326946 after reducing CallArgList memory footprint
by Yaxun Liu
· 8 years ago
007cb6d
Revert r326946. It caused stack overflows by significantly increasing the size of a CallArgList.
by Richard Smith
· 8 years ago
06dd811
CodeGen: Fix address space of indirect function argument
by Yaxun Liu
· 8 years ago
b735004
Start setting dllimport/dllexport in setGVProperties.
by Rafael Espindola
· 8 years ago
be2b5cb
CodeGen: use `llvm.used` for ObjC protocols
by Saleem Abdulrasool
· 8 years ago
f9c6317
Remove unused addIfPresent function.
by Eric Christopher
· 8 years ago
6cdef0e
[driver] Set the 'simulator' environment for Darwin when compiling for
by Alex Lorenz
· 8 years ago
5d0199a
[CodeGen] Compute the objc EH vtable address point using inbounds GEP.
by Ahmed Bougacha
· 8 years ago
636ed47
[CodeGen] Add support for IncompleteArrayType in Obj-C ivars.
by Volodymyr Sapsai
· 8 years ago
ad75c7d
CodeGen: fix a case of incorrect checks for ivars
by Saleem Abdulrasool
· 8 years ago
41a9ee9
Revert "[ADT] Make Twine's copy constructor private."
by Zachary Turner
· 8 years ago
337462b
[ADT] Make Twine's copy constructor private.
by Zachary Turner
· 8 years ago
bce5cea
[objc] Don't require null-check and don't emit memset when result is ignored for struct-returning method calls [clang part]
by Kuba Mracek
· 8 years ago
9f83f3b
CodeGen: handle missed case of COMDAT handling
by Saleem Abdulrasool
· 8 years ago
91d9bfc
CodeGen: make the type match the comment for a libcall
by Saleem Abdulrasool
· 8 years ago
13d73d5
CodeGen: fix section names for different file formats
by Saleem Abdulrasool
· 8 years ago
1d99327
Suppress all uses of LLVM_END_WITH_NULL. NFC.
by Serge Guelton
· 8 years ago
e369bd9
Adapt to LLVM's rename of WeakVH to WeakTrackingVH; NFC
by Sanjoy Das
· 8 years ago
a84ae0b
Revert "Update to LLVM's use of WeakTrackingVH; NFC"
by Sanjoy Das
· 8 years ago
2b5aa7c
Update to LLVM's use of WeakTrackingVH; NFC
by Sanjoy Das
· 8 years ago
de86482
Update Clang for LLVM rename AttributeSet -> AttributeList
by Reid Kleckner
· 9 years ago
5ad7407
Promote ConstantInitBuilder to be a public CodeGen API; it's
by John McCall
· 9 years ago
dba63a7
Clean up CGObjCMac's APIs for deriving class references. NFC.
by John McCall
· 9 years ago
cd21d54
Fix some layering violations where CGObjCMac's NSString emission was
by John McCall
· 9 years ago
c4ae1dd
Prospective GCC build fix: the unelaborated form of this friend
by John McCall
· 9 years ago
176f892
Switch CGObjCMac to use ConstantInitBuilder. Whew.
by John McCall
· 9 years ago
843dfcc
getObjCEncodingForMethodDecl cannot fail. Simplify. NFC.
by John McCall
· 9 years ago
b92ab1a
Refactor call emission to package the function pointer together with
by John McCall
· 9 years ago
3c628af
CodeGen: be more conservative about setting section
by Saleem Abdulrasool
· 9 years ago
9ccc7ad
CodeGen: mark protocols as common data
by Saleem Abdulrasool
· 9 years ago
209150a
CodeGen: remove incorrect temporary Twine
by Saleem Abdulrasool
· 9 years ago
d48b0a3
CodeGen: centralise label construction for method lists
by Saleem Abdulrasool
· 9 years ago
5e83dfe
Switch SmallSetVector to use DenseSet when it overflows its inline space.
by Justin Lebar
· 9 years ago
82f6add
CodeGen: further merge cstring literal construction
by Saleem Abdulrasool
· 9 years ago
3f30751
CodeGen: mark ObjC cstring literals as unnamed_addr
by Saleem Abdulrasool
· 9 years ago
0c54dc8
CodeGen: mark ObjC cstring literals as constant
by Saleem Abdulrasool
· 9 years ago
271106c
CodeGen: refactor the ObjC cstring literal creation
by Saleem Abdulrasool
· 9 years ago
39217d4
CodeGen: use pointer rather than reference in range loop
by Saleem Abdulrasool
· 9 years ago
62c07eb
CodeGen: use some range-based for loops
by Saleem Abdulrasool
· 9 years ago
7093e21
CodeGen: honour dllstorage on ObjC types
by Saleem Abdulrasool
· 9 years ago
e5f3eae
CodeGen: whitespace cleanup, StringRef usage in ObjC EH type construction
by Saleem Abdulrasool
· 9 years ago
10fd1ff
CodeGen: use StringRefs more in ObjC class generation, NFC
by Saleem Abdulrasool
· 9 years ago
bc2d999
CodeGen: simplify using a local variable, NFC
by Saleem Abdulrasool
· 9 years ago
4f515a6
CodeGen: minor cleanup, NFC
by Saleem Abdulrasool
· 9 years ago
3093473
Use arrays or initializer lists to feed ArrayRefs instead of SmallVector where possible.
by Benjamin Kramer
· 9 years ago
59f7792
Use more ArrayRefs
by David Majnemer
· 9 years ago
1e6c406
CodeGen: convert some const char * to StringRef
by Saleem Abdulrasool
· 9 years ago
01b705e
ObjC Class Property: don't emit class properties on old deployment targets.
by Manman Ren
· 9 years ago
10a4972
revert SVN r265702, r265640
by Saleem Abdulrasool
· 9 years ago
94cfc60
Basic: move CodeGenOptions from Frontend
by Saleem Abdulrasool
· 9 years ago
24ae22c
[Objective-C] Introduce objc_runtime_visible attribute.
by Douglas Gregor
· 9 years ago
c56a8b3
Preserve ExtParameterInfos into CGFunctionInfo.
by John McCall
· 10 years ago
42ff390
Objective-C: Add a size field to non-fragile category metadata.
by Manman Ren
· 10 years ago
92e0a71
Class Property: Fix a crash with old ABI when generating metadata in classes.
by Manman Ren
· 10 years ago
0772c42
Reduce the number of implicit StringRef->std::string conversions by threading StringRef through more APIs.
by Benjamin Kramer
· 10 years ago
7f550f3
[Objective-c] Stop attaching section "datacoal_nt" to global variables.
by Akira Hatanaka
· 10 years ago
0a4f3f4
Fix some Clang-tidy readability-redundant-control-flow warnings; other minor fixes.
by Eugene Zelenko
· 10 years ago
ce7bff5
Class Property: generate metadata for class properties in protocols.
by Manman Ren
· 10 years ago
96df0b3
Class Property: generate metadata for class properties in categories.
by Manman Ren
· 10 years ago
ad0e791
Class Property: generate metadata for class properties in classes.
by Manman Ren
· 10 years ago
d160c50
Use a consistent spelling for vtables.
by Eric Christopher
· 10 years ago
a7a8b1f
Use instance_properties instead of properties. NFC.
by Manman Ren
· 10 years ago
b373677
Update comments to match the implementation.
by Manman Ren
· 10 years ago
83aa979
Update for LLVM function name change.
by Rui Ueyama
· 10 years ago
a346705
Use std::is_sorted instead of a manual loop. NFC
by Craig Topper
· 10 years ago
2f5bb115
Reapply "[CodeGen] Fix assignments of inline layouts into the byref structure"
by Vedant Kumar
· 10 years ago
3ed0df0
Revert "[CodeGen] Fix assignments of inline layouts into the byref structure"
by Vedant Kumar
· 10 years ago
eb37ec8
[CodeGen] Fix assignments of inline layouts into the byref structure
by Vedant Kumar
· 10 years ago
08c9333
Fix Objective-C metadata for properties from class extensions after r251874
by Nico Weber
· 10 years ago
798f11c
Preserve exceptions information during calls code generation.
by Samuel Antao
· 10 years ago
d80218f
Fix the emission of ARC-style ivar layouts in the fragile runtime
by John McCall
· 10 years ago
cd67662
Update for llvm change.
by Rafael Espindola
· 10 years ago
756447a
Watch and TV OS: wire up basic ABI choices
by Tim Northover
· 10 years ago
17f0275
Initialize @catch variables correctly in fragile-runtime ARC.
by John McCall
· 10 years ago
f5ea072
Fix the emission of ARC ivar layouts in the non-fragile Mac runtime.
by John McCall
· 10 years ago
460ce58
Define weak and __weak to mean ARC-style weak references, even in MRC.
by John McCall
· 10 years ago
09ec1ec
Enable ARC on the fragile runtime.
by John McCall
· 10 years ago
3fd13f06
Fix and stylize the emission of GC/ARC ivar and GC block layout strings.
by John McCall
· 10 years ago
c2d2b42
[CodeGen] Remove dead code. NFC.
by Benjamin Kramer
· 10 years ago
dcfba33
Fix Clang-tidy modernize-use-nullptr warnings in source directories; other minor cleanups
by Hans Wennborg
· 10 years ago
a3df87b
Don't nil check non-nil class receiver of AArch64 stret calls.
by Ahmed Bougacha
· 10 years ago
1e3157b
Support noreturn in limited contexts on Objective-C message sends.
by John McCall
· 10 years ago
7f416cc
Compute and preserve alignment more faithfully in IR-generation.
by John McCall
· 10 years ago
7e70d68
Devirtualize EHScopeStack::Cleanup's dtor because it's never destroyed polymorphically
by David Blaikie
· 10 years ago
ab9db51
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
by Alexander Kornienko
· 10 years ago
3d9d929
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
8017237
Remove empty non-virtual destructors or mark them =default when non-public
by Benjamin Kramer
· 10 years ago
1ed728c
[opaque pointer type] More GEP API migrations
by David Blaikie
· 10 years ago
6b2a830
[opaque pointer type] Explicitly specify type to CreateGEP
by David Blaikie
· 10 years ago
e3b172a
[opaque pointer type] Update for GEP API changes in LLVM
by David Blaikie
· 10 years ago
6a9c46b
[Objective-C metadata patch]. Patch to allocate one more space for
by Fariborz Jahanian
· 10 years ago
6307cf0
Wrap to 80 columns. No behavior change.
by Nico Weber
· 11 years ago
Next »