LLVM: lib/Target/M68k/M68kTargetObjectFile.cpp Source File (original) (raw)

1

2

3

4

5

6

7

8

9

10

11

12

13

15

18

27

28using namespace llvm;

29

31 "m68k-ssection-threshold", cl::Hidden,

32 cl::desc("Small data and bss section threshold size (default=8)"),

34

39

41

42

45

48}

This file declares the M68k specific subclass of TargetSubtargetInfo.

This file declares the M68k specific subclass of TargetMachine.

static cl::opt< unsigned > SSThreshold("m68k-ssection-threshold", cl::Hidden, cl::desc("Small data and bss section threshold size (default=8)"), cl::init(8))

This file contains declarations for M68k ELF object file lowering.

void Initialize(MCContext &Ctx, const TargetMachine &TM) override

This method must be called before any actual lowering is done.

Context object for machine code objects.

MCSectionELF * getELFSection(const Twine &Section, unsigned Type, unsigned Flags)

MCContext & getContext() const

void Initialize(MCContext &Ctx, const TargetMachine &TM) override

This method must be called before any actual lowering is done.

void InitializeELF(bool UseInitArray_)

Primary interface to the complete machine description for the target machine.

initializer< Ty > init(const Ty &Val)

This is an optimization pass for GlobalISel generic memory operations.