LLVM API Documentation
Public Types | |
typedef std::map< std::pair< const PointerType *, ValID >, GlobalValue * > | GlobalRefsType |
Public Member Functions | |
void | ModuleDone () |
GlobalValue * | GetForwardRefForGlobal (const PointerType *PTy, ValID ID) |
Public Attributes | |
Module * | CurrentModule |
std::map< const Type *, ValueList > | Values |
std::map< const Type *, ValueList > | LateResolveValues |
std::vector< PATypeHolder > | Types |
std::map< ValID, PATypeHolder > | LateResolveTypes |
std::map< Value *, std::pair< ValID, int > > | PlaceHolderInfo |
GlobalRefsType | GlobalRefs |
Definition at line 294 of file llvmAsmParser.cpp.
|
Definition at line 312 of file llvmAsmParser.cpp. |
|
Definition at line 345 of file llvmAsmParser.cpp. References GlobalRefs, I, and llvm::ISD::Ret. Referenced by ParseGlobalVariable(). |
|
Definition at line 315 of file llvmAsmParser.cpp. References CurrentModule, E, GlobalRefs, I, LateResolveValues, ResolveDefinitions(), llvm::ThrowException(), Types, and Values. |
|
Definition at line 295 of file llvmAsmParser.cpp. Referenced by getTypeVal(), lookupInSymbolTable(), ModuleDone(), ParseGlobalVariable(), llvm::RunVMAsmParser(), and setTypeName(). |
|
Definition at line 313 of file llvmAsmParser.cpp. Referenced by GetForwardRefForGlobal(), and ModuleDone(). |
|
Definition at line 299 of file llvmAsmParser.cpp. Referenced by getTypeVal(), and ResolveTypeTo(). |
|
Definition at line 297 of file llvmAsmParser.cpp. Referenced by PerFunctionInfo::FunctionDone(), getVal(), and ModuleDone(). |
|
PlaceHolderInfo - When temporary placeholder objects are created, remember how they were referenced and one which line of the input they came from so that we can resolve them later and print error messages as appropriate. Definition at line 304 of file llvmAsmParser.cpp. Referenced by getVal(), and ResolveDefinitions(). |
|
Definition at line 298 of file llvmAsmParser.cpp. Referenced by getTypeVal(), ModuleDone(), and ResolveTypeTo(). |
|
Definition at line 296 of file llvmAsmParser.cpp. Referenced by getValNonImprovising(), ModuleDone(), and ParseGlobalVariable(). |