- Jun 03, 2009
-
-
Argyrios Kyrtzidis authored
llvm-svn: 72747
-
Douglas Gregor authored
llvm-svn: 72743
-
Daniel Dunbar authored
- Avoids running any LLVM optimizations, even at -O2, etc., while still keeping any language changes these optimizations imply. llvm-svn: 72742
-
- Jun 02, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 72737
-
Fariborz Jahanian authored
Fixes an error recovery issue which caused a crash. llvm-svn: 72733
-
Eli Friedman authored
llvm-svn: 72728
-
Eli Friedman authored
Also, committing an #if 0'ed __builtin_setjmp and __builtin_longjmp implementation I've had sitting in my tree for a while. I haven't enabled it because the LLVM backend support isn't complete yet. llvm-svn: 72727
-
Eli Friedman authored
llvm-svn: 72726
-
Eli Friedman authored
section of the users manual. llvm-svn: 72725
-
Eli Friedman authored
# line directives. llvm-svn: 72724
-
Eli Friedman authored
llvm-svn: 72723
-
Eli Friedman authored
alloca without declaring it. llvm-svn: 72719
-
Eli Friedman authored
llvm-svn: 72718
-
Eli Friedman authored
llvm-svn: 72717
-
Eli Friedman authored
llvm-svn: 72716
-
Eli Friedman authored
very much, but I have a feeling we're never going to have an implementation that makes sense because of compatibility issues. llvm-svn: 72715
-
Eli Friedman authored
llvm-svn: 72714
-
Sanjiv Gupta authored
llvm-svn: 72713
-
Fariborz Jahanian authored
in merge_types. It is incomplete. We probably want to issue a warning if user attempts to change the attribute from __weak to __strong or vice-vera. It also assumes that a __weak/__strong attribute can not be specified with other (currently one) type attriute. llvm-svn: 72711
-
Daniel Dunbar authored
directory exist. llvm-svn: 72704
-
- Jun 01, 2009
-
-
Fariborz Jahanian authored
for the Next runtime. llvm-svn: 72703
-
Fariborz Jahanian authored
not runaable. llvm-svn: 72695
-
Daniel Dunbar authored
llvm-svn: 72694
-
Anders Carlsson authored
llvm-svn: 72691
-
Eli Friedman authored
K&R-style definition. llvm-svn: 72690
-
Eli Friedman authored
definition variadic. I'm not completely sure it's legal, but the standard can be interpreted as making it legal, and gcc seems to think it's legal, so I didn't add an extension warning. llvm-svn: 72689
-
Eli Friedman authored
llvm-svn: 72687
-
Eli Friedman authored
preprocessor. llvm-svn: 72686
-
Eli Friedman authored
properties at the moment: 1. It allows stuff like "__strong id x; __weak id x;". 2. For constructs like "__strong id x; id x;", subsequent references to x lose the objc_gc attribute. 3. This incorrectly allows merges involving the address_space attribute. 4. Constructs like "id x; /* some code using x */ __weak id x;" don't apply the objc_gc attribute consistently to all uses of x. The first three can probably be fixed relatively easily; the fourth would be extremely difficult to fix. llvm-svn: 72683
-
Zhongxing Xu authored
llvm-svn: 72682
-
Zhongxing Xu authored
llvm-svn: 72681
-
Anders Carlsson authored
After spending 15 minutes trying to figure out why this was crashing, I realized it was a bug in the test case :) llvm-svn: 72680
-
Anders Carlsson authored
llvm-svn: 72679
-
Anders Carlsson authored
llvm-svn: 72678
-
- May 31, 2009
-
-
Anders Carlsson authored
llvm-svn: 72677
-
Anders Carlsson authored
llvm-svn: 72676
-
Anders Carlsson authored
llvm-svn: 72675
-
Anders Carlsson authored
llvm-svn: 72674
-
Anders Carlsson authored
Make sure to copy back arguments that can be changed by FindAllocationOverload. This fixes placement new. (Sebastian, please review). llvm-svn: 72673
-
Anders Carlsson authored
llvm-svn: 72672
-