summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/StmtProfile.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Canonicalize template template parameters. We can't test this yet, butDouglas Gregor2009-07-311-1/+5
| | | | | | it's "obviously correct" :) llvm-svn: 77677
* Canonicalize function parametersDouglas Gregor2009-07-311-0/+12
| | | | llvm-svn: 77676
* Canonicalization and profiling for overloaded function declarations,Douglas Gregor2009-07-311-2/+24
| | | | | | | | for those extra-esoteric cases. Not that any two given C++ compilers agree on this test case, but this change gives us a strong definition of equivalent types. llvm-svn: 77664
* Canonicalization for dependent typeof(expr) types.Douglas Gregor2009-07-301-2/+2
| | | | llvm-svn: 77639
* Use the new statement/expression profiling code to unique dependentDouglas Gregor2009-07-291-0/+13
| | | | | | | | template arguments, as in template specialization types. This permits matching out-of-line definitions of members for class templates that involve non-type template parameters. llvm-svn: 77462
* Fix a typo in a commentDouglas Gregor2009-07-281-1/+1
| | | | llvm-svn: 77324
* Profiling the pointer of a canonical type is sufficient to uniquely identify ↵Douglas Gregor2009-07-281-20/+13
| | | | | | the type llvm-svn: 77321
* Finish profile support for statements.Douglas Gregor2009-07-281-3/+128
| | | | llvm-svn: 77320
* Complete profile support for C++ and Objective-C expressionsDouglas Gregor2009-07-281-62/+78
| | | | llvm-svn: 77318
* Add a Profile function for statements so that we can (eventually) determineDouglas Gregor2009-07-281-0/+537
when statements and expressions are equivalent. llvm-svn: 77284
OpenPOWER on IntegriCloud