LLVM API Documentation
#include <MachineCodeForInstruction.h>
Collaboration diagram for llvm::MachineCodeForInstruction:

Definition at line 40 of file MachineCodeForInstruction.h.
| typedef std::vector<MachineInstr*>::const_iterator llvm::MachineCodeForInstruction::const_iterator |
Definition at line 53 of file MachineCodeForInstruction.h.
| typedef std::vector<MachineInstr*>::iterator llvm::MachineCodeForInstruction::iterator |
Definition at line 52 of file MachineCodeForInstruction.h.
| llvm::MachineCodeForInstruction::MachineCodeForInstruction | ( | ) | [inline] |
Definition at line 45 of file MachineCodeForInstruction.h.
| MachineCodeForInstruction::~MachineCodeForInstruction | ( | ) |
| MachineCodeForInstruction& llvm::MachineCodeForInstruction::addTemp | ( | Value * | tmp | ) | [inline] |
Definition at line 86 of file MachineCodeForInstruction.h.
Referenced by llvm::TmpInstruction::TmpInstruction().
| MachineInstr* llvm::MachineCodeForInstruction::back | ( | ) | const [inline] |
Definition at line 58 of file MachineCodeForInstruction.h.
| const_iterator llvm::MachineCodeForInstruction::begin | ( | ) | const [inline] |
Definition at line 65 of file MachineCodeForInstruction.h.
| iterator llvm::MachineCodeForInstruction::begin | ( | ) | [inline] |
Definition at line 63 of file MachineCodeForInstruction.h.
Referenced by llvm::ReplaceNopsWithUsefulInstr().
| void MachineCodeForInstruction::destroy | ( | const Instruction * | I | ) | [static] |
Definition at line 36 of file MachineCodeForInstruction.cpp.
References llvm::MachineFunction::get(), llvm::MachineFunction::getInfo(), llvm::BasicBlock::getParent(), llvm::Instruction::getParent(), and MF.
| void MachineCodeForInstruction::dropAllReferences | ( | ) |
Definition at line 41 of file MachineCodeForInstruction.cpp.
Referenced by ~MachineCodeForInstruction().
| bool llvm::MachineCodeForInstruction::empty | ( | ) | const [inline] |
Definition at line 56 of file MachineCodeForInstruction.h.
| const_iterator llvm::MachineCodeForInstruction::end | ( | ) | const [inline] |
Definition at line 66 of file MachineCodeForInstruction.h.
| iterator llvm::MachineCodeForInstruction::end | ( | ) | [inline] |
Definition at line 64 of file MachineCodeForInstruction.h.
Referenced by llvm::ReplaceNopsWithUsefulInstr().
Definition at line 73 of file MachineCodeForInstruction.h.
Definition at line 72 of file MachineCodeForInstruction.h.
Referenced by llvm::ReplaceNopsWithUsefulInstr().
| MachineInstr* llvm::MachineCodeForInstruction::front | ( | ) | const [inline] |
Definition at line 57 of file MachineCodeForInstruction.h.
| MachineCodeForInstruction & MachineCodeForInstruction::get | ( | const Instruction * | I | ) | [static] |
Definition at line 31 of file MachineCodeForInstruction.cpp.
References llvm::MachineFunction::get(), llvm::MachineFunction::getInfo(), llvm::BasicBlock::getParent(), llvm::Instruction::getParent(), and MF.
Referenced by llvm::CallArgsDescriptor::CallArgsDescriptor(), llvm::ChooseInstructionsForDelaySlots(), llvm::CallArgsDescriptor::get(), llvm::MSchedGraphSB::MSchedGraphSB(), and llvm::ReplaceNopsWithUsefulInstr().
| CallArgsDescriptor* llvm::MachineCodeForInstruction::getCallArgsDescriptor | ( | ) | const [inline] |
Definition at line 92 of file MachineCodeForInstruction.h.
Referenced by llvm::CallArgsDescriptor::get().
| std::vector<Value*>& llvm::MachineCodeForInstruction::getTempValues | ( | ) | [inline] |
Definition at line 84 of file MachineCodeForInstruction.h.
| const std::vector<Value*>& llvm::MachineCodeForInstruction::getTempValues | ( | ) | const [inline] |
Definition at line 83 of file MachineCodeForInstruction.h.
| void llvm::MachineCodeForInstruction::insert | ( | iterator | where, | |
| InIt | first, | |||
| InIt | last | |||
| ) | [inline] |
Definition at line 69 of file MachineCodeForInstruction.h.
| MachineInstr* llvm::MachineCodeForInstruction::operator[] | ( | unsigned | i | ) | const [inline] |
Definition at line 60 of file MachineCodeForInstruction.h.
| MachineInstr*& llvm::MachineCodeForInstruction::operator[] | ( | unsigned | i | ) | [inline] |
Definition at line 59 of file MachineCodeForInstruction.h.
| void llvm::MachineCodeForInstruction::pop_back | ( | ) | [inline] |
Definition at line 61 of file MachineCodeForInstruction.h.
| void llvm::MachineCodeForInstruction::setCallArgsDescriptor | ( | CallArgsDescriptor * | desc | ) | [inline] |
Definition at line 91 of file MachineCodeForInstruction.h.
Referenced by llvm::CallArgsDescriptor::CallArgsDescriptor().
| unsigned llvm::MachineCodeForInstruction::size | ( | ) | const [inline] |
Definition at line 55 of file MachineCodeForInstruction.h.
Referenced by llvm::ChooseInstructionsForDelaySlots(), and llvm::MSchedGraphSB::MSchedGraphSB().