- Feb 23, 2012
- Feb 22, 2012
-
-
Chad Rosier authored
llvm-svn: 151169
-
Chandler Carruth authored
chip in r139383, and the PSP components of the triple are really annoying to parse. Let's leave this chapter behind. There is no reason to expect LLVM to see a PSP-related triple these days, and so no reasonable motivation to support them. It might be reasonable to prune a few of the older MIPS triple forms in general, but as those at least cause no burden on parsing (they aren't both a chip and an OS!), I'm happy to leave them in for now. llvm-svn: 151156
-
- Feb 21, 2012
-
-
Duncan Sands authored
and into StringRef.cpp, which is where the other StringRef stuff is. llvm-svn: 151054
-
Chandler Carruth authored
the normalize routine, especially the empty while loops. llvm-svn: 151050
-
Chandler Carruth authored
days. No functionality changed. llvm-svn: 151048
-
Chandler Carruth authored
They're private static methods but we can just make them static functions in the implementation. It makes the implementations a touch more wordy, but takes another chunk out of the header file. Also, take the opportunity to switch the names to the new coding conventions. No functionality changed here. llvm-svn: 151047
-
Chandler Carruth authored
Somehow, I even missed the ones I wrote just the other day... Thanks to Matt for the code review. llvm-svn: 151045
-
Chandler Carruth authored
construction. Simplify its interface, implementation, and users accordingly as there is no longer an 'uninitialized' state to check for. Also, fixes a bug lurking in the interface as there was one method that didn't correctly check for initialization. llvm-svn: 151024
-
- Feb 20, 2012
-
-
Chandler Carruth authored
functionality changed. This is in preparation for some refactoring of how this class behaves. llvm-svn: 150941
-
- Feb 19, 2012
-
-
Ahmed Charles authored
llvm-svn: 150918
-
NAKAMURA Takumi authored
FYI, clang/test/SemaTemplate/template-id-printing.cpp had been failing due to it on cygwin-clang. llvm-svn: 150911
-
- Feb 18, 2012
-
-
Ahmed Charles authored
llvm-svn: 150897
-
Talin authored
llvm-svn: 150890
-
Chandler Carruth authored
etc. No functionality changed. llvm-svn: 150867
-
- Feb 15, 2012
-
-
Kaelyn Uhrain authored
Accomplished by moving the body of StringRef::edit_distance into a separate function that accepts two ArrayRefs, and making StringRef::edit_distance a wrapper around the new function. llvm-svn: 150621
-
- Feb 12, 2012
-
-
Benjamin Kramer authored
llvm-svn: 150332
-
Chandler Carruth authored
the process. Some of these are still a bit gross. Still, this cuts 80 some lines out of this ridiculous file. ;] llvm-svn: 150331
-
- Feb 09, 2012
-
-
David Blaikie authored
Unify default construction of error_code uses on this idiom so that users don't feel compelled to make static globals for naming convenience. (unfortunately I couldn't make the original ctor private as some APIs don't return their result, instead using an out parameter (that makes sense to default construct) - which is a bit of a pity. I did, however, find/fix some cases of unnecessary default construction of error_code before I hit the unfixable cases) llvm-svn: 150197
-
David Blaikie authored
If someone would prefer a clear name for the 'success' error_value we could come up with one - potentially just a 'named constructor' style 'error_value::success()' to make this expression more self-documenting. If I see this come up in other cases I'll certainly consider it. One step along the way to resolving PR11944. llvm-svn: 150120
-
- Feb 08, 2012
-
-
Benjamin Kramer authored
llvm-svn: 150071
-
- Feb 07, 2012
-
-
David Blaikie authored
llvm-svn: 149999
-
Craig Topper authored
llvm-svn: 149967
-
Derek Schuff authored
llvm-svn: 149941
-
- Feb 06, 2012
-
-
Nick Lewycky authored
llvm-svn: 149922
-
Derek Schuff authored
This CL delays reading of function bodies from initial parse until materialization, allowing overlap of compilation with bitcode download. llvm-svn: 149918
-
Chandler Carruth authored
some architectures. These are useful for interacting with multiarch or bi-arch GCC (or GCC-based) toolchains. llvm-svn: 149895
-
Sebastian Pop authored
llvm-svn: 149856
-
- Feb 05, 2012
-
-
Duncan Sands authored
llvm-svn: 149834
-
- Feb 04, 2012
-
-
Devang Patel authored
llvm-svn: 149724
-
- Jan 31, 2012
-
-
Bob Wilson authored
This new function provides a way to get the Mac OS X version number from either generic "darwin" triples of macosx triples. llvm-svn: 149438
-
Chandler Carruth authored
These are very useful for frontends and other utilities reasoning about or selecting between triples. llvm-svn: 149353
-
- Jan 29, 2012
-
-
Douglas Gregor authored
library, since it doesn't really have anything to do with Clang. llvm-svn: 149203
-
- Jan 28, 2012
-
-
Rafael Espindola authored
width. llvm-svn: 149151
-
- Jan 25, 2012
-
-
Jim Grosbach authored
LLVM isn't an acronym anymore. llvm-svn: 148985
-
- Jan 23, 2012
-
-
David Blaikie authored
llvm-svn: 148738
-
- Jan 20, 2012
-
-
David Blaikie authored
llvm-svn: 148578
-
- Jan 19, 2012
-
-
Rafael Espindola authored
llvm-svn: 148434
-
- Jan 17, 2012
-
-
Manuel Klimek authored
Instead, we now put the attributes of the container into members. llvm-svn: 148302
-