- Jul 28, 2011
-
-
Chad Rosier authored
use in KEXTs. However, users/Xcode still need to tweak the linker flags to do the right thing, and end up using -Xlinker, for example. Instead, have the driver "do the right thing" when linking when -fapple-kext is present on the command line, and we should have Xcode use -fapple-kext instead of setting other flags like -Xlinker -kext or -nodefaultlibs. rdar://7809940 llvm-svn: 136294
-
Enrico Granata authored
llvm-svn: 136293
-
Evan Cheng authored
This can happen in cases where TableGen generated asm matcher cannot check whether a register operand is in the right register class. e.g. mem operands. rdar://8204588 llvm-svn: 136292
-
Howard Hinnant authored
llvm-svn: 136291
-
Johnny Chen authored
self.expect("expression -- '(anonymous namespace)::i'", VARIABLES_DISPLAYED_CORRECTLY, substrs = [" = 3"]) to get rid of the '(anonymous namespace)', which is not c++ syntax, thingy fed to the expression parser. According to rdar://problem/8668674. It is still marked expectedFailure since the bug has not been fixed. llvm-svn: 136290
-
Jim Grosbach authored
llvm-svn: 136289
-
Jim Grosbach authored
llvm-svn: 136288
-
Kevin Enderby authored
llvm-mc gives an "invalid operand" error for instructions that take an unsigned immediate which have the high bit set such as: pblendw $0xc5, %xmm2, %xmm1 llvm-mc treats all x86 immediates as signed values and range checks them. A small number of x86 instructions use the imm8 field as a set of bits. This change only changes those instructions and where the high bit is not ignored. The others remain unchanged. llvm-svn: 136287
-
Jim Grosbach authored
llvm-svn: 136286
-
Jim Grosbach authored
Use range checked immediate operands for instructions. Add tests. llvm-svn: 136285
-
Jim Grosbach authored
llvm-svn: 136284
-
Eli Friedman authored
llvm-svn: 136283
-
Jim Grosbach authored
llvm-svn: 136282
-
Jim Grosbach authored
llvm-svn: 136281
-
Jim Grosbach authored
llvm-svn: 136280
-
Jim Grosbach authored
llvm-svn: 136279
-
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
-