Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
9384c768e93f270118a30ce96546083a666da284
/
lib
/
CodeGen
/
CGObjCGNU.cpp
9384c76
avoid a lot of unneeded selector processing work by passing around
by Chris Lattner
· 16 years ago
42ba3e7
use cheaper/simpler getselector call for @selector exprs.
by Chris Lattner
· 16 years ago
8e67b63
start avoid doing lots of unneeded work handling selectors
by Chris Lattner
· 16 years ago
3aba07c
improve indentation, avoid thrashing on maps and recalculating strings as much.
by Chris Lattner
· 16 years ago
dce1406
give CreateObjCRuntime a full CGM so it can get whatever state it needs,
by Chris Lattner
· 16 years ago
630404b
Fix 80 col violations, assert on assumptions.
by Chris Lattner
· 16 years ago
550b8db
a temporary minimal hack to get clang building after the getStringValue changes in llvm mainline.
by Chris Lattner
· 16 years ago
8fdf328
"Support for Objective-C message sends which return structures. Also includes a small fix for constant string handling that should have been in the last patch (sorry!) and a hook for generating selectors (rest of this implementation to follow in the next patch)."
by Chris Lattner
· 16 years ago
4e0b264
"This is a small fix for a bug where static object instances were being incorrectly generated. The bug was caused by my inability to read the GNU libobjc source and is only apparent when JITing code (static compilation does not expose the bug due to the data layout of other globals)."
by Chris Lattner
· 16 years ago
13fd7e5
"this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet."
by Chris Lattner
· 16 years ago
1e692ac
Basic support for volatile loads and stores. Stores the volatile
by Eli Friedman
· 16 years ago
1b8956e
Don't name the ObjC types if there aren't any ObjC objects in the file.
by Eli Friedman
· 16 years ago
5f58b91
Remove spurious == 0
by Anton Korobeynikov
· 16 years ago
20ff310
Support for code generation of Objective-C top-level language constructs.
by Anton Korobeynikov
· 16 years ago
3eae03e
simplify some builder calls.
by Chris Lattner
· 16 years ago
50b3674
update to follow mainline llvm API change.
by Chris Lattner
· 17 years ago
2979ec7
The dtor CGObjCRuntime::~CGObjCRuntime() was implemented twice, once
by Ted Kremenek
· 17 years ago
984d0b4
tracking API changes arising from r49277
by Gabor Greif
· 17 years ago
391d77a
Add initial support for objc codegen for methods, ivars, and the
by Chris Lattner
· 17 years ago
572cf09
simplify code by using the variadic StructType::get method.
by Chris Lattner
· 17 years ago
bda0b62
Make a major restructuring of the clang tree: introduce a top-level
by Chris Lattner
· 17 years ago
[Renamed from CodeGen/CGObjCGNU.cpp]
0f98426
Add codegen support for ObjC message expressions with the GNU runtime.
by Chris Lattner
· 17 years ago