Go to the documentation of this file.
19 #if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
25 Result +=
"(weak-def) ";
27 Result +=
"(weak-ref) ";
35 Result +=
"(ObjC Class) " + Name.
str();
38 Result +=
"(ObjC Class EH) " + Name.
str();
41 Result +=
"(ObjC IVar) " + Name.
str();
#define LLVM_DUMP_METHOD
Mark debug helper function definitions like dump() that should not be stripped from debug builds.
This is an optimization pass for GlobalISel generic memory operations.
bool isWeakDefined() const
bool has(Architecture Arch) const
This class implements an extremely fast bulk output stream that can only output to a stream.
LLVM_NODISCARD std::string str() const
str - Get the contents as an std::string.
@ ObjectiveCInstanceVariable
bool isWeakReferenced() const
print Print MemDeps of function
iterator_range< filter_iterator< detail::IterOfRange< RangeT >, PredicateT > > make_filter_range(RangeT &&Range, PredicateT Pred)
Convenience function that takes a range of elements and a predicate, and return a new filter_iterator...
const_target_range targets() const
A range adaptor for a pair of iterators.
bool isThreadLocalValue() const