LLVM  8.0.0svn
Public Member Functions | Protected Attributes | List of all members
llvm::Combiner Class Reference

#include "llvm/CodeGen/GlobalISel/Combiner.h"

Collaboration diagram for llvm::Combiner:
Collaboration graph

Public Member Functions

 Combiner (CombinerInfo &CombinerInfo, const TargetPassConfig *TPC)
bool combineMachineInstrs (MachineFunction &MF)

Protected Attributes

MachineRegisterInfoMRI = nullptr
const TargetPassConfigTPC
MachineIRBuilder Builder

Detailed Description

Definition at line 37 of file Combiner.h.

Constructor & Destructor Documentation

◆ Combiner()

Combiner::Combiner ( CombinerInfo CombinerInfo,
const TargetPassConfig TPC 

Definition at line 56 of file Combiner.cpp.

Member Function Documentation

◆ combineMachineInstrs()

bool Combiner::combineMachineInstrs ( MachineFunction MF)

Member Data Documentation

◆ Builder

MachineIRBuilder llvm::Combiner::Builder

Definition at line 48 of file Combiner.h.

Referenced by combineMachineInstrs().

◆ CInfo

CombinerInfo& llvm::Combiner::CInfo

Definition at line 44 of file Combiner.h.

Referenced by combineMachineInstrs().


MachineRegisterInfo* llvm::Combiner::MRI = nullptr

Definition at line 46 of file Combiner.h.

Referenced by combineMachineInstrs().


const TargetPassConfig* llvm::Combiner::TPC

Definition at line 47 of file Combiner.h.

The documentation for this class was generated from the following files: