LLVM  4.0.0
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/MCAssembler.h"
#include "llvm/MC/MCAsmBackend.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCDirectives.h"
#include "llvm/MC/MCELFObjectWriter.h"
#include "llvm/MC/MCFixupKindInfo.h"
#include "llvm/MC/MCObjectWriter.h"
#include "llvm/MC/MCSectionELF.h"
#include "llvm/MC/MCSectionMachO.h"
#include "llvm/MC/MCValue.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

 CU
 

Enumerations

enum  CompactUnwindEncodings
 Compact unwind encoding values. More...
 

Functions

static unsigned getFixupKindNumBytes (unsigned Kind)
 The number of bytes the fixup may change. More...
 
static unsigned AdrImmBits (unsigned Value)
 
static uint64_t adjustFixupValue (const MCFixup &Fixup, uint64_t Value, MCContext *Ctx)
 

Enumeration Type Documentation

Compact unwind encoding values.

Definition at line 341 of file AArch64AsmBackend.cpp.

Function Documentation

static uint64_t adjustFixupValue ( const MCFixup Fixup,
uint64_t  Value,
MCContext Ctx 
)
static
static unsigned AdrImmBits ( unsigned  Value)
static

Definition at line 134 of file AArch64AsmBackend.cpp.

Referenced by adjustFixupValue().

static unsigned getFixupKindNumBytes ( unsigned  Kind)
static