- Sep 29, 2011
-
-
Jakob Stoklund Olesen authored
It broke the unit tests. Please reapply with tests fixed. llvm-svn: 140735
-
Howard Hinnant authored
Attempted locale refactoring. _LIBCPP_LOCALE__L_EXTENSIONS now should be defined if one has all of the xxx_l() functions. I've defined this for apple, freebsd and win32. _LIBCPP_HAS_DEFAULTRUNELOCALE should be defined if there is a _DefaultRuneLocale. I've defined this for apple and freebsd. The block of code we're trying to migrate away from is now under #ifdef __linux__. I've tested only on OS X. I hope I haven't broken things too badly elsewhere. Please let me know. llvm-svn: 140734
-
Evan Cheng authored
ends up introducing a cycle in the DAG. rdar://10196296 llvm-svn: 140733
-
Chad Rosier authored
strings. rdar://9696709 llvm-svn: 140732
-
- Sep 28, 2011
-
-
Akira Hatanaka authored
multiclasses. llvm-svn: 140731
-
Bill Wendling authored
Upon further review, most of the EH code should remain written at the IR level. The part which breaks SSA form is the dispatch table, so that part will be moved to the back-end. llvm-svn: 140730
-
Fariborz Jahanian authored
some arguments types are ns_consumed and some otherwise matching types are not. This is objc side of // rdar://10187884 llvm-svn: 140729
-
Howard Hinnant authored
llvm-svn: 140728
-
Michael J. Spencer authored
llvm-svn: 140726
-
Ted Kremenek authored
llvm-svn: 140725
-
Howard Hinnant authored
Attempt to enable locale simplification. On which platforms can we now #define _LIBCPP_STABLE_APPLE_ABI? llvm-svn: 140724
-
Eli Friedman authored
llvm-svn: 140723
-
Michael J. Spencer authored
llvm-svn: 140722
-
Michael J. Spencer authored
llvm-svn: 140721
-
Eli Friedman authored
NULL cannot be portably used as the last argument to a function with __attribute((sentinel)), even though it usually works. Use (void*)0 instead. PR11002. llvm-svn: 140720
-
Bill Wendling authored
llvm-svn: 140719
-
Bill Wendling authored
llvm-svn: 140718
-
Fariborz Jahanian authored
some arguments types are ns_consumed and some otherwise matching types are not. This fixes the objc++ side only *auch*. // rdar://10187884 llvm-svn: 140717
-
Richard Trieu authored
llvm-svn: 140716
-
Eric Christopher authored
llvm-svn: 140715
-
Johnny Chen authored
llvm-svn: 140714
-
Ted Kremenek authored
Tweak -Wobjc-missing-super-calls to not warning about missing [super dealloc] when in GC-only mode, and to not warning about missing [super finalize] when not using GC. llvm-svn: 140713
-
Devang Patel authored
Add llvm-cov skeleton. It has initial support to read coverage info generated by GCOVProfiling.cpp. Today, you can do prompt> clang a.c -ftest-coverage -fprofile-arcs -o a prompt> ./a prompt> llvm-cov -gcno a.gcno -gcda a.gcda a.c : #include "a.h" : : int main() { : int i = 0; : if (i) { 1: int j = 0; 1: j = 1; 1: } else { : int k = 1; : k = 2; : } 1: return 0; : } : : llvm-svn: 140712
-
Argyrios Kyrtzidis authored
llvm-svn: 140711
-
Johnny Chen authored
end address is an LLDB_INVALID_ADDRESS. Modify the test case to dump all the symbols in all the sections. llvm-svn: 140710
-
Justin Holewinski authored
llvm-svn: 140709
-
Chandler Carruth authored
llvm-svn: 140708
-
Argyrios Kyrtzidis authored
llvm-svn: 140707
-
Argyrios Kyrtzidis authored
llvm-svn: 140706
-
Akira Hatanaka authored
llvm-svn: 140705
-
Akira Hatanaka authored
llvm-svn: 140704
-
Akira Hatanaka authored
llvm-svn: 140703
-
Greg Clayton authored
hash tables. Renamed the DWARF sections to ".apple_names" and ".apple_types" until we get more buy in from other vendors. llvm-svn: 140702
-
Andrew Trick authored
Handle general Add expressions to avoid leaving around redundant 32-bit IVs. llvm-svn: 140701
-
Howard Hinnant authored
llvm-svn: 140700
-
Justin Holewinski authored
Get rid of some of the no-longer-needed parts of PTXAsmPrinter. llvm-svn: 140698
-
Justin Holewinski authored
Lay some groundwork for converting to MC-based asm printer. This is the first of probably many patches to bring the back-end back up-to-date with all of the recent MC changes. llvm-svn: 140697
-
James Molloy authored
Build on previous patches to successfully distinguish between an M-series and A/R-series MSR and MRS instruction. These take different mask names and have a *slightly* different opcode format. Add decoder and disassembler tests. Improvement on the previous patch - successfully distinguish between valid v6m and v7m masks (one is a subset of the other). The patch had to be edited slightly to apply to ToT. llvm-svn: 140696
-
Garrison Venn authored
handling with references to http://sourcery.mentor.com/public/cxx-abi/abi-eh.html (r 1.22). llvm-svn: 140695
-
NAKAMURA Takumi authored
llvm-svn: 140694
-