| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add __nodebug__ attribute to functions in arm_neon.h | Bob Wilson | 2011-10-14 | 1 | -1/+1 | 
| | | | | | | | This matches what we do for Intel vector intrinsics. <rdar://problem/10280207> llvm-svn: 141958 | ||||
| * | Constant expression evaluation refactoring: | Richard Smith | 2011-10-10 | 1 | -1/+1 | 
| | | | | | | | | | | | | - Remodel Expr::EvaluateAsInt to behave like the other EvaluateAs* functions, and add Expr::EvaluateKnownConstInt to capture the current fold-or-assert behaviour. - Factor out evaluation of bitfield bit widths. - Fix a few places which would evaluate an expression twice: once to determine whether it is a constant expression, then again to get the value. llvm-svn: 141561 | ||||
| * | Make clang-tblgen's Makefile independent of Clang's top-level Makefile, | Peter Collingbourne | 2011-10-08 | 1 | -2/+2 | 
| | | | | | | | | to avoid having to make it available for the cross build when it builds only clang-tblgen. llvm-svn: 141453 | ||||
| * | [analyzer] Static Analyzer Qualification Infrastructure: Scripts to support ↵ | Anna Zaks | 2011-10-06 | 2 | -0/+378 | 
| | | | | | | | basic testing of the analyzer on external projects. This can be used as a basis for setting up a buildbot. llvm-svn: 141337 | ||||
| * | Add the Clang tblgen backends to Clang, and flip the switch to cause | Peter Collingbourne | 2011-10-06 | 15 | -0/+4098 | 
| | | | | | | | the build systems to use clang-tblgen. llvm-svn: 141291 | ||||
| * | [analyzer] CmpRuns can now optionally delete empty reports. | Anna Zaks | 2011-09-12 | 1 | -5/+7 | 
| | | | | | llvm-svn: 139550 | ||||
| * | [analyzer] CmpRuns.cmpScanBuildResults() should be easy to call from other ↵ | Anna Zaks | 2011-09-12 | 1 | -18/+32 | 
| | | | | | | | modules. llvm-svn: 139543 | ||||
| * | Rename CmpRuns into CmpRuns.py so that it could be used as a module. | Anna Zaks | 2011-09-12 | 1 | -0/+0 | 
| | | | | | llvm-svn: 139540 | ||||
| * | Easier debugging with Visual Studio Visualizers, from Nikola Smiljanic! | Douglas Gregor | 2011-07-27 | 1 | -0/+44 | 
| | | | | | llvm-svn: 136207 | ||||
| * | fix a bunch of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 2 | -2/+2 | 
| | | | | | | | Luis Felipe Strano Moraes! llvm-svn: 129559 | ||||
| * | Minor fix for clang-completion-mode, from Dve Abrahams | Douglas Gregor | 2010-12-14 | 1 | -2/+2 | 
| | | | | | llvm-svn: 121771 | ||||
| * | utils/ABITest: Factor out type naming code slightly. | Daniel Dunbar | 2010-09-27 | 2 | -10/+24 | 
| | | | | | llvm-svn: 114867 | ||||
| * | utils/ABITest: Tweak default bit-field types to cover some more interesting ↵ | Daniel Dunbar | 2010-09-27 | 1 | -2/+4 | 
| | | | | | | | cases. llvm-svn: 114866 | ||||
| * | utils/ABITest: Add a workaround for mismatches due to PR5579. | Daniel Dunbar | 2010-09-27 | 1 | -1/+7 | 
| | | | | | llvm-svn: 114865 | ||||
| * | utils/ABITest: Add option to skip individual tests by index. | Daniel Dunbar | 2010-09-27 | 1 | -0/+6 | 
| | | | | | llvm-svn: 114864 | ||||
| * | Fix typo in test program | Douglas Gregor | 2010-07-14 | 1 | -1/+1 | 
| | | | | | llvm-svn: 108298 | ||||
| * | FuzzTest: Add support for reading list of replacements from a file. | Daniel Dunbar | 2010-05-30 | 1 | -0/+16 | 
| | | | | | llvm-svn: 105177 | ||||
| * | utils: Add a generic fuzz testing tool. | Daniel Dunbar | 2010-05-30 | 1 | -0/+324 | 
| | | | | | llvm-svn: 105176 | ||||
| * | Wrap 'data' key in quotes. | Ted Kremenek | 2010-04-17 | 1 | -1/+1 | 
| | | | | | llvm-svn: 101594 | ||||
| * | Make script actually work. | Ted Kremenek | 2010-04-17 | 1 | -1/+1 | 
| | | | | | llvm-svn: 101591 | ||||
| * | Log code completion data in json format. | Ted Kremenek | 2010-04-17 | 1 | -4/+7 | 
| | | | | | llvm-svn: 101587 | ||||
| * | Include sender address in completion log. | Ted Kremenek | 2010-04-15 | 1 | -0/+2 | 
| | | | | | llvm-svn: 101358 | ||||
| * | Add simple python server for recording code completion timings. | Ted Kremenek | 2010-04-15 | 1 | -0/+39 | 
| | | | | | llvm-svn: 101327 | ||||
| * | More magic. | Anders Carlsson | 2010-03-29 | 1 | -4/+4 | 
| | | | | | llvm-svn: 99803 | ||||
| * | Sprinkle some sed dust over check-ztt to make it work with newer clang asm ↵ | Anders Carlsson | 2010-03-29 | 1 | -2/+2 | 
| | | | | | | | output. (I am not a sed expert so this might be terribly inefficient :) llvm-svn: 99802 | ||||
| * | Didn't mean to commit this. | Anders Carlsson | 2010-03-26 | 1 | -1/+1 | 
| | | | | | llvm-svn: 99607 | ||||
| * | Use the new vtable layout code for construction vtables. | Anders Carlsson | 2010-03-26 | 1 | -1/+1 | 
| | | | | | llvm-svn: 99606 | ||||
| * | make the vtable tester a little friendlier, with a clean target and without ↵ | Douglas Gregor | 2010-03-24 | 1 | -3/+6 | 
| | | | | | | | requiring . to be in your path llvm-svn: 99433 | ||||
| * | Implement promotion for enumeration types. | Douglas Gregor | 2010-02-02 | 2 | -1/+96 | 
| | | | | | | | | | | | | | | | | | | | | | | | | | | WHAT!?! It turns out that Type::isPromotableIntegerType() was not considering enumeration types to be promotable, so we would never do the promotion despite having properly computed the promotion type when the enum was defined. Various operations on values of enum type just "worked" because we could still compute the integer rank of an enum type; the oddity, however, is that operations such as "add an enum and an unsigned" would often have an enum result type (!). The bug actually showed up as a spurious -Wformat diagnostic (<rdar://problem/7595366>), but in theory it could cause miscompiles. In this commit: - Enum types with a promotion type of "int" or "unsigned int" are promotable. - Tweaked the computation of promotable types for enums - For all of the ABIs, treat enum types the same way as their underlying types (*not* their promotion types) for argument passing and return values - Extend the ABI tester with support for enumeration types llvm-svn: 95117 | ||||
| * | Include <stdlib.h>, so that we're sure to get atoi. | Douglas Gregor | 2010-02-02 | 1 | -1/+2 | 
| | | | | | llvm-svn: 95095 | ||||
| * | Extern darwin-clang_rt.c test to also test targetting ARM ({armv6, armv7} x | Daniel Dunbar | 2010-01-23 | 1 | -10/+90 | 
| | | | | | | | {thumb,no-thumb}). llvm-svn: 94264 | ||||
| * | Add a test for clang_rt support on Darwin. With appropriate massaging, this | Daniel Dunbar | 2010-01-21 | 1 | -0/+258 | 
| | | | | | | | | | checks that the runtime library can be linked and works for compiling on 10.6 for 10.{4,5,6} targets. Currently test is only for x86, and misses some compiler-rt functions. llvm-svn: 94083 | ||||
| * | Tweak OptionalTests paths. | Daniel Dunbar | 2010-01-21 | 1 | -1/+10 | 
| | | | | | llvm-svn: 94082 | ||||
| * | Add utils/OptionalTests, a dumping ground for additional (lit) tests which for | Daniel Dunbar | 2010-01-21 | 3 | -0/+24 | 
| | | | | | | | | | | one reason or another don't belong in the regular test suite. Inside is utils/OptionalTests/Extra which is specifically for tests that match the layout of the regular tests. llvm-svn: 94080 | ||||
| * | Insert clang-flags into the clang command. Currently it needs to be a list; | John McCall | 2010-01-13 | 1 | -18/+18 | 
| | | | | | | | future work should permit strings (by splitting them into a list o' strings). llvm-svn: 93299 | ||||
| * | Remove unused code. | Mike Stump | 2010-01-12 | 1 | -3/+0 | 
| | | | | | llvm-svn: 93262 | ||||
| * | 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 | ||||

