)]}' { "commit": "7fb4d769b72221ff7dc949983b7f85ad8a03147c", "tree": "0498b51645f717f59ad2db85d885439005fafa3e", "parents": [ "a2f0069dea7e66d268af1133ed533c1e06399439" ], "author": { "name": "Thomas Preud\u0027homme", "email": "thomasp@graphcore.ai", "time": "Mon Apr 15 10:10:11 2019 +0000" }, "committer": { "name": "Thomas Preud\u0027homme", "email": "thomasp@graphcore.ai", "time": "Mon Apr 15 10:10:11 2019 +0000" }, "message": "FileCheck [1/12]: Move variable table in new object\n\nSummary:\nThis patch is part of a patch series to add support for FileCheck\nnumeric expressions. This specific patch adds a new class to hold\npattern matching global state.\n\nThe table holding the values of FileCheck variable constitutes some sort\nof global state for the matching phase, yet is passed as parameters of\nall functions using it. This commit create a new FileCheckPatternContext\nclass pointed at from FileCheckPattern. While it increases the line\ncount, it separates local data from global state. Later commits build\non that to add numeric expression global state to that class.\n\nCopyright:\n - Linaro (changes up to diff 183612 of revision D55940)\n - GraphCore (changes in later versions of revision D55940 and\n in new revision created off D55940)\n\nReviewers: jhenderson, chandlerc, jdenny, probinson, grimar, arichardson, rnk\n\nSubscribers: hiraditya, llvm-commits, probinson, dblaikie, grimar, arichardson, tra, rnk, kristina, hfinkel, rogfer01, JonChesterfield\n\nTags: #llvm\n\nDifferential Revision: https://reviews.llvm.org/D60381\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@358390 91177308-0d34-0410-b5e6-96231b3b80d8\n", "tree_diff": [ { "type": "modify", "old_id": "01e9362a36540ec18756599e49658189111e8001", "old_mode": 33188, "old_path": "include/llvm/Support/FileCheck.h", "new_id": "0b6861009fb3e6b97686480944bac6707d047d3a", "new_mode": 33188, "new_path": "include/llvm/Support/FileCheck.h" }, { "type": "modify", "old_id": "92c42646e7e4cec235bea9161408746700a3c817", "old_mode": 33188, "old_path": "lib/Support/FileCheck.cpp", "new_id": "e1564a4f83ee6b85b34d3f4df5120612760e1145", "new_mode": 33188, "new_path": "lib/Support/FileCheck.cpp" }, { "type": "modify", "old_id": "b1cefddf9dee74fb9679b46f887af726c82705ce", "old_mode": 33188, "old_path": "unittests/Support/CMakeLists.txt", "new_id": "70fc40d883aae9eaa25b30eb11458e73b32ac8da", "new_mode": 33188, "new_path": "unittests/Support/CMakeLists.txt" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "bf2339c9db6d59126e797902951317069bc86cc7", "new_mode": 33188, "new_path": "unittests/Support/FileCheckTest.cpp" } ] }