LLVM API Documentation

Public Member Functions | Protected Attributes
llvm::PrintRegUnit Class Reference

#include <TargetRegisterInfo.h>

Inheritance diagram for llvm::PrintRegUnit:
Inheritance graph
[legend]
Collaboration diagram for llvm::PrintRegUnit:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PrintRegUnit (unsigned unit, const TargetRegisterInfo *tri)
void print (raw_ostream &) const

Protected Attributes

const TargetRegisterInfoTRI
unsigned Unit

Detailed Description

PrintRegUnit - Helper class for printing register units on a raw_ostream.

Register units are named after their root registers:

AL - Single root. FP0~ST7 - Dual roots.

Usage: OS << PrintRegUnit(Unit, TRI) << '
';

Definition at line 931 of file TargetRegisterInfo.h.


Constructor & Destructor Documentation

Definition at line 936 of file TargetRegisterInfo.h.


Member Function Documentation

void PrintRegUnit::print ( raw_ostream OS) const

Member Data Documentation

Definition at line 933 of file TargetRegisterInfo.h.

Referenced by print(), and llvm::PrintVRegOrUnit::print().

Definition at line 934 of file TargetRegisterInfo.h.

Referenced by print(), and llvm::PrintVRegOrUnit::print().


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