|
LLVM
4.0.0
|
#include <MIParser.h>
Public Member Functions | |
| PerFunctionMIParsingState (MachineFunction &MF, SourceMgr &SM, const SlotMapping &IRSlots) | |
| VRegInfo & | getVRegInfo (unsigned VReg) |
Public Attributes | |
| BumpPtrAllocator | Allocator |
| MachineFunction & | MF |
| SourceMgr * | SM |
| const SlotMapping & | IRSlots |
| DenseMap< unsigned, MachineBasicBlock * > | MBBSlots |
| DenseMap< unsigned, VRegInfo * > | VRegInfos |
| DenseMap< unsigned, int > | FixedStackObjectSlots |
| DenseMap< unsigned, int > | StackObjectSlots |
| DenseMap< unsigned, unsigned > | ConstantPoolSlots |
| DenseMap< unsigned, unsigned > | JumpTableSlots |
Definition at line 48 of file MIParser.h.
| PerFunctionMIParsingState::PerFunctionMIParsingState | ( | MachineFunction & | MF, |
| SourceMgr & | SM, | ||
| const SlotMapping & | IRSlots | ||
| ) |
Definition at line 43 of file MIParser.cpp.
Definition at line 48 of file MIParser.cpp.
References Allocator, llvm::MachineRegisterInfo::createIncompleteVirtualRegister(), llvm::MachineFunction::getRegInfo(), I, MF, MRI, llvm::VRegInfo::VReg, and VRegInfos.
Referenced by llvm::MIRParserImpl::parseRegisterInfo().
| BumpPtrAllocator llvm::PerFunctionMIParsingState::Allocator |
Definition at line 49 of file MIParser.h.
Referenced by getVRegInfo().
Definition at line 58 of file MIParser.h.
Referenced by llvm::MIRParserImpl::initializeConstantPool().
Definition at line 56 of file MIParser.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo().
| const SlotMapping& llvm::PerFunctionMIParsingState::IRSlots |
Definition at line 52 of file MIParser.h.
Definition at line 59 of file MIParser.h.
Referenced by llvm::MIRParserImpl::initializeJumpTableInfo().
| DenseMap<unsigned, MachineBasicBlock *> llvm::PerFunctionMIParsingState::MBBSlots |
Definition at line 54 of file MIParser.h.
Referenced by llvm::parseMachineBasicBlockDefinitions().
| MachineFunction& llvm::PerFunctionMIParsingState::MF |
Definition at line 50 of file MIParser.h.
Referenced by getVRegInfo(), llvm::MIRParserImpl::initializeConstantPool(), llvm::MIRParserImpl::initializeFrameInfo(), llvm::MIRParserImpl::initializeJumpTableInfo(), llvm::MIRParserImpl::parseRegisterInfo(), llvm::MIRParserImpl::parseStackObjectsDebugInfo(), and llvm::MIRParserImpl::setupRegisterInfo().
| SourceMgr* llvm::PerFunctionMIParsingState::SM |
Definition at line 51 of file MIParser.h.
Referenced by llvm::MIRParserImpl::initializeMachineFunction().
Definition at line 57 of file MIParser.h.
Referenced by llvm::MIRParserImpl::initializeFrameInfo().
Definition at line 55 of file MIParser.h.
Referenced by getVRegInfo(), and llvm::MIRParserImpl::setupRegisterInfo().
1.8.6