summaryrefslogtreecommitdiffstats
path: root/clang/utils
Commit message (Collapse)AuthorAgeFilesLines
...
* Improve covariance tester to randomize the return value more.Mike Stump2010-01-121-16/+57
| | | | llvm-svn: 93254
* Add covariance tester.Mike Stump2010-01-121-8/+35
| | | | llvm-svn: 93226
* Allow N_FIELDS to be 0.Mike Stump2010-01-121-1/+1
| | | | llvm-svn: 93211
* Fix indentation.Mike Stump2010-01-081-1/+1
| | | | llvm-svn: 93023
* Add in final overrider logic.Mike Stump2010-01-084-14/+72
| | | | llvm-svn: 93022
* Add checker for type infos.Mike Stump2010-01-071-0/+20
| | | | llvm-svn: 92956
* Add checked for VTTs.Mike Stump2010-01-071-0/+20
| | | | llvm-svn: 92954
* Detailed vtable checker.Mike Stump2010-01-072-1/+19
| | | | llvm-svn: 92953
* 1/2 off all structs should not have any virtual functions.Mike Stump2010-01-071-8/+13
| | | | | | Replace magic numbers with uuids. llvm-svn: 92941
* Add a descriptive tag to each line to make the exact differencesMike Stump2010-01-071-12/+12
| | | | | | easier to understand. llvm-svn: 92932
* Don't use two argument mixing function.Mike Stump2010-01-071-2/+1
| | | | llvm-svn: 92929
* Also generate the .s files.Mike Stump2010-01-071-2/+4
| | | | llvm-svn: 92928
* Add a testcase generator for vtable/rtti testing. WIP.Mike Stump2010-01-072-0/+242
| | | | llvm-svn: 92927
* Tests: Tweak LLVM-Code-Symbols test to ignore common and undefined symbols forDaniel Dunbar2009-12-261-10/+22
| | | | | | now, let's start small. llvm-svn: 92170
* Sketch a simple new C++Tests suite for checking that llvm-gcc and clang generateDaniel Dunbar2009-12-243-0/+99
| | | | | | the same visible symbols, useful for finding ABI/Mangler/vtable/etc. issues. llvm-svn: 92147
* Don't commit my silly little local changesDouglas Gregor2009-12-232-3/+1
| | | | llvm-svn: 92010
* Fix DISABLE_SMART_POINTERS buildDouglas Gregor2009-12-232-1/+3
| | | | llvm-svn: 92008
* Revert accidental commitDouglas Gregor2009-12-222-2/+0
| | | | llvm-svn: 91930
* Switch Sema::AddCXXDirectInitializerToDecl over to InitializationSequenceDouglas Gregor2009-12-222-0/+2
| | | | llvm-svn: 91927
* C++Tests: Add target paths for LLVM-Code-Compile checks as well.Daniel Dunbar2009-12-181-1/+33
| | | | llvm-svn: 91716
* Add a couple more paths to the LLVM-Code-Syntax testDouglas Gregor2009-12-171-0/+6
| | | | llvm-svn: 91627
* Remove accidental commit containing local paths for the LLVM-Code-Syntax testDouglas Gregor2009-12-141-1/+0
| | | | llvm-svn: 91326
* Minor cleanups for constructor initialization in InitializationSequenceDouglas Gregor2009-12-141-0/+1
| | | | llvm-svn: 91325
* Switch the Emacs clang-completion-mode over to clang -cc1Douglas Gregor2009-12-111-19/+19
| | | | llvm-svn: 91185
* Update docs/comments/utils/examples to refer to clang -cc1 instead of clang-cc.Daniel Dunbar2009-12-111-4/+4
| | | | llvm-svn: 91176
* Beef up Clang-on-LLVM testing a bit, by making LLVM-Syntax recursiveDouglas Gregor2009-12-102-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 Dunbar2009-12-032-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-buildKovarththanan Rajaratnam2009-12-014-2484/+0
| | | | llvm-svn: 90215
* Move ubiviz to analyzer directoryKovarththanan Rajaratnam2009-12-011-0/+0
| | | | llvm-svn: 90213
* Don't run the LLVM Code tests by default.Daniel Dunbar2009-11-261-8/+4
| | | | llvm-svn: 89937
* Add -Werror for Clang and LLVM on Clang (headers) syntax tests.Daniel Dunbar2009-11-262-0/+2
| | | | llvm-svn: 89936
* Add C++ tests to try to parse and compile the LLVM librariesDouglas Gregor2009-11-262-0/+47
| | | | llvm-svn: 89923
* Don't try to parse LinkAllParses.h for nowDouglas Gregor2009-11-251-1/+1
| | | | llvm-svn: 89820
* Remove '-checker-simple' reference from scan-build. Patch by Kovarththanan ↵Ted Kremenek2009-11-231-1/+1
| | | | | | Rajaratnam! llvm-svn: 89673
* Change Clang-Code-Compile tests to only -emit-llvm instead of runningDaniel Dunbar2009-11-231-1/+1
| | | | | | codegen/as. llvm-svn: 89634
* Add two new C++ lit tests suites, for testing Clang .cpp files withDaniel Dunbar2009-11-153-4/+62
| | | | | | -fsyntax-only and with -c. llvm-svn: 88845
* Add Clang-Syntax C++Tests; these don't run by default, use the lit argumentsDaniel Dunbar2009-11-152-0/+28
| | | | | | '--param run_clang_syntax=1' to run them. llvm-svn: 88839
* Use the other excludes syntax.Daniel Dunbar2009-11-151-4/+2
| | | | llvm-svn: 88836
* Use 'eq' operator, and enable regular experimental checks when ↵Ted Kremenek2009-11-132-1/+2
| | | | | | --experimental-checks is passed to scan-build. llvm-svn: 88673
* Add clang-cc option "--analyzer-experimental-internal-checks". ThisTed Kremenek2009-11-132-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 defaultDouglas Gregor2009-11-061-1/+1
| | | | llvm-svn: 86233
* When we encounter a derived-to-base conversion when performing anDouglas Gregor2009-11-061-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 typeDouglas Gregor2009-11-051-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 Gregor2009-10-091-0/+257
| | | | llvm-svn: 83681
* Turn on 'RegionStore' as the default store manager both for 'clang ↵Ted Kremenek2009-09-252-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 clientsDaniel Dunbar2009-09-2211-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 Dunbar2009-09-163-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 Dunbar2009-09-041-5/+31
| | | | llvm-svn: 81018
* Make CmpDriver less stupid.Daniel Dunbar2009-09-041-32/+22
| | | | llvm-svn: 81012
* Add a valgrind suppressions file for x86_64-pc-linux-gnu and gcc-4.3.3 whichDaniel Dunbar2009-09-041-0/+23
| | | | | | suppresses the overlapped memcpy in stable_sort that clang triggers. llvm-svn: 80982
OpenPOWER on IntegriCloud