[FileCheck] Move private interface to its own header
authorThomas Preud'homme <thomasp@graphcore.ai>
Tue, 1 Oct 2019 21:37:55 +0000 (21:37 +0000)
committerThomas Preud'homme <thomasp@graphcore.ai>
Tue, 1 Oct 2019 21:37:55 +0000 (21:37 +0000)
commited1178689f9f04b41519ec7fd7496ec21592aaf8
tree83c6352016f256d9e8c294d34fdfa9813317ecb9
parent9738fd63877136eb1ffffb74ad78ea77861c88fe
[FileCheck] Move private interface to its own header

Summary:
Most of the class definition in llvm/include/llvm/Support/FileCheck.h
are actually implementation details that should not be relied upon. This
commit moves all of it in a new header file under
llvm/lib/Support/FileCheck. It also takes advantage of the code movement
to put the code into a new llvm::filecheck namespace.

Reviewers: jhenderson, chandlerc, jdenny, probinson, grimar, arichardson, rnk

Subscribers: hiraditya, llvm-commits, probinson, dblaikie, grimar, arichardson, tra, rnk, kristina, hfinkel, rogfer01, JonChesterfield

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D67649

llvm-svn: 373395
llvm/include/llvm/Support/FileCheck.h
llvm/lib/Support/FileCheck.cpp
llvm/lib/Support/FileCheckImpl.h [new file with mode: 0644]
llvm/unittests/Support/FileCheckTest.cpp