class MachinePassRegistryNode

Declaration

template <typename PassCtorTy>
class MachinePassRegistryNode { /* full declaration omitted */ };

Description

MachinePassRegistryNode - Machine pass node stored in registration list.

Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:48

Templates

PassCtorTy

Method Overview

Methods

MachinePassRegistryNode<PassCtorTy>(const char* N,
                                    const char* D,
                                    PassCtorTy C)

Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:56

Parameters

const char* N
const char* D
PassCtorTy C

PassCtorTy getCtor() const

Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:64

llvm::StringRef getDescription() const

Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:63

llvm::StringRef getName() const

Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:62

MachinePassRegistryNode<PassCtorTy>* getNext()
    const

Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:60

MachinePassRegistryNode<PassCtorTy>**
getNextAddress()

Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:61

void setNext(
    MachinePassRegistryNode<PassCtorTy>* N)

Declared at: llvm/include/llvm/CodeGen/MachinePassRegistry.h:65

Parameters

MachinePassRegistryNode<PassCtorTy>* N