Binary compatibility report for the LLVM library  between 3.1 and 3.2 versions on x86

Test Info


Library NameLLVM
Version #13.1
Version #23.2
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files475
Total Shared Libraries3
Total Symbols / Types6074 / 2720
VerdictIncompatible
(27.9%)

Problem Summary


SeverityCount
Added Symbols-599
Removed SymbolsHigh272
Problems with
Data Types
High164
Medium1908
Low336
Problems with
Symbols
High134
Medium0
Low5
Problems with
Constants
Low2
Other Changes
in Data Types
-683

Added Symbols (599)


AliasAnalysis.h, libLLVM-3.2svn.so
namespace llvm
AliasAnalysis::callCapturesBefore ( Instruction const* I, AliasAnalysis::Location const& MemLoc, DominatorTree* DT )

APFloat.h, libLLVM-3.2svn.so
namespace llvm
APFloat::roundToIntegral enum APFloat::roundingMode p1 )

Archive.h, libLLVM-3.2svn.so
namespace llvm
Archive::writeMember ( ArchiveMember const& member, std::ofstream& ARFile, bool CreateSymbolTable, bool TruncateNames, std::string* ErrMessage )
Archive::writeToDisk ( bool CreateSymbolTable, bool TruncateNames, std::string* ErrMessage )

AsmPrinter.h, libLLVM-3.2svn.so
namespace llvm
AsmPrinter::getDataLayout ( ) const

AsmPrinters.def, libLLVM-3.2svn.so
LLVMInitializeNVPTXAsmPrinter ( )

Attributes.h, libLLVM-3.2svn.so
namespace llvm
AttrBuilder::addAlignmentAttr unsigned int Align )
AttrBuilder::addAttribute enum Attributes::AttrVal Val )
AttrBuilder::addAttributes Attributes const& A )
AttrBuilder::addRawValue uint64_t Val )
AttrBuilder::addStackAlignmentAttr unsigned int Align )
AttrBuilder::getAlignment ( ) const
AttrBuilder::getStackAlignment ( ) const
AttrBuilder::hasAlignmentAttr ( ) const
AttrBuilder::hasAttribute enum Attributes::AttrVal A ) const
AttrBuilder::hasAttributes ( ) const
AttrBuilder::hasAttributes Attributes const& A ) const
AttrBuilder::removeAttribute enum Attributes::AttrVal Val )
AttrBuilder::removeAttributes Attributes const& A )
Attributes::decodeLLVMAttributesForBitcode ( LLVMContext& C, uint64_t EncodedAttrs ) [static]
Attributes::encodeLLVMAttributesForBitcode Attributes Attrs ) [static]
Attributes::get ( LLVMContext& Context, ArrayRef<enum Attributes::AttrVal> Vals ) [static]
Attributes::get ( LLVMContext& Context, AttrBuilder& B ) [static]
Attributes::getAlignment ( ) const
Attributes::getAsString ( ) const
Attributes::getStackAlignment ( ) const
Attributes::hasAttribute enum Attributes::AttrVal Val ) const
Attributes::hasAttributes ( ) const
Attributes::hasAttributes Attributes const& A ) const
Attributes::Raw ( ) const
Attributes::typeIncompatible Type* Ty ) [static]
AttrListPtr::addAttr ( LLVMContext& C, unsigned int Idx, Attributes Attrs ) const
AttrListPtr::get ( LLVMContext& C, ArrayRef<AttributeWithIndex> Attrs ) [static]
AttrListPtr::getAttributesAtIndex unsigned int i ) const
AttrListPtr::getNumAttrs ( ) const
AttrListPtr::hasAttrSomewhere enum Attributes::AttrVal Attr ) const
AttrListPtr::removeAttr ( LLVMContext& C, unsigned int Idx, Attributes Attrs ) const

BasicBlockUtils.h, libLLVM-3.2svn.so
namespace llvm
DeleteDeadPHIs BasicBlock* BB, TargetLibraryInfo const* TLI )
SplitBlockAndInsertIfThen ( Instruction* Cmp, bool Unreachable, MDNode* BranchWeights )

BranchProbabilityInfo.h, libLLVM-3.2svn.so
namespace llvm
BranchProbabilityInfo::getEdgeProbability ( BasicBlock const* Src, unsigned int IndexInSuccessors ) const
BranchProbabilityInfo::getEdgeWeight ( BasicBlock const* Src, unsigned int IndexInSuccessors ) const
BranchProbabilityInfo::setEdgeWeight ( BasicBlock const* Src, unsigned int IndexInSuccessors, uint32_t Weight )

BuildLibCalls.h, libLLVM-3.2svn.so
namespace llvm
SimplifyFortifiedLibCalls::fold CallInst* CI, DataLayout const* TD, TargetLibraryInfo const* TLI )

BypassSlowDivision.h, libLLVM-3.2svn.so
namespace llvm
bypassSlowDivision Function& F, Function::iterator& I, DenseMap<unsigned int, unsigned int, DenseMapInfo<unsigned int> >const& BypassWidth )

CaptureTracking.h, libLLVM-3.2svn.so
namespace llvm
CaptureTracker::shouldExplore Use* U )

Cloning.h, libLLVM-3.2svn.so
namespace llvm
CloneAndPruneFunctionInto ( Function* NewFunc, Function const* OldFunc, ValueToValueMapTy& VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*>& Returns, char const* NameSuffix, ClonedCodeInfo* CodeInfo, DataLayout const* TD, Instruction* TheCall )

CodeExtractor.h, libLLVM-3.2svn.so
namespace llvm
CodeExtractor::CodeExtractor [in-charge] ( ArrayRef<BasicBlock*> BBs, DominatorTree* DT, bool AggregateArgs )
CodeExtractor::CodeExtractor [in-charge] BasicBlock* BB, bool AggregateArgs )
CodeExtractor::CodeExtractor [in-charge] ( DominatorTree& DT, Loop& L, bool AggregateArgs )
CodeExtractor::CodeExtractor [in-charge] ( DominatorTree& DT, RegionNode const& RN, bool AggregateArgs )
CodeExtractor::CodeExtractor [not-in-charge] ( ArrayRef<BasicBlock*> BBs, DominatorTree* DT, bool AggregateArgs )
CodeExtractor::CodeExtractor [not-in-charge] BasicBlock* BB, bool AggregateArgs )
CodeExtractor::CodeExtractor [not-in-charge] ( DominatorTree& DT, Loop& L, bool AggregateArgs )
CodeExtractor::CodeExtractor [not-in-charge] ( DominatorTree& DT, RegionNode const& RN, bool AggregateArgs )
CodeExtractor::extractCodeRegion ( )
CodeExtractor::findInputsOutputs ( CodeExtractor::ValueSet& Inputs, CodeExtractor::ValueSet& Outputs ) const

CodeMetrics.h, libLLVM-3.2svn.so
namespace llvm
callIsSmall ImmutableCallSite CS )
CodeMetrics::analyzeBasicBlock ( BasicBlock const* BB, DataLayout const* TD )
CodeMetrics::analyzeFunction Function* F, DataLayout const* TD )
isInstructionFree ( Instruction const* I, DataLayout const* TD )

COFF.h, libLLVM-3.2svn.so
namespace llvm::object
COFFObjectFile::getCOFFRelocation relocation_iterator& It ) const
COFFObjectFile::getCOFFSection section_iterator& It ) const
COFFObjectFile::getCOFFSymbol symbol_iterator& It ) const
COFFObjectFile::getSymbolAuxData coff_symbol const* symbol ) const
COFFObjectFile::getSymbolValue ( union DataRefImpl Symb, uint64_t& Val ) const
COFFObjectFile::isSectionReadOnlyData ( union DataRefImpl Sec, bool& Res ) const

CommandLine.h, libLLVM-3.2svn.so
namespace llvm::cl
ParseCommandLineOptions int argc, char const*const* argv, char const* Overview )
ParseEnvironmentOptions ( char const* progName, char const* envvar, char const* Overview )

Constant.h, libLLVM-3.2svn.so
namespace llvm
Constant::isThreadDependent ( ) const

ConstantFolding.h, libLLVM-3.2svn.so
namespace llvm
ConstantFoldCompareInstOperands ( unsigned int Predicate, Constant* LHS, Constant* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI )
ConstantFoldConstantExpression ( ConstantExpr const* CE, DataLayout const* TD, TargetLibraryInfo const* TLI )
ConstantFoldInstOperands ( unsigned int Opcode, Type* DestTy, ArrayRef<Constant*> Ops, DataLayout const* TD, TargetLibraryInfo const* TLI )
ConstantFoldInstruction Instruction* I, DataLayout const* TD, TargetLibraryInfo const* TLI )
ConstantFoldLoadFromConstPtr Constant* C, DataLayout const* TD )

ConstantRange.h, libLLVM-3.2svn.so
namespace llvm
ConstantRange::difference ConstantRange const& CR ) const

Constants.h, libLLVM-3.2svn.so
namespace llvm
ConstantExpr::getBinOpAbsorber ( unsigned int Opcode, Type* Ty ) [static]
ConstantExpr::getBinOpIdentity ( unsigned int Opcode, Type* Ty ) [static]

Core.h, libLLVM-3.2svn.so
LLVMGetMDNodeNumOperands LLVMValueRef V )
LLVMGetMDNodeOperands LLVMValueRef V, LLVMValueRef* Dest )
LLVMPrintModuleToFile LLVMModuleRef M, char const* Filename, char** ErrorMessage )

DataLayout.h, libLLVM-3.2svn.so
namespace llvm
DataLayout::DataLayout [in-charge] ( )
DataLayout::DataLayout [in-charge] Module const* M )
DataLayout::DataLayout [not-in-charge] ( )
DataLayout::DataLayout [not-in-charge] Module const* M )
DataLayout::getABIIntegerTypeAlignment unsigned int BitWidth ) const
DataLayout::getABITypeAlignment Type* Ty ) const
DataLayout::getCallFrameTypeAlignment Type* Ty ) const
DataLayout::getIndexedOffset Type* Ty, ArrayRef<Value*> Indices ) const
DataLayout::getIntPtrType ( LLVMContext& C, unsigned int AddressSpace ) const
DataLayout::getIntPtrType Type* p1 ) const
DataLayout::getPreferredAlignment GlobalVariable const* GV ) const
DataLayout::getPreferredAlignmentLog GlobalVariable const* GV ) const
DataLayout::getPreferredTypeAlignmentShift Type* Ty ) const
DataLayout::getPrefTypeAlignment Type* Ty ) const
DataLayout::getStringRepresentation ( ) const
DataLayout::getStructLayout StructType* Ty ) const
DataLayout::getTypeSizeInBits Type* Ty ) const
DataLayout::ID [data]
DataLayout::parseSpecifier ( StringRef LayoutDescription, DataLayout* td ) [static]
DataLayout::~DataLayout [in-charge-deleting] ( )
DataLayout::~DataLayout [in-charge] ( )
DataLayout::~DataLayout [not-in-charge] ( )
LayoutAlignElem::get ( enum AlignTypeEnum align_type, unsigned int abi_align, unsigned int pref_align, uint32_t bit_width ) [static]
LayoutAlignElem::operator == LayoutAlignElem const& rhs ) const
PointerAlignElem::get ( uint32_t addr_space, unsigned int abi_align, unsigned int pref_align, uint32_t bit_width ) [static]
PointerAlignElem::operator == PointerAlignElem const& rhs ) const

Debug.h, libLLVM-3.2svn.so
namespace llvm
setCurrentDebugType char const* Type )

DebugInfo.h, libLLVM-3.2svn.so
namespace llvm
DIDescriptor::replaceFunctionField ( unsigned int Elt, Function* F )
DIScope::printInternal raw_ostream& OS ) const
DIType::printInternal raw_ostream& OS ) const

DependenceAnalysis.h, libLLVM-3.2svn.so
namespace llvm
Dependence::dump raw_ostream& OS ) const
Dependence::isAnti ( ) const
Dependence::isFlow ( ) const
Dependence::isInput ( ) const
Dependence::isOutput ( ) const
Dependence::isScalar unsigned int Level ) const
DependenceAnalysis::Constraint::dump raw_ostream& OS ) const
DependenceAnalysis::Constraint::getA ( ) const
DependenceAnalysis::Constraint::getAssociatedLoop ( ) const
DependenceAnalysis::Constraint::getB ( ) const
DependenceAnalysis::Constraint::getC ( ) const
DependenceAnalysis::Constraint::getD ( ) const
DependenceAnalysis::Constraint::getX ( ) const
DependenceAnalysis::Constraint::getY ( ) const
DependenceAnalysis::Constraint::setAny ScalarEvolution* SE )
DependenceAnalysis::Constraint::setDistance SCEV const* D, Loop const* CurrentLoop )
DependenceAnalysis::Constraint::setEmpty ( )
DependenceAnalysis::Constraint::setLine SCEV const* A, SCEV const* B, SCEV const* C, Loop const* CurrentLoop )
DependenceAnalysis::Constraint::setPoint SCEV const* X, SCEV const* Y, Loop const* CurrentLoop )
DependenceAnalysis::depends ( Instruction const* Src, Instruction const* Dst, bool PossiblyLoopIndependent )
DependenceAnalysis::getAnalysisUsage AnalysisUsage& p1 ) const
DependenceAnalysis::getSplitIteration ( Dependence const* Dep, unsigned int Level )
DependenceAnalysis::ID [data]
DependenceAnalysis::print ( raw_ostream& p1, Module const* p2 ) const
DependenceAnalysis::releaseMemory ( )
DependenceAnalysis::runOnFunction Function& F )
FullDependence::FullDependence [in-charge] ( Instruction const* Src, Instruction const* Dst, bool LoopIndependent, unsigned int Levels )
FullDependence::FullDependence [not-in-charge] ( Instruction const* Src, Instruction const* Dst, bool LoopIndependent, unsigned int Levels )
FullDependence::getDirection unsigned int Level ) const
FullDependence::getDistance unsigned int Level ) const
FullDependence::isPeelFirst unsigned int Level ) const
FullDependence::isPeelLast unsigned int Level ) const
FullDependence::isScalar unsigned int Level ) const
FullDependence::isSplitable unsigned int Level ) const

DIBuilder.h, libLLVM-3.2svn.so
namespace llvm
DIBuilder::createEnumerationType ( DIDescriptor Scope, StringRef Name, DIFile File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, DIArray Elements, DIType ClassType )
DIBuilder::createForwardDecl ( unsigned int Tag, StringRef Name, DIDescriptor Scope, DIFile F, unsigned int Line, unsigned int RuntimeLang, uint64_t SizeInBits, uint64_t AlignInBits )
DIBuilder::createObjectPointerType DIType Ty )
DIBuilder::createReferenceType ( unsigned int Tag, DIType RTy )

DIContext.h, libLLVM-3.2svn.so
namespace llvm
DIContext::getDWARFContext ( bool isLittleEndian, StringRef infoSection, StringRef abbrevSection, StringRef aRangeSection, StringRef lineSection, StringRef stringSection, StringRef rangeSection, RelocAddrMap const& Map ) [static]

Disassembler.h, libLLVM-3.2svn.so
LLVMSetDisasmOptions ( LLVMDisasmContextRef DC, uint64_t Options )

Dominators.h, libLLVM-3.2svn.so
namespace llvm
BasicBlockEdge::isSingleEdge ( ) const
DominatorTree::dominates ( BasicBlockEdge const& BBE, BasicBlock const* BB ) const
DominatorTree::dominates ( BasicBlockEdge const& BBE, Use const& U ) const

ELF.h, libLLVM-3.2svn.so
namespace llvm::object
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionContents ( ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::Elf_Shdr const* Sec, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolValue ( union DataRefImpl Symb, uint64_t& Val ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionReadOnlyData ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionContents ( ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::Elf_Shdr const* Sec, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolValue ( union DataRefImpl Symb, uint64_t& Val ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionReadOnlyData ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionContents ( ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::Elf_Shdr const* Sec, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolValue ( union DataRefImpl Symb, uint64_t& Val ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionReadOnlyData ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionContents ( ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::Elf_Shdr const* Sec, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolValue ( union DataRefImpl Symb, uint64_t& Val ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionReadOnlyData ( union DataRefImpl Sec, bool& Result ) const

FastISel.h, libLLVM-3.2svn.so
namespace llvm
FastISel::FastEmitInst_rrii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm1, uint64_t Imm2 )
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo, TargetLibraryInfo const* libInfo )
FastISel::FastISel [not-in-charge] ( FunctionLoweringInfo& funcInfo, TargetLibraryInfo const* libInfo )

FileOutputBuffer.h, libLLVM-3.2svn.so
namespace llvm
FileOutputBuffer::commit int64_t NewSmallerSize )
FileOutputBuffer::create ( StringRef FilePath, size_t Size, OwningPtr<FileOutputBuffer>& Result, unsigned int Flags ) [static]
FileOutputBuffer::FileOutputBuffer [in-charge] uint8_t* Start, uint8_t* End, StringRef Path, StringRef TempPath )
FileOutputBuffer::FileOutputBuffer [not-in-charge] uint8_t* Start, uint8_t* End, StringRef Path, StringRef TempPath )
FileOutputBuffer::~FileOutputBuffer [in-charge] ( )
FileOutputBuffer::~FileOutputBuffer [not-in-charge] ( )

FileSystem.h, libLLVM-3.2svn.so
namespace llvm::sys::fs
map_file_pages ( llvm::Twine const& path, off_t file_offset, size_t size, bool map_writable, void*& result )
mapped_file_region::alignment ( ) [static]
mapped_file_region::const_data ( ) const
mapped_file_region::data ( ) const
mapped_file_region::flags ( ) const
mapped_file_region::mapped_file_region [in-charge] int fd, enum mapped_file_region::mapmode mode, uint64_t length, uint64_t offset, llvm::error_code& ec )
mapped_file_region::mapped_file_region [in-charge] ( llvm::Twine const& path, enum mapped_file_region::mapmode mode, uint64_t length, uint64_t offset, llvm::error_code& ec )
mapped_file_region::mapped_file_region [not-in-charge] int fd, enum mapped_file_region::mapmode mode, uint64_t length, uint64_t offset, llvm::error_code& ec )
mapped_file_region::mapped_file_region [not-in-charge] ( llvm::Twine const& path, enum mapped_file_region::mapmode mode, uint64_t length, uint64_t offset, llvm::error_code& ec )
mapped_file_region::size ( ) const
mapped_file_region::~mapped_file_region [in-charge] ( )
mapped_file_region::~mapped_file_region [not-in-charge] ( )
permissions ( llvm::Twine const& path, enum perms prms )
unique_file ( llvm::Twine const& model, int& result_fd, llvm::SmallVectorImpl<char>& result_path, bool makeAbsolute, unsigned int mode )
unmap_file_pages void* base, size_t size )

FoldingSet.h, libLLVM-3.2svn.so
namespace llvm
FoldingSetNodeID::operator< FoldingSetNodeID const& RHS ) const
FoldingSetNodeID::operator< FoldingSetNodeIDRef const RHS ) const
FoldingSetNodeIDRef::operator< FoldingSetNodeIDRef p1 ) const

GCOV.h, libLLVM-3.2svn.so
namespace llvm
GCOVFunction::read ( GCOVBuffer& Buffer, enum GCOV::GCOVFormat Format )

GlobalVariable.h, libLLVM-3.2svn.so
namespace llvm
GlobalVariable::GlobalVariable [in-charge] Module& M, Type* Ty, bool isConstant, enum GlobalValue::LinkageTypes Linkage, Constant* Initializer, Twine const& Name, GlobalVariable* InsertBefore, enum GlobalVariable::ThreadLocalMode p8, unsigned int AddressSpace )
GlobalVariable::GlobalVariable [in-charge] Type* Ty, bool isConstant, enum GlobalValue::LinkageTypes Linkage, Constant* Initializer, Twine const& Name, enum GlobalVariable::ThreadLocalMode p6, unsigned int AddressSpace )
GlobalVariable::GlobalVariable [not-in-charge] Module& M, Type* Ty, bool isConstant, enum GlobalValue::LinkageTypes Linkage, Constant* Initializer, Twine const& Name, GlobalVariable* InsertBefore, enum GlobalVariable::ThreadLocalMode p8, unsigned int AddressSpace )
GlobalVariable::GlobalVariable [not-in-charge] Type* Ty, bool isConstant, enum GlobalValue::LinkageTypes Linkage, Constant* Initializer, Twine const& Name, enum GlobalVariable::ThreadLocalMode p6, unsigned int AddressSpace )

InitializePasses.h, libLLVM-3.2svn.so
namespace llvm
initializeBarrierNoopPass PassRegistry& p1 )
initializeBoundsCheckingPass PassRegistry& p1 )
initializeCostModelAnalysisPass PassRegistry& p1 )
initializeDataLayoutPass PassRegistry& p1 )
initializeDependenceAnalysisPass PassRegistry& p1 )
initializeEarlyIfConverterPass PassRegistry& p1 )
initializeLiveRegMatrixPass PassRegistry& p1 )
initializeLoopVectorizePass PassRegistry& p1 )
initializeMachineFunctionPrinterPassPass PassRegistry& p1 )
initializeMachinePostDominatorTreePass PassRegistry& p1 )
initializeMachineTraceMetricsPass PassRegistry& p1 )
initializeMetaRenamerPass PassRegistry& p1 )
initializeProfileMetadataLoaderPassPass PassRegistry& p1 )
initializeSROAPass PassRegistry& p1 )
initializeStackColoringPass PassRegistry& p1 )
initializeTargetTransformInfoPass PassRegistry& p1 )
initializeVirtRegRewriterPass PassRegistry& p1 )

InlineAsm.h, libLLVM-3.2svn.so
namespace llvm
InlineAsm::get ( FunctionType* Ty, StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack, enum InlineAsm::AsmDialect asmDialect ) [static]

InstrTypes.h, libLLVM-3.2svn.so
namespace llvm
CastInst::isEliminableCastPair ( enum Instruction::CastOps firstOpcode, enum Instruction::CastOps secondOpcode, Type* SrcTy, Type* MidTy, Type* DstTy, Type* SrcIntPtrTy, Type* MidIntPtrTy, Type* DstIntPtrTy ) [static]
CmpInst::anchor ( )

Instruction.h, libLLVM-3.2svn.so
namespace llvm
Instruction::isIdempotent unsigned int op ) [static]
Instruction::isNilpotent unsigned int op ) [static]
Instruction::isSameOperationAs ( Instruction const* I, unsigned int flags ) const

Instructions.h, libLLVM-3.2svn.so
namespace llvm
CallInst::hasFnAttr enum Attributes::AttrVal A ) const
CallInst::paramHasAttr unsigned int i, enum Attributes::AttrVal A ) const
InvokeInst::hasFnAttr enum Attributes::AttrVal A ) const
InvokeInst::paramHasAttr unsigned int i, enum Attributes::AttrVal A ) const
SwitchInst::addCase ( IntegersSubset& OnVal, BasicBlock* Dest )
SwitchInst::removeCase SwitchInst::CaseIt& i )

InstructionSimplify.h, libLLVM-3.2svn.so
namespace llvm
recursivelySimplifyInstruction Instruction* I, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
replaceAndRecursivelySimplify Instruction* I, Value* SimpleV, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyAddInst Value* LHS, Value* RHS, bool isNSW, bool isNUW, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyAndInst Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyAShrInst Value* Op0, Value* Op1, bool isExact, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyBinOp ( unsigned int Opcode, Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyFCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyFDivInst Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyFRemInst Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyGEPInst ( ArrayRef<Value*> Ops, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyICmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyInsertValueInst Value* Agg, Value* Val, ArrayRef<unsigned int> Idxs, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyInstruction Instruction* I, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyLShrInst Value* Op0, Value* Op1, bool isExact, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyMulInst Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyOrInst Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifySDivInst Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifySelectInst Value* Cond, Value* TrueVal, Value* FalseVal, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyShlInst Value* Op0, Value* Op1, bool isNSW, bool isNUW, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifySRemInst Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifySubInst Value* LHS, Value* RHS, bool isNSW, bool isNUW, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyTruncInst Value* Op, Type* Ty, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyUDivInst Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyURemInst Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyXorInst Value* LHS, Value* RHS, DataLayout const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )

Instrumentation.h, libLLVM-3.2svn.so
namespace llvm
createBoundsCheckingPass unsigned int Penalty )

IntegerDivision.h, libLLVM-3.2svn.so
namespace llvm
expandDivision BinaryOperator* Div )
expandRemainder BinaryOperator* Rem )

Intrinsics.h, libLLVM-3.2svn.so
namespace llvm::Intrinsic
getAttributes ( llvm::LLVMContext& C, enum ID id )
getIntrinsicInfoTableEntries enum ID id, llvm::SmallVectorImpl<IITDescriptor>& T )

IPO.h, libLLVM-3.2svn.so
namespace llvm
createBarrierNoopPass ( )
createInternalizePass ( )
createMetaRenamerPass ( )

IRBuilder.h, libLLVM-3.2svn.so
namespace llvm
IRBuilderBase::CreateMemCpy Value* Dst, Value* Src, Value* Size, unsigned int Align, bool isVolatile, MDNode* TBAATag, MDNode* TBAAStructTag )

Linker.h, libLLVM-3.2svn.so
LLVMLinkModules ( LLVMModuleRef Dest, LLVMModuleRef Src, enum LLVMLinkerMode Mode, char** OutMessage )

LiveInterval.h, libLLVM-3.2svn.so
namespace llvm
LiveInterval::createDeadDef SlotIndex Def, VNInfo::Allocator& VNInfoAllocator )
LiveInterval::overlaps ( LiveInterval const& Other, struct CoalescerPair const& CP, SlotIndexes const& p3 ) const
LiveInterval::print raw_ostream& OS ) const
LiveInterval::verify ( ) const

LiveIntervalAnalysis.h, libLLVM-3.2svn.so
namespace llvm
LiveIntervals::addKillFlags struct VirtRegMap const* p1 )
LiveIntervals::extendToIndices ( LiveInterval* LI, ArrayRef<SlotIndex> Indices )
LiveIntervals::handleMove ( MachineInstr* MI, bool UpdateFlags )
LiveIntervals::handleMoveIntoBundle ( MachineInstr* MI, MachineInstr* BundleStart, bool UpdateFlags )
LiveIntervals::hasPHIKill ( LiveInterval const& LI, VNInfo const* VNI ) const
LiveIntervals::LiveIntervals [in-charge] ( )
LiveIntervals::LiveIntervals [not-in-charge] ( )
LiveIntervals::pruneValue ( LiveInterval* LI, SlotIndex Kill, SmallVectorImpl<SlotIndex>* EndPoints )
LiveIntervals::~LiveIntervals [in-charge-deleting] ( )
LiveIntervals::~LiveIntervals [in-charge] ( )
LiveIntervals::~LiveIntervals [not-in-charge] ( )

Loads.h, libLLVM-3.2svn.so
namespace llvm
isSafeToLoadUnconditionally Value* V, Instruction* ScanFrom, unsigned int Align, DataLayout const* TD )

Local.h, libLLVM-3.2svn.so
namespace llvm
ConstantFoldTerminator BasicBlock* BB, bool DeleteDeadConditions, TargetLibraryInfo const* TLI )
getOrEnforceKnownAlignment Value* V, unsigned int PrefAlign, DataLayout const* TD )
isInstructionTriviallyDead Instruction* I, TargetLibraryInfo const* TLI )
RecursivelyDeleteDeadPHINode PHINode* PN, TargetLibraryInfo const* TLI )
RecursivelyDeleteTriviallyDeadInstructions Value* V, TargetLibraryInfo const* TLI )
RemovePredecessorAndSimplify BasicBlock* BB, BasicBlock* Pred, DataLayout* TD )
SimplifyCFG BasicBlock* BB, DataLayout const* TD, TargetTransformInfo const* TTI )
SimplifyInstructionsInBlock BasicBlock* BB, DataLayout const* TD, TargetLibraryInfo const* TLI )

MachineBasicBlock.h, libLLVM-3.2svn.so
namespace llvm
MachineBasicBlock::computeRegisterLiveness ( TargetRegisterInfo const* TRI, unsigned int Reg, MachineInstr* MI, unsigned int Neighborhood )
MachineBasicBlock::isPredecessor MachineBasicBlock const* MBB ) const

MachineBranchProbabilityInfo.h, libLLVM-3.2svn.so
namespace llvm
MachineBranchProbabilityInfo::getEdgeWeight ( MachineBasicBlock const* Src, MachineBasicBlock::const_succ_iterator Dst ) const

MachineFunction.h, libLLVM-3.2svn.so
namespace llvm
MachineFunction::getName ( ) const

MachineInstr.h, libLLVM-3.2svn.so
namespace llvm
MachineInstr::findTiedOperandIdx unsigned int OpIdx ) const
MachineInstr::getInlineAsmDialect ( ) const
MachineInstr::hasOrderedMemoryRef ( ) const
MachineInstr::tieOperands ( unsigned int DefIdx, unsigned int UseIdx )

MachineInstrBundle.h, libLLVM-3.2svn.so
namespace llvm
MachineOperandIteratorBase::analyzePhysReg ( unsigned int Reg, TargetRegisterInfo const* TRI )

MachineJumpTableInfo.h, libLLVM-3.2svn.so
namespace llvm
MachineJumpTableInfo::getEntryAlignment DataLayout const& TD ) const
MachineJumpTableInfo::getEntrySize DataLayout const& TD ) const

MachineOperand.h, libLLVM-3.2svn.so
namespace llvm
hash_value MachineOperand const& MO )
MachineOperand::setIsDef bool Val )

MachinePassRegistry.h, libLLVM-3.2svn.so
namespace llvm
MachinePassRegistry::setDefault StringRef Name )

MachinePostDominators.h, libLLVM-3.2svn.so
namespace llvm
MachinePostDominatorTree::createMachinePostDominatorTreePass ( )
MachinePostDominatorTree::getAnalysisUsage AnalysisUsage& AU ) const
MachinePostDominatorTree::ID [data]
MachinePostDominatorTree::MachinePostDominatorTree [in-charge] ( )
MachinePostDominatorTree::MachinePostDominatorTree [not-in-charge] ( )
MachinePostDominatorTree::print ( raw_ostream& OS, Module const* M ) const
MachinePostDominatorTree::runOnMachineFunction MachineFunction& MF )
MachinePostDominatorTree::~MachinePostDominatorTree [in-charge-deleting] ( )
MachinePostDominatorTree::~MachinePostDominatorTree [in-charge] ( )
MachinePostDominatorTree::~MachinePostDominatorTree [not-in-charge] ( )

MachineRegisterInfo.h, libLLVM-3.2svn.so
namespace llvm
MachineRegisterInfo::addRegOperandToUseList MachineOperand* MO )
MachineRegisterInfo::getUniqueVRegDef unsigned int Reg ) const
MachineRegisterInfo::removeRegOperandFromUseList MachineOperand* MO )

MachineScheduler.h, libLLVM-3.2svn.so
namespace llvm
ForceBottomUp [data]
ForceTopDown [data]
MachineSchedContext::MachineSchedContext [in-charge] ( )
MachineSchedContext::MachineSchedContext [not-in-charge] ( )
MachineSchedContext::~MachineSchedContext [in-charge-deleting] ( )
MachineSchedContext::~MachineSchedContext [in-charge] ( )
MachineSchedContext::~MachineSchedContext [not-in-charge] ( )
ReadyQueue::dump ( )
ScheduleDAGMI::buildDAGWithRegPressure ( )
ScheduleDAGMI::checkSchedLimit ( )
ScheduleDAGMI::dumpSchedule ( ) const
ScheduleDAGMI::enterRegion ( MachineBasicBlock* bb, MachineBasicBlock::iterator begin, MachineBasicBlock::iterator end, unsigned int endcount )
ScheduleDAGMI::initQueues ( )
ScheduleDAGMI::initRegPressure ( )
ScheduleDAGMI::moveInstruction ( MachineInstr* MI, MachineBasicBlock::iterator InsertPos )
ScheduleDAGMI::placeDebugValues ( )
ScheduleDAGMI::postprocessDAG ( )
ScheduleDAGMI::releasePred SUnit* SU, SDep* PredEdge )
ScheduleDAGMI::releasePredecessors SUnit* SU )
ScheduleDAGMI::releaseRoots ( )
ScheduleDAGMI::releaseSucc SUnit* SU, SDep* SuccEdge )
ScheduleDAGMI::releaseSuccessors SUnit* SU )
ScheduleDAGMI::schedule ( )
ScheduleDAGMI::scheduleMI SUnit* SU, bool IsTopNode )
ScheduleDAGMI::updateQueues SUnit* SU, bool IsTopNode )
ScheduleDAGMI::updateScheduledPressure std::vector<unsigned int> NewMaxPressure )

MachO.h, libLLVM-3.2svn.so
namespace llvm::object
MachOObjectFile::getSymbolValue ( union DataRefImpl Symb, uint64_t& Val ) const
MachOObjectFile::isSectionReadOnlyData ( union DataRefImpl Sec, bool& Res ) const

MachOObject.h, libLLVM-3.2svn.so
namespace llvm::object
MachOObject::ReadDataInCodeTableEntry ( uint64_t TableOffset, unsigned int Index, llvm::InMemoryStruct<struct macho::DataInCodeTableEntry>& Res ) const

MCAsmParser.h, libLLVM-3.2svn.so
namespace llvm
MCAsmParserSemaCallback::~MCAsmParserSemaCallback [in-charge-deleting] ( )
MCAsmParserSemaCallback::~MCAsmParserSemaCallback [in-charge] ( )
MCAsmParserSemaCallback::~MCAsmParserSemaCallback [not-in-charge] ( )

MCContext.h, libLLVM-3.2svn.so
namespace llvm
MCContext::LookupSymbol Twine const& Name ) const

MCELFObjectWriter.h, libLLVM-3.2svn.so
namespace llvm
MCELFObjectTargetWriter::MCELFObjectTargetWriter [in-charge] bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_, bool HasRelocationAddend, bool IsN64 )
MCELFObjectTargetWriter::MCELFObjectTargetWriter [not-in-charge] bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_, bool HasRelocationAddend, bool IsN64 )
MCELFObjectTargetWriter::undefinedExplicitRelSym ( MCValue const& Target, MCFixup const& Fixup, bool IsPCRel ) const

MCInstPrinter.h, libLLVM-3.2svn.so
namespace llvm
MCInstPrinter::markup StringRef a, StringRef b ) const
MCInstPrinter::markup StringRef s ) const

MCMachObjectWriter.h, libLLVM-3.2svn.so
namespace llvm
MachObjectWriter::markAbsoluteVariableSymbols ( MCAssembler& Asm, MCAsmLayout const& Layout )
MachObjectWriter::WriteLinkeditLoadCommand uint32_t Type, uint32_t DataOffset, uint32_t DataSize )

MCObjectStreamer.h, libLLVM-3.2svn.so
namespace llvm
MCObjectStreamer::EmitBytes StringRef Data, unsigned int AddrSpace )
MCObjectStreamer::EmitCodeAlignment ( unsigned int ByteAlignment, unsigned int MaxBytesToEmit )
MCObjectStreamer::EmitFill ( uint64_t NumBytes, uint8_t FillValue, unsigned int AddrSpace )
MCObjectStreamer::EmitGPRel64Value MCExpr const* Value )
MCObjectStreamer::EmitValueToAlignment ( unsigned int ByteAlignment, int64_t Value, unsigned int ValueSize, unsigned int MaxBytesToEmit )

MCRegisterInfo.h, libLLVM-3.2svn.so
namespace llvm
MCRegisterInfo::getDwarfRegNum ( unsigned int RegNum, bool isEH ) const
MCRegisterInfo::getLLVMRegNum ( unsigned int RegNum, bool isEH ) const
MCRegisterInfo::getMatchingSuperReg ( unsigned int Reg, unsigned int SubIdx, MCRegisterClass const* RC ) const
MCRegisterInfo::getSEHRegNum unsigned int RegNum ) const
MCRegisterInfo::getSubReg ( unsigned int Reg, unsigned int Idx ) const
MCRegisterInfo::getSubRegIndex ( unsigned int RegNo, unsigned int SubRegNo ) const

MCSchedule.h, libLLVM-3.2svn.so
namespace llvm
MCSchedModel::DefaultSchedModel [data]

MCStreamer.h, libLLVM-3.2svn.so
namespace llvm
MCStreamer::EmitTCEntry MCSymbol const& S )

MCSubtargetInfo.h, libLLVM-3.2svn.so
namespace llvm
MCSubtargetInfo::getSchedModelForCPU StringRef CPU ) const
MCSubtargetInfo::initInstrItins InstrItineraryData& InstrItins ) const
MCSubtargetInfo::InitMCProcessorInfo StringRef CPU, StringRef FS )
MCSubtargetInfo::InitMCSubtargetInfo StringRef TT, StringRef CPU, StringRef FS, SubtargetFeatureKV const* PF, SubtargetFeatureKV const* PD, SubtargetInfoKV const* ProcSched, MCWriteProcResEntry const* WPR, MCWriteLatencyEntry const* WL, MCReadAdvanceEntry const* RA, InstrStage const* IS, unsigned int const* OC, unsigned int const* FP, unsigned int NF, unsigned int NP )

Memory.h, libLLVM-3.2svn.so
namespace llvm::sys
Memory::allocateMappedMemory size_t NumBytes, MemoryBlock const*const NearBlock, unsigned int Flags, llvm::error_code& EC ) [static]
Memory::protectMappedMemory ( MemoryBlock const& Block, unsigned int Flags ) [static]
Memory::releaseMappedMemory MemoryBlock& Block ) [static]

MemoryBuiltins.h, libLLVM-3.2svn.so
namespace llvm
extractCallocCall Value const* I, TargetLibraryInfo const* TLI )
extractMallocCall Value const* I, TargetLibraryInfo const* TLI )
getMallocAllocatedType ( CallInst const* CI, TargetLibraryInfo const* TLI )
getMallocArraySize CallInst* CI, DataLayout const* TD, TargetLibraryInfo const* TLI, bool LookThroughSExt )
getMallocType ( CallInst const* CI, TargetLibraryInfo const* TLI )
getObjectSize ( Value const* Ptr, uint64_t& Size, DataLayout const* TD, TargetLibraryInfo const* TLI, bool RoundToAlign )
isAllocationFn Value const* V, TargetLibraryInfo const* TLI, bool LookThroughBitCast )
isAllocLikeFn Value const* V, TargetLibraryInfo const* TLI, bool LookThroughBitCast )
isArrayMalloc Value const* I, DataLayout const* TD, TargetLibraryInfo const* TLI )
isCallocLikeFn Value const* V, TargetLibraryInfo const* TLI, bool LookThroughBitCast )
isFreeCall Value const* I, TargetLibraryInfo const* TLI )
isMallocLikeFn Value const* V, TargetLibraryInfo const* TLI, bool LookThroughBitCast )
isNoAliasFn Value const* V, TargetLibraryInfo const* TLI, bool LookThroughBitCast )
isReallocLikeFn Value const* V, TargetLibraryInfo const* TLI, bool LookThroughBitCast )
ObjectSizeOffsetEvaluator::compute Value* V )
ObjectSizeOffsetEvaluator::ObjectSizeOffsetEvaluator [in-charge] ( DataLayout const* TD, TargetLibraryInfo const* TLI, LLVMContext& Context )
ObjectSizeOffsetEvaluator::ObjectSizeOffsetEvaluator [not-in-charge] ( DataLayout const* TD, TargetLibraryInfo const* TLI, LLVMContext& Context )
ObjectSizeOffsetEvaluator::visitAllocaInst AllocaInst& I )
ObjectSizeOffsetEvaluator::visitCallSite CallSite CS )
ObjectSizeOffsetEvaluator::visitExtractElementInst ExtractElementInst& I )
ObjectSizeOffsetEvaluator::visitExtractValueInst ExtractValueInst& I )
ObjectSizeOffsetEvaluator::visitGEPOperator GEPOperator& GEP )
ObjectSizeOffsetEvaluator::visitInstruction Instruction& I )
ObjectSizeOffsetEvaluator::visitIntToPtrInst IntToPtrInst& p1 )
ObjectSizeOffsetEvaluator::visitLoadInst LoadInst& I )
ObjectSizeOffsetEvaluator::visitPHINode PHINode& PHI )
ObjectSizeOffsetEvaluator::visitSelectInst SelectInst& I )
ObjectSizeOffsetVisitor::compute Value* V )
ObjectSizeOffsetVisitor::ObjectSizeOffsetVisitor [in-charge] ( DataLayout const* TD, TargetLibraryInfo const* TLI, LLVMContext& Context, bool RoundToAlign )
ObjectSizeOffsetVisitor::ObjectSizeOffsetVisitor [not-in-charge] ( DataLayout const* TD, TargetLibraryInfo const* TLI, LLVMContext& Context, bool RoundToAlign )
ObjectSizeOffsetVisitor::visitAllocaInst AllocaInst& I )
ObjectSizeOffsetVisitor::visitArgument Argument& A )
ObjectSizeOffsetVisitor::visitCallSite CallSite CS )
ObjectSizeOffsetVisitor::visitConstantPointerNull ConstantPointerNull& p1 )
ObjectSizeOffsetVisitor::visitExtractElementInst ExtractElementInst& I )
ObjectSizeOffsetVisitor::visitExtractValueInst ExtractValueInst& I )
ObjectSizeOffsetVisitor::visitGEPOperator GEPOperator& GEP )
ObjectSizeOffsetVisitor::visitGlobalVariable GlobalVariable& GV )
ObjectSizeOffsetVisitor::visitInstruction Instruction& I )
ObjectSizeOffsetVisitor::visitIntToPtrInst IntToPtrInst& p1 )
ObjectSizeOffsetVisitor::visitLoadInst LoadInst& I )
ObjectSizeOffsetVisitor::visitPHINode PHINode& p1 )
ObjectSizeOffsetVisitor::visitSelectInst SelectInst& I )
ObjectSizeOffsetVisitor::visitUndefValue UndefValue& p1 )

MemoryDependenceAnalysis.h, libLLVM-3.2svn.so
namespace llvm
MemoryDependenceAnalysis::getLoadLoadClobberFullWidthSize ( Value const* MemLocBase, int64_t MemLocOffs, unsigned int MemLocSize, LoadInst const* LI, DataLayout const& TD ) [static]

Metadata.h, libLLVM-3.2svn.so
namespace llvm
MDNode::getMostGenericFPMath MDNode* A, MDNode* B ) [static]
MDNode::getMostGenericRange MDNode* A, MDNode* B ) [static]
MDNode::getMostGenericTBAA MDNode* A, MDNode* B ) [static]

Operator.h, libLLVM-3.2svn.so
namespace llvm
Operator::~Operator [in-charge-deleting] ( )
Operator::~Operator [in-charge] ( )
Operator::~Operator [not-in-charge] ( )

Passes.h, libLLVM-3.2svn.so
namespace llvm
createCostModelAnalysisPass ( )
createDependenceAnalysisPass ( )
createProfileMetadataLoaderPass ( )
EarlyIfConverterID [data]
LiveIntervalsID [data]
MachineFunctionPrinterPassID [data]
MachineTraceMetricsID [data]
ProfileMetadataLoaderPassID [data]
StackColoringID [data]
TargetPassConfig::addPass AnalysisID PassID )
TargetPassConfig::addPass Pass* P )
TargetPassConfig::addPassesToHandleExceptions ( )
TargetPassConfig::insertPass ( AnalysisID TargetPassID, AnalysisID InsertedPassID )
TargetPassConfig::printAndVerify char const* Banner )
TargetPassConfig::substitutePass ( AnalysisID StandardID, AnalysisID TargetID )
VirtRegRewriterID [data]

PassManagers.h, libLLVM-3.2svn.so
namespace llvm
PMTopLevelManager::setLastUser ( ArrayRef<Pass*> AnalysisPasses, Pass* P )

Process.h, libLLVM-3.2svn.so
namespace llvm::sys
Process::FileDescriptorHasColors int fd ) [static]
Process::GetRandomNumber ( ) [static]

ProfileDataLoader.h, libLLVM-3.2svn.so
namespace llvm
createProfileMetadataLoaderPass std::string const& Filename )
ProfileDataLoader::ProfileDataLoader [in-charge] ( char const* ToolName, std::string const& Filename )
ProfileDataLoader::ProfileDataLoader [not-in-charge] ( char const* ToolName, std::string const& Filename )
ProfileDataLoader::Uncounted [data]

ProfileInfoLoader.h, libLLVM-3.2svn.so
namespace llvm
ProfileInfoLoader::ProfileInfoLoader [in-charge] ( char const* ToolName, std::string const& Filename )
ProfileInfoLoader::ProfileInfoLoader [not-in-charge] ( char const* ToolName, std::string const& Filename )

raw_ostream.h, libLLVM-3.2svn.so
namespace llvm
raw_fd_ostream::has_colors ( ) const

RegAllocPBQP.h, libLLVM-3.2svn.so
namespace llvm
PBQPRAProblem::getVRegForNode PBQP::Graph::NodeEntry const* node ) const

RegisterPressure.h, libLLVM-3.2svn.so
namespace llvm
IntervalPressure::openBottom SlotIndex PrevBottom )
IntervalPressure::openTop SlotIndex NextTop )
IntervalPressure::reset ( )
RegionPressure::openBottom MachineBasicBlock::const_iterator PrevBottom )
RegionPressure::openTop MachineBasicBlock::const_iterator PrevTop )
RegionPressure::reset ( )
RegisterPressure::decrease ( TargetRegisterClass const* RC, TargetRegisterInfo const* TRI )
RegisterPressure::dump TargetRegisterInfo const* TRI ) const
RegisterPressure::increase ( TargetRegisterClass const* RC, TargetRegisterInfo const* TRI )
RegPressureTracker::addLiveRegs ArrayRef<unsigned int> Regs )
RegPressureTracker::advance ( )
RegPressureTracker::bumpDownwardPressure MachineInstr const* MI )
RegPressureTracker::bumpUpwardPressure MachineInstr const* MI )
RegPressureTracker::closeBottom ( )
RegPressureTracker::closeRegion ( )
RegPressureTracker::closeTop ( )
RegPressureTracker::decreasePhysRegPressure ArrayRef<unsigned int> Regs )
RegPressureTracker::decreaseVirtRegPressure ArrayRef<unsigned int> Regs )
RegPressureTracker::discoverPhysLiveIn unsigned int Reg )
RegPressureTracker::discoverPhysLiveOut unsigned int Reg )
RegPressureTracker::discoverVirtLiveIn unsigned int Reg )
RegPressureTracker::discoverVirtLiveOut unsigned int Reg )
RegPressureTracker::getDownwardPressure ( MachineInstr const* MI, std::vector<unsigned int>& PressureResult, std::vector<unsigned int>& MaxPressureResult )
RegPressureTracker::getMaxDownwardPressureDelta ( MachineInstr const* MI, RegPressureDelta& Delta, ArrayRef<PressureElement> CriticalPSets, ArrayRef<unsigned int> MaxPressureLimit )
RegPressureTracker::getMaxUpwardPressureDelta ( MachineInstr const* MI, RegPressureDelta& Delta, ArrayRef<PressureElement> CriticalPSets, ArrayRef<unsigned int> MaxPressureLimit )
RegPressureTracker::getUpwardPressure ( MachineInstr const* MI, std::vector<unsigned int>& PressureResult, std::vector<unsigned int>& MaxPressureResult )
RegPressureTracker::increasePhysRegPressure ArrayRef<unsigned int> Regs )
RegPressureTracker::increaseVirtRegPressure ArrayRef<unsigned int> Regs )
RegPressureTracker::init ( MachineFunction const* mf, RegisterClassInfo const* rci, LiveIntervals const* lis, MachineBasicBlock const* mbb, MachineBasicBlock::const_iterator pos )
RegPressureTracker::isBottomClosed ( ) const
RegPressureTracker::isTopClosed ( ) const
RegPressureTracker::recede ( )

RuntimeDyld.h, libLLVM-3.2svn.so
namespace llvm
RuntimeDyld::getSymbolLoadAddress StringRef Name )
RuntimeDyld::loadObject ObjectBuffer* InputBuffer )
RuntimeDyld::mapSectionAddress ( void const* LocalAddress, uint64_t TargetAddress )

Scalar.h, libLLVM-3.2svn.so
namespace llvm
createScalarReplAggregatesPass int Threshold, bool UseDomTree, int StructMemberThreshold, int ArrayElementThreshold, int ScalarLoadThreshold )
createSROAPass bool RequiresDomTree )

ScalarEvolution.h, libLLVM-3.2svn.so
namespace llvm
ScalarEvolution::SimplifyICmpOperands ( enum CmpInst::Predicate& Pred, SCEV const*& LHS, SCEV const*& RHS, unsigned int Depth )
ScalarEvolution::verifyAnalysis ( ) const

ScalarEvolutionExpander.h, libLLVM-3.2svn.so
namespace llvm
isSafeToExpand SCEV const* S )

ScheduleDAGILP.h, libLLVM-3.2svn.so
namespace llvm
ILPValue::dump ( ) const
ILPValue::print raw_ostream& OS ) const
operator<< ( raw_ostream& OS, ILPValue const& Val )
ScheduleDAGILP::computeILP SUnit const* Root )
ScheduleDAGILP::getILP SUnit const* SU )
ScheduleDAGILP::resize unsigned int NumSUnits )

ScheduleDAGInstrs.h, libLLVM-3.2svn.so
namespace llvm
ScheduleDAGInstrs::addPhysRegDataDeps SUnit* SU, unsigned int OperIdx )
ScheduleDAGInstrs::buildSchedGraph ( AliasAnalysis* AA, RegPressureTracker* RPTracker )

SchedulerRegistry.h, libLLVM-3.2svn.so
namespace llvm
createDAGLinearizer ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )

SelectionDAG.h, libLLVM-3.2svn.so
namespace llvm
SelectionDAG::DAGUpdateListener::NodeDeleted SDNode* N, SDNode* E )
SelectionDAG::DAGUpdateListener::NodeUpdated SDNode* N )
SelectionDAG::getBlockAddress ( BlockAddress const* BA, EVT VT, int64_t Offset, bool isTarget, unsigned char TargetFlags )
SelectionDAG::getTargetIndex int Index, EVT VT, int64_t Offset, unsigned char TargetFlags )
SelectionDAG::RemoveDeadNode SDNode* N )
SelectionDAG::RemoveDeadNodes SmallVectorImpl<SDNode*>& DeadNodes )
SelectionDAG::ReplaceAllUsesOfValuesWith ( SDValue const* From, SDValue const* To, unsigned int Num )
SelectionDAG::ReplaceAllUsesOfValueWith SDValue From, SDValue To )
SelectionDAG::ReplaceAllUsesWith SDNode* From, SDNode* To )
SelectionDAG::ReplaceAllUsesWith SDNode* From, SDValue const* To )
SelectionDAG::ReplaceAllUsesWith SDValue From, SDValue Op )

SelectionDAGNodes.h, libLLVM-3.2svn.so
namespace llvm::ISD
allOperandsUndef llvm::SDNode const* N )

SimplifyLibCalls.h, libLLVM-3.2svn.so
namespace llvm
LibCallSimplifier::LibCallSimplifier [in-charge] ( DataLayout const* TD, TargetLibraryInfo const* TLI )
LibCallSimplifier::LibCallSimplifier [not-in-charge] ( DataLayout const* TD, TargetLibraryInfo const* TLI )
LibCallSimplifier::optimizeCall CallInst* CI )
LibCallSimplifier::replaceAllUsesWith Instruction* I, Value* With ) const
LibCallSimplifier::~LibCallSimplifier [in-charge-deleting] ( )
LibCallSimplifier::~LibCallSimplifier [in-charge] ( )
LibCallSimplifier::~LibCallSimplifier [not-in-charge] ( )

SmallVector.h, libLLVM-3.2svn.so
namespace llvm
SmallVectorBase::grow_pod void* FirstEl, size_t MinSizeInBytes, size_t TSize )

SourceMgr.h, libLLVM-3.2svn.so
namespace llvm
SourceMgr::getLineAndColumn SMLoc Loc, int BufferID ) const

StringRef.h, libLLVM-3.2svn.so
namespace llvm
StringRef::find_last_not_of char C, size_t From ) const
StringRef::find_last_not_of StringRef Chars, size_t From ) const

Target.h, libLLVM-3.2svn.so
LLVMIntPtrTypeForAS ( LLVMTargetDataRef p1, unsigned int AS )
LLVMPointerSizeForAS ( LLVMTargetDataRef p1, unsigned int AS )

TargetInstrInfo.h, libLLVM-3.2svn.so
namespace llvm
TargetInstrInfo::computeDefOperandLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, bool FindMin ) const
TargetInstrInfo::computeOperandLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx, bool FindMin ) const
TargetInstrInfo::defaultDefLatency ( MCSchedModel const* SchedModel, MachineInstr const* DefMI ) const
TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI, MachineFunction const& MF ) const
TargetInstrInfoImpl::CreateTargetMIHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) const
TargetInstrInfoImpl::getInstrLatency ( InstrItineraryData const* ItinData, MachineInstr const* MI, unsigned int* PredCost ) const
TargetInstrInfoImpl::getNumMicroOps ( InstrItineraryData const* ItinData, MachineInstr const* MI ) const
TargetInstrInfoImpl::getOperandLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx ) const
TargetInstrInfoImpl::hasLowDefLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx ) const

TargetLibraryInfo.h, libLLVM-3.2svn.so
namespace llvm
TargetLibraryInfo::getLibFunc ( StringRef funcName, enum LibFunc::Func& F ) const

TargetLowering.h, libLLVM-3.2svn.so
namespace llvm
GetReturnInfo ( Type* ReturnType, Attributes attr, SmallVectorImpl<ISD::OutputArg>& Outs, TargetLowering const& TLI )
TargetLowering::isLegalAddressingMode ( AddrMode const& AM, Type* Ty ) const
TargetLowering::LowerCallTo TargetLowering::CallLoweringInfo& CLI ) const

TargetLoweringObjectFileImpl.h, libLLVM-3.2svn.so
namespace llvm
TargetLoweringObjectFileELF::InitializeELF bool UseInitArray_ )

TargetMachine.h, libLLVM-3.2svn.so
namespace llvm
LLVMTargetMachine::addPassesToEmitFile ( PassManagerBase& PM, formatted_raw_ostream& Out, enum TargetMachine::CodeGenFileType FileType, bool DisableVerify, AnalysisID StartAfter, AnalysisID StopAfter )

TargetRegisterInfo.h, libLLVM-3.2svn.so
namespace llvm
PrintRegUnit::print raw_ostream& p1 ) const
TargetRegisterInfo::getAllocatableClass TargetRegisterClass const* RC ) const
TargetRegisterInfo::getCommonSuperRegClass ( TargetRegisterClass const* RCA, unsigned int SubA, TargetRegisterClass const* RCB, unsigned int SubB, unsigned int& PreA, unsigned int& PreB ) const
TargetRegisterInfo::getMatchingSuperRegClass ( TargetRegisterClass const* A, TargetRegisterClass const* B, unsigned int Idx ) const
TargetRegisterInfo::TargetRegisterInfo [in-charge] ( struct TargetRegisterInfoDesc const* ID, TargetRegisterInfo::regclass_iterator RegClassBegin, TargetRegisterInfo::regclass_iterator RegClassEnd, char const*const* SRINames, unsigned int const* SRILaneMasks )
TargetRegisterInfo::TargetRegisterInfo [not-in-charge] ( struct TargetRegisterInfoDesc const* ID, TargetRegisterInfo::regclass_iterator RegClassBegin, TargetRegisterInfo::regclass_iterator RegClassEnd, char const*const* SRINames, unsigned int const* SRILaneMasks )

TargetRegistry.h, libLLVM-3.2svn.so
namespace llvm
TargetRegistry::lookupTarget ( std::string const& ArchName, Triple& TheTriple, std::string& Error ) [static]

Targets.def, libLLVM-3.2svn.so
LLVMInitializeNVPTXTarget ( )
LLVMInitializeNVPTXTargetInfo ( )
LLVMInitializeNVPTXTargetMC ( )

TargetSchedule.h, libLLVM-3.2svn.so
namespace llvm
TargetSchedModel::computeInstrLatency MachineInstr const* MI ) const
TargetSchedModel::computeOperandLatency ( MachineInstr const* DefMI, unsigned int DefOperIdx, MachineInstr const* UseMI, unsigned int UseOperIdx, bool FindMin ) const
TargetSchedModel::computeOutputLatency ( MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* DepMI ) const
TargetSchedModel::getNumMicroOps ( MachineInstr const* MI, MCSchedClassDesc const* SC ) const
TargetSchedModel::hasInstrItineraries ( ) const
TargetSchedModel::hasInstrSchedModel ( ) const
TargetSchedModel::init ( MCSchedModel const& sm, TargetSubtargetInfo const* sti, TargetInstrInfo const* tii )
TargetSchedModel::resolveSchedClass MachineInstr const* MI ) const

TargetTransformImpl.h, libLLVM-3.2svn.so
namespace llvm
ScalarTargetTransformImpl::getJumpBufAlignment ( ) const
ScalarTargetTransformImpl::getJumpBufSize ( ) const
ScalarTargetTransformImpl::isLegalAddImmediate int64_t imm ) const
ScalarTargetTransformImpl::isLegalAddressingMode ( AddrMode const& AM, Type* Ty ) const
ScalarTargetTransformImpl::isLegalICmpImmediate int64_t imm ) const
ScalarTargetTransformImpl::isTruncateFree Type* Ty1, Type* Ty2 ) const
ScalarTargetTransformImpl::isTypeLegal Type* Ty ) const
ScalarTargetTransformImpl::shouldBuildLookupTables ( ) const
VectorTargetTransformImpl::getArithmeticInstrCost ( unsigned int Opcode, Type* Ty ) const
VectorTargetTransformImpl::getBroadcastCost Type* Tp ) const
VectorTargetTransformImpl::getCastInstrCost ( unsigned int Opcode, Type* Dst, Type* Src ) const
VectorTargetTransformImpl::getCFInstrCost unsigned int Opcode ) const
VectorTargetTransformImpl::getCmpSelInstrCost ( unsigned int Opcode, Type* ValTy, Type* CondTy ) const
VectorTargetTransformImpl::getInstrCost ( unsigned int Opcode, Type* Ty1, Type* Ty2 ) const
VectorTargetTransformImpl::getMemoryOpCost ( unsigned int Opcode, Type* Src, unsigned int Alignment, unsigned int AddressSpace ) const
VectorTargetTransformImpl::getNumberOfParts Type* Tp ) const
VectorTargetTransformImpl::getScalarizationOverhead Type* Ty, bool Insert, bool Extract ) const
VectorTargetTransformImpl::getTypeLegalizationCost Type* Ty ) const
VectorTargetTransformImpl::getVectorInstrCost ( unsigned int Opcode, Type* Val, unsigned int Index ) const
VectorTargetTransformImpl::InstructionOpcodeToISD unsigned int Opcode ) const

TargetTransformInfo.h, libLLVM-3.2svn.so
namespace llvm
TargetTransformInfo::ID [data]
TargetTransformInfo::TargetTransformInfo [in-charge] ( )
TargetTransformInfo::TargetTransformInfo [not-in-charge] ( )

Triple.h, libLLVM-3.2svn.so
namespace llvm
Triple::getiOSVersion ( unsigned int& Major, unsigned int& Minor, unsigned int& Micro ) const

Type.h, libLLVM-3.2svn.so
namespace llvm
Type::getScalarType ( ) const

TypeFinder.h, libLLVM-3.2svn.so
namespace llvm
TypeFinder::clear ( )
TypeFinder::run ( Module const& M, bool onlyNamed )

ValueHandle.h, libLLVM-3.2svn.so
namespace llvm
CallbackVH::allUsesReplacedWith Value* p1 )
CallbackVH::deleted ( )

ValueTracking.h, libLLVM-3.2svn.so
namespace llvm
ComputeMaskedBits Value* V, APInt& KnownZero, APInt& KnownOne, DataLayout const* TD, unsigned int Depth )
ComputeNumSignBits Value* Op, DataLayout const* TD, unsigned int Depth )
ComputeSignBit Value* V, bool& KnownZero, bool& KnownOne, DataLayout const* TD, unsigned int Depth )
GetPointerBaseWithConstantOffset Value* Ptr, int64_t& Offset, DataLayout const& TD )
GetUnderlyingObject Value* V, DataLayout const* TD, unsigned int MaxLookup )
GetUnderlyingObjects Value* V, SmallVectorImpl<Value*>& Objects, DataLayout const* TD, unsigned int MaxLookup )
isKnownNonZero Value* V, DataLayout const* TD, unsigned int Depth )
isPowerOfTwo Value* V, DataLayout const* TD, bool OrZero, unsigned int Depth )
isSafeToSpeculativelyExecute Value const* V, DataLayout const* TD )
MaskedValueIsZero Value* V, APInt const& Mask, DataLayout const* TD, unsigned int Depth )

Vectorize.h, libLLVM-3.2svn.so
LLVMAddLoopVectorizePass LLVMPassManagerRef PM )

Vectorize.h, libLLVM-3.2svn.so
namespace llvm
createLoopVectorizePass ( )

to the top

Removed Symbols (272)


Archive.h, libLLVM-3.1.so
namespace llvm
Archive::writeMember ( ArchiveMember const& member, std::ofstream& ARFile, bool CreateSymbolTable, bool TruncateNames, bool ShouldCompress, std::string* ErrMessage )
Archive::writeToDisk ( bool CreateSymbolTable, bool TruncateNames, bool Compress, std::string* ErrMessage )

AsmPrinter.h, libLLVM-3.1.so
namespace llvm
AsmPrinter::getTargetData ( ) const

AsmPrinters.def, libLLVM-3.1.so
LLVMInitializePTXAsmPrinter ( )

Attributes.h, libLLVM-3.1.so
namespace llvm
AttrListPtr::addAttr ( unsigned int Idx, Attributes Attrs ) const
AttrListPtr::AttrListPtr [in-charge] AttrListPtr const& P )
AttrListPtr::AttrListPtr [not-in-charge] AttrListPtr const& P )
AttrListPtr::get ( AttributeWithIndex const* Attr, unsigned int NumAttrs ) [static]
AttrListPtr::hasAttrSomewhere Attributes Attr ) const
AttrListPtr::removeAttr ( unsigned int Idx, Attributes Attrs ) const
AttrListPtr::~AttrListPtr [in-charge] ( )
AttrListPtr::~AttrListPtr [not-in-charge] ( )
Attributes.h, libLLVM-3.1.so
namespace llvm::Attribute
getAsString llvm::Attributes Attrs )
typeIncompatible llvm::Type* Ty )

BasicBlockUtils.h, libLLVM-3.1.so
namespace llvm
DeleteDeadPHIs BasicBlock* BB )
GetFirstDebugLocInBasicBlock BasicBlock const* BB )

BranchProbabilityInfo.h, libLLVM-3.1.so
namespace llvm
BranchProbabilityInfo::setEdgeWeight ( BasicBlock const* Src, BasicBlock const* Dst, uint32_t Weight )

BuildLibCalls.h, libLLVM-3.1.so
namespace llvm
SimplifyFortifiedLibCalls::fold CallInst* CI, TargetData const* TD )

Cloning.h, libLLVM-3.1.so
namespace llvm
CloneAndPruneFunctionInto ( Function* NewFunc, Function const* OldFunc, ValueToValueMapTy& VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*>& Returns, char const* NameSuffix, ClonedCodeInfo* CodeInfo, TargetData const* TD, Instruction* TheCall )

CodeMetrics.h, libLLVM-3.1.so
namespace llvm
CodeMetrics::analyzeBasicBlock ( BasicBlock const* BB, TargetData const* TD )
CodeMetrics::analyzeFunction Function* F, TargetData const* TD )
isInstructionFree ( Instruction const* I, TargetData const* TD )

CommandLine.h, libLLVM-3.1.so
namespace llvm::cl
ParseCommandLineOptions int argc, char const*const* argv, char const* Overview, bool ReadResponseFiles )
ParseEnvironmentOptions ( char const* progName, char const* envvar, char const* Overview, bool ReadResponseFiles )

ConstantFolding.h, libLLVM-3.1.so
namespace llvm
ConstantFoldCompareInstOperands ( unsigned int Predicate, Constant* LHS, Constant* RHS, TargetData const* TD, TargetLibraryInfo const* TLI )
ConstantFoldConstantExpression ( ConstantExpr const* CE, TargetData const* TD, TargetLibraryInfo const* TLI )
ConstantFoldInstOperands ( unsigned int Opcode, Type* DestTy, ArrayRef<Constant*> Ops, TargetData const* TD, TargetLibraryInfo const* TLI )
ConstantFoldInstruction Instruction* I, TargetData const* TD, TargetLibraryInfo const* TLI )
ConstantFoldLoadFromConstPtr Constant* C, TargetData const* TD )

Debug.h, libLLVM-3.1.so
namespace llvm
SetCurrentDebugType char const* Type )

DebugInfo.h, libLLVM-3.1.so
namespace llvm
DIBasicType::dump ( ) const
DIBasicType::print raw_ostream& OS ) const
DICompileUnit::dump ( ) const
DICompileUnit::print raw_ostream& OS ) const
DICompositeType::dump ( ) const
DICompositeType::print raw_ostream& OS ) const
DIDerivedType::dump ( ) const
DIDerivedType::print raw_ostream& OS ) const
DIGlobalVariable::dump ( ) const
DIGlobalVariable::print raw_ostream& OS ) const
DISubprogram::dump ( ) const
DISubprogram::print raw_ostream& OS ) const
DIType::dump ( ) const
DIType::print raw_ostream& OS ) const
DIVariable::dump ( ) const
DIVariable::print raw_ostream& OS ) const
vtable for DIBasicType [data]
vtable for DICompileUnit [data]
vtable for DICompositeType [data]
vtable for DIDerivedType [data]
vtable for DINameSpace [data]
vtable for DIScope [data]
vtable for DISubprogram [data]
vtable for DIType [data]

DebugLoc.h, libLLVM-3.1.so
namespace llvm
DenseMapInfo<DebugLoc>::getEmptyKey ( ) [static]
DenseMapInfo<DebugLoc>::getTombstoneKey ( ) [static]
DenseMapInfo<DebugLoc>::isEqual ( DebugLoc const& LHS, DebugLoc const& RHS ) [static]

DFAPacketizer.h, libLLVM-3.1.so
namespace llvm
VLIWPacketizerList::addToPacket MachineInstr* MI )
VLIWPacketizerList::ignorePseudoInstruction MachineInstr* I, MachineBasicBlock* MBB )
VLIWPacketizerList::isSoloInstruction MachineInstr* I )

DIBuilder.h, libLLVM-3.1.so
namespace llvm
DIBuilder::createEnumerationType ( DIDescriptor Scope, StringRef Name, DIFile File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, DIArray Elements )
DIBuilder::createForwardDecl ( unsigned int Tag, StringRef Name, DIFile F, unsigned int Line, unsigned int RuntimeLang )
DIBuilder::createReferenceType DIType RTy )

DIContext.h, libLLVM-3.1.so
namespace llvm
DIContext::getDWARFContext ( bool isLittleEndian, StringRef infoSection, StringRef abbrevSection, StringRef aRangeSection, StringRef lineSection, StringRef stringSection ) [static]

FastISel.h, libLLVM-3.1.so
namespace llvm
FastISel::FastISel [in-charge] FunctionLoweringInfo& funcInfo )
FastISel::FastISel [not-in-charge] FunctionLoweringInfo& funcInfo )

FileSystem.h, libLLVM-3.1.so
namespace llvm::sys::fs
unique_file ( llvm::Twine const& model, int& result_fd, llvm::SmallVectorImpl<char>& result_path, bool makeAbsolute )

FunctionUtils.h, libLLVM-3.1.so
namespace llvm
ExtractBasicBlock ( ArrayRef<BasicBlock*> BBs, bool AggregateArgs )
ExtractCodeRegion ( DominatorTree& DT, ArrayRef<BasicBlock*> code, bool AggregateArgs )
ExtractLoop ( DominatorTree& DT, Loop* L, bool AggregateArgs )

GCOV.h, libLLVM-3.1.so
namespace llvm
GCOVFunction::read ( GCOVBuffer& Buffer, enum GCOVFormat Format )

GlobalVariable.h, libLLVM-3.1.so
namespace llvm
GlobalVariable::GlobalVariable [in-charge] Module& M, Type* Ty, bool isConstant, enum GlobalValue::LinkageTypes Linkage, Constant* Initializer, Twine const& Name, GlobalVariable* InsertBefore, bool ThreadLocal, unsigned int AddressSpace )
GlobalVariable::GlobalVariable [in-charge] Type* Ty, bool isConstant, enum GlobalValue::LinkageTypes Linkage, Constant* Initializer, Twine const& Name, bool ThreadLocal, unsigned int AddressSpace )
GlobalVariable::GlobalVariable [not-in-charge] Module& M, Type* Ty, bool isConstant, enum GlobalValue::LinkageTypes Linkage, Constant* Initializer, Twine const& Name, GlobalVariable* InsertBefore, bool ThreadLocal, unsigned int AddressSpace )
GlobalVariable::GlobalVariable [not-in-charge] Type* Ty, bool isConstant, enum GlobalValue::LinkageTypes Linkage, Constant* Initializer, Twine const& Name, bool ThreadLocal, unsigned int AddressSpace )

InitializePasses.h, libLLVM-3.1.so
namespace llvm
initializeLoopDependenceAnalysisPass PassRegistry& p1 )
initializeRenderMachineFunctionPass PassRegistry& p1 )
initializeTargetDataPass PassRegistry& p1 )

InlineAsm.h, libLLVM-3.1.so
namespace llvm
InlineAsm::get ( FunctionType* Ty, StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack ) [static]

InlineCost.h, libLLVM-3.1.so
namespace llvm
callIsSmall Function const* F )

InstrTypes.h, libLLVM-3.1.so
namespace llvm
CastInst::isEliminableCastPair ( enum Instruction::CastOps firstOpcode, enum Instruction::CastOps secondOpcode, Type* SrcTy, Type* MidTy, Type* DstTy, Type* IntPtrTy ) [static]
CmpInst::Anchor ( ) const

Instruction.h, libLLVM-3.1.so
namespace llvm
Instruction::isSameOperationAs Instruction const* I ) const

Instructions.h, libLLVM-3.1.so
namespace llvm
CallInst::paramHasAttr unsigned int i, Attributes attr ) const
GetElementPtrInst::getAddressSpace Value* Ptr ) [static]
InvokeInst::paramHasAttr unsigned int i, Attributes attr ) const
SwitchInst::removeCase SwitchInst::CaseIt i )

InstructionSimplify.h, libLLVM-3.1.so
namespace llvm
recursivelySimplifyInstruction Instruction* I, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
replaceAndRecursivelySimplify Instruction* I, Value* SimpleV, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyAddInst Value* LHS, Value* RHS, bool isNSW, bool isNUW, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyAndInst Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyAShrInst Value* Op0, Value* Op1, bool isExact, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyBinOp ( unsigned int Opcode, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyFCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyFDivInst Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyFRemInst Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyGEPInst ( ArrayRef<Value*> Ops, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyICmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyInsertValueInst Value* Agg, Value* Val, ArrayRef<unsigned int> Idxs, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyInstruction Instruction* I, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyLShrInst Value* Op0, Value* Op1, bool isExact, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyMulInst Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyOrInst Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifySDivInst Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifySelectInst Value* Cond, Value* TrueVal, Value* FalseVal, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyShlInst Value* Op0, Value* Op1, bool isNSW, bool isNUW, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifySRemInst Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifySubInst Value* LHS, Value* RHS, bool isNSW, bool isNUW, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyTruncInst Value* Op, Type* Ty, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyUDivInst Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyURemInst Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
SimplifyXorInst Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )

Intrinsics.h, libLLVM-3.1.so
namespace llvm::Intrinsic
getAttributes enum ID id )

IPO.h, libLLVM-3.1.so
namespace llvm
createInternalizePass bool AllButMain )

IRBuilder.h, libLLVM-3.1.so
namespace llvm
IRBuilderBase::CreateMemCpy Value* Dst, Value* Src, Value* Size, unsigned int Align, bool isVolatile, MDNode* TBAATag )

LiveInterval.h, libLLVM-3.1.so
namespace llvm
LiveInterval::ComputeJoinedWeight LiveInterval const& Other )
LiveInterval::Copy ( LiveInterval const& RHS, MachineRegisterInfo* MRI, VNInfo::Allocator& VNInfoAllocator )
LiveInterval::findDefinedVNInfoForRegInt SlotIndex Idx ) const
LiveInterval::killedInRange SlotIndex Start, SlotIndex End ) const
LiveInterval::print ( raw_ostream& OS, TargetRegisterInfo const* TRI ) const

LiveIntervalAnalysis.h, libLLVM-3.1.so
namespace llvm
LiveIntervals::addKillFlags ( )
LiveIntervals::dupInterval LiveInterval* li )
LiveIntervals::handleMove MachineInstr* MI )
LiveIntervals::handleMoveIntoBundle ( MachineInstr* MI, MachineInstr* BundleStart )
LiveIntervals::isReMaterializable ( LiveInterval const& li, SmallVectorImpl<LiveInterval*>const* SpillIs, bool& isLoad )

Loads.h, libLLVM-3.1.so
namespace llvm
isSafeToLoadUnconditionally Value* V, Instruction* ScanFrom, unsigned int Align, TargetData const* TD )

Local.h, libLLVM-3.1.so
namespace llvm
ConstantFoldTerminator BasicBlock* BB, bool DeleteDeadConditions )
getOrEnforceKnownAlignment Value* V, unsigned int PrefAlign, TargetData const* TD )
isInstructionTriviallyDead Instruction* I )
RecursivelyDeleteDeadPHINode PHINode* PN )
RecursivelyDeleteTriviallyDeadInstructions Value* V )
RemovePredecessorAndSimplify BasicBlock* BB, BasicBlock* Pred, TargetData* TD )
SimplifyCFG BasicBlock* BB, TargetData const* TD )
SimplifyInstructionsInBlock BasicBlock* BB, TargetData const* TD )

LoopDependenceAnalysis.h, libLLVM-3.1.so
namespace llvm
LoopDependenceAnalysis::depends Value* p1, Value* p2 )
LoopDependenceAnalysis::getAnalysisUsage AnalysisUsage& p1 ) const
LoopDependenceAnalysis::ID [data]
LoopDependenceAnalysis::isDependencePair Value const* p1, Value const* p2 ) const
LoopDependenceAnalysis::print ( raw_ostream& p1, Module const* p2 ) const
LoopDependenceAnalysis::releaseMemory ( )
LoopDependenceAnalysis::runOnLoop Loop* p1, LPPassManager& p2 )
vtable for LoopDependenceAnalysis [data]

MachineInstr.h, libLLVM-3.1.so
namespace llvm
MachineInstr::hasVolatileMemoryRef ( ) const
MachineInstr::isRegTiedToDefOperand ( unsigned int UseOpIdx, unsigned int* DefOpIdx ) const
MachineInstr::isRegTiedToUseOperand ( unsigned int DefOpIdx, unsigned int* UseOpIdx ) const

MachineJumpTableInfo.h, libLLVM-3.1.so
namespace llvm
MachineJumpTableInfo::getEntryAlignment TargetData const& TD ) const
MachineJumpTableInfo::getEntrySize TargetData const& TD ) const

MachineRegisterInfo.h, libLLVM-3.1.so
namespace llvm
MachineRegisterInfo::hasOneUse unsigned int RegNo ) const

MCELFObjectWriter.h, libLLVM-3.1.so
namespace llvm
MCELFObjectTargetWriter::MCELFObjectTargetWriter [in-charge] bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_, bool HasRelocationAddend_ )
MCELFObjectTargetWriter::MCELFObjectTargetWriter [not-in-charge] bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_, bool HasRelocationAddend_ )

MCObjectWriter.h, libLLVM-3.1.so
namespace llvm
MCObjectWriter::EncodeSLEB128 int64_t Value, raw_ostream& OS ) [static]
MCObjectWriter::EncodeULEB128 uint64_t Value, raw_ostream& OS, unsigned int Padding ) [static]

MCStreamer.h, libLLVM-3.1.so
namespace llvm
MCStreamer::EmitCodeRegion ( )
MCStreamer::EmitDataRegion ( )
MCStreamer::EmitJumpTable16Region ( )
MCStreamer::EmitJumpTable32Region ( )
MCStreamer::EmitJumpTable8Region ( )

MCSubtargetInfo.h, libLLVM-3.1.so
namespace llvm
MCSubtargetInfo::InitMCSubtargetInfo StringRef TT, StringRef CPU, StringRef FS, SubtargetFeatureKV const* PF, SubtargetFeatureKV const* PD, SubtargetInfoKV const* PI, InstrStage const* IS, unsigned int const* OC, unsigned int const* FP, unsigned int NF, unsigned int NP )
MCSubtargetInfo::ReInitMCSubtargetInfo StringRef CPU, StringRef FS )

MemoryBuiltins.h, libLLVM-3.1.so
namespace llvm
extractMallocCall Value const* I )
extractMallocCall Value* I )
extractMallocCallFromBitCast Value const* I )
extractMallocCallFromBitCast Value* I )
getMallocAllocatedType CallInst const* CI )
getMallocArraySize CallInst* CI, TargetData const* TD, bool LookThroughSExt )
getMallocType CallInst const* CI )
isArrayMalloc Value const* I, TargetData const* TD )
isFreeCall Value const* I )
isMalloc Value const* I )

MemoryDependenceAnalysis.h, libLLVM-3.1.so
namespace llvm
MemoryDependenceAnalysis::getLoadLoadClobberFullWidthSize ( Value const* MemLocBase, int64_t MemLocOffs, unsigned int MemLocSize, LoadInst const* LI, TargetData const& TD ) [static]

Module.h, libLLVM-3.1.so
namespace llvm
Module::findUsedStructTypes std::vector<StructType*>& StructTypes ) const

Passes.h, libLLVM-3.1.so
namespace llvm
createLoopDependenceAnalysisPass ( )
NoPassID [data]
TargetPassConfig::addPass char& ID )
TargetPassConfig::printAndVerify char const* Banner ) const
TargetPassConfig::substitutePass ( char& StandardID, char& TargetID )

PassManagers.h, libLLVM-3.1.so
namespace llvm
PMTopLevelManager::setLastUser ( SmallVectorImpl<Pass*>const& AnalysisPasses, Pass* P )

ProcessImplicitDefs.h, libLLVM-3.1.so
namespace llvm
ProcessImplicitDefs::getAnalysisUsage AnalysisUsage& au ) const
ProcessImplicitDefs::ID [data]
ProcessImplicitDefs::runOnMachineFunction MachineFunction& fn )
vtable for ProcessImplicitDefs [data]

ProfileInfo.h, libLLVM-3.1.so
namespace llvm
operator<< ( raw_ostream& O, BasicBlock const* BB )
operator<< ( raw_ostream& O, Function const* F )

ProfileInfoLoader.h, libLLVM-3.1.so
namespace llvm
ProfileInfoLoader::ProfileInfoLoader [in-charge] ( char const* ToolName, std::string const& Filename, Module& M )
ProfileInfoLoader::ProfileInfoLoader [not-in-charge] ( char const* ToolName, std::string const& Filename, Module& M )

RegAllocPBQP.h, libLLVM-3.1.so
namespace llvm
PBQPRAProblem::getVRegForNode std::_List_const_iterator<PBQP::Graph::NodeEntry> node ) const

RegionInfo.h, libLLVM-3.1.so
namespace llvm
Region::block_begin ( )
Region::block_begin ( ) const
Region::block_end ( )
Region::block_end ( ) const

RuntimeDyld.h, libLLVM-3.1.so
namespace llvm
RuntimeDyld::loadObject MemoryBuffer* InputBuffer )
RuntimeDyld::mapSectionAddress ( void* LocalAddress, uint64_t TargetAddress )

Scalar.h, libLLVM-3.1.so
namespace llvm
createScalarReplAggregatesPass int Threshold, bool UseDomTree )

ScalarEvolution.h, libLLVM-3.1.so
namespace llvm
ScalarEvolution::SimplifyICmpOperands ( enum CmpInst::Predicate& Pred, SCEV const*& LHS, SCEV const*& RHS )

ScheduleDAGInstrs.h, libLLVM-3.1.so
namespace llvm
ScheduleDAGInstrs::addPhysRegDataDeps SUnit* SU, MachineOperand const& MO )
ScheduleDAGInstrs::buildSchedGraph AliasAnalysis* AA )
ScheduleDAGInstrs::computeLatency SUnit* SU )
ScheduleDAGInstrs::computeOperandLatency SUnit* Def, SUnit* Use, SDep& dep ) const

SelectionDAG.h, libLLVM-3.1.so
namespace llvm
SelectionDAG::DAGUpdateListener::~DAGUpdateListener [in-charge-deleting] ( )
SelectionDAG::DAGUpdateListener::~DAGUpdateListener [in-charge] ( )
SelectionDAG::DAGUpdateListener::~DAGUpdateListener [not-in-charge] ( )
SelectionDAG::getBlockAddress ( BlockAddress const* BA, EVT VT, bool isTarget, unsigned char TargetFlags )
SelectionDAG::RemoveDeadNode SDNode* N, SelectionDAG::DAGUpdateListener* UpdateListener )
SelectionDAG::RemoveDeadNodes ( SmallVectorImpl<SDNode*>& DeadNodes, SelectionDAG::DAGUpdateListener* UpdateListener )
SelectionDAG::ReplaceAllUsesOfValuesWith ( SDValue const* From, SDValue const* To, unsigned int Num, SelectionDAG::DAGUpdateListener* UpdateListener )
SelectionDAG::ReplaceAllUsesOfValueWith SDValue From, SDValue To, SelectionDAG::DAGUpdateListener* UpdateListener )
SelectionDAG::ReplaceAllUsesWith SDNode* From, SDNode* To, SelectionDAG::DAGUpdateListener* UpdateListener )
SelectionDAG::ReplaceAllUsesWith SDNode* From, SDValue const* To, SelectionDAG::DAGUpdateListener* UpdateListener )
SelectionDAG::ReplaceAllUsesWith SDValue From, SDValue Op, SelectionDAG::DAGUpdateListener* UpdateListener )

SmallVector.h, libLLVM-3.1.so
namespace llvm
SmallVectorBase::grow_pod ( size_t MinSizeInBytes, size_t TSize )

SourceMgr.h, libLLVM-3.1.so
namespace llvm
SourceMgr::FindLineNumber SMLoc Loc, int BufferID ) const

SubtargetFeature.h, libLLVM-3.1.so
namespace llvm
SubtargetFeatures::getItinerary ( StringRef const CPU, SubtargetInfoKV const* Table, size_t TableSize )

TargetData.h, libLLVM-3.1.so
namespace llvm
TargetAlignElem::get ( enum AlignTypeEnum align_type, unsigned int abi_align, unsigned int pref_align, uint32_t bit_width ) [static]
TargetAlignElem::operator == TargetAlignElem const& rhs ) const
TargetData::getABIIntegerTypeAlignment unsigned int BitWidth ) const
TargetData::getABITypeAlignment Type* Ty ) const
TargetData::getCallFrameTypeAlignment Type* Ty ) const
TargetData::getIndexedOffset Type* Ty, ArrayRef<Value*> Indices ) const
TargetData::getIntPtrType LLVMContext& C ) const
TargetData::getPreferredAlignment GlobalVariable const* GV ) const
TargetData::getPreferredAlignmentLog GlobalVariable const* GV ) const
TargetData::getPreferredTypeAlignmentShift Type* Ty ) const
TargetData::getPrefTypeAlignment Type* Ty ) const
TargetData::getStringRepresentation ( ) const
TargetData::getStructLayout StructType* Ty ) const
TargetData::getTypeSizeInBits Type* Ty ) const
TargetData::ID [data]
TargetData::parseSpecifier ( StringRef TargetDescription, TargetData* td ) [static]
TargetData::TargetData [in-charge] ( )
TargetData::TargetData [in-charge] Module const* M )
TargetData::TargetData [not-in-charge] ( )
TargetData::TargetData [not-in-charge] Module const* M )
TargetData::~TargetData [in-charge-deleting] ( )
TargetData::~TargetData [in-charge] ( )
TargetData::~TargetData [not-in-charge] ( )
vtable for TargetData [data]

TargetELFWriterInfo.h, libLLVM-3.1.so
namespace llvm
TargetELFWriterInfo::TargetELFWriterInfo [in-charge] bool is64Bit_, bool isLittleEndian_ )
TargetELFWriterInfo::TargetELFWriterInfo [not-in-charge] bool is64Bit_, bool isLittleEndian_ )
TargetELFWriterInfo::~TargetELFWriterInfo [in-charge-deleting] ( )
TargetELFWriterInfo::~TargetELFWriterInfo [in-charge] ( )
TargetELFWriterInfo::~TargetELFWriterInfo [not-in-charge] ( )
vtable for TargetELFWriterInfo [data]

TargetInstrInfo.h, libLLVM-3.1.so
namespace llvm
TargetInstrInfo::getInstrLatency ( InstrItineraryData const* ItinData, MachineInstr const* MI, unsigned int* PredCost ) const
TargetInstrInfo::getNumMicroOps ( InstrItineraryData const* ItinData, MachineInstr const* MI ) const
TargetInstrInfo::getOperandLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx ) const
TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI ) const
TargetInstrInfo::hasLowDefLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx ) const

TargetLowering.h, libLLVM-3.1.so
namespace llvm
GetReturnInfo ( Type* ReturnType, Attributes attr, SmallVectorImpl<ISD::OutputArg>& Outs, TargetLowering const& TLI, SmallVectorImpl<unsigned long long>* Offsets )
TargetLowering::isLegalAddressingMode ( TargetLowering::AddrMode const& AM, Type* Ty ) const
TargetLowering::LowerCallTo SDValue Chain, Type* RetTy, bool RetSExt, bool RetZExt, bool isVarArg, bool isInreg, unsigned int NumFixedArgs, enum CallingConv::ID CallConv, bool isTailCall, bool doesNotRet, bool isReturnValueUsed, SDValue Callee, TargetLowering::ArgListTy& Args, SelectionDAG& DAG, DebugLoc dl ) const

TargetMachine.h, libLLVM-3.1.so
namespace llvm
LLVMTargetMachine::addPassesToEmitFile ( PassManagerBase& PM, formatted_raw_ostream& Out, enum TargetMachine::CodeGenFileType FileType, bool DisableVerify )

TargetRegisterInfo.h, libLLVM-3.1.so
namespace llvm
TargetRegisterInfo::TargetRegisterInfo [in-charge] ( struct TargetRegisterInfoDesc const* ID, TargetRegisterInfo::regclass_iterator RegClassBegin, TargetRegisterInfo::regclass_iterator RegClassEnd, char const*const* subregindexnames )
TargetRegisterInfo::TargetRegisterInfo [not-in-charge] ( struct TargetRegisterInfoDesc const* ID, TargetRegisterInfo::regclass_iterator RegClassBegin, TargetRegisterInfo::regclass_iterator RegClassEnd, char const*const* subregindexnames )

Targets.def, libLLVM-3.1.so
LLVMInitializePTXTarget ( )
LLVMInitializePTXTargetInfo ( )
LLVMInitializePTXTargetMC ( )

Triple.h, libLLVM-3.1.so
namespace llvm
Triple::getArchTypeForDarwinArchName StringRef Str ) [static]

Type.h, libLLVM-3.1.so
namespace llvm
Type::isFPOrFPVectorTy ( ) const
Type::isIntOrIntVectorTy ( ) const

ValueHandle.h, libLLVM-3.1.so
namespace llvm
CallbackVH::~CallbackVH [in-charge-deleting] ( )
CallbackVH::~CallbackVH [in-charge] ( )
CallbackVH::~CallbackVH [not-in-charge] ( )

ValueTracking.h, libLLVM-3.1.so
namespace llvm
ComputeMaskedBits Value* V, APInt& KnownZero, APInt& KnownOne, TargetData const* TD, unsigned int Depth )
ComputeNumSignBits Value* Op, TargetData const* TD, unsigned int Depth )
ComputeSignBit Value* V, bool& KnownZero, bool& KnownOne, TargetData const* TD, unsigned int Depth )
GetPointerBaseWithConstantOffset Value* Ptr, int64_t& Offset, TargetData const& TD )
GetUnderlyingObject Value* V, TargetData const* TD, unsigned int MaxLookup )
isKnownNonZero Value* V, TargetData const* TD, unsigned int Depth )
isPowerOfTwo Value* V, TargetData const* TD, bool OrZero, unsigned int Depth )
isSafeToSpeculativelyExecute Value const* V, TargetData const* TD )
MaskedValueIsZero Value* V, APInt const& Mask, TargetData const* TD, unsigned int Depth )

to the top

Problems with Data Types, High Severity (164)


AliasAnalysis.h
namespace llvm
[+] class AliasAnalysis (1)

AsmLexer.h
namespace llvm
[+] class AsmLexer (1)

Attributes.h
namespace llvm
[+] class Attributes (1)

CommandLine.h
namespace cl
[+] class parser<PassInfo const*> (1)

DebugInfo.h
namespace llvm
[+] class DebugInfoFinder (1)
[+] class DIBasicType (1)
[+] class DICompileUnit (1)
[+] class DICompositeType (1)
[+] class DIDerivedType (1)
[+] class DIFile (1)
[+] class DILexicalBlock (1)
[+] class DILexicalBlockFile (1)
[+] class DINameSpace (1)
[+] class DIScope (3)
[+] class DISubprogram (1)
[+] class DIType (1)

DFAPacketizer.h
namespace llvm
[+] class VLIWPacketizerList (1)

DIContext.h
namespace llvm
[+] class DIContext (1)

EdgeBundles.h
namespace llvm
[+] class EdgeBundles (1)

ELF.h
namespace object
[+] class ELFObjectFile<(enum support::endianness)0,(bool)false> (4)
[+] class ELFObjectFile<(enum support::endianness)0,(bool)true> (4)
[+] class ELFObjectFile<(enum support::endianness)1,(bool)false> (4)
[+] class ELFObjectFile<(enum support::endianness)1,(bool)true> (4)

ExecutionEngine.h
namespace llvm
[+] class EngineBuilder (1)
[+] class ExecutionEngine (1)

FastISel.h
namespace llvm
[+] class FastISel (1)

FileSystem.h
namespace sys::fs
[+] class directory_entry (1)
[+] class file_status (1)

FoldingSet.h
namespace llvm
[+] class FoldingSetNodeID (1)

GCOV.h
namespace llvm
[+] class GCOVBlock (1)
[+] class GCOVFile (1)
[+] class GCOVFunction (1)
[+] class GCOVLines (1)

IntEqClasses.h
namespace llvm
[+] class IntEqClasses (1)

JITMemoryManager.h
namespace llvm
[+] class JITMemoryManager (1)

LexicalScopes.h
namespace llvm
[+] class LexicalScope (1)
[+] class LexicalScopes (1)

LibCallAliasAnalysis.h
namespace llvm
[+] class LibCallAliasAnalysis (1)

LiveInterval.h
namespace llvm
[+] class ConnectedVNInfoEqClasses (1)
[+] class LiveInterval (1)

LiveIntervalAnalysis.h
namespace llvm
[+] class LiveIntervals (1)

LiveVariables.h
namespace llvm
[+] class LiveVariables (1)
[+] class LiveVariables::VarInfo (1)

MCAsmBackend.h
namespace llvm
[+] class MCAsmBackend (1)

MCAsmInfo.h
namespace llvm
[+] class MCAsmInfo (11)

MCAsmLexer.h
namespace llvm
[+] class MCAsmLexer (1)

MCAsmParser.h
namespace llvm
[+] class MCAsmParser (3)

MCAssembler.h
namespace llvm
[+] class MCAssembler (1)

MCELFObjectWriter.h
namespace llvm
[+] class MCELFObjectTargetWriter (1)

MCInstPrinter.h
namespace llvm
[+] class MCInstPrinter (1)

MCMachObjectWriter.h
namespace llvm
[+] class MachObjectWriter (1)

MCParsedAsmOperand.h
namespace llvm
[+] class MCParsedAsmOperand (6)

MCRegisterInfo.h
namespace llvm
[+] class MCRegisterInfo (1)

MCStreamer.h
namespace llvm
[+] class MCStreamer (7)

MCSubtargetInfo.h
namespace llvm
[+] class MCSubtargetInfo (1)

MCTargetAsmParser.h
namespace llvm
[+] class MCTargetAsmParser (3)

ObjectFile.h
namespace object
[+] class ObjectFile (2)

PassAnalysisSupport.h
namespace llvm
[+] class AnalysisUsage (1)

Passes.h
namespace llvm
[+] class TargetPassConfig (2)

PassManagerBuilder.h
namespace llvm
[+] class PassManagerBuilder (1)

PassManagers.h
namespace llvm
[+] class FPPassManager (1)
[+] class PMDataManager (1)

PassNameParser.h
namespace llvm
[+] class PassNameParser (1)

PHITransAddr.h
namespace llvm
[+] class PHITransAddr (1)

raw_ostream.h
namespace llvm
[+] class raw_ostream (1)

Record.h
namespace llvm
[+] class Init (3)
[+] class TypedInit (1)

RegAllocPBQP.h
namespace llvm
[+] class PBQPRAProblem (1)

RegisterScavenging.h
namespace llvm
[+] class RegScavenger (1)

ScalarEvolution.h
namespace llvm
[+] class ScalarEvolution (1)

ScheduleDAG.h
namespace llvm
[+] class ScheduleDAG (4)
[+] class SUnit (1)

ScheduleDAGInstrs.h
namespace llvm
[+] class Reg2SUnitsMap (1)
[+] class ScheduleDAGInstrs (3)

SelectionDAG.h
namespace llvm
[+] class SelectionDAG (1)

SlotIndexes.h
namespace llvm
[+] class SlotIndexes (1)

TargetInstrInfo.h
namespace llvm
[+] class TargetInstrInfo (11)

TargetLibraryInfo.h
namespace llvm
[+] class TargetLibraryInfo (1)

TargetLowering.h
namespace llvm
[+] class TargetLowering (9)

TargetLoweringObjectFileImpl.h
namespace llvm
[+] class TargetLoweringObjectFileELF (1)

TargetMachine.h
namespace llvm
[+] class LLVMTargetMachine (1)
[+] class TargetMachine (6)

TargetOptions.h
namespace llvm
[+] class TargetOptions (3)

TargetRegisterInfo.h
namespace llvm
[+] class TargetRegisterInfo (6)

TargetSubtargetInfo.h
namespace llvm
[+] class TargetSubtargetInfo (1)

ThreadLocal.h
namespace llvm::sys
[+] class ThreadLocalImpl (1)

to the top

Problems with Symbols, High Severity (134)


Archive.h, libLLVM-3.1.so
namespace llvm
[+] Archive::writeMember ( ArchiveMember const& member, std::ofstream& ARFile, bool CreateSymbolTable, bool TruncateNames, bool ShouldCompress, std::string* ErrMessage ) (1)
[+] Archive::writeToDisk ( bool CreateSymbolTable, bool TruncateNames, bool Compress, std::string* ErrMessage ) (1)

Attributes.h, libLLVM-3.1.so
namespace llvm
[+] AttrListPtr::addAttr ( unsigned int Idx, Attributes Attrs ) const (1)
[+] AttrListPtr::get ( AttributeWithIndex const* Attr, unsigned int NumAttrs ) [static] (1)
[+] AttrListPtr::hasAttrSomewhere Attributes Attr ) const (1)
[+] AttrListPtr::removeAttr ( unsigned int Idx, Attributes Attrs ) const (1)

BasicBlockUtils.h, libLLVM-3.1.so
namespace llvm
[+] DeleteDeadPHIs BasicBlock* BB ) (1)

BranchProbabilityInfo.h, libLLVM-3.1.so
namespace llvm
[+] BranchProbabilityInfo::setEdgeWeight ( BasicBlock const* Src, BasicBlock const* Dst, uint32_t Weight ) (1)

BuildLibCalls.h, libLLVM-3.1.so
namespace llvm
[+] SimplifyFortifiedLibCalls::fold ( CallInst* CI, TargetData const* TD ) (1)

Cloning.h, libLLVM-3.1.so
namespace llvm
[+] CloneAndPruneFunctionInto ( Function* NewFunc, Function const* OldFunc, ValueToValueMapTy& VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*>& Returns, char const* NameSuffix, ClonedCodeInfo* CodeInfo, TargetData const* TD, Instruction* TheCall ) (1)

CodeMetrics.h, libLLVM-3.1.so
namespace llvm
[+] CodeMetrics::analyzeBasicBlock ( BasicBlock const* BB, TargetData const* TD ) (1)
[+] CodeMetrics::analyzeFunction ( Function* F, TargetData const* TD ) (1)
[+] isInstructionFree ( Instruction const* I, TargetData const* TD ) (1)

CommandLine.h, libLLVM-3.1.so
namespace cl
[+] ParseCommandLineOptions int argc, char const*const* argv, char const* Overview, bool ReadResponseFiles ) (1)
[+] ParseEnvironmentOptions ( char const* progName, char const* envvar, char const* Overview, bool ReadResponseFiles ) (1)

ConstantFolding.h, libLLVM-3.1.so
namespace llvm
[+] ConstantFoldCompareInstOperands ( unsigned int Predicate, Constant* LHS, Constant* RHS, TargetData const* TD, TargetLibraryInfo const* TLI ) (1)
[+] ConstantFoldConstantExpression ( ConstantExpr const* CE, TargetData const* TD, TargetLibraryInfo const* TLI ) (1)
[+] ConstantFoldInstOperands ( unsigned int Opcode, Type* DestTy, ArrayRef<Constant*> Ops, TargetData const* TD, TargetLibraryInfo const* TLI ) (1)
[+] ConstantFoldInstruction ( Instruction* I, TargetData const* TD, TargetLibraryInfo const* TLI ) (1)
[+] ConstantFoldLoadFromConstPtr ( Constant* C, TargetData const* TD ) (1)

DIBuilder.h, libLLVM-3.1.so
namespace llvm
[+] DIBuilder::createEnumerationType ( DIDescriptor Scope, StringRef Name, DIFile File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, DIArray Elements ) (1)
[+] DIBuilder::createForwardDecl ( unsigned int Tag, StringRef Name, DIFile F, unsigned int Line, unsigned int RuntimeLang ) (1)
[+] DIBuilder::createReferenceType DIType RTy ) (1)

DIContext.h, libLLVM-3.1.so
namespace llvm
[+] DIContext::getDWARFContext ( bool isLittleEndian, StringRef infoSection, StringRef abbrevSection, StringRef aRangeSection, StringRef lineSection, StringRef stringSection ) [static] (1)

FastISel.h, libLLVM-3.1.so
namespace llvm
[+] FastISel::FastISel [in-charge] FunctionLoweringInfo& funcInfo ) (1)
[+] FastISel::FastISel [not-in-charge] FunctionLoweringInfo& funcInfo ) (1)

FileSystem.h, libLLVM-3.1.so
namespace sys::fs
[+] unique_file ( Twine const& model, int& result_fd, SmallVectorImpl<char>& result_path, bool makeAbsolute ) (1)

GCOV.h, libLLVM-3.1.so
namespace llvm
[+] GCOVFunction::read ( GCOVBuffer& Buffer, enum GCOVFormat Format ) (1)

GlobalVariable.h, libLLVM-3.1.so
namespace llvm
[+] GlobalVariable::GlobalVariable [not-in-charge] ( Module& M, Type* Ty, bool isConstant, enum GlobalValue::LinkageTypes Linkage, Constant* Initializer, Twine const& Name, GlobalVariable* InsertBefore, bool ThreadLocal, unsigned int AddressSpace ) (1)
[+] GlobalVariable::GlobalVariable [in-charge] ( Module& M, Type* Ty, bool isConstant, enum GlobalValue::LinkageTypes Linkage, Constant* Initializer, Twine const& Name, GlobalVariable* InsertBefore, bool ThreadLocal, unsigned int AddressSpace ) (1)
[+] GlobalVariable::GlobalVariable [in-charge] Type* Ty, bool isConstant, enum GlobalValue::LinkageTypes Linkage, Constant* Initializer, Twine const& Name, bool ThreadLocal, unsigned int AddressSpace ) (1)
[+] GlobalVariable::GlobalVariable [not-in-charge] Type* Ty, bool isConstant, enum GlobalValue::LinkageTypes Linkage, Constant* Initializer, Twine const& Name, bool ThreadLocal, unsigned int AddressSpace ) (1)

InlineAsm.h, libLLVM-3.1.so
namespace llvm
[+] InlineAsm::get ( FunctionType* Ty, StringRef AsmString, StringRef Constraints, bool hasSideEffects, bool isAlignStack ) [static] (1)

InlineCost.h, libLLVM-3.1.so
namespace llvm
[+] callIsSmall Function const* F ) (1)

InstrTypes.h, libLLVM-3.1.so
namespace llvm
[+] CastInst::isEliminableCastPair ( enum Instruction::CastOps firstOpcode, enum Instruction::CastOps secondOpcode, Type* SrcTy, Type* MidTy, Type* DstTy, Type* IntPtrTy ) [static] (1)

Instruction.h, libLLVM-3.1.so
namespace llvm
[+] Instruction::isSameOperationAs Instruction const* I ) const (1)

Instructions.h, libLLVM-3.1.so
namespace llvm
[+] CallInst::paramHasAttr unsigned int i, Attributes attr ) const (1)
[+] InvokeInst::paramHasAttr unsigned int i, Attributes attr ) const (1)
[+] SwitchInst::removeCase SwitchInst::CaseIt i ) (1)

InstructionSimplify.h, libLLVM-3.1.so
namespace llvm
[+] recursivelySimplifyInstruction ( Instruction* I, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] replaceAndRecursivelySimplify ( Instruction* I, Value* SimpleV, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyAddInst ( Value* LHS, Value* RHS, bool isNSW, bool isNUW, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyAndInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyAShrInst ( Value* Op0, Value* Op1, bool isExact, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyBinOp ( unsigned int Opcode, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyFCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyFDivInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyFRemInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyGEPInst ( ArrayRef<Value*> Ops, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyICmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyInsertValueInst ( Value* Agg, Value* Val, ArrayRef<unsigned int> Idxs, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyInstruction ( Instruction* I, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyLShrInst ( Value* Op0, Value* Op1, bool isExact, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyMulInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyOrInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifySDivInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifySelectInst ( Value* Cond, Value* TrueVal, Value* FalseVal, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyShlInst ( Value* Op0, Value* Op1, bool isNSW, bool isNUW, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifySRemInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifySubInst ( Value* LHS, Value* RHS, bool isNSW, bool isNUW, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyTruncInst Value* Op, Type* Ty, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyUDivInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyURemInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)
[+] SimplifyXorInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT ) (1)

Intrinsics.h, libLLVM-3.1.so
namespace Intrinsic
[+] getAttributes enum ID id ) (1)

IPO.h, libLLVM-3.1.so
namespace llvm
[+] createInternalizePass bool AllButMain ) (1)

IRBuilder.h, libLLVM-3.1.so
namespace llvm
[+] IRBuilderBase::CreateMemCpy ( Value* Dst, Value* Src, Value* Size, unsigned int Align, bool isVolatile, MDNode* TBAATag ) (1)

LiveInterval.h, libLLVM-3.1.so
namespace llvm
[+] LiveInterval::print ( raw_ostream& OS, TargetRegisterInfo const* TRI ) const (1)

LiveIntervalAnalysis.h, libLLVM-3.1.so
namespace llvm
[+] LiveIntervals::addKillFlags ( ) (1)
[+] LiveIntervals::handleMove MachineInstr* MI ) (1)
[+] LiveIntervals::handleMoveIntoBundle ( MachineInstr* MI, MachineInstr* BundleStart ) (1)

Loads.h, libLLVM-3.1.so
namespace llvm
[+] isSafeToLoadUnconditionally Value* V, Instruction* ScanFrom, unsigned int Align, TargetData const* TD ) (1)

Local.h, libLLVM-3.1.so
namespace llvm
[+] ConstantFoldTerminator ( BasicBlock* BB, bool DeleteDeadConditions ) (1)
[+] getOrEnforceKnownAlignment Value* V, unsigned int PrefAlign, TargetData const* TD ) (1)
[+] isInstructionTriviallyDead Instruction* I ) (1)
[+] RecursivelyDeleteDeadPHINode PHINode* PN ) (1)
[+] RecursivelyDeleteTriviallyDeadInstructions Value* V ) (1)
[+] RemovePredecessorAndSimplify ( BasicBlock* BB, BasicBlock* Pred, TargetData* TD ) (1)
[+] SimplifyCFG ( BasicBlock* BB, TargetData const* TD ) (1)
[+] SimplifyInstructionsInBlock ( BasicBlock* BB, TargetData const* TD ) (1)

MachineJumpTableInfo.h, libLLVM-3.1.so
namespace llvm
[+] MachineJumpTableInfo::getEntryAlignment TargetData const& TD ) const (1)
[+] MachineJumpTableInfo::getEntrySize TargetData const& TD ) const (1)

MCELFObjectWriter.h, libLLVM-3.1.so
namespace llvm
[+] MCELFObjectTargetWriter::MCELFObjectTargetWriter [in-charge] bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_, bool HasRelocationAddend_ ) (1)
[+] MCELFObjectTargetWriter::MCELFObjectTargetWriter [not-in-charge] bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_, bool HasRelocationAddend_ ) (1)

MCSubtargetInfo.h, libLLVM-3.1.so
namespace llvm
[+] MCSubtargetInfo::InitMCSubtargetInfo ( StringRef TT, StringRef CPU, StringRef FS, SubtargetFeatureKV const* PF, SubtargetFeatureKV const* PD, SubtargetInfoKV const* PI, InstrStage const* IS, unsigned int const* OC, unsigned int const* FP, unsigned int NF, unsigned int NP ) (1)

MemoryBuiltins.h, libLLVM-3.1.so
namespace llvm
[+] extractMallocCall Value const* I ) (1)
[+] extractMallocCall Value* I ) (1)
[+] getMallocAllocatedType CallInst const* CI ) (1)
[+] getMallocArraySize ( CallInst* CI, TargetData const* TD, bool LookThroughSExt ) (1)
[+] getMallocType CallInst const* CI ) (1)
[+] isArrayMalloc ( Value const* I, TargetData const* TD ) (1)
[+] isFreeCall Value const* I ) (1)

MemoryDependenceAnalysis.h, libLLVM-3.1.so
namespace llvm
[+] MemoryDependenceAnalysis::getLoadLoadClobberFullWidthSize ( Value const* MemLocBase, int64_t MemLocOffs, unsigned int MemLocSize, LoadInst const* LI, TargetData const& TD ) [static] (1)

Passes.h, libLLVM-3.1.so
namespace llvm
[+] TargetPassConfig::addPass char& ID ) (1)
[+] TargetPassConfig::printAndVerify char const* Banner ) const (1)
[+] TargetPassConfig::substitutePass ( char& StandardID, char& TargetID ) (1)

PassManagers.h, libLLVM-3.1.so
namespace llvm
[+] PMTopLevelManager::setLastUser ( SmallVectorImpl<Pass*>const& AnalysisPasses, Pass* P ) (1)

ProfileInfo.h, libLLVM-3.1.so
namespace llvm
[+] operator<< ( raw_ostream& O, BasicBlock const* BB ) (1)
[+] operator<< ( raw_ostream& O, Function const* F ) (1)

ProfileInfoLoader.h, libLLVM-3.1.so
namespace llvm
[+] ProfileInfoLoader::ProfileInfoLoader [not-in-charge] ( char const* ToolName, std::string const& Filename, Module& M ) (1)
[+] ProfileInfoLoader::ProfileInfoLoader [in-charge] ( char const* ToolName, std::string const& Filename, Module& M ) (1)

RegAllocPBQP.h, libLLVM-3.1.so
namespace llvm
[+] PBQPRAProblem::getVRegForNode std::_List_const_iterator<PBQP::Graph::NodeEntry> node ) const (1)

RuntimeDyld.h, libLLVM-3.1.so
namespace llvm
[+] RuntimeDyld::loadObject MemoryBuffer* InputBuffer ) (1)
[+] RuntimeDyld::mapSectionAddress ( void* LocalAddress, uint64_t TargetAddress ) (1)

Scalar.h, libLLVM-3.1.so
namespace llvm
[+] createScalarReplAggregatesPass int Threshold, bool UseDomTree ) (1)

ScalarEvolution.h, libLLVM-3.1.so
namespace llvm
[+] ScalarEvolution::SimplifyICmpOperands ( enum CmpInst::Predicate& Pred, SCEV const*& LHS, SCEV const*& RHS ) (1)

ScheduleDAGInstrs.h, libLLVM-3.1.so
namespace llvm
[+] ScheduleDAGInstrs::addPhysRegDataDeps SUnit* SU, MachineOperand const& MO ) (1)
[+] ScheduleDAGInstrs::buildSchedGraph AliasAnalysis* AA ) (1)

SelectionDAG.h, libLLVM-3.1.so
namespace llvm
[+] SelectionDAG::getBlockAddress ( BlockAddress const* BA, EVT VT, bool isTarget, unsigned char TargetFlags ) (1)
[+] SelectionDAG::RemoveDeadNode SDNode* N, SelectionDAG::DAGUpdateListener* UpdateListener ) (1)
[+] SelectionDAG::RemoveDeadNodes ( SmallVectorImpl<SDNode*>& DeadNodes, SelectionDAG::DAGUpdateListener* UpdateListener ) (1)
[+] SelectionDAG::ReplaceAllUsesOfValuesWith ( SDValue const* From, SDValue const* To, unsigned int Num, SelectionDAG::DAGUpdateListener* UpdateListener ) (1)
[+] SelectionDAG::ReplaceAllUsesOfValueWith ( SDValue From, SDValue To, SelectionDAG::DAGUpdateListener* UpdateListener ) (1)
[+] SelectionDAG::ReplaceAllUsesWith ( SDNode* From, SDNode* To, SelectionDAG::DAGUpdateListener* UpdateListener ) (1)
[+] SelectionDAG::ReplaceAllUsesWith ( SDNode* From, SDValue const* To, SelectionDAG::DAGUpdateListener* UpdateListener ) (1)
[+] SelectionDAG::ReplaceAllUsesWith ( SDValue From, SDValue Op, SelectionDAG::DAGUpdateListener* UpdateListener ) (1)

SmallVector.h, libLLVM-3.1.so
namespace llvm
[+] SmallVectorBase::grow_pod ( size_t MinSizeInBytes, size_t TSize ) (1)

TargetInstrInfo.h, libLLVM-3.1.so
namespace llvm
[+] TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI ) const (1)

TargetLowering.h, libLLVM-3.1.so
namespace llvm
[+] GetReturnInfo ( Type* ReturnType, Attributes attr, SmallVectorImpl<ISD::OutputArg>& Outs, TargetLowering const& TLI, SmallVectorImpl<unsigned long long>* Offsets ) (1)
[+] TargetLowering::isLegalAddressingMode ( TargetLowering::AddrMode const& AM, Type* Ty ) const (1)
[+] TargetLowering::LowerCallTo ( SDValue Chain, Type* RetTy, bool RetSExt, bool RetZExt, bool isVarArg, bool isInreg, unsigned int NumFixedArgs, enum CallingConv::ID CallConv, bool isTailCall, bool doesNotRet, bool isReturnValueUsed, SDValue Callee, TargetLowering::ArgListTy& Args, SelectionDAG& DAG, DebugLoc dl ) const (1)

TargetMachine.h, libLLVM-3.1.so
namespace llvm
[+] LLVMTargetMachine::addPassesToEmitFile ( PassManagerBase& PM, formatted_raw_ostream& Out, enum TargetMachine::CodeGenFileType FileType, bool DisableVerify ) (1)

TargetRegisterInfo.h, libLLVM-3.1.so
namespace llvm
[+] TargetRegisterInfo::TargetRegisterInfo [in-charge] ( struct TargetRegisterInfoDesc const* ID, TargetRegisterInfo::regclass_iterator RegClassBegin, TargetRegisterInfo::regclass_iterator RegClassEnd, char const*const* subregindexnames ) (1)
[+] TargetRegisterInfo::TargetRegisterInfo [not-in-charge] ( struct TargetRegisterInfoDesc const* ID, TargetRegisterInfo::regclass_iterator RegClassBegin, TargetRegisterInfo::regclass_iterator RegClassEnd, char const*const* subregindexnames ) (1)

ValueTracking.h, libLLVM-3.1.so
namespace llvm
[+] ComputeMaskedBits Value* V, APInt& KnownZero, APInt& KnownOne, TargetData const* TD, unsigned int Depth ) (1)
[+] ComputeNumSignBits Value* Op, TargetData const* TD, unsigned int Depth ) (1)
[+] ComputeSignBit Value* V, bool& KnownZero, bool& KnownOne, TargetData const* TD, unsigned int Depth ) (1)
[+] GetPointerBaseWithConstantOffset ( Value* Ptr, int64_t& Offset, TargetData const& TD ) (1)
[+] GetUnderlyingObject Value* V, TargetData const* TD, unsigned int MaxLookup ) (1)
[+] isKnownNonZero Value* V, TargetData const* TD, unsigned int Depth ) (1)
[+] isPowerOfTwo Value* V, TargetData const* TD, bool OrZero, unsigned int Depth ) (1)
[+] isSafeToSpeculativelyExecute ( Value const* V, TargetData const* TD ) (1)
[+] MaskedValueIsZero Value* V, APInt const& Mask, TargetData const* TD, unsigned int Depth ) (1)

to the top

Problems with Data Types, Medium Severity (1908)


AsmPrinter.h
namespace llvm
[+] class AsmPrinter (2)

Attributes.h
namespace llvm
[+] class AttributeWithIndex (1)

CallingConvLower.h
namespace llvm
[+] class CCState (4)

Cloning.h
namespace llvm
[+] class InlineFunctionInfo (1)

Core.h
[+] enum LLVMLinkage (12)

DFAPacketizer.h
namespace llvm
[+] class VLIWPacketizerList (2)

DIContext.h
namespace llvm
[+] class DIContext (1)

ExecutionEngine.h
namespace llvm
[+] class ExecutionEngine (1)

FastISel.h
namespace llvm
[+] class FastISel (6)

FileSystem.h
namespace sys::fs::detail
[+] class DirIterState (1)

FunctionLoweringInfo.h
namespace llvm
[+] class FunctionLoweringInfo (2)

GlobalValue.h
namespace llvm
[+] enum GlobalValue::LinkageTypes (7)

InstrTypes.h
namespace llvm
[+] class CmpInst (1)

Instructions.h
namespace llvm
[+] class FCmpInst (1)
[+] class ICmpInst (1)

Intrinsics.h
namespace Intrinsic
[+] enum ID (1732)

JITEventListener.h
namespace llvm
[+] class JITEventListener (2)

LiveInterval.h
namespace llvm
[+] class LiveInterval (1)
[+] class VNInfo (1)

LiveVariables.h
namespace llvm
[+] class LiveVariables::VarInfo (1)

MachineModuleInfo.h
namespace llvm
[+] class LandingPadInfo (2)

MCAsmInfo.h
namespace llvm
[+] class MCAsmInfo (3)

MCDisassembler.h
namespace llvm
[+] class MCDisassembler (1)

MCExpr.h
namespace llvm
[+] class MCTargetExpr (1)
[+] enum MCSymbolRefExpr::VariantKind (23)

MCInstPrinter.h
namespace llvm
[+] class MCInstPrinter (2)

MCInstrItineraries.h
namespace llvm
[+] class InstrItineraryData (2)

MCParsedAsmOperand.h
namespace llvm
[+] class MCParsedAsmOperand (5)

MCStreamer.h
namespace llvm
[+] class MCStreamer (2)

MCTargetAsmParser.h
namespace llvm
[+] class MCTargetAsmParser (2)

Passes.h
namespace llvm
[+] class TargetPassConfig (5)

PassManagers.h
namespace llvm
[+] class PMDataManager (1)
[+] class PMTopLevelManager (1)

ScheduleDAG.h
namespace llvm
[+] class ScheduleDAG (4)
[+] class SUnit (5)

ScheduleDAGInstrs.h
namespace llvm
[+] class ScheduleDAGInstrs (4)

SelectionDAG.h
namespace llvm
[+] class SelectionDAG (3)
[+] class SelectionDAG::DAGUpdateListener (1)

SelectionDAGISel.h
namespace llvm
[+] class SelectionDAGISel (3)

TargetInstrInfo.h
namespace llvm
[+] class TargetInstrInfo (4)

TargetLowering.h
namespace llvm
[+] class TargetLowering (17)
[+] class TargetLowering::DAGCombinerInfo (1)
[+] class TargetLowering::TargetLoweringOpt (1)

TargetMachine.h
namespace llvm
[+] class TargetMachine (1)

TargetOptions.h
namespace llvm
[+] class TargetOptions (1)

TargetRegisterInfo.h
namespace llvm
[+] class TargetRegisterClass (2)

ValueMapper.h
namespace llvm
[+] class ValueMapTypeRemapper (1)

ValueTypes.h
namespace llvm
[+] enum MVT::SimpleValueType (27)

Vectorize.h
namespace llvm
[+] class VectorizeConfig (3)

to the top

Problems with Data Types, Low Severity (336)


AliasAnalysis.h
namespace llvm
[+] class AliasAnalysis (2)

AliasSetTracker.h
namespace llvm
[+] class AliasSet (3)

AsmLexer.h
namespace llvm
[+] class AsmLexer (1)

Attributes.h
namespace llvm
[+] class Attributes (3)
[+] class AttributeWithIndex (1)

CallingConvLower.h
namespace llvm
[+] class CCState (1)

Cloning.h
namespace llvm
[+] class InlineFunctionInfo (2)

Core.h
[+] enum LLVMLinkage (1)

DebugInfo.h
namespace llvm
[+] class DebugInfoFinder (1)
[+] class DIFile (1)
[+] class DILexicalBlock (1)
[+] class DILexicalBlockFile (1)
[+] class DIType (1)

DFAPacketizer.h
namespace llvm
[+] class VLIWPacketizerList (1)

DIBuilder.h
namespace llvm
[+] class DIBuilder (2)

EdgeBundles.h
namespace llvm
[+] class EdgeBundles (1)

ELF.h
namespace object
[+] class ELFObjectFile<(enum support::endianness)0,(bool)false> (2)
[+] class ELFObjectFile<(enum support::endianness)0,(bool)true> (2)
[+] class ELFObjectFile<(enum support::endianness)1,(bool)false> (2)
[+] class ELFObjectFile<(enum support::endianness)1,(bool)true> (2)

ExecutionEngine.h
namespace llvm
[+] class EngineBuilder (2)
[+] class ExecutionEngine (1)

FastISel.h
namespace llvm
[+] class FastISel (1)

FileSystem.h
namespace sys::fs
[+] class directory_entry (1)
[+] class file_status (2)

FileSystem.h
namespace sys::fs::detail
[+] class DirIterState (1)

FoldingSet.h
namespace llvm
[+] class FoldingSetNodeID (1)

FunctionLoweringInfo.h
namespace llvm
[+] class FunctionLoweringInfo (1)

GCOV.h
namespace llvm
[+] class GCOVFile (1)
[+] class GCOVFunction (1)
[+] class GCOVLines (1)

GlobalValue.h
namespace llvm
[+] enum GlobalValue::LinkageTypes (1)

Graph.h
namespace PBQP
[+] typedef Graph::NodeItr (1)

InlineAsm.h
namespace llvm
[+] class InlineAsm (2)

Instructions.h
namespace llvm
[+] class ExtractValueInst (2)
[+] class InsertValueInst (2)
[+] class SwitchInst (2)

IntEqClasses.h
namespace llvm
[+] class IntEqClasses (1)

Intrinsics.h
namespace Intrinsic
[+] enum ID (149)

LexicalScopes.h
namespace llvm
[+] class LexicalScope (1)
[+] class LexicalScopes (1)

LiveInterval.h
namespace llvm
[+] class ConnectedVNInfoEqClasses (2)
[+] class VNInfo (1)

LiveIntervalAnalysis.h
namespace llvm
[+] class LiveIntervals (8)

LiveVariables.h
namespace llvm
[+] class LiveVariables (3)

LockFileManager.h
namespace llvm
[+] class LockFileManager (2)

LoopPass.h
namespace llvm
[+] class LPPassManager (1)

MachineModuleInfo.h
namespace llvm
[+] class LandingPadInfo (1)

MachineRegisterInfo.h
namespace llvm
[+] class MachineRegisterInfo (2)

MachO.h
namespace object
[+] class MachOObjectFile (2)

MCAsmBackend.h
namespace llvm
[+] class MCAsmBackend (1)

MCAsmInfo.h
namespace llvm
[+] class MCAsmInfo (1)

MCAsmInfoCOFF.h
namespace llvm
[+] class MCAsmInfoCOFF (1)
[+] class MCAsmInfoGNUCOFF (1)
[+] class MCAsmInfoMicrosoft (1)

MCAsmInfoDarwin.h
namespace llvm
[+] class MCAsmInfoDarwin (1)

MCAsmLayout.h
namespace llvm
[+] class MCAsmLayout (2)

MCAsmLexer.h
namespace llvm
[+] class MCAsmLexer (1)

MCAssembler.h
namespace llvm
[+] class MCAssembler (1)
[+] class MCDataFragment (2)

MCInstPrinter.h
namespace llvm
[+] class MCInstPrinter (1)

MCInstrItineraries.h
namespace llvm
[+] struct InstrItinerary (1)

MCObjectStreamer.h
namespace llvm
[+] class MCObjectStreamer (3)

MCParsedAsmOperand.h
namespace llvm
[+] class MCParsedAsmOperand (2)

MCRegisterInfo.h
namespace llvm
[+] class MCRegisterInfo (5)

MCStreamer.h
namespace llvm
[+] class MCStreamer (4)

MCSubtargetInfo.h
namespace llvm
[+] class MCSubtargetInfo (4)

MCTargetAsmParser.h
namespace llvm
[+] class MCTargetAsmParser (2)

PassAnalysisSupport.h
namespace llvm
[+] class AnalysisUsage (2)

PassManagerBuilder.h
namespace llvm
[+] class PassManagerBuilder (1)

PassManagers.h
namespace llvm
[+] class PMDataManager (1)
[+] class PMTopLevelManager (1)

PHITransAddr.h
namespace llvm
[+] class PHITransAddr (1)

ProfileInfoLoader.h
namespace llvm
[+] class ProfileInfoLoader (3)

RegAllocPBQP.h
namespace llvm
[+] class PBQPRAProblem (1)

RegionPass.h
namespace llvm
[+] class RGPassManager (1)

RegisterScavenging.h
namespace llvm
[+] class RegScavenger (1)

ScalarEvolution.h
namespace llvm
[+] class ScalarEvolution (2)

ScheduleDAG.h
namespace llvm
[+] class SDep (2)

ScheduleDAGInstrs.h
namespace llvm
[+] class Reg2SUnitsMap (1)
[+] typedef VReg2SUnitMap (2)

SelectionDAGISel.h
namespace llvm
[+] class SelectionDAGISel (1)

SlotIndexes.h
namespace llvm
[+] class SlotIndexes (1)

SmallString.h
namespace llvm
[+] class SmallString<256u> (1)

SmallVector.h
namespace llvm
[+] class SmallVector<AllocaInst*,4u> (1)
[+] class SmallVector<CCValAssign,16u> (3)
[+] class SmallVector<MachineInstr*,8u> (3)
[+] class SmallVector<MCSymbol*,1u> (3)
[+] class SmallVector<Module*,1u> (3)
[+] class SmallVector<Pass*,16u> (1)
[+] class SmallVector<PMDataManager*,8u> (3)
[+] class SmallVector<SDep,4u> (3)
[+] class SmallVector<VNInfo*,4u> (1)
[+] class SmallVector<unsigned int,16u> (1)
[+] class SmallVectorImpl<char> (1)
[+] class SmallVectorImpl<int> (1)
[+] class SmallVectorImpl<BasicBlock*> (1)
[+] class SmallVectorImpl<Instruction*> (1)
[+] class SmallVectorImpl<MachineInstr*> (1)
[+] class SmallVectorImpl<Module*> (1)
[+] class SmallVectorImpl<Pass*> (1)
[+] class SmallVectorImpl<SCEV const*> (1)
[+] class SmallVectorImpl<SDValue> (1)
[+] class SmallVectorImpl<std::string> (1)
[+] class SmallVectorImpl<unsigned int> (1)
[+] class SmallVectorImpl<unsigned long long> (1)
[+] class SmallVectorImpl<void const*> (1)

SparseBitVector.h
namespace llvm
[+] class SparseBitVector<128u> (2)

TargetLibraryInfo.h
namespace llvm
[+] class TargetLibraryInfo (1)

TargetLowering.h
namespace llvm
[+] class TargetLowering (1)

TargetLoweringObjectFileImpl.h
namespace llvm
[+] class TargetLoweringObjectFileELF (1)

TargetOptions.h
namespace llvm
[+] class TargetOptions (2)

TargetRegisterInfo.h
namespace llvm
[+] class TargetRegisterClass (1)
[+] class TargetRegisterInfo (1)

ThreadLocal.h
namespace sys
[+] class ThreadLocalImpl (2)

Triple.h
namespace llvm
[+] enum Triple::ArchType (2)
[+] enum Triple::EnvironmentType (1)

ValueTypes.h
namespace llvm
[+] enum MVT::SimpleValueType (3)

to the top

Problems with Symbols, Low Severity (5)


BasicBlockUtils.h, libLLVM-3.1.so
namespace llvm
[+] FindFunctionBackedges ( Function const& F, SmallVectorImpl<std::pair<BasicBlock const*, BasicBlock const*>>& Result ) (1)

DFAPacketizer.h, libLLVM-3.1.so
namespace llvm
[+] VLIWPacketizerList::endPacket ( MachineBasicBlock* MBB, MachineInstr* I ) (1)

Instrumentation.h, libLLVM-3.1.so
namespace llvm
[+] createAddressSanitizerPass ( ) (1)

ISDOpcodes.h
namespace ISD
[+] FIRST_TARGET_MEMORY_OPCODE [data] (1)

MachineInstrBundle.h, libLLVM-3.1.so
namespace llvm
[+] MachineOperandIteratorBase::analyzeVirtReg ( unsigned int Reg, SmallVectorImpl<std::pair<MachineInstr*, unsigned int> >* Ops ) (1)

to the top

Problems with Constants (2)


config.h
[+] LLVM_CONFIGTIME
[+] PACKAGE_STRING

to the top

Other Changes in Data Types (683)


CallingConv.h
namespace CallingConv
[+] enum ID (3)

CaptureTracking.h
namespace llvm
[+] class CaptureTracker (1)

Core.h
[+] enum LLVMLinkage (1)

DFAPacketizer.h
namespace llvm
[+] class VLIWPacketizerList (2)

ELF.h
namespace object
[+] class ELFObjectFile<(enum support::endianness)0,(bool)false> (1)
[+] class ELFObjectFile<(enum support::endianness)0,(bool)true> (1)
[+] class ELFObjectFile<(enum support::endianness)1,(bool)false> (1)
[+] class ELFObjectFile<(enum support::endianness)1,(bool)true> (1)

GlobalValue.h
namespace llvm
[+] enum GlobalValue::LinkageTypes (1)

Intrinsics.h
namespace Intrinsic
[+] enum ID (641)

MCExpr.h
namespace llvm
[+] enum MCSymbolRefExpr::VariantKind (10)

TargetLowering.h
namespace llvm
[+] class TargetLowering (1)

TargetRegisterInfo.h
namespace llvm
[+] class TargetRegisterInfo (2)

Triple.h
namespace llvm
[+] enum Triple::ArchType (2)
[+] enum Triple::EnvironmentType (1)
[+] enum Triple::OSType (2)
[+] enum Triple::VendorType (2)

ValueTypes.h
namespace llvm
[+] enum MVT::SimpleValueType (10)

to the top

Header Files (475)


AddrModeMatcher.h
AIXDataTypesFix.h
AliasAnalysis.h
AliasSetTracker.h
AlignOf.h
Allocator.h
Passes.h (Analysis/Passes.h)
APFloat.h
APInt.h
APSInt.h
Argument.h
ArrayRef.h
AsmCond.h
AsmLexer.h
AsmPrinter.h
AssemblyAnnotationWriter.h
Atomic.h
Attributes.h
AutoUpgrade.h
BasicBlock.h
BasicBlockUtils.h
Binary.h
Archive.h (Bitcode/Archive.h)
BitCodes.h
BitReader.h
BitstreamReader.h
BitstreamWriter.h
BitVector.h
BitWriter.h
BlockFrequency.h
BlockFrequencyImpl.h
BlockFrequencyInfo.h
BranchProbability.h
BranchProbabilityInfo.h
Briggs.h
BuildLibCalls.h
CalcSpillWeights.h
CallGraph.h
CallGraphSCCPass.h
CallingConv.h
CallingConvLower.h
CallSite.h
Capacity.h
CaptureTracking.h
Casting.h
CFGPrinter.h
circular_raw_ostream.h
Cloning.h
CmpInstAnalysis.h
CodeGen.h
Passes.h (CodeGen/Passes.h)
CodeMetrics.h
CommandLine.h
Compiler.h
config.h
Constant.h
ConstantFolder.h
ConstantFolding.h
ConstantRange.h
Constants.h
ConstantsScanner.h
Core.h
CrashRecoveryContext.h
DAGDeltaAlgorithm.h
DataExtractor.h
DataFlow.h
DataStream.h
DataTypes.h
Debug.h
DebugInfo.h
DebugLoc.h
DefaultPasses.h
DeltaAlgorithm.h
DenseMap.h
DenseMapInfo.h
DenseSet.h
DepthFirstIterator.h
DerivedTypes.h
DFAPacketizer.h
DIBuilder.h
DIContext.h
DominanceFrontier.h
DominatorInternals.h
Dominators.h
DomPrinter.h
DOTGraphTraits.h
DOTGraphTraitsPass.h
Dwarf.h
DynamicLibrary.h
EdgeBundles.h
EDInstInfo.h
edit_distance.h
Endian.h
EnhancedDisassembly.h
EquivalenceClasses.h
Errno.h
ErrorHandling.h
FastISel.h
FEnv.h
FileSystem.h
FileUtilities.h
FindUsedTypes.h
FoldingSet.h
Format.h
FormattedStream.h
Function.h
FunctionLoweringInfo.h
FunctionUtils.h
GCMetadata.h
GCMetadataPrinter.h
GCOV.h
GCs.h
GCStrategy.h
GenericValue.h
GetElementPtrTypeIterator.h
GlobalAlias.h
GlobalValue.h
GlobalVariable.h
Graph.h
GraphTraits.h
GraphWriter.h
GVMaterializer.h
Hashing.h
HeuristicBase.h
HeuristicSolver.h
Host.h
ilist.h
ilist_node.h
ImmutableList.h
ImmutableMap.h
ImmutableSet.h
IncludeFile.h
IndexedMap.h
Initialization.h
InitializePasses.h
InlineAsm.h
InlineCost.h
InlinerPass.h
InMemoryStruct.h
InstIterator.h
InstrTypes.h
Instruction.h
Instructions.h
InstructionSimplify.h
Instrumentation.h
InstVisitor.h
IntEqClasses.h
Interpreter.h
IntervalMap.h
IntervalPartition.h
IntrinsicInst.h
IntrinsicLowering.h
Intrinsics.h
IntrusiveRefCntPtr.h
IRBuilder.h
IRReader.h
ISDOpcodes.h
IVUsers.h
JIT.h
JITCodeEmitter.h
JITEventListener.h
JITMemoryManager.h
LatencyPriorityQueue.h
LazyValueInfo.h
LeakDetector.h
LexicalScopes.h
LibCallAliasAnalysis.h
LibCallSemantics.h
LinkAllAsmWriterComponents.h
LinkAllCodegenComponents.h
LinkAllPasses.h
LinkAllVMCore.h
Linker.h
LinkTimeOptimizer.h
Lint.h
LiveInterval.h
LiveIntervalAnalysis.h
LiveRangeEdit.h
LiveStackAnalysis.h
LiveVariables.h
Analysis.h (llvm-c/Analysis.h)
Disassembler.h (llvm-c/Disassembler.h)
ExecutionEngine.h (llvm-c/ExecutionEngine.h)
TargetMachine.h (llvm-c/TargetMachine.h)
IPO.h (llvm-c/Transforms/IPO.h)
PassManagerBuilder.h (llvm-c/Transforms/PassManagerBuilder.h)
Scalar.h (llvm-c/Transforms/Scalar.h)
Vectorize.h (llvm-c/Transforms/Vectorize.h)
llvm-config.h
Analysis.h (llvm/CodeGen/Analysis.h)
ExecutionEngine.h (llvm/ExecutionEngine/ExecutionEngine.h)
Disassembler.h (llvm/Support/Disassembler.h)
TargetMachine.h (llvm/Target/TargetMachine.h)
IPO.h (llvm/Transforms/IPO.h)
PassManagerBuilder.h (llvm/Transforms/IPO/PassManagerBuilder.h)
Scalar.h (llvm/Transforms/Scalar.h)
Vectorize.h (llvm/Transforms/Vectorize.h)
LLVMBitCodes.h
LLVMContext.h
Loads.h
Local.h
Locale.h
LockFileManager.h
LoopDependenceAnalysis.h
LoopInfo.h
LoopIterator.h
LoopPass.h
lto.h
MachineBasicBlock.h
MachineBlockFrequencyInfo.h
MachineBranchProbabilityInfo.h
MachineCodeEmitter.h
MachineCodeInfo.h
MachineConstantPool.h
MachineDominators.h
MachineFrameInfo.h
MachineFunction.h
MachineFunctionAnalysis.h
MachineFunctionPass.h
MachineInstr.h
MachineInstrBuilder.h
MachineInstrBundle.h
MachineJumpTableInfo.h
MachineLocation.h
MachineLoopInfo.h
MachineLoopRanges.h
MachineMemOperand.h
MachineModuleInfo.h
MachineModuleInfoImpls.h
MachineOperand.h
MachinePassRegistry.h
MachineRegisterInfo.h
MachineRelocation.h
MachineScheduler.h
MachineSSAUpdater.h
MachOFormat.h
MachOObject.h
MachORelocation.h
Main.h
ManagedStatic.h
Mangler.h
Math.h
MathExtras.h
MCAsmBackend.h
MCAsmInfo.h
MCAsmInfoCOFF.h
MCAsmInfoDarwin.h
MCAsmLayout.h
MCAsmLexer.h
MCAsmParser.h
MCAsmParserExtension.h
MCAssembler.h
MCAtom.h
MCCodeEmitter.h
MCCodeGenInfo.h
MCContext.h
MCDirectives.h
MCDisassembler.h
MCDwarf.h
MCELFObjectWriter.h
MCELFSymbolFlags.h
MCExpr.h
MCFixup.h
MCFixupKindInfo.h
MCInst.h
MCInstPrinter.h
MCInstrAnalysis.h
MCInstrDesc.h
MCInstrInfo.h
MCInstrItineraries.h
MCJIT.h
MCLabel.h
MCMachObjectWriter.h
MCModule.h
MCObjectFileInfo.h
MCObjectStreamer.h
MCObjectWriter.h
MCParsedAsmOperand.h
MCRegisterInfo.h
MCSection.h
MCSectionCOFF.h
MCSectionELF.h
MCSectionMachO.h
MCStreamer.h
MCSubtargetInfo.h
MCSymbol.h
MCTargetAsmLexer.h
MCTargetAsmParser.h
MCValue.h
MCWin64EH.h
MCWinCOFFObjectWriter.h
MDBuilder.h
Memory.h
MemoryBuffer.h
MemoryBuiltins.h
MemoryDependenceAnalysis.h
MemoryObject.h
Metadata.h
Module.h
ModuleUtils.h
Mutex.h
MutexGuard.h
NoFolder.h
NullablePtr.h
Object.h
Archive.h (Object/Archive.h)
COFF.h (Object/COFF.h)
ELF.h (Object/ELF.h)
Error.h (Object/Error.h)
MachO.h (Object/MachO.h)
ObjectFile.h
OperandTraits.h
Operator.h
OProfileWrapper.h
Optional.h
OutputBuffer.h
OwningPtr.h
PackedVector.h
Parser.h
Pass.h
PassAnalysisSupport.h
PassManager.h
PassManagers.h
PassNameParser.h
PassRegistry.h
PassSupport.h
Path.h
PathNumbering.h
PathProfileInfo.h
PathV1.h
PathV2.h
PatternMatch.h
PHITransAddr.h
PluginLoader.h
PointerIntPair.h
PointerLikeTypeTraits.h
PointerUnion.h
PostDominators.h
PostOrderIterator.h
PredIteratorCache.h
PrettyStackTrace.h
PrintModulePass.h
PriorityQueue.h
Process.h
ProcessImplicitDefs.h
ProfileInfo.h
ProfileInfoLoader.h
ProfileInfoTypes.h
Program.h
PromoteMemToReg.h
PseudoSourceValue.h
raw_os_ostream.h
raw_ostream.h
ReaderWriter.h
Record.h
Recycler.h
RecyclingAllocator.h
RegAllocPBQP.h
RegAllocRegistry.h
Regex.h
RegionInfo.h
RegionIterator.h
RegionPass.h
RegionPrinter.h
RegisterScavenging.h
Registry.h
RegistryParser.h
ResourcePriorityQueue.h
RuntimeDyld.h
RuntimeLibcalls.h
RWMutex.h
SaveAndRestore.h
ScalarEvolution.h
ScalarEvolutionExpander.h
ScalarEvolutionExpressions.h
ScalarEvolutionNormalization.h
SCCIterator.h
ScheduleDAG.h
ScheduleDAGInstrs.h
ScheduleHazardRecognizer.h
SchedulerRegistry.h
ScopedHashTable.h
ScoreboardHazardRecognizer.h
SectionKind.h
SelectionDAG.h
SelectionDAGISel.h
SelectionDAGNodes.h
SetOperations.h
SetVector.h
Signals.h
SimplifyIndVar.h
SlotIndexes.h
SmallBitVector.h
SmallPtrSet.h
SmallSet.h
SmallString.h
SmallVector.h
SMLoc.h
Solution.h
SourceMgr.h
SparseBitVector.h
SparsePropagation.h
SparseSet.h
SSAUpdater.h
SSAUpdaterImpl.h
Statistic.h
STLExtras.h
StreamableMemoryObject.h
StringExtras.h
StringMap.h
StringPool.h
StringRef.h
StringSet.h
StringSwitch.h
SubtargetFeature.h
COFF.h (Support/COFF.h)
ELF.h (Support/ELF.h)
MachO.h (Support/MachO.h)
SwapByteOrder.h
SymbolTableListTraits.h
system_error.h
SystemUtils.h
Error.h (TableGen/Error.h)
TableGenAction.h
TableGenBackend.h
Target.h
TargetData.h
TargetELFWriterInfo.h
TargetFolder.h
TargetFrameLowering.h
TargetInstrInfo.h
TargetIntrinsicInfo.h
TargetJITInfo.h
TargetLibraryInfo.h
TargetLowering.h
TargetLoweringObjectFile.h
TargetLoweringObjectFileImpl.h
TargetOpcodes.h
TargetOptions.h
TargetRegisterInfo.h
TargetRegistry.h
TargetSelect.h
TargetSelectionDAGInfo.h
TargetSubtargetInfo.h
Threading.h
ThreadLocal.h
Timer.h
TimeValue.h
TinyPtrVector.h
ToolOutputFile.h
Trace.h
Trie.h
Triple.h
Twine.h
Type.h
type_traits.h
TypeBuilder.h
UnifyFunctionExitNodes.h
UniqueVector.h
UnrollLoop.h
Use.h
User.h
Valgrind.h
Value.h
ValueHandle.h
ValueMap.h
ValueMapper.h
ValueSymbolTable.h
ValueTracking.h
ValueTypes.h
VariadicFunction.h
Verifier.h
Win64EH.h
Writer.h
YAMLParser.h

to the top

Shared Libraries (3)


libLLVM-3.1.so
libLTO.so
libprofile_rt.so

to the top




Generated on Wed Jan 9 18:11:41 2013 for LLVM by ABI Compliance Checker 1.98.7  
A tool for checking backward compatibility of a C/C++ library API