- Jun 22, 2010
-
-
Anders Carlsson authored
llvm-svn: 106547
-
Anders Carlsson authored
llvm-svn: 106546
-
Fariborz Jahanian authored
is a static comparator operator). llvm-svn: 106511
-
Chris Lattner authored
Elhage! llvm-svn: 106507
-
Fariborz Jahanian authored
order of priorotized global object initializations. llvm-svn: 106503
-
Fariborz Jahanian authored
objc_category_name_xxx for each category implementation. (fixes PR7431) patch by Nico Weber. llvm-svn: 106492
-
- Jun 21, 2010
-
-
Fariborz Jahanian authored
emitted in the order in which they are seen (still radar 8076356). llvm-svn: 106485
-
Anders Carlsson authored
llvm-svn: 106477
-
Fariborz Jahanian authored
for sorting (radar 8076356). llvm-svn: 106453
-
Fariborz Jahanian authored
Test case will be checked in llvm test suite. (finishes off radar 8076356). llvm-svn: 106441
-
Douglas Gregor authored
declaration have default visibility even under -fvisibility=hidden. Fixes <rdar://problem/8109763>. llvm-svn: 106440
-
Nate Begeman authored
llvm-svn: 106407
-
- Jun 19, 2010
-
-
Anton Korobeynikov authored
Patch by Anton Yartsev! llvm-svn: 106387
-
Eli Friedman authored
conservative for static variables in templated classes. llvm-svn: 106385
-
Chris Lattner authored
-mconstructor-aliases by using a WeakVH instead of a raw pointer. llvm-svn: 106384
-
- Jun 18, 2010
-
-
Charles Davis authored
Also, test that static members with default visibility in a struct have the right mangling. llvm-svn: 106276
-
Fariborz Jahanian authored
lvalue when performing a derived-to-base conversion. Fixes radar 7501812. Added an executable test to llvm-test suite. llvm-svn: 106247
-
- Jun 17, 2010
-
-
Fariborz Jahanian authored
an lvalue. Fixes PR7390. llvm-svn: 106235
-
Charles Davis authored
llvm-svn: 106211
-
Nate Begeman authored
llvm-svn: 106206
-
Alexis Hunt authored
llvm-svn: 106188
-
- Jun 16, 2010
-
-
Rafael Espindola authored
(the last argument of the triple). llvm-svn: 106131
-
Fariborz Jahanian authored
decl. and one ddefined in darwin header file. llvm-svn: 106107
-
Rafael Espindola authored
llvm-svn: 106106
-
Charles Davis authored
llvm-svn: 106081
-
Douglas Gregor authored
provides C "integer type" semantics in C and C++ "integral type" semantics in C++. Note that I still need to update isIntegerType (and possibly other predicates) using the same approach I've taken for isIntegralType(). The two should have the same meaning, but currently don't (!). llvm-svn: 106074
-
Douglas Gregor authored
in C++ that involve both integral and enumeration types. Convert all of the callers to Type::isIntegralType() that are meant to work with both integral and enumeration types over to Type::isIntegralOrEnumerationType(), to prepare to eliminate enumeration types as integral types. llvm-svn: 106071
-
Chandler Carruth authored
dependency edge was reversed such that CodeGen depends on Frontend. llvm-svn: 106065
-
Fariborz Jahanian authored
objective-c++ class objects which have GC'able objc object pointers and need to use ObjC's objc_memmove_collectable API (radar 8070772). llvm-svn: 106061
-
- Jun 15, 2010
-
-
Daniel Dunbar authored
Currently, all AST consumers are located in the Frontend library, meaning that in a shared library configuration, Frontend has a dependency on Rewrite, Checker and CodeGen. This is suboptimal for clients which only wish to make use of the frontend. CodeGen in particular introduces a large number of unwanted dependencies. This patch breaks the dependency by moving all AST consumers with dependencies on Rewrite, Checker and/or CodeGen to their respective libraries. The patch therefore introduces dependencies in the other direction (i.e. from Rewrite, Checker and CodeGen to Frontend). After applying this patch, Clang builds correctly using CMake and shared libraries ("cmake -DBUILD_SHARED_LIBS=ON"). N.B. This patch includes file renames which are indicated in the patch body. Changes in this revision of the patch: - Fixed some copy-paste mistakes in the header files - Modified certain aspects of the coding to comply with the LLVM Coding Standards llvm-svn: 106010
-
-
Douglas Gregor authored
handle visibility properly. Fixes <rdar://problem/8091955>. llvm-svn: 105977
-
Douglas Gregor authored
mangling for types, where the <source-name> is ASxxx (xxx is the address-space number). llvm-svn: 105975
-
- Jun 14, 2010
-
-
Benjamin Kramer authored
llvm-svn: 105936
-
Charles Davis authored
- Mangle qualifiers. - Start mangling variables' types into the name. A variable declared with a builtin type should now mangle properly. llvm-svn: 105931
-
Nate Begeman authored
Fix multiplies by scalar Add SemaChecking code for all immediates Add SemaChecking-gen support to arm_neon.td llvm-svn: 105930
-
- Jun 13, 2010
-
-
Nate Begeman authored
llvm-svn: 105908
-
- Jun 12, 2010
-
-
Charles Davis authored
- Don't mangle static variables at global scope. - Add support for mangling builtin types. This will be used later. llvm-svn: 105881
-
Nate Begeman authored
llvm-svn: 105879
-
Nate Begeman authored
llvm-svn: 105875
-