class MachineFunctionProperties

Declaration

class MachineFunctionProperties { /* full declaration omitted */ };

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:110

Method Overview

  • public bool hasProperty(llvm::MachineFunctionProperties::Property P) const
  • public void print(llvm::raw_ostream & OS) const
  • public llvm::MachineFunctionProperties & reset(llvm::MachineFunctionProperties::Property P)
  • public llvm::MachineFunctionProperties & reset()
  • public llvm::MachineFunctionProperties & reset(const llvm::MachineFunctionProperties & MFP)
  • public llvm::MachineFunctionProperties & set(llvm::MachineFunctionProperties::Property P)
  • public llvm::MachineFunctionProperties & set(const llvm::MachineFunctionProperties & MFP)
  • public bool verifyRequiredProperties(const llvm::MachineFunctionProperties & V) const

Methods

bool hasProperty(
    llvm::MachineFunctionProperties::Property P)
    const

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:158

Parameters

llvm::MachineFunctionProperties::Property P

void print(llvm::raw_ostream& OS) const

Description

Print the MachineFunctionProperties in human-readable form.

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:195

Parameters

llvm::raw_ostream& OS

llvm::MachineFunctionProperties& reset(
    llvm::MachineFunctionProperties::Property P)

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:167

Parameters

llvm::MachineFunctionProperties::Property P

llvm::MachineFunctionProperties& reset()

Description

Reset all the properties.

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:173

llvm::MachineFunctionProperties& reset(
    const llvm::MachineFunctionProperties& MFP)

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:183

Parameters

const llvm::MachineFunctionProperties& MFP

llvm::MachineFunctionProperties& set(
    llvm::MachineFunctionProperties::Property P)

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:162

Parameters

llvm::MachineFunctionProperties::Property P

llvm::MachineFunctionProperties& set(
    const llvm::MachineFunctionProperties& MFP)

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:178

Parameters

const llvm::MachineFunctionProperties& MFP

bool verifyRequiredProperties(
    const llvm::MachineFunctionProperties& V)
    const

Declared at: llvm/include/llvm/CodeGen/MachineFunction.h:190

Parameters

const llvm::MachineFunctionProperties& V