- Oct 08, 2011
-
-
Eli Friedman authored
llvm-svn: 141467
-
- Oct 07, 2011
-
-
John McCall authored
for better self-documenting code, since the semantics are subtly different from getDefinition(). llvm-svn: 141355
-
John McCall authored
definition. Assert this. Change IR generation to not try to aggressively emit the IR translation of a record during its own definition. Fixes PR10912. llvm-svn: 141350
-
Eli Friedman authored
__atomic_thread_fence will be landing soon as a replacement, wrapping around the new fence instruction. llvm-svn: 141332
-
Eli Friedman authored
Support for C1x _Atomic specifier (see testcase). This is primarily being committed at the moment to help support C++0x <atomic>, but it should be a solid base for implementing the full specification of C1x _Atomic. Thanks to Jeffrey Yasskin for the thorough review! llvm-svn: 141330
-
- Oct 06, 2011
-
-
Peter Collingbourne authored
llvm-svn: 141304
-
Peter Collingbourne authored
This frontend-only flag is used by the IR generator to determine whether to filter CUDA declarations for the host or for the device. llvm-svn: 141301
-
Peter Collingbourne authored
llvm-svn: 141300
-
Peter Collingbourne authored
llvm-svn: 141296
-
Eric Christopher authored
non-fragile ABI we may not be able to lay out the type and the debugger would ignore us even if we did put in the offset. Go ahead and just put any value there and don't look up the offset since it may not exist. rdar://10210157 llvm-svn: 141261
-
Eric Christopher authored
llvm-svn: 141260
-
- Oct 05, 2011
-
-
Justin Holewinski authored
llvm-svn: 141193
-
- Oct 04, 2011
-
-
David Chisnall authored
llvm-svn: 141085
-
John McCall authored
to id so that we can still optimize them appropriately. llvm-svn: 141064
-
- Oct 03, 2011
-
-
Rafael Espindola authored
llvm-svn: 141002
-
Argyrios Kyrtzidis authored
Instead of always storing all source locations for the selector identifiers we check whether all the identifiers are in a "standard" position; "standard" position is -Immediately before the arguments: -(id)first:(int)x second:(int)y; -With a space between the arguments: -(id)first: (int)x second: (int)y; -For nullary selectors, immediately before ';': -(void)release; In such cases we infer the locations instead of storing them. llvm-svn: 140989
-
Argyrios Kyrtzidis authored
objc method decls. They are not stored in the AST yet. llvm-svn: 140984
-
- Oct 02, 2011
-
-
John McCall authored
increasingly prevailing case to the point that new features like ARC don't even support the fragile ABI anymore. This required a little bit of reshuffling with exceptions because a check was assuming that ObjCNonFragileABI was only being set in ObjC mode, and that's actually a bit obnoxious to do. Most, though, it involved a perl script to translate a ton of test cases. Mostly no functionality change for driver users, although there are corner cases with disabling language-specific exceptions that we should handle more correctly now. llvm-svn: 140957
-
- Oct 01, 2011
-
-
John McCall authored
the pointer, being sure to do so before running cleanups associated with that full-expression. rdar://10042689 llvm-svn: 140945
-
- Sep 30, 2011
-
-
Fariborz Jahanian authored
pointer to this struct must go through the none ivar writer barrier. llvm-svn: 140867
-
Eli Friedman authored
llvm-svn: 140866
-
- Sep 29, 2011
-
-
Eric Christopher authored
correspond to. llvm-svn: 140740
-
Eric Christopher authored
exist anymore. llvm-svn: 140739
-
Eric Christopher authored
llvm-svn: 140738
-
Eric Christopher authored
point in the code. Ensures that we don't miss any places and the check is reasonably cheap. llvm-svn: 140737
-
Eric Christopher authored
llvm-svn: 140736
-
- Sep 27, 2011
-
-
Benjamin Kramer authored
llvm-svn: 140637
-
- Sep 26, 2011
-
-
Eric Christopher authored
llvm-svn: 140531
-
Eric Christopher authored
llvm-svn: 140530
-
Peter Collingbourne authored
llvm-svn: 140510
-
Peter Collingbourne authored
llvm-svn: 140509
-
Peter Collingbourne authored
llvm-svn: 140508
-
Peter Collingbourne authored
llvm-svn: 140507
-
Peter Collingbourne authored
llvm-svn: 140506
-
Peter Collingbourne authored
llvm-svn: 140505
-
Peter Collingbourne authored
llvm-svn: 140504
-
Peter Collingbourne authored
llvm-svn: 140503
-
Peter Collingbourne authored
llvm-svn: 140502
-
Peter Collingbourne authored
llvm-svn: 140501
-
Peter Collingbourne authored
llvm-svn: 140500
-