class ARMAttributeParser

Declaration

class ARMAttributeParser : public ELFAttributeParser { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:21

Inherits from: ELFAttributeParser

Member Variables

private static const llvm::ARMAttributeParser::DisplayHandler[] displayRoutines

Inherited from ELFAttributeParser:

protected sw
protected tagToStringMap
protected de = {llvm::ArrayRef<unsigned char>{}, true, 0}
protected cursor = {0}

Method Overview

Inherited from ELFAttributeParser:

Methods

llvm::Error ABI_FP_16bit_format(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:62

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_FP_denormal(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:47

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_FP_exceptions(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:48

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_FP_number_model(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:50

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_FP_optimization_goals(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:58

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_FP_rounding(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:46

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_FP_user_exceptions(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:49

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_HardFP_use(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:54

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_PCS_GOT_use(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:44

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_PCS_R9_use(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:41

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_PCS_RO_data(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:43

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_PCS_RW_data(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:42

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_PCS_wchar_t(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:45

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_VFP_args(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:55

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_WMMX_args(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:56

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_align_needed(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:51

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_align_preserved(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:52

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_enum_size(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:53

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error ABI_optimization_goals(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:57

Parameters

ARMBuildAttrs::AttrType tag

ARMAttributeParser()

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:77

ARMAttributeParser(llvm::ScopedPrinter* sw)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:75

Parameters

llvm::ScopedPrinter* sw

llvm::Error ARM_ISA_use(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:34

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error Advanced_SIMD_arch(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:38

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error BTI_extension(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:69

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error BTI_use(ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:71

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error CPU_arch(ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:32

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error CPU_arch_profile(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:33

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error CPU_unaligned_access(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:60

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error DIV_use(ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:64

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error DSP_extension(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:65

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error FP_HP_extension(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:61

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error FP_arch(ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:36

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error MPextension_use(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:63

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error MVE_arch(ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:39

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error PACRET_use(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:70

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error PAC_extension(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:68

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error PCS_config(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:40

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error T2EE_use(ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:66

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error THUMB_ISA_use(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:35

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error Virtualization_use(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:67

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error WMMX_arch(ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:37

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error compatibility(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:59

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error handler(uint64_t tag, bool& handled)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:28

Parameters

uint64_t tag
bool& handled

llvm::Error nodefaults(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:72

Parameters

ARMBuildAttrs::AttrType tag

llvm::Error stringAttribute(
    ARMBuildAttrs::AttrType tag)

Declared at: llvm/include/llvm/Support/ARMAttributeParser.h:30

Parameters

ARMBuildAttrs::AttrType tag