<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">When writing MachineFunction unit tests, I find it quite tedious to verify correctness in C++. I would like to use FileCheck in UnitTests because FileCheck is extremely convenient/robust to verify correctness. In order to do so, I moved most of FileCheck’s implementation into a header (Support/FileCheck.h) and updated FileCheck.cpp to use this.</div><div class=""><br class=""></div><div class="">I ran into this while writing some target agnostic Legalization code in GISel where it’s not possible or extremely inconvenient to use llc.</div><div class="">What do others think of this? I would think there might be non GISel uses for FileCheck in unit tests, but I’m not sure.</div><div class=""><br class=""></div><div class="">Here’s a quick patch for this (<a href="https://reviews.llvm.org/D48850" class="">https://reviews.llvm.org/D48850</a>)</div><div class=""><br class=""></div><div class="">Thanks</div><div class="">Aditya</div><div class=""><br class=""></div></body></html>