LLVM 19.0.0git
Classes | Namespaces | Macros | Enumerations | Functions
RuntimeDyldCOFFAArch64.h File Reference
#include "../RuntimeDyldCOFF.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/BinaryFormat/COFF.h"
#include "llvm/Object/COFF.h"
#include "llvm/Support/Endian.h"

Go to the source code of this file.

Classes

class  llvm::RuntimeDyldCOFFAArch64
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

Macros

#define DEBUG_TYPE   "dyld"
 

Enumerations

enum  llvm::InternalRelocationType : unsigned { llvm::INTERNAL_REL_ARM64_LONG_BRANCH26 = 0x111 }
 

Functions

static void llvm::add16 (uint8_t *p, int16_t v)
 
static void llvm::or32le (void *P, int32_t V)
 
static void llvm::write32AArch64Imm (uint8_t *T, uint64_t imm, uint32_t rangeLimit)
 
static void llvm::write32AArch64Ldr (uint8_t *T, uint64_t imm)
 
static void llvm::write32AArch64Addr (void *T, uint64_t s, uint64_t p, int shift)
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "dyld"

Definition at line 23 of file RuntimeDyldCOFFAArch64.h.