Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Improve covariance tester to randomize the return value more. | Mike Stump | 2010-01-12 | 1 | -16/+57 | |
| | | | | llvm-svn: 93254 | |||||
* | Add covariance tester. | Mike Stump | 2010-01-12 | 1 | -8/+35 | |
| | | | | llvm-svn: 93226 | |||||
* | Allow N_FIELDS to be 0. | Mike Stump | 2010-01-12 | 1 | -1/+1 | |
| | | | | llvm-svn: 93211 | |||||
* | Fix indentation. | Mike Stump | 2010-01-08 | 1 | -1/+1 | |
| | | | | llvm-svn: 93023 | |||||
* | Add in final overrider logic. | Mike Stump | 2010-01-08 | 4 | -14/+72 | |
| | | | | llvm-svn: 93022 | |||||
* | Add checker for type infos. | Mike Stump | 2010-01-07 | 1 | -0/+20 | |
| | | | | llvm-svn: 92956 | |||||
* | Add checked for VTTs. | Mike Stump | 2010-01-07 | 1 | -0/+20 | |
| | | | | llvm-svn: 92954 | |||||
* | Detailed vtable checker. | Mike Stump | 2010-01-07 | 2 | -1/+19 | |
| | | | | llvm-svn: 92953 | |||||
* | 1/2 off all structs should not have any virtual functions. | Mike Stump | 2010-01-07 | 1 | -8/+13 | |
| | | | | | | Replace magic numbers with uuids. llvm-svn: 92941 | |||||
* | Add a descriptive tag to each line to make the exact differences | Mike Stump | 2010-01-07 | 1 | -12/+12 | |
| | | | | | | easier to understand. llvm-svn: 92932 | |||||
* | Don't use two argument mixing function. | Mike Stump | 2010-01-07 | 1 | -2/+1 | |
| | | | | llvm-svn: 92929 | |||||
* | Also generate the .s files. | Mike Stump | 2010-01-07 | 1 | -2/+4 | |
| | | | | llvm-svn: 92928 | |||||
* | Add a testcase generator for vtable/rtti testing. WIP. | Mike Stump | 2010-01-07 | 2 | -0/+242 | |
| | | | | llvm-svn: 92927 | |||||
* | Tests: Tweak LLVM-Code-Symbols test to ignore common and undefined symbols for | Daniel Dunbar | 2009-12-26 | 1 | -10/+22 | |
| | | | | | | now, let's start small. llvm-svn: 92170 | |||||
* | Sketch a simple new C++Tests suite for checking that llvm-gcc and clang generate | Daniel Dunbar | 2009-12-24 | 3 | -0/+99 | |
| | | | | | | the same visible symbols, useful for finding ABI/Mangler/vtable/etc. issues. llvm-svn: 92147 | |||||
* | Don't commit my silly little local changes | Douglas Gregor | 2009-12-23 | 2 | -3/+1 | |
| | | | | llvm-svn: 92010 | |||||
* | Fix DISABLE_SMART_POINTERS build | Douglas Gregor | 2009-12-23 | 2 | -1/+3 | |
| | | | | llvm-svn: 92008 | |||||
* | Revert accidental commit | Douglas Gregor | 2009-12-22 | 2 | -2/+0 | |
| | | | | llvm-svn: 91930 | |||||
* | Switch Sema::AddCXXDirectInitializerToDecl over to InitializationSequence | Douglas Gregor | 2009-12-22 | 2 | -0/+2 | |
| | | | | llvm-svn: 91927 | |||||
* | C++Tests: Add target paths for LLVM-Code-Compile checks as well. | Daniel Dunbar | 2009-12-18 | 1 | -1/+33 | |
| | | | | llvm-svn: 91716 | |||||
* | Add a couple more paths to the LLVM-Code-Syntax test | Douglas Gregor | 2009-12-17 | 1 | -0/+6 | |
| | | | | llvm-svn: 91627 | |||||
* | Remove accidental commit containing local paths for the LLVM-Code-Syntax test | Douglas Gregor | 2009-12-14 | 1 | -1/+0 | |
| | | | | llvm-svn: 91326 | |||||
* | Minor cleanups for constructor initialization in InitializationSequence | Douglas Gregor | 2009-12-14 | 1 | -0/+1 | |
| | | | | llvm-svn: 91325 | |||||
* | Switch the Emacs clang-completion-mode over to clang -cc1 | Douglas Gregor | 2009-12-11 | 1 | -19/+19 | |
| | | | | llvm-svn: 91185 | |||||
* | Update docs/comments/utils/examples to refer to clang -cc1 instead of clang-cc. | Daniel Dunbar | 2009-12-11 | 1 | -4/+4 | |
| | | | | llvm-svn: 91176 | |||||
* | Beef up Clang-on-LLVM testing a bit, by making LLVM-Syntax recursive | Douglas Gregor | 2009-12-10 | 2 | -5/+29 | |
| | | | | | | | (since we now parse all of the headers appropriately) and teaching LLVM-Code-Syntax about the extra paths needed to parse the backends. llvm-svn: 91068 | |||||
* | Add utils/TestUtils, and sink pch-test.pl there. | Daniel Dunbar | 2009-12-03 | 2 | -0/+24 | |
| | | | | | | Also, add a test for generator a C file with a very deep call stack. llvm-svn: 90468 | |||||
* | Tuck away scan-build related files into tools/scan-build | Kovarththanan Rajaratnam | 2009-12-01 | 4 | -2484/+0 | |
| | | | | llvm-svn: 90215 | |||||
* | Move ubiviz to analyzer directory | Kovarththanan Rajaratnam | 2009-12-01 | 1 | -0/+0 | |
| | | | | llvm-svn: 90213 | |||||
* | Don't run the LLVM Code tests by default. | Daniel Dunbar | 2009-11-26 | 1 | -8/+4 | |
| | | | | llvm-svn: 89937 | |||||
* | Add -Werror for Clang and LLVM on Clang (headers) syntax tests. | Daniel Dunbar | 2009-11-26 | 2 | -0/+2 | |
| | | | | llvm-svn: 89936 | |||||
* | Add C++ tests to try to parse and compile the LLVM libraries | Douglas Gregor | 2009-11-26 | 2 | -0/+47 | |
| | | | | llvm-svn: 89923 | |||||
* | Don't try to parse LinkAllParses.h for now | Douglas Gregor | 2009-11-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 89820 | |||||
* | Remove '-checker-simple' reference from scan-build. Patch by Kovarththanan ↵ | Ted Kremenek | 2009-11-23 | 1 | -1/+1 | |
| | | | | | | Rajaratnam! llvm-svn: 89673 | |||||
* | Change Clang-Code-Compile tests to only -emit-llvm instead of running | Daniel Dunbar | 2009-11-23 | 1 | -1/+1 | |
| | | | | | | codegen/as. llvm-svn: 89634 | |||||
* | Add two new C++ lit tests suites, for testing Clang .cpp files with | Daniel Dunbar | 2009-11-15 | 3 | -4/+62 | |
| | | | | | | -fsyntax-only and with -c. llvm-svn: 88845 | |||||
* | Add Clang-Syntax C++Tests; these don't run by default, use the lit arguments | Daniel Dunbar | 2009-11-15 | 2 | -0/+28 | |
| | | | | | | '--param run_clang_syntax=1' to run them. llvm-svn: 88839 | |||||
* | Use the other excludes syntax. | Daniel Dunbar | 2009-11-15 | 1 | -4/+2 | |
| | | | | llvm-svn: 88836 | |||||
* | Use 'eq' operator, and enable regular experimental checks when ↵ | Ted Kremenek | 2009-11-13 | 2 | -1/+2 | |
| | | | | | | --experimental-checks is passed to scan-build. llvm-svn: 88673 | |||||
* | Add clang-cc option "--analyzer-experimental-internal-checks". This | Ted Kremenek | 2009-11-13 | 2 | -0/+13 | |
| | | | | | | | option enables new "internal" checks that will eventually be turned on by default but still require broader testing. llvm-svn: 88671 | |||||
* | Turn off -Wsign-compare warnings by default | Douglas Gregor | 2009-11-06 | 1 | -1/+1 | |
| | | | | llvm-svn: 86233 | |||||
* | When we encounter a derived-to-base conversion when performing an | Douglas Gregor | 2009-11-06 | 1 | -1/+4 | |
| | | | | | | | implicit conversion sequence, check the validity of this conversion and then perform it. llvm-svn: 86210 | |||||
* | Fixed two places where we needed to force completion of a type | Douglas Gregor | 2009-11-05 | 1 | -0/+1 | |
| | | | | | | | | | | | | (without complaining if it fails) to get proper semantics: reference binding with a derived-to-base conversion and the enumeration of constructors for user-defined conversions. There are probably more cases to fix, but my prior attempt at statically ensuring that complete-type checking always happens failed. Perhaps I'll try again. With this change, Clang can parse include/llvm/*.h! llvm-svn: 86129 | |||||
* | Experimental, ultra-hacking Emacs minor mode for Clang-based code completion. | Douglas Gregor | 2009-10-09 | 1 | -0/+257 | |
| | | | | llvm-svn: 83681 | |||||
* | Turn on 'RegionStore' as the default store manager both for 'clang ↵ | Ted Kremenek | 2009-09-25 | 2 | -5/+7 | |
| | | | | | | --analyze' and 'scan-build'. Leave 'BasicStore' as the default store manager in 'clang-cc'. While there are still known warts with RegionStore, it's ready to be tested by general users. llvm-svn: 82752 | |||||
* | Remove old test runner, this has moved to LLVM/utils/lit and all known clients | Daniel Dunbar | 2009-09-22 | 11 | -1467/+0 | |
| | | | | | | | have been updated. - Please let me know of any problems. llvm-svn: 82524 | |||||
* | A toy for Doug: Add some 'lit' tests which just run clang++ -fsyntax-only ↵ | Daniel Dunbar | 2009-09-16 | 3 | -0/+57 | |
| | | | | | | | | | | over all the files in a directory. - 'lit utils/C++Tests' to run, you may need to fix the stdc++ include path, and your mileage may vary. - A handful of the LLVM headers are XFAIL because they don't include the right headers. llvm-svn: 81990 | |||||
* | Also compare stdout and stderr lines. | Daniel Dunbar | 2009-09-04 | 1 | -5/+31 | |
| | | | | llvm-svn: 81018 | |||||
* | Make CmpDriver less stupid. | Daniel Dunbar | 2009-09-04 | 1 | -32/+22 | |
| | | | | llvm-svn: 81012 | |||||
* | Add a valgrind suppressions file for x86_64-pc-linux-gnu and gcc-4.3.3 which | Daniel Dunbar | 2009-09-04 | 1 | -0/+23 | |
| | | | | | | suppresses the overlapped memcpy in stable_sort that clang triggers. llvm-svn: 80982 |