LLVM API Documentation

SourceLanguage-Unknown.cpp File Reference

#include "llvm/Debugger/SourceLanguage.h"
#include "llvm/Debugger/ProgramInfo.h"
#include <iostream>
#include <cassert>

Include dependency graph for SourceLanguage-Unknown.cpp:

Go to the source code of this file.

Typedefs

typedef std::multimap< std::string,
SourceFunctionInfo * >::const_iterator 
fm_iterator
typedef SLUCache CacheType

Variables

ProgramInfoPI
std::multimap< std::string,
SourceFunctionInfo * > 
FunctionMap
{ ... } ::SLU TheUnknownSourceLanguageInstance


Typedef Documentation

typedef SLUCache CacheType

Definition at line 82 of file SourceLanguage-Unknown.cpp.

typedef std::multimap<std::string, SourceFunctionInfo*>::const_iterator fm_iterator

Definition at line 37 of file SourceLanguage-Unknown.cpp.


Variable Documentation

std::multimap<std::string, SourceFunctionInfo*> FunctionMap

Definition at line 32 of file SourceLanguage-Unknown.cpp.

ProgramInfo& PI

Definition at line 31 of file SourceLanguage-Unknown.cpp.

Referenced by llvm::BBLiveVar::applyFlowFunc(), CanPropagatePredecessorsForPHIs(), llvm::SymbolTable::changeName(), llvm::SourceLanguage::createSourceFunctionInfo(), llvm::X86RegisterInfo::emitEpilogue(), FindObviousSharedDomOf(), FoldCondBranchOnPHI(), llvm::Pass::getAnalysis(), llvm::Pass::getAnalysisID(), llvm::Pass::getAnalysisToUpdate(), llvm::Loop::getCanonicalInductionVariable(), llvm::ProfileInfo::getExecutionCount(), llvm::Loop::getLoopLatch(), llvm::Loop::getLoopPreheader(), llvm::Pass::getPassName(), llvm::SlotCalculator::getPlane(), llvm::BasicBlock::getSinglePredecessor(), llvm::SymbolTable::getUniqueName(), llvm::LiveVariables::HandleVirtRegUse(), isPathTransparentTo(), llvm::SymbolTable::lookup(), MarkBlocksLiveIn(), llvm::LiveVariables::MarkVirtRegAliveInBlock(), llvm::PMDebug::PrintArgumentInformation(), llvm::SymbolTable::remove(), llvm::ImmediateDominators::runOnFunction(), llvm::SimplifyCFG(), llvm::SourceFunctionInfo::SourceFunctionInfo(), llvm::SCEVExpander::visitAddRecExpr(), and llvm::SymbolTable::~SymbolTable().

{ ... } SLU TheUnknownSourceLanguageInstance [static]

Referenced by llvm::SourceLanguage::getUnknownLanguageInstance().