struct RAGreedy::HintInfo

Declaration

struct RAGreedy::HintInfo { /* full declaration omitted */ };

Description

Model the information carried by one end of a copy.

Declared at: llvm/lib/CodeGen/RegAllocGreedy.h:374

Member Variables

public llvm::BlockFrequency Freq
The frequency of the copy.
public llvm::Register Reg
The virtual register or physical register.
public llvm::MCRegister PhysReg
Its currently assigned register. In case of a physical register Reg == PhysReg.

Method Overview

  • public HintInfo(llvm::BlockFrequency Freq, llvm::Register Reg, llvm::MCRegister PhysReg)

Methods

ΒΆHintInfo(llvm::BlockFrequency Freq,
         llvm::Register Reg,
         llvm::MCRegister PhysReg)

Declared at: llvm/lib/CodeGen/RegAllocGreedy.h:383

Parameters

llvm::BlockFrequency Freq
llvm::Register Reg
llvm::MCRegister PhysReg