- Mar 13, 2012
-
-
Richard Smith authored
parameter's declaration are ignored when determining the parameter's type. llvm-svn: 152619
-
Richard Smith authored
at the end of the parameter list. llvm-svn: 152618
-
Alexey Samsonov authored
llvm-svn: 152617
-
Craig Topper authored
Remove unused field from FixedLenDecoderEmitter. Move NumberedInstructions declaration from class to run method since its only used there and was being reinitialized anyway. llvm-svn: 152616
-
Richard Smith authored
llvm-svn: 152615
-
Bill Wendling authored
llvm-svn: 152614
-
Bill Wendling authored
llvm-svn: 152613
-
Raghesh Aloor authored
When the code is moved to IslGenerator class there is no use for IslPwAffUserInfo. llvm-svn: 152612
-
Bill Wendling authored
No functionality change. llvm-svn: 152611
-
Lang Hames authored
llvm-svn: 152610
-
Nick Lewycky authored
don't, and clean up the places that do it. The change to ASTWriter is surprising, but the deleted code is a no-op as of r152608. llvm-svn: 152609
-
Richard Smith authored
The deferred lookup table building step couldn't accurately tell which Decls should be included in the lookup table, and consequently built different tables in some cases. Fix this by removing lazy building of DeclContext name lookup tables. In practice, the laziness was frequently not worthwhile in C++, because we performed lookup into most DeclContexts. In C, it had a bit more value, since there is no qualified lookup. In the place of lazy lookup table building, we simply don't build lookup tables for function DeclContexts at all. Such name lookup tables are not useful, since they don't capture the scoping information required to correctly perform name lookup in a function scope. The resulting performance delta is within the noise on my testing, but appears to be a very slight win for C++ and a very slight loss for C. The C performance can probably be recovered (if it is a measurable problem) by avoiding building the lookup table for the translation unit. llvm-svn: 152608
-
Greg Clayton authored
llvm-svn: 152606
-
Argyrios Kyrtzidis authored
clear the error from raw_fd_ostream, otherwise we will crash. rdar://10976410 llvm-svn: 152605
-
Jason Molenda authored
llvm-svn: 152603
-
Jason Molenda authored
llvm-svn: 152602
-
Jason Molenda authored
llvm-svn: 152601
-
Jason Molenda authored
Switch default compiler to clang. llvm-svn: 152600
-
Jason Molenda authored
llvm-svn: 152599
-
John McCall authored
clearer, and mention the existence of mutable lambdas. llvm-svn: 152598
-
Argyrios Kyrtzidis authored
ObjCInterfaceDecl::getReferencedProtocols(), because the iterators are safe to use even if the caller did not check that the interface is a definition. llvm-svn: 152597
-
Argyrios Kyrtzidis authored
rdar://11020003 llvm-svn: 152596
-
Eli Friedman authored
Fix regression from r151466: an we can't replace uses of an instruction reachable from the entry block with uses of an instruction not reachable from the entry block. PR12231. llvm-svn: 152595
-
Kostya Serebryany authored
llvm-svn: 152594
-
John McCall authored
the diagnostic for assigning to a copied block capture. This has the pleasant side-effect of letting us special-case the diagnostic for assigning to a copied lambda capture as well, without introducing a new non-modifiable enumerator for it. llvm-svn: 152593
-
Enrico Granata authored
Changed several of the Cocoa formatters to match the output style that Xcode uses internally to provide summaries This has been done for those summaries where the difference is only cosmetic (e.g. naming things as items instead of values, ...) The LLDB output style has been preserved when it provides more information (e.g. telling the type as well as the value of an NSNumber) Test cases have been updated to reflect the updated output style where necessary llvm-svn: 152592
-
Nick Kledzik authored
llvm-svn: 152591
-
Chandler Carruth authored
offset accumulation to use a boring APInt instead of ConstantExprs. I didn't go all the way to an 'int64_t' because I wanted APInt to handle any magic required to properly wrap the arithmetic when the pointer width is <64 bits. If there is a significant penalty from using APInt here, first off WTF, and secondly let me know and I'll do the math by hand. I've left one layer still operating w/ ConstantExpr because it makes the interface quite a bit simpler, and that one isn't iterative so has much lower cost. I suppose this may potentially speed up some strang compilation situations, but I don't really expect much. It should have no functional impact either way. llvm-svn: 152590
-
NAKAMURA Takumi authored
FYI, On VS10, %INCLUDE% contains; (VS10)\VC\INCLUDE (VS10)\VC\ATLMFC\INCLUDE (SDK70A)\include On VS11, (VS11)\VC\INCLUDE (VS11)\VC\ATLMFC\INCLUDE (SDK80)\include\shared (SDK80)\include\um (SDK80)\include\winrt FIXME: It may be enabled also on mingw. llvm-svn: 152589
-
NAKAMURA Takumi authored
llvm-svn: 152588
-
Fariborz Jahanian authored
llvm-svn: 152587
-
Ted Kremenek authored
llvm-svn: 152586
-
- Mar 12, 2012
-
-
Ted Kremenek authored
llvm-svn: 152584
-
Bill Wendling authored
* s/AddDirectoryList/addDirectoryList/ * Move the call to ::getenv into the function. * FileCheck-ize the testcase. llvm-svn: 152583
-
Kevin Enderby authored
Suggestion by Bill Wendling! llvm-svn: 152582
-
Benjamin Kramer authored
llvm-svn: 152581
-
Kevin Enderby authored
registers not both being 64-bit or both being 32-bit registers. llvm-svn: 152580
-
Bill Wendling authored
llvm-svn: 152579
-
Bill Wendling authored
The LIBRARY_PATH environment variable should be honored by clang. Have the driver pass the directories to the linker. <rdar://problem/9743567> and PR10296. llvm-svn: 152578
-
Benjamin Kramer authored
llvm-svn: 152577
-