- Sep 12, 2013
-
-
Joey Gouly authored
llvm-svn: 190601
-
Argyrios Kyrtzidis authored
rdar://14971432 llvm-svn: 190568
-
- Sep 11, 2013
-
-
Evgeniy Stepanov authored
The code in CGExpr was added back in 2012 (r165536) but not exercised in tests until recently. Detected on the MemorySanitizer bootstrap bot. llvm-svn: 190521
-
- Sep 10, 2013
-
-
Hans Wennborg authored
Dotfiles are impractical on Windows. This makes clang-format search for the style configuration file as '_clang-format' in addition to the usual '.clang-format'. This is similar to how VIM searches for '_vimrc' on Windows. Differential Revision: http://llvm-reviews.chandlerc.com/D1629 llvm-svn: 190413
-
- Sep 09, 2013
-
-
- Sep 06, 2013
-
-
Alexey Bataev authored
OpenMP: Data-sharing attributes analysis and clause 'shared' (fixed test threadprivate_messages.cpp) llvm-svn: 190183
-
- Sep 05, 2013
-
-
Manuel Klimek authored
as this is going to be a common mistake (installing LLVM defaults to not putting the tools onto the PATH). llvm-svn: 190036
-
- Sep 04, 2013
-
-
Manuel Klimek authored
Adds a VSPackage project that builds a VS extension to run clang-format over a selection / the line at the cursor. llvm-svn: 189955
-
Reid Kleckner authored
llvm-svn: 189909
-
Reid Kleckner authored
llvm-svn: 189901
-
- Sep 03, 2013
-
-
Eric Christopher authored
llvm-svn: 189844
-
Rafael Espindola authored
This reverts commit r189795. threadprivate_messages.cpp is faling on windows. llvm-svn: 189811
-
Alexey Bataev authored
llvm-svn: 189795
-
- Sep 02, 2013
-
-
Alexander Kornienko authored
llvm-svn: 189765
-
Alexander Kornienko authored
llvm-svn: 189762
-
Chandler Carruth authored
fallback syntax used when we fail to find a '.clang-format' file. Adjust variable names appropriately. Update the editor integration pieces that specify a '-style' option to specify it as '-style=file'. I left the functionality in place because even if the preferred method is to use '.clang-format' files, this way if someone needs to clobber the style in their editor we show how to do so in these examples. Also check in a '.clang-format' file for Clang to ensure that separate checkouts and builds of Clang from LLVM can still get the nice formatting. =] This unfortunately required nuking the test for the absence of a '.clang-format' file as now the directory happening to be under your clang source tree will cause there to always be a file. ;] llvm-svn: 189741
-
- Aug 30, 2013
-
-
Charles Davis authored
Based on a patch by Benno Rice! llvm-svn: 189644
-
- Aug 29, 2013
-
-
Craig Topper authored
Move individual group name strings from the OptionTable into one big char array. Then only store offsets into it in the OptionTable. Saves about 4K from the clang binary and removes 400 relocation entries from DiagnosticIDs.o. llvm-svn: 189568
-
- Aug 28, 2013
-
-
Craig Topper authored
llvm-svn: 189445
-
Craig Topper authored
The individual group and subgroups tables are now two large tables. The option table stores an index into these two tables instead of pointers. This reduces the size of the options tabe since it doesn't need to store pointers. It also reduces the number of relocations needed. My build shows this reducing DiagnosticsIDs.o and the clang binary by ~20.5K. It also removes ~400 relocation entries from DiagnosticIDs.o. llvm-svn: 189438
-
Hans Wennborg authored
llvm-svn: 189435
-
Reid Kleckner authored
Summary: Makes functions with implicit calling convention compatible with function types with a matching explicit calling convention. This fixes things like calls to qsort(), which has an explicit __cdecl attribute on the comparator in Windows headers. Clang will now infer the calling convention from the declarator. There are two cases when the CC must be adjusted during redeclaration: 1. When defining a non-inline static method. 2. When redeclaring a function with an implicit or mismatched convention. Fixes PR13457, and allows clang to compile CommandLine.cpp for the Microsoft C++ ABI. Excellent test cases provided by Alexander Zinenko! Reviewers: rsmith Differential Revision: http://llvm-reviews.chandlerc.com/D1231 llvm-svn: 189412
-
- Aug 27, 2013
-
-
Jordan Rose authored
This time, use a variable that's defined consistently in standalone and non-standalone builds. llvm-svn: 189406
-
Reid Kleckner authored
This reverts commit r189371, it broke the in-source cmake build. llvm-svn: 189390
-
Jordan Rose authored
Variables set in a makefile are not overridden by environment variables. Make sure we actually override CC and CXX when using scan-build. Patch by Steve McCoy! llvm-svn: 189372
-
Jordan Rose authored
Symlinks to clang should go in Clang's build directory, not LLVM's. llvm-svn: 189371
-
- Aug 23, 2013
-
-
Robert Wilhelm authored
No functionality change intended. llvm-svn: 189112
-
- Aug 22, 2013
-
-
Jordan Rose authored
I was bound to screw this up somehow. llvm-svn: 189029
-
Jordan Rose authored
Thanks for pointing this out, Stephen. I think this is right now -- I attempted to try all four valid combinations with both the autoconf and CMake builds. See also LLVM changes to the configure script. llvm-svn: 189027
-
Eli Friedman authored
Basically, isInMainFile considers line markers, and isWrittenInMainFile doesn't. Distinguishing between the two is useful when dealing with files which are preprocessed files or rewritten with -frewrite-includes (so we don't, for example, print useless warnings). llvm-svn: 188968
-
- Aug 21, 2013
-
-
Argyrios Kyrtzidis authored
Follow up to r188850. llvm-svn: 188854
-
Argyrios Kyrtzidis authored
This should fix the bogus ambiguous reference errors reported by gcc 4.2.1 that the FreeBSD bot is using. llvm-svn: 188850
-
Eli Friedman authored
llvm-svn: 188835
-
- Aug 20, 2013
-
-
Hans Wennborg authored
llvm-svn: 188833
-
Michael Gottesman authored
llvm-svn: 188763
-
Michael Gottesman authored
llvm-svn: 188759
-
- Aug 19, 2013
-
-
Dmitri Gribenko authored
llvm-svn: 188678
-
- Aug 18, 2013
-
-
Dmitri Gribenko authored
llvm-svn: 188625
-
NAKAMURA Takumi authored
llvm-svn: 188621
-
- Aug 17, 2013
-
-
Anton Yartsev authored
llvm-svn: 188607
-