- Mar 10, 2014
-
-
Chandler Carruth authored
members as being te workaround MSVC. llvm-svn: 203427
-
Chandler Carruth authored
synthesize a move constructor. Thus, for any types where move semantics are important (yea, that's essentially every type...) you must explicitly define the special members. Do so systematically throughout the pass manager as the core of the design relies heavily on move semantics. This will hopefully fix the build with MSVC 2013. We still don't know why MSVC 2012 accepted this code, but it almost certainly wasn't doing the right thing. I've also added explicit to a few single-argument constructors spotted in passing. llvm-svn: 203426
-
Richard Smith authored
if the type's declaration was previously instantiated in an unimported module. (For an imported type definition, this already worked, because the source location is set to the location of the definition, but for locally-instantiated type definitions, it did not.) llvm-svn: 203425
-
Venkatraman Govindaraju authored
llvm-svn: 203424
-
Bob Wilson authored
llvm-svn: 203423
-
Bob Wilson authored
llvm-svn: 203422
-
- Mar 09, 2014
-
-
Jason Molenda authored
changing the data it returns; this change accepts either the old format or the new format. It doesn't yet benefit from the new format's additions - but I need to get this checked in so we aren't rev-locked. Also add a missing .i entry for SBQueue::GetNumRunningItems() missing from the last checkin. <rdar://problem/16272115> llvm-svn: 203421
-
Jason Molenda authored
items; the backing Queue object has the number of pending items already cached. Also, add SBQueue::GetNumRunningItems() to provide that information. <rdar://problem/16272016> llvm-svn: 203420
-
Ed Maste authored
FreeBSD's rtld requires the DF_ORIGIN flag set in order to process $ORIGIN in rpath. FreeBSD bug http://bugs.freebsd.org/187114 llvm-svn: 203419
-
Craig Topper authored
llvm-svn: 203418
-
Nick Lewycky authored
llvm-svn: 203417
-
Logan Chien authored
Clang might crash while reading the precompiled headers if we don't initialize the AttrEnumOperandLoc properly. This commit fixes the combination of string attribute operand and enum operand. Besides, this commit also adds several assertions to avoid unexpected operand kind. llvm-svn: 203416
-
Benjamin Kramer authored
No functionality change. llvm-svn: 203415
-
Benjamin Kramer authored
llvm-svn: 203414
-
Benjamin Kramer authored
No change in functionality. llvm-svn: 203413
-
Simon Atanasyan authored
llvm-svn: 203412
-
Simon Atanasyan authored
llvm-svn: 203411
-
Simon Atanasyan authored
llvm-svn: 203410
-
Simon Atanasyan authored
llvm-svn: 203409
-
Simon Atanasyan authored
and relocation entry into the two virtual functions. llvm-svn: 203408
-
Simon Atanasyan authored
llvm-svn: 203407
-
Simon Atanasyan authored
fields. llvm-svn: 203406
-
Simon Atanasyan authored
llvm-svn: 203405
-
Simon Atanasyan authored
llvm-svn: 203404
-
Simon Atanasyan authored
llvm-svn: 203403
-
Simon Atanasyan authored
from MipsELFWriter class. MipsELFWriter is just a helper. llvm-svn: 203402
-
Simon Atanasyan authored
llvm-svn: 203401
-
Simon Atanasyan authored
and MipsDynamicSymbolTable classes fields. llvm-svn: 203400
-
Simon Atanasyan authored
by the returned pointer dereferencing. llvm-svn: 203399
-
Simon Atanasyan authored
llvm-svn: 203398
-
Aaron Ballman authored
[C++11] Replacing some using declarations which are not supported on all compilers (such as MSVC 2012) with a less problematic typedef. llvm-svn: 203397
-
Ahmed Charles authored
Also change to using range-based for loops. No functional change intended. llvm-svn: 203396
-
Chandler Carruth authored
Still more work to be done here to leverage C++11, but this clears out the glaring issues. llvm-svn: 203395
-
Chandler Carruth authored
llvm-svn: 203394
-
Ahmed Charles authored
llvm-svn: 203393
-
Chandler Carruth authored
horrible smart pointer by std::unique_ptr and strict move semantics, rip this out. llvm-svn: 203392
-
Chandler Carruth authored
it is available. Also make the move semantics sufficiently correct to tolerate move-only passes, as the PassManagers *are* move-only passes. llvm-svn: 203391
-
Ahmed Charles authored
llvm-svn: 203390
-
Ahmed Charles authored
llvm-svn: 203389
-
Ahmed Charles authored
Replace OwningArrayPtr with std::unique_ptr<T[]>. llvm-svn: 203388
-