LLVM: lib/Target/Xtensa/MCTargetDesc/XtensaMCAsmInfo.cpp Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

18

19using namespace llvm;

20

34

39 OS << '%' << S << '(';

42 OS << ')';

43}

44

46

48 switch (S) {

49 default:

51 }

52}

const char * Data64bitsDirective

ExceptionHandling ExceptionsType

Exception handling format for the target. Defaults to None.

StringRef PrivateGlobalPrefix

This prefix is used for globals like constant pool entries that are completely private to the ....

const char * GlobalDirective

This is the directive used to declare a global entity.

void printExpr(raw_ostream &, const MCExpr &) const

bool UsesELFSectionDirectiveForBSS

This is true if this target uses ELF '.section' directive before the '.bss' one.

bool SupportsDebugInformation

True if target supports emission of debugging information.

bool AlignmentIsInBytes

If this is true (the default) then the asmprinter emits ".align N" directives, where N is the number ...

const char * ZeroDirective

This should be set to the directive used to get some number of zero (and non-zero if supported by the...

unsigned CodePointerSize

Code pointer size in bytes. Default is 4.

unsigned CalleeSaveStackSlotSize

Size of the stack slot reserved for callee-saved registers, in bytes.

StringRef CommentString

This indicates the comment string used by the assembler.

Extension point for target-specific MCExpr subclasses with a relocation specifier,...

const MCExpr * getSubExpr() const

Spec getSpecifier() const

StringRef - Represent a constant reference to a string, i.e.

constexpr bool empty() const

empty - Check if the string is empty.

Triple - Helper class for working with autoconf configuration names.

void printSpecifierExpr(raw_ostream &OS, const MCSpecifierExpr &Expr) const override

Definition XtensaMCAsmInfo.cpp:35

XtensaMCAsmInfo(const Triple &TT)

Definition XtensaMCAsmInfo.cpp:21

This class implements an extremely fast bulk output stream that can only output to a stream.

#define llvm_unreachable(msg)

Marks that the current location is not supposed to be reachable.

StringRef getSpecifierName(uint8_t S)

Definition XtensaMCAsmInfo.cpp:47

uint8_t parseSpecifier(StringRef name)

Definition XtensaMCAsmInfo.cpp:45

This is an optimization pass for GlobalISel generic memory operations.

@ DwarfCFI

DWARF-like instruction based exceptions.