LLVM 22.0.0git
|
#include "AArch64MCAsmInfo.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/MC/MCStreamer.h"
#include "llvm/MC/MCValue.h"
#include "llvm/Support/CommandLine.h"
#include "llvm/TargetParser/Triple.h"
Go to the source code of this file.
Enumerations | |
enum | AsmWriterVariantTy { Default = -1 , Generic = 0 , Apple = 1 } |
Functions | |
static bool | evaluate (const MCSpecifierExpr &Expr, MCValue &Res, const MCAssembler *Asm) |
Variables | |
static cl::opt< AsmWriterVariantTy > | AsmWriterVariant ("aarch64-neon-syntax", cl::init(Default), cl::desc("Choose style of NEON code to emit from AArch64 backend:"), cl::values(clEnumValN(Generic, "generic", "Emit generic NEON assembly"), clEnumValN(Apple, "apple", "Emit Apple-style NEON assembly"))) |
const MCAsmInfo::AtSpecifier | COFFAtSpecifiers [] |
const MCAsmInfo::AtSpecifier | ELFAtSpecifiers [] |
const MCAsmInfo::AtSpecifier | MachOAtSpecifiers [] |
enum AsmWriterVariantTy |
Enumerator | |
---|---|
Default | |
Generic | |
Apple |
Definition at line 22 of file AArch64MCAsmInfo.cpp.
|
static |
Definition at line 122 of file AArch64MCAsmInfo.cpp.
References llvm::MCExpr::evaluateAsRelocatable(), llvm::MCSpecifierExpr::getSpecifier(), llvm::MCSpecifierExpr::getSubExpr(), llvm::MCValue::getSubSym(), and llvm::MCValue::setSpecifier().
Referenced by llvm::AArch64MCAsmInfoDarwin::evaluateAsRelocatableImpl(), llvm::AArch64MCAsmInfoELF::evaluateAsRelocatableImpl(), llvm::AArch64MCAsmInfoGNUCOFF::evaluateAsRelocatableImpl(), llvm::AArch64MCAsmInfoMicrosoftCOFF::evaluateAsRelocatableImpl(), llvm::MipsCOFFMCAsmInfo::evaluateAsRelocatableImpl(), and llvm::MipsELFMCAsmInfo::evaluateAsRelocatableImpl().
|
static |
const MCAsmInfo::AtSpecifier COFFAtSpecifiers[] |
Definition at line 34 of file AArch64MCAsmInfo.cpp.
Referenced by llvm::AArch64MCAsmInfoGNUCOFF::AArch64MCAsmInfoGNUCOFF(), and llvm::AArch64MCAsmInfoMicrosoftCOFF::AArch64MCAsmInfoMicrosoftCOFF().
const MCAsmInfo::AtSpecifier ELFAtSpecifiers[] |
Definition at line 39 of file AArch64MCAsmInfo.cpp.
Referenced by llvm::AArch64MCAsmInfoELF::AArch64MCAsmInfoELF().
const MCAsmInfo::AtSpecifier MachOAtSpecifiers[] |
Definition at line 45 of file AArch64MCAsmInfo.cpp.
Referenced by llvm::AArch64MCAsmInfoDarwin::AArch64MCAsmInfoDarwin().