- May 13, 2011
-
-
Dylan Noblesmith authored
In particular, into EngineBuilder. This should only impact the private API between the EE and EB classes, not external clients, since JITCtor and MCJITCtor are both protected members. llvm-svn: 131317
-
Dylan Noblesmith authored
This prepares for making JITCtor/MCJITCtor take a TargetMachine* directly from clients like EngineBuilder. llvm-svn: 131316
-
Rafael Espindola authored
llvm-svn: 131315
-
Rafael Espindola authored
llvm-svn: 131314
-
Johnny Chen authored
solve the build break due to the lack of this method. It also propose a solution to the API changes in RegisterContext. I upgraded also the the python version in the makefile. My linux installation has python2.7 and AFAIK also the latest ubuntu has this version of python so maybe is worth upgrading. Patch by Marco Minutoli <mminutoli@gmail.com> [Note: I had to hand merge in the diffs since patch thinks it is a corrupt patch.] llvm-svn: 131313
-
Joerg Sonnenberger authored
mangled to avoid doing it twice for platforms that use prefixes like Darwin. llvm-svn: 131311
-
Joerg Sonnenberger authored
llvm-svn: 131310
-
Alexis Hunt authored
This fixes PR9910 llvm-svn: 131309
-
Peter Collingbourne authored
__has_extension is a function-like macro which takes the same set of feature identifiers as __has_feature. It evaluates to 1 if the feature is supported by Clang in the current language (either as a language extension or a standard language feature) or 0 if not. At the same time, add support for the C1X feature identifiers c_generic_selections (renamed from generic_selections) and c_static_assert, and document them. Patch by myself and Jean-Daniel Dupas. llvm-svn: 131308
-
Tobias Grosser authored
llvm-svn: 131307
-
Johnny Chen authored
reflects this change. Marco Minutoli <mminutoli@gmail.com> llvm-svn: 131306
-
Jim Grosbach authored
actually takes rather than how much memory was allocated for it. This is more accurate and should help the manager pack things more effectively. llvm-svn: 131305
-
Johnny Chen authored
Patch by Marco Minutoli <mminutoli@gmail.com> llvm-svn: 131304
-
Johnny Chen authored
breakage due to its presence. Patch by Marco Minutoli <mminutoli@gmail.com> llvm-svn: 131303
-
Galina Kistanova authored
llvm-svn: 131302
-
Bob Wilson authored
llvm-svn: 131301
-
Bill Wendling authored
llvm-svn: 131300
-
Sean Callanan authored
as non-const in the debug information, added a fallback to GetFunctionAddress, adding the const qualifier after the fact and searching again. llvm-svn: 131299
-
Fariborz Jahanian authored
-fno-constant-cfstrings. Patch by Jonathan Schleifer. llvm-svn: 131298
-
Fariborz Jahanian authored
'true' on detecting protocol cycles. No functionality change. llvm-svn: 131297
-
Howard Hinnant authored
llvm-svn: 131296
-
Douglas Gregor authored
query functions, from Erik Verbruggen! llvm-svn: 131295
-
Rafael Espindola authored
to fix PR9900. I will keep it open until sable is able to comment on it. llvm-svn: 131294
-
Douglas Gregor authored
llvm-svn: 131292
-
Howard Hinnant authored
A much improved type_traits for C++0x. Not yet done: is_trivially_constructible, is_trivially_assignable and underlying_type. llvm-svn: 131291
-
Howard Hinnant authored
llvm-svn: 131290
-
Alexis Hunt authored
One more special member to go llvm-svn: 131287
-
Chris Lattner authored
llvm-svn: 131286
-
Chris Lattner authored
llvm-svn: 131285
-
Chris Lattner authored
remove some old redirect pages. We're into our 3rd year of redirecting, the world should have adjusted by now :) llvm-svn: 131284
-
Julien Lerouge authored
set. rdar://9423996 llvm-svn: 131283
-
Peter Collingbourne authored
Now "make doxygen" works for clang. llvm-svn: 131282
-
Peter Collingbourne authored
This introduces a generic base class for the expression evaluator classes, which handles a few common expression types which were previously handled separately in each class. Also, the expression evaluator now uses ConstStmtVisitor. llvm-svn: 131281
-
Peter Collingbourne authored
ConstStmtVisitor is a constness-preserving variant of StmtVisitor. ConstStmtVisitor and StmtVisitor share an implementation using a common base class, StmtVisitorBase, which uses a template template parameter to build pointer types. llvm-svn: 131280
-
Peter Collingbourne authored
For some reason this was not reverted when r103213 was. At the same time, add an optional rule for clang's doxygen.cfg. llvm-svn: 131279
-
Bill Wendling authored
llvm-svn: 131278
-
Andrew Trick authored
the users. llvm-svn: 131277
-
Douglas Gregor authored
constant, also consider whether it's a class type that has any mutable fields. If so, it can't be a global constant. llvm-svn: 131276
-
Alexis Hunt authored
More comprehensive testing once copy {constructors,assignment operators} can be defaulted. llvm-svn: 131275
-
Stuart Hastings authored
simplified version. <rdar://problem/9298790> llvm-svn: 131274
-