Home | History | Annotate | Download | only in Core

Lines Matching defs:Reference

1 //===- Core/References.h - A Reference to Another Atom ----------*- C++ -*-===//
22 /// and each Reference is an edge.
25 /// the Atom, then the function Atom will have a Reference of: offsetInAtom=40,
32 /// The "kind" of a reference is a tuple of <namespace, arch, value>. This
42 class Reference {
65 /// change the codegen and hence the reference kind.
81 /// If the reference is a fixup in the Atom, then this returns the
85 /// Returns the atom this reference refers to.
89 /// (i.e. Atoms). To switch the target of a reference, this method is called.
98 /// Returns target specific attributes of the reference.
102 /// Reference is an abstract base class. Only subclasses can use constructor.
103 Reference(KindNamespace ns, KindArch a, KindValue value)
106 /// The memory for Reference objects is always managed by the owning File
108 /// delete on an Reference. In fact, some File objects may bulk allocate
110 virtual ~Reference() = default;