Lines Matching defs:VerifierSupport
86 struct VerifierSupport { struct
87 raw_ostream *OS;
88 const Module *M = nullptr;
89 Optional<ModuleSlotTracker> MST;
92 bool Broken = false;
94 bool BrokenDebugInfo = false;
96 bool TreatBrokenDebugInfoAsError = true;
98 explicit VerifierSupport(raw_ostream *OS) : OS(OS) {} in VerifierSupport() argument
101 template <class NodeTy> void Write(const ilist_iterator<NodeTy> &I) { in Write()
105 void Write(const Module *M) { in Write()
111 void Write(const Value *V) { in Write()
122 void Write(ImmutableCallSite CS) { in Write()
126 void Write(const Metadata *MD) { in Write()
133 template <class T> void Write(const MDTupleTypedArrayWrapper<T> &MD) { in Write()
137 void Write(const NamedMDNode *NMD) { in Write()
144 void Write(Type *T) { in Write()
150 void Write(const Comdat *C) { in Write()
156 template <typename T> void Write(ArrayRef<T> Vs) { in Write()
162 void WriteTs(const T1 &V1, const Ts &... Vs) { in WriteTs()
167 template <typename... Ts> void WriteTs() {} in WriteTs()
174 void CheckFailed(const Twine &Message) { in CheckFailed()
185 void CheckFailed(const Twine &Message, const T1 &V1, const Ts &... Vs) { in CheckFailed()
192 void DebugInfoCheckFailed(const Twine &Message) { in DebugInfoCheckFailed()
201 void DebugInfoCheckFailed(const Twine &Message, const T1 &V1, in DebugInfoCheckFailed()