[PATCH] D129548: [clang][dataflow] Generate readable form of input and output of satisfiability checking for debugging purposes.
Dmitri Gribenko via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Jul 12 09:27:17 PDT 2022
gribozavr2 accepted this revision.
gribozavr2 added inline comments.
================
Comment at: clang/include/clang/Analysis/FlowSensitive/DebugSupport.h:49-56
+debugString(std::vector<BoolValue *> &Constraints, Solver::Result &Result,
+ llvm::DenseMap<AtomicBoolValue *, std::string> AtomNames = {{}});
+inline std::string
+debugString(llvm::DenseSet<BoolValue *> &Constraints, Solver::Result &Result,
+ llvm::DenseMap<AtomicBoolValue *, std::string> AtomNames = {{}}) {
+ std::vector<BoolValue *> ConstraintsVec(Constraints.begin(),
+ Constraints.end());
----------------
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D129548/new/
https://reviews.llvm.org/D129548
More information about the cfe-commits
mailing list