- Jun 16, 2010
-
-
Stuart Hastings authored
llvm-svn: 106063
-
Eric Christopher authored
llvm-svn: 106062
-
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
-
Dale Johannesen authored
llvm-svn: 106058
-
Bob Wilson authored
llvm-svn: 106057
-
Rafael Espindola authored
llvm-svn: 106056
-
Nate Begeman authored
llvm-svn: 106054
-
Dale Johannesen authored
call must not be callee-saved; following x86, add a new regclass to represent this. Also fixes a couple of bugs. Still disabled by default; Thumb doesn't work yet. llvm-svn: 106053
-
- Jun 15, 2010
-
-
Jakob Stoklund Olesen authored
Please use the fast allocator instead. llvm-svn: 106051
-
Douglas Gregor authored
C++ semantics, eliminating an extension diagnostic that doesn't match C++ semantics (ordered comparison with NULL) and tightening some extwarns to errors in C++ to match GCC and maintain conformance in SFINAE contexts. Fixes <rdar://problem/7941392>. llvm-svn: 106050
-
Dale Johannesen authored
flag argument to addReg is not the same format as flags attached to MachineOperand, although both have the same info. I don't think this actually mattered; the bootstrap failure did not reproduce on the next run anyway. llvm-svn: 106049
-
Chris Lattner authored
portability to Solaris 10, which apparently doesn't support [ foo -ot bar ] llvm-svn: 106048
-
Benjamin Kramer authored
llvm-svn: 106047
-
Jason Molenda authored
generated by a script. I don't know if we're still regenerating it or not; will have to check with Greg about how he's handling this now. Should update it for the final DWARF3 and soon-to-be-released DWARF4 constants while I'm at it.. llvm-svn: 106045
-
Chris Lattner authored
llvm-svn: 106043
-
Rafael Espindola authored
llvm-svn: 106041
-
Douglas Gregor authored
llvm-svn: 106040
-
Daniel Dunbar authored
llvm-svn: 106039
-
Mon P Wang authored
llvm-svn: 106038
-
Douglas Gregor authored
completion for expressions. llvm-svn: 106037
-
Jason Molenda authored
llvm-svn: 106036
-
Jim Ingham authored
llvm-svn: 106034
-
Daniel Dunbar authored
no tolerance is set. llvm-svn: 106033
-
Daniel Dunbar authored
1..19 ok to 1..20 o k (yes, the odd space is necessary). llvm-svn: 106032
-
Chris Lattner authored
Nelson Elhage! llvm-svn: 106031
-
Bob Wilson authored
llvm-svn: 106030
-
Rafael Espindola authored
for the linux targets. llvm-svn: 106029
-
Chris Lattner authored
of base class slicing bugs reported on irc llvm-svn: 106028
-
Bob Wilson authored
llvm-svn: 106027
-
Chris Lattner authored
llvm-svn: 106026
-
Chris Lattner authored
llvm-svn: 106025
-
Jim Grosbach authored
llvm-svn: 106024
-
Jim Ingham authored
llvm-svn: 106022
-
Jakob Stoklund Olesen authored
SimpleRegisterCoalescing::JoinIntervals() uses CoalescerPair to determine if a copy is coalescable, and in very rare cases it can return true where LHS is not live - the coalescable copy can come from an alias of the physreg in LHS. llvm-svn: 106021
-
Jim Ingham authored
Fixed the Disassemble arguments so you can't specify start address or name in multiple ways. Fixed the command line input so you can specify the filename without "-f" even if you use other options. llvm-svn: 106020
-
Bob Wilson authored
llvm-svn: 106015
-
Chris Lattner authored
Fix string concatenation to treat escapes in concatenated strings that are wide because of other string chunks to process the escapes as wide themselves. Before we would warn about and miscompile the attached testcase. This fixes rdar://8040728 - miscompile + warning: hex escape sequence out of range llvm-svn: 106012
-
Chris Lattner authored
llvm-svn: 106011
-
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
-
Daniel Dunbar authored
llvm-svn: 106009
-