- Jul 28, 2011
-
-
Jakub Staszak authored
llvm-svn: 136278
-
Jim Grosbach authored
Fix parsing of the 's' suffix for the mnemonic. Add tests. llvm-svn: 136277
-
Devang Patel authored
llvm-svn: 136275
-
- Jul 27, 2011
-
-
Jim Grosbach authored
Fix parsing of the 's' suffix for the mnemonic. Add tests. llvm-svn: 136274
-
Douglas Gregor authored
llvm-svn: 136273
-
Jim Grosbach authored
llvm-svn: 136272
-
John McCall authored
supposed to be a full-expression; make it so. In ARC, make sure we retain the lock for the entire protected block. llvm-svn: 136271
-
Douglas Gregor authored
- Added LazyVector::erase() to support this use case. - Factored out the LazyDecl-of-Decls to RecordData translation in the ASTWriter. There is still a pile of code duplication here to eliminate. llvm-svn: 136270
-
Bill Wendling authored
llvm-svn: 136269
-
Anna Zaks authored
Add a utility function to the Lexer, which makes it easier to find a token after the given location. (It is a generalized version of trans::findLocationAfterSemi from ArcMigrate, which will be changed to use the Lexer utility). llvm-svn: 136268
-
Jim Grosbach authored
llvm-svn: 136267
-
Jim Grosbach authored
llvm-svn: 136266
-
Johnny Chen authored
Fix the bug and add a test case. llvm-svn: 136265
-
Jim Grosbach authored
Encode the width operand as it encodes in the instruction, which simplifies the disassembler and the encoder, by using the imm1_32 operand def. Add a diagnostic for the context-sensitive constraint that the width must be in the range [1,32-lsb]. llvm-svn: 136264
-
Bill Wendling authored
llvm-svn: 136263
-
Douglas Gregor authored
contents are lazily loaded on demand from an external source (e.g., an ExternalASTSource or ExternalSemaSource). The "loaded" entities are kept separate from the "local" entities, so that the two can grow independently. Switch Sema::TentativeDefinitions from a normal vector that is eagerly populated by the ASTReader into one of these LazyVectors, making the ASTReader a bit more like me (i.e., lazy). llvm-svn: 136262
-
Jim Grosbach authored
llvm-svn: 136261
-
Jim Grosbach authored
llvm-svn: 136260
-
Jim Grosbach authored
llvm-svn: 136259
-
Peter Collingbourne authored
llvm-svn: 136258
-
Peter Collingbourne authored
llvm-svn: 136257
-
Peter Collingbourne authored
llvm-svn: 136256
-
Owen Anderson authored
Refactor the STRT and STRBT instructions to distinguish between the register-addend and immediate-addend versions. Temporarily XFAIL the asm parsing tests for these instructions. llvm-svn: 136255
-
Peter Collingbourne authored
llvm-svn: 136254
-
Bill Wendling authored
This adds the new instructions 'landingpad' and 'resume'. llvm-svn: 136253
-
Jim Grosbach authored
Assembly parser handling for extend instruction rotate operands. Add tests for the sign extend instructions. llvm-svn: 136252
-
Eli Friedman authored
llvm-svn: 136251
-
Nick Lewycky authored
llvm-svn: 136250
-
Eli Friedman authored
X86ISD::MEMBARRIER does not require SSE2; it doesn't actually generate any code, and all x86 processors will honor the required semantics. llvm-svn: 136249
-
-
Enrico Granata authored
make the C++stdlib string summary work even if for some reason std::basic_string<char> ends up in the debug info instead of std::string llvm-svn: 136246
-
Eli Friedman authored
The numbering of LLVMOpcode is supposed to be stable; revert my earlier change, and append Fence onto the end. llvm-svn: 136245
-
Jakub Staszak authored
llvm-svn: 136244
-
Eli Friedman authored
Make CodeGen for array delete involving incomplete class work without crashing. Should fix regression on g++.dg/init/delete1.C. llvm-svn: 136241
-
Ted Kremenek authored
llvm-svn: 136239
-
Ted Kremenek authored
llvm-svn: 136238
-
Ted Kremenek authored
llvm-svn: 136237
-
Ted Kremenek authored
llvm-svn: 136236
-
Ted Kremenek authored
llvm-svn: 136235
-
Ted Kremenek authored
Add a generic 'capacity_in_bytes' function to allow inspection of memory usage of various data structures. llvm-svn: 136233
-