LLVM: llvm::PressureDiffs Class Reference (original) (raw)
Array of PressureDiffs. More...
#include "[llvm/CodeGen/RegisterPressure.h](RegisterPressure%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| PressureDiffs ()=default | |
| PressureDiffs & | operator= (const PressureDiffs &other)=delete |
| PressureDiffs (const PressureDiffs &other)=delete | |
| ~PressureDiffs () | |
| void | clear () |
| LLVM_ABI void | init (unsigned N) |
| Initialize an array of N PressureDiffs. | |
| PressureDiff & | operator[] (unsigned Idx) |
| const PressureDiff & | operator[] (unsigned Idx) const |
| LLVM_ABI void | addInstruction (unsigned Idx, const RegisterOperands &RegOpers, const MachineRegisterInfo &MRI) |
| Record pressure difference induced by the given operand list to node with index Idx. |
Array of PressureDiffs.
Definition at line 200 of file RegisterPressure.h.
| llvm::PressureDiffs::PressureDiffs ( ) | default |
|---|
◆ PressureDiffs() [2/2]
References PressureDiffs().
◆ ~PressureDiffs()
| llvm::PressureDiffs::~PressureDiffs ( ) | inline |
|---|
◆ addInstruction()
◆ clear()
| void llvm::PressureDiffs::clear ( ) | inline |
|---|
◆ init()
◆ operator=()
References PressureDiffs().
◆ operator[]() [1/2]
◆ operator[]() [2/2]
The documentation for this class was generated from the following files:
- include/llvm/CodeGen/RegisterPressure.h
- lib/CodeGen/RegisterPressure.cpp