- Apr 01, 2009
-
-
Mike Stump authored
llvm-svn: 68171
-
- Mar 28, 2009
-
-
Eli Friedman authored
types don't get generated when blocks aren't used. llvm-svn: 67898
-
- Mar 25, 2009
-
-
Mike Stump authored
llvm-svn: 67697
-
Mike Stump authored
from previous block literals. llvm-svn: 67696
-
- Mar 21, 2009
-
-
Mike Stump authored
copy_helpers and dispose_helpers as necessary for them. llvm-svn: 67453
-
- Mar 20, 2009
-
-
Mike Stump authored
llvm-svn: 67406
-
- Mar 14, 2009
-
-
Mike Stump authored
literals. llvm-svn: 66984
-
- Mar 13, 2009
-
-
Mike Stump authored
llvm-svn: 66931
-
rdar://problem/6675489Steve Naroff authored
Also changed BlockDecl API to be more consistent (wrt FunctionDecl). llvm-svn: 66904
-
- Mar 12, 2009
-
-
Daniel Dunbar authored
- Mike, please verify. llvm-svn: 66762
-
- Mar 07, 2009
-
-
Mike Stump authored
llvm-svn: 66341
-
Mike Stump authored
llvm-svn: 66337
-
Mike Stump authored
on all the new code by default. There is still plenty of testing to do and issues I'm sure need resolving. Let me know if you find anything. llvm-svn: 66323
-
Mike Stump authored
llvm-svn: 66322
-
Mike Stump authored
llvm-svn: 66320
-
Mike Stump authored
llvm-svn: 66319
-
- Mar 06, 2009
-
-
Mike Stump authored
llvm-svn: 66284
-
Mike Stump authored
llvm-svn: 66257
-
Mike Stump authored
llvm-svn: 66247
-
Mike Stump authored
llvm-svn: 66243
-
Mike Stump authored
llvm-svn: 66241
-
Mike Stump authored
llvm-svn: 66231
-
- Mar 05, 2009
-
-
Mike Stump authored
llvm-svn: 66159
-
Mike Stump authored
llvm-svn: 66117
-
- Mar 04, 2009
-
-
Mike Stump authored
llvm-svn: 66091
-
Mike Stump authored
functionality change. llvm-svn: 66048
-
Mike Stump authored
llvm-svn: 66046
-
Mike Stump authored
BlockModule. No functionality change. This should help people that don't want to know anything about blocks not be confused by the overloaded use of the term block or nor want to see all the blocks goop. llvm-svn: 66042
-
Mike Stump authored
codegen, until such time as codegen is complete enough to turn on with -fblocks. llvm-svn: 66031
-
Mike Stump authored
still give an unsupported error for them due to the fact this is a work in progress. llvm-svn: 66007
-
- Mar 02, 2009
-
-
Daniel Dunbar authored
llvm-svn: 65812
-
Mike Stump authored
block literal is causing the problem, instead of the vague reference to the entire block literal. llvm-svn: 65798
-
- Mar 01, 2009
-
-
Anders Carlsson authored
llvm-svn: 65788
-
Mike Stump authored
llvm-svn: 65784
-
Anders Carlsson authored
llvm-svn: 65753
-
Anders Carlsson authored
llvm-svn: 65751
-
Anders Carlsson authored
llvm-svn: 65746
-
- Feb 28, 2009
-
-
Chris Lattner authored
Niklas Larsson! llvm-svn: 65706
-
Mike Stump authored
llvm-svn: 65688
-
- Feb 27, 2009
-
-
Douglas Gregor authored
giving them rough classifications (normal types, never-canonical types, always-dependent types, abstract type representations) and making it far easier to make sure that we've hit all of the cases when decoding types. Switched some switch() statements on the type class over to using this mechanism, and filtering out those things we don't care about. For example, CodeGen should never see always-dependent or non-canonical types, while debug info generation should never see always-dependent types. More switch() statements on the type class need to be moved over to using this approach, so that we'll get warnings when we add a new type then fail to account for it somewhere in the compiler. As part of this, some types have been renamed: TypeOfExpr -> TypeOfExprType FunctionTypeProto -> FunctionProtoType FunctionTypeNoProto -> FunctionNoProtoType There shouldn't be any functionality change... llvm-svn: 65591
-