- Jun 01, 2009
-
-
Anton Korobeynikov authored
llvm-svn: 72698
-
Bruno Cardoso Lopes authored
llvm-svn: 72697
-
Anton Korobeynikov authored
llvm-svn: 72696
-
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
RewriteStoreUserOfWholeAlloca deal with tail padding because isSafeUseOfBitCastedAllocation expects them to. Otherwise, we crash trying to erase the bitcast. llvm-svn: 72688
-
Eli Friedman authored
llvm-svn: 72687
-
Eli Friedman authored
preprocessor. llvm-svn: 72686
-
Nick Lewycky authored
metadata references non-Constant values such as instructions. llvm-svn: 72685
-
Nick Lewycky authored
llvm-svn: 72684
-
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
-
Anders Carlsson authored
Don't try to call getFileCharacteristic if the function declaration has an invalid source location (as is the case for the global allocation functions. llvm-svn: 72671
-
Anders Carlsson authored
Fix an off by one error when trying to perform copy initialization of operator new and operator delete arguments. Sebastian, please review. llvm-svn: 72670
-
Chris Lattner authored
an error to being a warning that defaults to error. If you want this to be a warning, you have to explicitly pass -Winvalid-noreturn to clang to map it back to a warning. llvm-svn: 72669
-
Dan Gohman authored
llvm-svn: 72668
-
Dan Gohman authored
llvm-svn: 72667
-
Dan Gohman authored
llvm-svn: 72666
-
Sebastian Redl authored
llvm-svn: 72664
-
Eli Friedman authored
string. llvm-svn: 72663
-
Douglas Gregor authored
we have the basics of declaring and storing class template partial specializations, matching class template partial specializations at instantiation time via (limited) template argument deduction, and using the class template partial specialization's pattern for instantiation. This patch is enough to make a simple is_pointer type trait work, but not much else. llvm-svn: 72662
-
Owen Anderson authored
a single predecessor. Patch by Jakub Staszak. llvm-svn: 72661
-
Douglas Gregor authored
llvm-svn: 72660
-
Nick Lewycky authored
llvm-svn: 72659
-
Duncan Sands authored
it is used both when a result is illegal and when an operand is illegal. llvm-svn: 72658
-
Duncan Sands authored
workaround for machine code emitter changes as was used in llvm-gcc. llvm-svn: 72657
-
Anders Carlsson authored
llvm-svn: 72656
-