18#ifndef LLVM_IR_MEMORYMODELRELAXATIONANNOTATIONS_H
19#define LLVM_IR_MEMORYMODELRELAXATIONANNOTATIONS_H
49 using TagT = std::pair<StringRef, StringRef>;
118 return Tags ==
Other.Tags;
121 return Tags !=
Other.Tags;
static GCRegistry::Add< OcamlGC > B("ocaml", "ocaml 3.10-compatible GC")
static GCRegistry::Add< ErlangGC > A("erlang", "erlang-compatible garbage collector")
This file defines the DenseSet and SmallDenseSet classes.
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory),...
This is an important class for using LLVM in a threaded context.
StringRef - Represent a constant reference to a string, i.e.
DenseSetIterator< true > const_iterator
This class implements an extremely fast bulk output stream that can only output to a stream.
This is an optimization pass for GlobalISel generic memory operations.
LLVM_ABI bool canInstructionHaveMMRAs(const Instruction &I)
ArrayRef(const T &OneElt) -> ArrayRef< T >