Reland "A new hidden option exec-on-ir-change=exe that calls exe each time IR changes"
authorJamie Schmeiser <schmeise@ca.ibm.com>
Mon, 5 Dec 2022 19:11:15 +0000 (14:11 -0500)
committerJamie Schmeiser <schmeise@ca.ibm.com>
Mon, 5 Dec 2022 19:11:15 +0000 (14:11 -0500)
commit455530425e07b8f69bc96a52fa6a322fe022f25e
treeb49b4d5dc9102f2c7ce3d5a4dd4fd70773da1dca
parent51e33ac9c75f4ff704cc36e39f86eb5c8a306fff
Reland "A new hidden option exec-on-ir-change=exe that calls exe each time IR changes"

Summary:
This relands commit dff0e8b4ff13af311512c369d059f1e095e83a60.  The test is now
guarded with a lit.local.cfg that ensures /bin/cat is available.  Also, the
code has been updated to match changes made to relevant code.

Author: Jamie Schmeiser <schmeise@ca.ibm.com>
Reviewed By:aeubanks (Arthur Eubanks)
Differential Revision: https://reviews.llvm.org/D110776
llvm/include/llvm/IR/PrintPasses.h
llvm/include/llvm/Passes/StandardInstrumentations.h
llvm/lib/IR/PrintPasses.cpp
llvm/lib/Passes/StandardInstrumentations.cpp
llvm/test/Other/ChangeTesters/exec-on-ir-change.ll [new file with mode: 0644]
llvm/test/Other/ChangeTesters/lit.local.cfg [new file with mode: 0644]