LLVM API Documentation

Namespaces | Enumerations | Functions
AArch64AsmBackend.cpp File Reference
#include "AArch64.h"
#include "AArch64RegisterInfo.h"
#include "MCTargetDesc/AArch64FixupKinds.h"
#include "llvm/ADT/Triple.h"
#include "llvm/MC/MCAsmBackend.h"
#include "llvm/MC/MCDirectives.h"
#include "llvm/MC/MCFixupKindInfo.h"
#include "llvm/MC/MCELFObjectWriter.h"
#include "llvm/MC/MCObjectWriter.h"
#include "llvm/MC/MCSectionELF.h"
#include "llvm/MC/MCSectionMachO.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/MachO.h"
Include dependency graph for AArch64AsmBackend.cpp:

Go to the source code of this file.

Namespaces

namespace  CU

Enumerations

enum  CompactUnwindEncodings
 Compact unwind encoding values. More...

Functions

static unsigned getFixupKindNumBytes (unsigned Kind)
 The number of bytes the fixup may change.
static unsigned AdrImmBits (unsigned Value)
static uint64_t adjustFixupValue (unsigned Kind, uint64_t Value)

Enumeration Type Documentation

Compact unwind encoding values.

Definition at line 266 of file AArch64AsmBackend.cpp.


Function Documentation

static uint64_t adjustFixupValue ( unsigned  Kind,
uint64_t  Value 
) [static]
static unsigned AdrImmBits ( unsigned  Value) [static]

Definition at line 125 of file AArch64AsmBackend.cpp.

Referenced by adjustFixupValue().

static unsigned getFixupKindNumBytes ( unsigned  Kind) [static]