forked from OSchip/llvm-project
ccdac23ab2
Now tests for metadata created by clang involve compiling code snippets placed into c/c++ source files and matching interesting patterns in the obtained textual representation of IR. Writting such tests is a painful process as metadata often form complex tree-like structures but textual representation of IR contains only a pile of metadata at the module end. This change implements IR matchers that may be used to match required patterns in the binary IR representation. In this case the metadata structure is not broken and creation of match patterns is easier. The change adds unit tests for TBAA metadata generation. Differential Revision: https://reviews.llvm.org/D41433 llvm-svn: 321360 |
||
---|---|---|
.. | ||
BufferSourceTest.cpp | ||
CMakeLists.txt | ||
CodeGenExternalTest.cpp | ||
IRMatchers.h | ||
IncrementalProcessingTest.cpp | ||
TBAAMetadataTest.cpp |