- Mar 02, 2009
-
-
Daniel Dunbar authored
llvm-svn: 65806
-
Daniel Dunbar authored
- No intended functionality change. llvm-svn: 65805
-
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
-
Chris Lattner authored
llvm-svn: 65782
-
Daniel Dunbar authored
llvm-svn: 65762
-
Daniel Dunbar authored
exception typeinfo metadata, and a few other EH related types/functions. - No functionality change. llvm-svn: 65761
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 65760
-
Daniel Dunbar authored
llvm-svn: 65759
-
Anders Carlsson authored
llvm-svn: 65753
-
Anders Carlsson authored
llvm-svn: 65751
-
Anders Carlsson authored
llvm-svn: 65749
-
Anders Carlsson authored
llvm-svn: 65746
-
- Feb 28, 2009
-
-
Fariborz Jahanian authored
message to 'super' in a class method declared in cateogy (darwin specific). llvm-svn: 65709
-
Chris Lattner authored
Niklas Larsson! llvm-svn: 65706
-
Chris Lattner authored
llvm-svn: 65701
-
Chris Lattner authored
copies with memcpy instead of memmove. This matches what GCC does and if it causes a problem with a particular libc we can always fix it with a target hook. llvm-svn: 65699
-
Mike Stump authored
llvm-svn: 65688
-
Douglas Gregor authored
llvm-svn: 65671
-
Fariborz Jahanian authored
natural alignment. Otherwise, the excess hole confuses the objc2 runtime (this is darwin specific). llvm-svn: 65666
-
Eli Friedman authored
llvm-svn: 65659
-
- Feb 27, 2009
-
-
Mike Stump authored
we ensure that things added to the module can be found even when they are not in GlobalDeclMap. The later is for increased flexibility, should someone want to do something tricky like extern "Ada" in the same module. llvm-svn: 65657
-
Eli Friedman authored
normal expression, and change Evaluate and IRGen to evaluate it like a normal expression. This simplifies the code significantly, and fixes PR3396. llvm-svn: 65622
-
Eli Friedman authored
with the LLVM C backend. llvm-svn: 65615
-
Eli Friedman authored
llvm-svn: 65611
-
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
-
Chris Lattner authored
llvm-svn: 65582
-
- Feb 26, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 65578
-
Devang Patel authored
(This is not yet used.) llvm-svn: 65573
-
Daniel Dunbar authored
- For types whose native representation is a pointer. - Use to replace ExprConstant.cpp:HasPointerEvalType, CodeGenFunction::isObjCPointerType. llvm-svn: 65569
-
Daniel Dunbar authored
- Having pointers and references share a base was not a useful notion. llvm-svn: 65567
-
Daniel Dunbar authored
pointer type. - Drops use of PointerLikeType. - No intended functionality change. llvm-svn: 65566
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 65560
-
Fariborz Jahanian authored
the symbol for the root meta-data. llvm-svn: 65548
-
Anders Carlsson authored
llvm-svn: 65533
-
Daniel Dunbar authored
- <rdar://problem/6622451> Bad x86_64 code gen for message call taking one argument. llvm-svn: 65510
-
Mike Stump authored
llvm-svn: 65487
-
- Feb 25, 2009
-
-
Daniel Dunbar authored
code) when calling noreturn functions; general expression emission isn't ready to do the right thing in all cases. llvm-svn: 65473
-
Daniel Dunbar authored
- PR3662. llvm-svn: 65472
-