- Oct 27, 2010
-
-
Fariborz Jahanian authored
statement-expression. // rdar: //8600553 llvm-svn: 117479
-
Jim Grosbach authored
llvm-svn: 117478
-
Benjamin Kramer authored
llvm-svn: 117477
-
Douglas Gregor authored
eliminate some excessive recursion and deserialization. llvm-svn: 117476
-
Owen Anderson authored
llvm-svn: 117475
-
Michael J. Spencer authored
llvm-svn: 117474
-
Michael J. Spencer authored
There are currently 100 references to COFF::IMAGE_SCN in 6 files and 11 different functions. Section to attribute mapping really needs to happen in one place to avoid problems like this. llvm-svn: 117473
-
Michael J. Spencer authored
llvm-svn: 117472
-
Rafael Espindola authored
llvm-svn: 117471
-
Caroline Tice authored
sure they come out at the correct times. llvm-svn: 117470
-
Owen Anderson authored
llvm-svn: 117469
-
Devang Patel authored
llvm-svn: 117468
-
Owen Anderson authored
llvm-svn: 117466
-
Owen Anderson authored
llvm-svn: 117463
-
Rafael Espindola authored
llvm-svn: 117462
-
Jim Grosbach authored
operands in the TableGen'erated bits, so we don't need to do the additional magic explicitly. llvm-svn: 117461
-
Owen Anderson authored
llvm-svn: 117460
-
Owen Anderson authored
llvm-svn: 117459
-
Owen Anderson authored
llvm-svn: 117458
-
Douglas Gregor authored
separating out chaining precompiled preambles from non-chaining ones. llvm-svn: 117457
-
Rafael Espindola authored
llvm-svn: 117456
-
Jim Grosbach authored
encoding tricks. Handle the 'imm doesn't fit in the insn' case. llvm-svn: 117454
-
Jim Grosbach authored
llvm-svn: 117453
-
Fariborz Jahanian authored
on if its linkage is weak. Currently this is the case but may change in the future. (part of radar 8562966). llvm-svn: 117452
-
Rafael Espindola authored
llvm-svn: 117451
-
Douglas Gregor authored
llvm-svn: 117450
-
Douglas Gregor authored
llvm-svn: 117449
-
Rafael Espindola authored
contained in the ELF object writer. llvm-svn: 117448
-
Rafael Espindola authored
llvm-svn: 117447
-
Douglas Gregor authored
llvm-svn: 117446
-
Anders Carlsson authored
llvm-svn: 117445
-
Anders Carlsson authored
llvm-svn: 117444
-
Mikhail Glushenkov authored
llvm-svn: 117443
-
Mikhail Glushenkov authored
catch(...) is used in Win32/Signals.inc for catching Win32 structured exceptions, but according to [1], this is wrong. We can't simply change try/catch to __try/__finally, since this syntax is not supported by MinGW. We can use __try/__finally on MSVC and __try1/__except1 macros on MinGW [2], but I think that that solution obfuscates the code too much. The use of try/catch(...) in Signals.inc makes it impossible to link MinGW-compiled libSystem with llvm-gcc compiled executables. I propose that we just remove try/catch(...) from Signals.inc, since the meaning of the code won't change. [1] http://members.cox.net/doug_web/eh.htm [2] http://article.gmane.org/gmane.comp.compilers.llvm.cvs/81315 llvm-svn: 117442
-
Mikhail Glushenkov authored
llvm-svn: 117441
-
Mikhail Glushenkov authored
llvm-svn: 117440
-
Chandler Carruth authored
a member call expression. This has proved to be a common pattern for users of RecursiveASTVisitor. llvm-svn: 117439
-
Greg Clayton authored
when making objective C classes from the DWARF. llvm-svn: 117438
-
Greg Clayton authored
all of the calls inlined in the header file for better performance. Fixed the summary for C string types (array of chars (with any combo if modifiers), and pointers to chars) work in all cases. Fixed an issue where a forward declaration to a clang type could cause itself to resolve itself more than once if, during the resolving of the type itself it caused something to try and resolve itself again. We now remove the clang type from the forward declaration map in the DWARF parser when we start to resolve it and avoid this additional call. This should stop any duplicate members from appearing and throwing all the alignment of structs, unions and classes. llvm-svn: 117437
-
Zhongxing Xu authored
containing a DoStmt, and the LHS doesn't create a new block, then we should return RBlock. Otherwise we'll incorrectly return NULL. Also relax an assertion in VisitWhileStmt(). Reset 'Block' when it is finished. llvm-svn: 117436
-