LLVM API Documentation
Public Member Functions | |
PerFunctionInfo () | |
void | FunctionStart (Function *M) |
void | FunctionDone () |
Public Attributes | |
Function * | CurrentFunction |
std::map< const Type *, ValueList > | Values |
std::map< const Type *, ValueList > | LateResolveValues |
std::vector< PATypeHolder > | Types |
std::map< ValID, PATypeHolder > | LateResolveTypes |
bool | isDeclare |
std::map< BasicBlock *, std::pair< ValID, int > > | BBForwardRefs |
std::vector< BasicBlock * > | NumberedBlocks |
unsigned | NextBBNum |
Definition at line 358 of file llvmAsmParser.cpp.
|
Definition at line 373 of file llvmAsmParser.cpp. References CurrentFunction, and isDeclare. |
|
Definition at line 383 of file llvmAsmParser.cpp. References BBForwardRefs, CurModule, CurrentFunction, isDeclare, PerModuleInfo::LateResolveValues, LateResolveValues, NumberedBlocks, ResolveDefinitions(), llvm::ThrowException(), Types, and Values. |
|
Definition at line 378 of file llvmAsmParser.cpp. References CurrentFunction, and NextBBNum. |
|
BBForwardRefs - When we see forward references to basic blocks, keep track of them here. Definition at line 369 of file llvmAsmParser.cpp. Referenced by FunctionDone(), and getBBVal(). |
|
Definition at line 359 of file llvmAsmParser.cpp. Referenced by FunctionDone(), FunctionStart(), getBBVal(), inFunctionScope(), lookupInSymbolTable(), PerFunctionInfo(), and setValueName(). |
|
Definition at line 365 of file llvmAsmParser.cpp. Referenced by FunctionDone(), and PerFunctionInfo(). |
|
Definition at line 364 of file llvmAsmParser.cpp. Referenced by getTypeVal(), and ResolveTypeTo(). |
|
Definition at line 362 of file llvmAsmParser.cpp. Referenced by FunctionDone(), and getVal(). |
|
Definition at line 371 of file llvmAsmParser.cpp. Referenced by FunctionStart(). |
|
Definition at line 370 of file llvmAsmParser.cpp. Referenced by FunctionDone(), and getBBVal(). |
|
Definition at line 363 of file llvmAsmParser.cpp. Referenced by FunctionDone(), and ResolveTypeTo(). |
|
Definition at line 361 of file llvmAsmParser.cpp. Referenced by FunctionDone(), and getValNonImprovising(). |