- Jan 24, 2012
-
-
Argyrios Kyrtzidis authored
llvm-svn: 148765
-
Jim Grosbach authored
llvm-svn: 148764
-
Howard Hinnant authored
llvm-svn: 148763
-
Jim Grosbach authored
llvm-svn: 148762
-
Jim Grosbach authored
llvm-svn: 148761
-
Fariborz Jahanian authored
matches a typedef declaring an object type. // rdar://10733000 llvm-svn: 148760
-
Chandler Carruth authored
violation -- MC cannot depend on CodeGen. Specifically, the MCTargetDesc component of each target is actually a subcomponent of the MC library. As such, it cannot depend on the target-independent code generator, because MC itself cannot depend on the target-independent code generator. This change moved a flag from the ARM MCTargetDesc file ARMMCAsmInfo.cpp to the CodeGen layer in ARMException.cpp, leaving behind an 'extern' to refer back to it. That layering order isn't viable givin the constraints outlined above. Commandline flags are designed to be static specifically to avoid these types of bugs. Fixing this is likely going to require some non-trivial refactoring. llvm-svn: 148759
-
Jim Grosbach authored
llvm-svn: 148757
-
Johnny Chen authored
llvm-svn: 148756
-
Jim Grosbach authored
llvm-svn: 148755
-
Howard Hinnant authored
llvm-svn: 148754
-
Akira Hatanaka authored
type of pointers. llvm-svn: 148753
-
Howard Hinnant authored
I renamed abort_message to be a C++ file to simplify my simplistic build script which I'm still working on. I also added a struct for the crash reporter on __APPLE__. llvm-svn: 148752
-
Devang Patel authored
llvm-svn: 148751
-
Howard Hinnant authored
A lot of the code in cxa_exception.cpp depends on __cxa_get_globals_fast() returning null if __cxa_get_globals() hasn't been called yet. However it doesn't reliably do that, at least on OS X if __cxa_get_globals_fast() is called prior to pthread_key_create() running. Our choice is to either limit our use of __cxa_get_globals_fast() more than we have, or to have __cxa_get_globals_fast() initialize with pthread_key_create() if necessary. I chose the latter, and replaced pthread_once with a C++11 local static (which should do the same thing). llvm-svn: 148750
-
Howard Hinnant authored
llvm-svn: 148749
-
Jim Grosbach authored
llvm-svn: 148748
-
Fariborz Jahanian authored
its line. // rdar://10711037 llvm-svn: 148747
-
David Blaikie authored
This was suggested by Chandler Carruth on the basis of past experience with esoteric compilers/quirks relating to signed enums. llvm-svn: 148746
-
Jim Grosbach authored
llvm-svn: 148745
-
Akira Hatanaka authored
llvm-svn: 148744
-
Johnny Chen authored
llvm-svn: 148743
-
- Jan 23, 2012
-
-
Anton Korobeynikov authored
llvm-svn: 148742
-
Chris Lattner authored
classes, per PR1324. Not all of their helper functions are implemented, nothing creates them, and the rest of the compiler doesn't handle them yet. llvm-svn: 148741
-
Bill Wendling authored
llvm-svn: 148740
-
Bill Wendling authored
llvm-svn: 148739
-
David Blaikie authored
llvm-svn: 148738
-
Devang Patel authored
llvm-svn: 148737
-
David Blaikie authored
This still preserves the same total layout. Previously it looked like: *** Dumping AST Record Layout 0 | class llvm::cl::Option 0 | (Option vtable pointer) 8 | int NumOccurrences 12 | int Flags 16 | unsigned int Position 20 | unsigned int AdditionalVals 24 | class llvm::cl::Option * NextRegistered 32 | const char * ArgStr 40 | const char * HelpStr 48 | const char * ValueStr sizeof=56, dsize=56, align=8 nvsize=56, nvalign=8 Now it looks like: *** Dumping AST Record Layout 0 | class llvm::cl::Option 0 | (Option vtable pointer) 8 | int NumOccurrences 12 | enum NumOccurrencesFlag Occurrences 12 | unsigned int Value 12 | enum OptionHidden HiddenFlag 12 | enum FormattingFlags Formatting 13 | unsigned int Misc 16 | unsigned int Position 20 | unsigned int AdditionalVals 24 | class llvm::cl::Option * NextRegistered 32 | const char * ArgStr 40 | const char * HelpStr 48 | const char * ValueStr sizeof=56, dsize=56, align=8 nvsize=56, nvalign=8 llvm-svn: 148736
-
Sebastian Redl authored
Fix some review comments. Add a test for deduction when std::initializer_list isn't available yet. Fix redundant error messages. This fixes and outstanding FIXME too. llvm-svn: 148735
-
Jim Grosbach authored
llvm-svn: 148734
-
Rafael Espindola authored
llvm-svn: 148733
-
Chris Lattner authored
llvm-svn: 148732
-
Argyrios Kyrtzidis authored
@implementation I(cat) suppress subsequent references to 'I'. rdar://10568103 llvm-svn: 148730
-
Kostya Serebryany authored
llvm-svn: 148726
-
Lang Hames authored
llvm-svn: 148725
-
Jakob Stoklund Olesen authored
This fixes a typo in r148589. llvm-svn: 148724
-
Jakob Stoklund Olesen authored
llvm-svn: 148723
-
Argyrios Kyrtzidis authored
Sema::DiagnoseSentinelCalls() does. llvm-svn: 148722
-
Devang Patel authored
llvm-svn: 148721
-