LLVM  12.0.0git
Namespaces | Enumerations | Functions
MachO_x86_64.h File Reference
#include "llvm/ExecutionEngine/JITLink/JITLink.h"
Include dependency graph for MachO_x86_64.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 This class represents lattice values for constants.
 
 
 

Enumerations

enum  llvm::jitlink::MachO_x86_64_Edges::MachOX86RelocationKind : Edge::Kind {
  llvm::jitlink::MachO_x86_64_Edges::Branch32 = Edge::FirstRelocation, llvm::jitlink::MachO_x86_64_Edges::Branch32ToStub, llvm::jitlink::MachO_x86_64_Edges::Pointer32, llvm::jitlink::MachO_x86_64_Edges::Pointer64,
  llvm::jitlink::MachO_x86_64_Edges::Pointer64Anon, llvm::jitlink::MachO_x86_64_Edges::PCRel32, llvm::jitlink::MachO_x86_64_Edges::PCRel32Minus1, llvm::jitlink::MachO_x86_64_Edges::PCRel32Minus2,
  llvm::jitlink::MachO_x86_64_Edges::PCRel32Minus4, llvm::jitlink::MachO_x86_64_Edges::PCRel32Anon, llvm::jitlink::MachO_x86_64_Edges::PCRel32Minus1Anon, llvm::jitlink::MachO_x86_64_Edges::PCRel32Minus2Anon,
  llvm::jitlink::MachO_x86_64_Edges::PCRel32Minus4Anon, llvm::jitlink::MachO_x86_64_Edges::PCRel32GOTLoad, llvm::jitlink::MachO_x86_64_Edges::PCRel32GOT, llvm::jitlink::MachO_x86_64_Edges::PCRel32TLV,
  llvm::jitlink::MachO_x86_64_Edges::Delta32, llvm::jitlink::MachO_x86_64_Edges::Delta64, llvm::jitlink::MachO_x86_64_Edges::NegDelta32, llvm::jitlink::MachO_x86_64_Edges::NegDelta64
}
 

Functions

void llvm::jitlink::jitLink_MachO_x86_64 (std::unique_ptr< JITLinkContext > Ctx)
 jit-link the given object buffer, which must be a MachO x86-64 object file. More...
 
StringRef llvm::jitlink::getMachOX86RelocationKindName (Edge::Kind R)
 Return the string name of the given MachO x86-64 edge kind. More...