LLVM: lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp File Reference (original) (raw)
Go to the source code of this file.
| Namespaces |
|
| namespace |
llvm |
|
This is an optimization pass for GlobalISel generic memory operations. |
| Functions |
|
| static void |
or32le (void *P, int32_t V) |
| static void |
or32AArch64Imm (void *L, uint64_t Imm) |
| template<class T> |
|
| static void |
write (bool isBE, void *P, T V) |
| static void |
write32AArch64Addr (void *L, uint64_t Imm) |
| static uint64_t |
getBits (uint64_t Val, int Start, int End) |
| static uint32_t |
llvm::extractBits (uint64_t Val, uint32_t Hi, uint32_t Lo) |
| static uint64_t |
llvm::getLoongArchPageDelta (uint64_t dest, uint64_t pc, uint32_t type) |
| static uint16_t |
llvm::applyPPClo (uint64_t value) |
| static uint16_t |
llvm::applyPPChi (uint64_t value) |
| static uint16_t |
llvm::applyPPCha (uint64_t value) |
| static uint16_t |
llvm::applyPPChigher (uint64_t value) |
| static uint16_t |
llvm::applyPPChighera (uint64_t value) |
| static uint16_t |
llvm::applyPPChighest (uint64_t value) |
| static uint16_t |
llvm::applyPPChighesta (uint64_t value) |
| static void |
llvm::applyUTypeImmRISCV (uint8_t *InstrAddr, uint32_t Imm) |
| static void |
llvm::applyITypeImmRISCV (uint8_t *InstrAddr, uint32_t Imm) |
◆ DEBUG_TYPE
#define DEBUG_TYPE "dyld"
◆ getBits()
◆ or32AArch64Imm()
| void or32AArch64Imm ( void * L, uint64_t Imm ) |
static |
◆ or32le()
| void or32le ( void * P, int32_t V ) |
static |
◆ write()
template<class T>
| void write ( bool isBE, void * P, T V ) |
static |
◆ write32AArch64Addr()
| void write32AArch64Addr ( void * L, uint64_t Imm ) |
static |