LLVM: lib/CodeGen/AsmPrinter/PseudoProbePrinter.h Source File (original) (raw)

Go to the documentation of this file.

1

2

3

4

5

6

7

8

9

10

11

12

13#ifndef LLVM_LIB_CODEGEN_ASMPRINTER_PSEUDOPROBEPRINTER_H

14#define LLVM_LIB_CODEGEN_ASMPRINTER_PSEUDOPROBEPRINTER_H

15

17

18#ifndef NDEBUG

20#endif

21

22namespace llvm {

23

26

28

30

32

33#ifndef NDEBUG

34

36

38#endif

39

40public:

42

45};

46

47}

48#endif

static GCRegistry::Add< ErlangGC > A("erlang", "erlang-compatible garbage collector")

This file defines the DenseMap class.

This file defines the DenseSet and SmallDenseSet classes.

This class is intended to be used as a driving class for all asm writers.

Implements a dense probed hash-table based set.

PseudoProbeHandler(AsmPrinter *A)

Definition PseudoProbePrinter.h:41

void emitPseudoProbe(uint64_t Guid, uint64_t Index, uint64_t Type, uint64_t Attr, const DILocation *DebugLoc)

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

The instances of the Type class are immutable: once they are created, they are never changed.

This is an optimization pass for GlobalISel generic memory operations.