18#ifndef LLVM_IR_MEMORYMODELRELAXATIONANNOTATIONS_H
19#define LLVM_IR_MEMORYMODELRELAXATIONANNOTATIONS_H
48 using TagT = std::pair<StringRef, StringRef>;
108 unsigned size()
const;
117 return Tags ==
Other.Tags;
120 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.
ConstIterator 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.
bool canInstructionHaveMMRAs(const Instruction &I)
ArrayRef(const T &OneElt) -> ArrayRef< T >