LLVM API Documentation
Public Member Functions | |
DIDeserializeVisitor (DIDeserializer &D, GlobalVariable *GV) | |
virtual void | Apply (int &Field) |
virtual void | Apply (unsigned &Field) |
virtual void | Apply (int64_t &Field) |
virtual void | Apply (uint64_t &Field) |
virtual void | Apply (bool &Field) |
virtual void | Apply (std::string &Field) |
virtual void | Apply (DebugInfoDesc *&Field) |
virtual void | Apply (GlobalVariable *&Field) |
virtual void | Apply (std::vector< DebugInfoDesc * > &Field) |
Definition at line 177 of file MachineDebugInfo.cpp.
DIDeserializeVisitor::DIDeserializeVisitor | ( | DIDeserializer & | D, | |
GlobalVariable * | GV | |||
) | [inline] |
Definition at line 184 of file MachineDebugInfo.cpp.
virtual void DIDeserializeVisitor::Apply | ( | int & | Field | ) | [inline, virtual] |
Apply - Set the value of each of the fields.
Implements llvm::DIVisitor.
Definition at line 193 of file MachineDebugInfo.cpp.
References C.
virtual void DIDeserializeVisitor::Apply | ( | unsigned & | Field | ) | [inline, virtual] |
virtual void DIDeserializeVisitor::Apply | ( | int64_t & | Field | ) | [inline, virtual] |
virtual void DIDeserializeVisitor::Apply | ( | uint64_t & | Field | ) | [inline, virtual] |
virtual void DIDeserializeVisitor::Apply | ( | bool & | Field | ) | [inline, virtual] |
virtual void DIDeserializeVisitor::Apply | ( | std::string & | Field | ) | [inline, virtual] |
virtual void DIDeserializeVisitor::Apply | ( | DebugInfoDesc *& | Field | ) | [inline, virtual] |
virtual void DIDeserializeVisitor::Apply | ( | GlobalVariable *& | Field | ) | [inline, virtual] |
Implements llvm::DIVisitor.
Definition at line 221 of file MachineDebugInfo.cpp.
References C, and getGlobalVariable().
virtual void DIDeserializeVisitor::Apply | ( | std::vector< DebugInfoDesc * > & | Field | ) | [inline, virtual] |
Implements llvm::DIVisitor.
Definition at line 225 of file MachineDebugInfo.cpp.
References C, llvm::X86II::DE, llvm::SequentialType::getElementType(), getGlobalVariable(), llvm::GlobalValue::getType(), GV, llvm::GlobalValue::isNullValue(), and T.