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

Test Info


Library NameLLVM
Version #13.0
Version #23.1
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files455
Total Shared Libraries3
Total Symbols / Types5746 / 2464
VerdictIncompatible
(36.4%)

Problem Summary


SeverityCount
Added Symbols-877
Removed SymbolsHigh767
Problems with
Data Types
High134
Medium1178
Low181
Problems with
Symbols
High146
Medium33
Low14
Problems with
Constants
Low5
Other Changes
in Data Types
-1001

Added Symbols (877)


AliasAnalysis.h, libLLVM-3.1.so
namespace llvm
isKnownNonNull Value const* V )

Analysis.h, libLLVM-3.1.so
namespace llvm
getFCmpCodeWithoutNaN enum ISD::CondCode CC )
isInTailCallPosition ( ImmutableCallSite CS, Attributes CalleeRetAttr, TargetLowering const& TLI )
isInTailCallPosition ( SelectionDAG& DAG, SDNode* Node, SDValue& Chain, TargetLowering const& TLI )

APFloat.h, libLLVM-3.1.so
namespace llvm
hash_value APFloat const& Arg )

APInt.h, libLLVM-3.1.so
namespace llvm
APInt::sextOrSelf unsigned int width ) const
APInt::zextOrSelf unsigned int width ) const
hash_value APInt const& Arg )

Archive.h, libLLVM-3.1.so
namespace llvm
Archive::findModulesDefiningSymbols ( std::set<std::string>& symbols, SmallVectorImpl<Module*>& modules, std::string* ErrMessage )

Archive.h, libLLVM-3.1.so
namespace llvm::object
Archive::begin_children bool skip_internal ) const
Archive::begin_symbols ( ) const
Archive::end_symbols ( ) const
Archive::Symbol::getMember Archive::child_iterator& Result ) const
Archive::Symbol::getName llvm::StringRef& Result ) const
Archive::Symbol::getNext ( ) const

Argument.h, libLLVM-3.1.so
namespace llvm
Argument::addAttr Attributes p1 )
Argument::removeAttr Attributes p1 )

AsmParsers.def, libLLVM-3.1.so
LLVMInitializeMipsAsmParser ( )

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

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

Attributes.h, libLLVM-3.1.so
namespace llvm
AttrListPtr::addAttr ( unsigned int Idx, Attributes Attrs ) const
AttrListPtr::hasAttrSomewhere Attributes Attr ) const
AttrListPtr::removeAttr ( unsigned int Idx, Attributes Attrs ) const

Attributes.h, libLLVM-3.1.so
namespace llvm::Attribute
getAsString llvm::Attributes Attrs )

BasicBlock.h, libLLVM-3.1.so
namespace llvm
BasicBlock::getLandingPadInst ( ) const

BasicBlockUtils.h, libLLVM-3.1.so
namespace llvm
SplitBlockPredecessors BasicBlock* BB, ArrayRef<BasicBlock*> Preds, char const* Suffix, Pass* P )
SplitCriticalEdge ( TerminatorInst* TI, unsigned int SuccNum, Pass* P, bool MergeIdenticalEdges, bool DontDeleteUselessPHIs, bool SplitLandingPads )

BlockFrequencyInfo.h, libLLVM-3.1.so
namespace llvm
BlockFrequencyInfo::getBlockFreq BasicBlock const* BB ) const

BranchProbabilityInfo.h, libLLVM-3.1.so
namespace llvm
BranchProbabilityInfo::print ( raw_ostream& OS, Module const* M ) const
BranchProbabilityInfo::printEdgeProbability ( raw_ostream& OS, BasicBlock const* Src, BasicBlock const* Dst ) const

CaptureTracking.h, libLLVM-3.1.so
namespace llvm
CaptureTracker::~CaptureTracker [in-charge-deleting] ( )
CaptureTracker::~CaptureTracker [in-charge] ( )
CaptureTracker::~CaptureTracker [not-in-charge] ( )
PointerMayBeCaptured Value const* V, CaptureTracker* Tracker )

Cloning.h, libLLVM-3.1.so
namespace llvm
CloneAndPruneFunctionInto ( Function* NewFunc, Function const* OldFunc, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*>& Returns, char const* NameSuffix, ClonedCodeInfo* CodeInfo, TargetData const* TD, Instruction* TheCall )
CloneBasicBlock ( BasicBlock const* BB, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VMap, Twine const& NameSuffix, Function* F, ClonedCodeInfo* CodeInfo )
CloneFunction ( Function const* F, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VMap, bool ModuleLevelChanges, ClonedCodeInfo* CodeInfo )
CloneFunctionInto ( Function* NewFunc, Function const* OldFunc, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*>& Returns, char const* NameSuffix, ClonedCodeInfo* CodeInfo, ValueMapTypeRemapper* TypeMapper )
CloneModule Module const* M, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VMap )
InlineFunction CallInst* C, InlineFunctionInfo& IFI, bool InsertLifetime )
InlineFunction CallSite CS, InlineFunctionInfo& IFI, bool InsertLifetime )
InlineFunction InvokeInst* II, InlineFunctionInfo& IFI, bool InsertLifetime )

CmpInstAnalysis.h, libLLVM-3.1.so
namespace llvm
getICmpCode ( ICmpInst const* ICI, bool InvertPred )
getICmpValue bool Sign, unsigned int Code, Value* LHS, Value* RHS, enum CmpInst::Predicate& NewICmpPred )
PredicatesFoldable ( enum CmpInst::Predicate p1, enum CmpInst::Predicate p2 )

CodeMetrics.h, libLLVM-3.1.so
namespace llvm
isInstructionFree ( Instruction const* I, TargetData const* TD )

COFF.h, libLLVM-3.1.so
namespace llvm::object
COFFObjectFile::begin_dynamic_symbols ( ) const
COFFObjectFile::begin_libraries_needed ( ) const
COFFObjectFile::end_dynamic_symbols ( ) const
COFFObjectFile::end_libraries_needed ( ) const
COFFObjectFile::getHeader struct coff_file_header const*& Res ) const
COFFObjectFile::getLibraryNext ( union DataRefImpl LibData, LibraryRef& Result ) const
COFFObjectFile::getLibraryPath ( union DataRefImpl LibData, llvm::StringRef& Result ) const
COFFObjectFile::getLoadName ( ) const
COFFObjectFile::getRelocationOffset ( union DataRefImpl Rel, uint64_t& Res ) const
COFFObjectFile::getRelocationType ( union DataRefImpl Rel, uint64_t& Res ) const
COFFObjectFile::getSectionContents ( struct coff_section const* Sec, llvm::ArrayRef<unsigned char>& Res ) const
COFFObjectFile::getSectionName ( struct coff_section const* Sec, llvm::StringRef& Res ) const
COFFObjectFile::getSymbolFileOffset ( union DataRefImpl Symb, uint64_t& Res ) const
COFFObjectFile::getSymbolFlags ( union DataRefImpl Symb, uint32_t& Res ) const
COFFObjectFile::getSymbolName ( coff_symbol const* symbol, llvm::StringRef& Res ) const
COFFObjectFile::getSymbolSection ( union DataRefImpl Symb, section_iterator& Res ) const
COFFObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Res ) const
COFFObjectFile::isSectionRequiredForExecution ( union DataRefImpl Sec, bool& Res ) const
COFFObjectFile::isSectionVirtual ( union DataRefImpl Sec, bool& Res ) const
COFFObjectFile::isSectionZeroInit ( union DataRefImpl Sec, bool& Res ) const

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

Constant.h, libLLVM-3.1.so
namespace llvm
Constant::getAggregateElement Constant* Elt ) const
Constant::getAggregateElement unsigned int Elt ) const

ConstantFolding.h, libLLVM-3.1.so
namespace llvm
ConstantFoldCall Function* F, ArrayRef<Constant*> Operands, TargetLibraryInfo const* TLI )
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 )
ConstantFoldLoadThroughGEPIndices Constant* C, ArrayRef<Constant*> Indices )

Constants.h, libLLVM-3.1.so
namespace llvm
ConstantAggregateZero::getElementValue Constant* C ) const
ConstantAggregateZero::getElementValue unsigned int Idx ) const
ConstantAggregateZero::getSequentialElement ( ) const
ConstantAggregateZero::getStructElement unsigned int Elt ) const
ConstantDataArray::get ( LLVMContext& Context, ArrayRef<double> Elts ) [static]
ConstantDataArray::get ( LLVMContext& Context, ArrayRef<float> Elts ) [static]
ConstantDataArray::get ( LLVMContext& Context, ArrayRef<unsigned char> Elts ) [static]
ConstantDataArray::get ( LLVMContext& Context, ArrayRef<unsigned int> Elts ) [static]
ConstantDataArray::get ( LLVMContext& Context, ArrayRef<unsigned long long> Elts ) [static]
ConstantDataArray::get ( LLVMContext& Context, ArrayRef<unsigned short> Elts ) [static]
ConstantDataArray::getString ( LLVMContext& Context, StringRef Initializer, bool AddNull ) [static]
ConstantDataSequential::destroyConstant ( )
ConstantDataSequential::getElementAsAPFloat unsigned int i ) const
ConstantDataSequential::getElementAsConstant unsigned int i ) const
ConstantDataSequential::getElementAsDouble unsigned int i ) const
ConstantDataSequential::getElementAsFloat unsigned int i ) const
ConstantDataSequential::getElementAsInteger unsigned int i ) const
ConstantDataSequential::getElementByteSize ( ) const
ConstantDataSequential::getElementType ( ) const
ConstantDataSequential::getImpl StringRef Bytes, Type* Ty ) [static]
ConstantDataSequential::getNumElements ( ) const
ConstantDataSequential::getRawDataValues ( ) const
ConstantDataSequential::isCString ( ) const
ConstantDataSequential::isElementTypeCompatible Type const* Ty ) [static]
ConstantDataSequential::isString ( ) const
ConstantDataVector::get ( LLVMContext& Context, ArrayRef<double> Elts ) [static]
ConstantDataVector::get ( LLVMContext& Context, ArrayRef<float> Elts ) [static]
ConstantDataVector::get ( LLVMContext& Context, ArrayRef<unsigned char> Elts ) [static]
ConstantDataVector::get ( LLVMContext& Context, ArrayRef<unsigned int> Elts ) [static]
ConstantDataVector::get ( LLVMContext& Context, ArrayRef<unsigned long long> Elts ) [static]
ConstantDataVector::get ( LLVMContext& Context, ArrayRef<unsigned short> Elts ) [static]
ConstantDataVector::getSplat ( unsigned int NumElts, Constant* Elt ) [static]
ConstantDataVector::getSplatValue ( ) const
ConstantVector::getSplat ( unsigned int NumElts, Constant* Elt ) [static]
UndefValue::getElementValue Constant* C ) const
UndefValue::getElementValue unsigned int Idx ) const
UndefValue::getSequentialElement ( ) const
UndefValue::getStructElement unsigned int Elt ) const

Core.h, libLLVM-3.1.so
LLVMAddNamedMetadataOperand LLVMModuleRef M, char const* name, LLVMValueRef Val )
LLVMGetVolatile LLVMValueRef MemoryAccessInst )
LLVMHalfType ( )
LLVMHalfTypeInContext LLVMContextRef C )
LLVMSetVolatile ( LLVMValueRef MemoryAccessInst, LLVMBool IsVolatile )

DataStream.h, libLLVM-3.1.so
namespace llvm
DataStreamer::~DataStreamer [in-charge-deleting] ( )
DataStreamer::~DataStreamer [in-charge] ( )
DataStreamer::~DataStreamer [not-in-charge] ( )
getDataFileStreamer ( std::string const& Filename, std::string* Err )

Debug.h, libLLVM-3.1.so
namespace llvm
DebugFlag [data]
isCurrentDebugType char const* Type )
SetCurrentDebugType char const* Type )

DebugInfo.h, libLLVM-3.1.so
namespace llvm
DIDerivedType::getObjCProperty ( ) const
DIDescriptor::isObjCProperty ( ) const
DIObjCProperty::Verify ( ) const

DerivedTypes.h, libLLVM-3.1.so
namespace llvm
StructType::isSized ( ) const

DFAPacketizer.h, libLLVM-3.1.so
namespace llvm
DFAPacketizer::canReserveResources MachineInstr* MI )
DFAPacketizer::canReserveResources MCInstrDesc const* MID )
DFAPacketizer::DFAPacketizer [in-charge] ( InstrItineraryData const* I, int[2] const* SIT, unsigned int const* SET )
DFAPacketizer::DFAPacketizer [not-in-charge] ( InstrItineraryData const* I, int[2] const* SIT, unsigned int const* SET )
DFAPacketizer::reserveResources MachineInstr* MI )
DFAPacketizer::reserveResources MCInstrDesc const* MID )
VLIWPacketizerList::addToPacket MachineInstr* MI )
VLIWPacketizerList::endPacket ( MachineBasicBlock* MBB, MachineInstr* I )
VLIWPacketizerList::ignorePseudoInstruction MachineInstr* I, MachineBasicBlock* MBB )
VLIWPacketizerList::isSoloInstruction MachineInstr* I )
VLIWPacketizerList::PacketizeMIs ( MachineBasicBlock* MBB, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > BeginItr, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > EndItr )
VLIWPacketizerList::VLIWPacketizerList [in-charge] ( MachineFunction& MF, MachineLoopInfo& MLI, MachineDominatorTree& MDT, bool IsPostRA )
VLIWPacketizerList::VLIWPacketizerList [not-in-charge] ( MachineFunction& MF, MachineLoopInfo& MLI, MachineDominatorTree& MDT, bool IsPostRA )
VLIWPacketizerList::~VLIWPacketizerList [in-charge-deleting] ( )
VLIWPacketizerList::~VLIWPacketizerList [in-charge] ( )
VLIWPacketizerList::~VLIWPacketizerList [not-in-charge] ( )

DIBuilder.h, libLLVM-3.1.so
namespace llvm
DIBuilder::createForwardDecl ( unsigned int Tag, StringRef Name, DIFile F, unsigned int Line, unsigned int RuntimeLang )
DIBuilder::createFunction ( DIDescriptor Scope, StringRef Name, StringRef LinkageName, DIFile File, unsigned int LineNo, DIType Ty, bool isLocalToUnit, bool isDefinition, unsigned int ScopeLine, unsigned int Flags, bool isOptimized, Function* Fn, MDNode* TParam, MDNode* Decl )
DIBuilder::createObjCIVar StringRef Name, DIFile File, unsigned int LineNo, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned int Flags, DIType Ty, MDNode* PropertyNode )
DIBuilder::createObjCProperty StringRef Name, DIFile File, unsigned int LineNumber, StringRef GetterName, StringRef SetterName, unsigned int PropertyAttributes, DIType Ty )

Disassemblers.def, libLLVM-3.1.so
LLVMInitializeMipsDisassembler ( )

Dominators.h, libLLVM-3.1.so
namespace llvm
DominatorTree::dominates ( Instruction const* Def, BasicBlock const* BB ) const
DominatorTree::dominates ( Instruction const* Def, Use const& U ) const
DominatorTree::isReachableFromEntry Use const& U ) const

EdgeBundles.h, libLLVM-3.1.so
namespace llvm
WriteGraph ( raw_ostream& O, EdgeBundles const& G, bool ShortNames, Twine const& Title )

ELF.h, libLLVM-3.1.so
namespace llvm::object
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::begin_dynamic_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::begin_dynamic_table ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::begin_libraries_needed ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::begin_sections ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::begin_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::end_dynamic_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::end_dynamic_table ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::end_libraries_needed ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::end_sections ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::end_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getArch ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getBytesInAddress ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getDynNext ( union DataRefImpl DynData, ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::DynRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getFileFormatName ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getLibraryNext ( union DataRefImpl Data, LibraryRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getLibraryPath ( union DataRefImpl Data, llvm::StringRef& Res ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getLoadName ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationAdditionalInfo ( union DataRefImpl Rel, int64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationAddress ( union DataRefImpl Rel, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationNext ( union DataRefImpl Rel, RelocationRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationOffset ( union DataRefImpl Rel, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationSymbol ( union DataRefImpl Rel, SymbolRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationType ( union DataRefImpl Rel, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationTypeName ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationValueString ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionAddress ( union DataRefImpl Sec, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionAlignment ( union DataRefImpl Sec, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionContents ( union DataRefImpl Sec, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionName ( union DataRefImpl Sec, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionNext ( union DataRefImpl Sec, SectionRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionRelBegin union DataRefImpl Sec ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionRelEnd union DataRefImpl Sec ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionSize ( union DataRefImpl Sec, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolAddress ( union DataRefImpl Symb, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolFileOffset ( union DataRefImpl Symb, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolFlags ( union DataRefImpl Symb, uint32_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolName ( union DataRefImpl Symb, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolNext ( union DataRefImpl Symb, SymbolRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolNMTypeChar ( union DataRefImpl Symb, char& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolSection ( union DataRefImpl Symb, section_iterator& Res ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolSize ( union DataRefImpl Symb, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionBSS ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionData ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionRequiredForExecution ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionText ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionVirtual ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionZeroInit ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::sectionContainsSymbol ( union DataRefImpl Sec, union DataRefImpl Symb, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::begin_dynamic_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::begin_dynamic_table ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::begin_libraries_needed ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::begin_sections ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::begin_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::end_dynamic_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::end_dynamic_table ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::end_libraries_needed ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::end_sections ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::end_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getArch ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getBytesInAddress ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getDynNext ( union DataRefImpl DynData, ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::DynRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getFileFormatName ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getLibraryNext ( union DataRefImpl Data, LibraryRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getLibraryPath ( union DataRefImpl Data, llvm::StringRef& Res ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getLoadName ( ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationAdditionalInfo ( union DataRefImpl Rel, int64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationAddress ( union DataRefImpl Rel, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationNext ( union DataRefImpl Rel, RelocationRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationOffset ( union DataRefImpl Rel, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationSymbol ( union DataRefImpl Rel, SymbolRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationType ( union DataRefImpl Rel, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationTypeName ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationValueString ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionAddress ( union DataRefImpl Sec, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionAlignment ( union DataRefImpl Sec, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionContents ( union DataRefImpl Sec, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionName ( union DataRefImpl Sec, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionNext ( union DataRefImpl Sec, SectionRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionRelBegin union DataRefImpl Sec ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionRelEnd union DataRefImpl Sec ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionSize ( union DataRefImpl Sec, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolAddress ( union DataRefImpl Symb, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolFileOffset ( union DataRefImpl Symb, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolFlags ( union DataRefImpl Symb, uint32_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolName ( union DataRefImpl Symb, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolNext ( union DataRefImpl Symb, SymbolRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolNMTypeChar ( union DataRefImpl Symb, char& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolSection ( union DataRefImpl Symb, section_iterator& Res ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolSize ( union DataRefImpl Symb, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionBSS ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionData ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionRequiredForExecution ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionText ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionVirtual ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionZeroInit ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::sectionContainsSymbol ( union DataRefImpl Sec, union DataRefImpl Symb, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::begin_dynamic_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::begin_dynamic_table ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::begin_libraries_needed ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::begin_sections ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::begin_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::end_dynamic_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::end_dynamic_table ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::end_libraries_needed ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::end_sections ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::end_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getArch ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getBytesInAddress ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getDynNext ( union DataRefImpl DynData, ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::DynRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getFileFormatName ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getLibraryNext ( union DataRefImpl Data, LibraryRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getLibraryPath ( union DataRefImpl Data, llvm::StringRef& Res ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getLoadName ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationAdditionalInfo ( union DataRefImpl Rel, int64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationAddress ( union DataRefImpl Rel, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationNext ( union DataRefImpl Rel, RelocationRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationOffset ( union DataRefImpl Rel, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationSymbol ( union DataRefImpl Rel, SymbolRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationType ( union DataRefImpl Rel, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationTypeName ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationValueString ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionAddress ( union DataRefImpl Sec, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionAlignment ( union DataRefImpl Sec, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionContents ( union DataRefImpl Sec, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionName ( union DataRefImpl Sec, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionNext ( union DataRefImpl Sec, SectionRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionRelBegin union DataRefImpl Sec ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionRelEnd union DataRefImpl Sec ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionSize ( union DataRefImpl Sec, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolAddress ( union DataRefImpl Symb, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolFileOffset ( union DataRefImpl Symb, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolFlags ( union DataRefImpl Symb, uint32_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolName ( union DataRefImpl Symb, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolNext ( union DataRefImpl Symb, SymbolRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolNMTypeChar ( union DataRefImpl Symb, char& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolSection ( union DataRefImpl Symb, section_iterator& Res ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolSize ( union DataRefImpl Symb, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionBSS ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionData ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionRequiredForExecution ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionText ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionVirtual ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionZeroInit ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::sectionContainsSymbol ( union DataRefImpl Sec, union DataRefImpl Symb, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::begin_dynamic_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::begin_dynamic_table ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::begin_libraries_needed ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::begin_sections ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::begin_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::end_dynamic_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::end_dynamic_table ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::end_libraries_needed ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::end_sections ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::end_symbols ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getArch ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getBytesInAddress ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getDynNext ( union DataRefImpl DynData, ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::DynRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getFileFormatName ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getLibraryNext ( union DataRefImpl Data, LibraryRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getLibraryPath ( union DataRefImpl Data, llvm::StringRef& Res ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getLoadName ( ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationAdditionalInfo ( union DataRefImpl Rel, int64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationAddress ( union DataRefImpl Rel, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationNext ( union DataRefImpl Rel, RelocationRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationOffset ( union DataRefImpl Rel, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationSymbol ( union DataRefImpl Rel, SymbolRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationType ( union DataRefImpl Rel, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationTypeName ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationValueString ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionAddress ( union DataRefImpl Sec, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionAlignment ( union DataRefImpl Sec, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionContents ( union DataRefImpl Sec, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionName ( union DataRefImpl Sec, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionNext ( union DataRefImpl Sec, SectionRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionRelBegin union DataRefImpl Sec ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionRelEnd union DataRefImpl Sec ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionSize ( union DataRefImpl Sec, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolAddress ( union DataRefImpl Symb, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolFileOffset ( union DataRefImpl Symb, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolFlags ( union DataRefImpl Symb, uint32_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolName ( union DataRefImpl Symb, llvm::StringRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolNext ( union DataRefImpl Symb, SymbolRef& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolNMTypeChar ( union DataRefImpl Symb, char& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolSection ( union DataRefImpl Symb, section_iterator& Res ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolSize ( union DataRefImpl Symb, uint64_t& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionBSS ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionData ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionRequiredForExecution ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionText ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionVirtual ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionZeroInit ( union DataRefImpl Sec, bool& Result ) const
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::sectionContainsSymbol ( union DataRefImpl Sec, union DataRefImpl Symb, bool& Result ) const

EnhancedDisassembly.h, libLLVM-3.1.so
EDBranchTargetID EDInstRef inst )
EDCreateInsts ( EDInstRef* insts, unsigned int count, EDDisassemblerRef disassembler, EDByteReaderCallback byteReader, uint64_t address, void* arg )
EDEvaluateOperand ( uint64_t* result, EDOperandRef operand, EDRegisterReaderCallback regReader, void* arg )
EDGetDisassembler ( EDDisassemblerRef* disassembler, char const* triple, EDAssemblySyntax_t syntax )
EDGetInstString ( char const** buf, EDInstRef inst )
EDGetOperand ( EDOperandRef* operand, EDInstRef inst, int index )
EDGetRegisterName ( char const** regName, EDDisassemblerRef disassembler, unsigned int regID )
EDGetToken ( EDTokenRef* token, EDInstRef inst, int index )
EDGetTokenString ( char const** buf, EDTokenRef token )
EDImmediateOperandValue uint64_t* value, EDOperandRef operand )
EDInstByteSize EDInstRef inst )
EDInstID ( unsigned int* instID, EDInstRef inst )
EDInstIsBranch EDInstRef inst )
EDInstIsMove EDInstRef inst )
EDLiteralTokenAbsoluteValue uint64_t* value, EDTokenRef token )
EDMoveSourceID EDInstRef inst )
EDMoveTargetID EDInstRef inst )
EDNumOperands EDInstRef inst )
EDNumTokens EDInstRef inst )
EDOperandIndexForToken EDTokenRef token )
EDOperandIsImmediate EDOperandRef operand )
EDOperandIsMemory EDOperandRef operand )
EDOperandIsRegister EDOperandRef operand )
EDRegisterIsProgramCounter ( EDDisassemblerRef disassembler, unsigned int regID )
EDRegisterIsStackPointer ( EDDisassemblerRef disassembler, unsigned int regID )
EDRegisterOperandValue ( unsigned int* value, EDOperandRef operand )
EDRegisterTokenValue ( unsigned int* registerID, EDTokenRef token )
EDReleaseInst EDInstRef inst )
EDTokenIsLiteral EDTokenRef token )
EDTokenIsNegativeLiteral EDTokenRef token )
EDTokenIsOpcode EDTokenRef token )
EDTokenIsPunctuation EDTokenRef token )
EDTokenIsRegister EDTokenRef token )
EDTokenIsWhitespace EDTokenRef token )

ExecutionEngine.h, libLLVM-3.1.so
namespace llvm
EngineBuilder::create TargetMachine* TM )
EngineBuilder::selectTarget ( )
EngineBuilder::selectTarget ( Triple const& TargetTriple, StringRef MArch, StringRef MCPU, SmallVectorImpl<std::string>const& MAttrs )

FileSystem.h, libLLVM-3.1.so
namespace llvm::sys::fs
equivalent file_status A, file_status B )
identify_magic llvm::StringRef magic )
identify_magic ( llvm::Twine const& path, file_magic& result )

FileSystem.h, libLLVM-3.1.so
namespace llvm::sys::fs::detail
directory_iterator_construct ( DirIterState& p1, llvm::StringRef p2 )
directory_iterator_destruct DirIterState& p1 )
directory_iterator_increment DirIterState& p1 )

Function.h, libLLVM-3.1.so
namespace llvm
Function::addAttribute unsigned int i, Attributes attr )
Function::isDefTriviallyDead ( ) const
Function::removeAttribute unsigned int i, Attributes attr )

FunctionLoweringInfo.h, libLLVM-3.1.so
namespace llvm
ComputeUsesVAFloatArgument ( CallInst const& I, MachineModuleInfo* MMI )

GCStrategy.h, libLLVM-3.1.so
namespace llvm
GCStrategy::findCustomSafePoints ( GCFunctionInfo& FI, MachineFunction& MF )

Hashing.h, libLLVM-3.1.so
namespace llvm
set_fixed_execution_hash_seed size_t fixed_value )

Hashing.h, libLLVM-3.1.so
namespace llvm::hashing::detail
fixed_seed_override [data]

Host.h, libLLVM-3.1.so
namespace llvm::sys
getDefaultTargetTriple ( )

Initialization.h, libLLVM-3.1.so
LLVMInitializeVectorization LLVMPassRegistryRef R )

InitializePasses.h, libLLVM-3.1.so
namespace llvm
initializeAddressSanitizerPass PassRegistry& p1 )
initializeBBVectorizePass PassRegistry& p1 )
initializeBranchFolderPassPass PassRegistry& p1 )
initializeCodePlacementOptPass PassRegistry& p1 )
initializeExpandPostRAPass PassRegistry& p1 )
initializeFinalizeMachineBundlesPass PassRegistry& p1 )
initializeGCMachineCodeAnalysisPass PassRegistry& p1 )
initializeGlobalMergePass PassRegistry& p1 )
initializeLocalStackSlotPassPass PassRegistry& p1 )
initializeMachineBlockPlacementPass PassRegistry& p1 )
initializeMachineBlockPlacementStatsPass PassRegistry& p1 )
initializeMachineCopyPropagationPass PassRegistry& p1 )
initializeMachineSchedulerPass PassRegistry& p1 )
initializeObjCARCAPElimPass PassRegistry& p1 )
initializePostRASchedulerPass PassRegistry& p1 )
initializeTailDuplicatePassPass PassRegistry& p1 )
initializeTargetPassConfigPass PassRegistry& p1 )
initializeThreadSanitizerPass PassRegistry& p1 )
initializeUnpackMachineBundlesPass PassRegistry& p1 )
initializeVectorization PassRegistry& p1 )

InlineCost.h, libLLVM-3.1.so
namespace llvm
InlineCostAnalyzer::getInlineCost CallSite CS, int Threshold )
InlineCostAnalyzer::getInlineCost CallSite CS, Function* Callee, int Threshold )

InlinerPass.h, libLLVM-3.1.so
namespace llvm
Inliner::Inliner [in-charge] char& ID, int Threshold, bool InsertLifetime )
Inliner::Inliner [not-in-charge] char& ID, int Threshold, bool InsertLifetime )
Inliner::removeDeadFunctions ( CallGraph& CG, bool AlwaysInlineOnly )

Instruction.h, libLLVM-3.1.so
namespace llvm
Instruction::setMetadata StringRef Kind, MDNode* Node )

Instructions.h, libLLVM-3.1.so
namespace llvm
CallInst::addAttribute unsigned int i, Attributes attr )
CallInst::paramHasAttr unsigned int i, Attributes attr ) const
CallInst::removeAttribute unsigned int i, Attributes attr )
GetElementPtrInst::getAddressSpace Value* Ptr ) [static]
InvokeInst::addAttribute unsigned int i, Attributes attr )
InvokeInst::paramHasAttr unsigned int i, Attributes attr ) const
InvokeInst::removeAttribute unsigned int i, Attributes attr )
ShuffleVectorInst::getMaskValue Constant* Mask, unsigned int i ) [static]
ShuffleVectorInst::getShuffleMask Constant* Mask, SmallVectorImpl<int>& Result ) [static]
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 )

Instrumentation.h, libLLVM-3.1.so
namespace llvm
createAddressSanitizerPass ( )
createGCOVProfilerPass bool EmitNotes, bool EmitData, bool Use402Format, bool UseExtraChecksum )
createThreadSanitizerPass ( )

IPO.h, libLLVM-3.1.so
namespace llvm
createAlwaysInlinerPass bool InsertLifetime )

IVUsers.h, libLLVM-3.1.so
namespace llvm
IVUsers::AddUsersImpl Instruction* I, SmallPtrSet<Loop*, 16u>& SimpleLoopNests )

LatencyPriorityQueue.h, libLLVM-3.1.so
namespace llvm
LatencyPriorityQueue::scheduledNode SUnit* Node )

LiveIntervalAnalysis.h, libLLVM-3.1.so
namespace llvm
LiveIntervals::checkRegMaskInterference ( LiveInterval& LI, BitVector& UsableRegs )
LiveIntervals::handleMove MachineInstr* MI )
LiveIntervals::handleMoveIntoBundle ( MachineInstr* MI, MachineInstr* BundleStart )

LiveRangeEdit.h, libLLVM-3.1.so
namespace llvm
LiveRangeEdit::anyRematerializable AliasAnalysis* p1 )
LiveRangeEdit::calculateRegClassAndHint ( MachineFunction& p1, MachineLoopInfo const& p2 )
LiveRangeEdit::canRematerializeAt ( LiveRangeEdit::Remat& RM, SlotIndex UseIdx, bool cheapAsAMove )
LiveRangeEdit::checkRematerializable VNInfo* VNI, MachineInstr const* DefMI, AliasAnalysis* p3 )
LiveRangeEdit::createFrom unsigned int OldReg )
LiveRangeEdit::eliminateDeadDefs ( SmallVectorImpl<MachineInstr*>& Dead, ArrayRef<unsigned int> RegsBeingSpilled )
LiveRangeEdit::eraseVirtReg unsigned int Reg )
LiveRangeEdit::rematerializeAt ( MachineBasicBlock& MBB, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > MI, unsigned int DestReg, LiveRangeEdit::Remat const& RM, TargetRegisterInfo const& p5, bool Late )

LLVMContext.h, libLLVM-3.1.so
namespace llvm
LLVMContext::emitError ( Instruction const* I, Twine const& ErrorStr )
LLVMContext::emitError Twine const& ErrorStr )
LLVMContext::emitError ( unsigned int LocCookie, Twine const& ErrorStr )

Loads.h, libLLVM-3.1.so
namespace llvm
FindAvailableLoadedValue Value* Ptr, BasicBlock* ScanBB, BasicBlock::iterator& ScanFrom, unsigned int MaxInstsToScan, AliasAnalysis* AA, MDNode** TBAATag )

Locale.h, libLLVM-3.1.so
namespace llvm::sys::locale
columnWidth llvm::StringRef s )
isPrint int c )

LockFileManager.h, libLLVM-3.1.so
namespace llvm
LockFileManager::getState ( ) const
LockFileManager::LockFileManager [in-charge] StringRef FileName )
LockFileManager::LockFileManager [not-in-charge] StringRef FileName )
LockFileManager::waitForUnlock ( )
LockFileManager::~LockFileManager [in-charge] ( )
LockFileManager::~LockFileManager [not-in-charge] ( )

LoopInfo.h, libLLVM-3.1.so
namespace llvm
Loop::isSafeToClone ( ) const

MachineBasicBlock.h, libLLVM-3.1.so
namespace llvm
MachineBasicBlock::erase MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > I )
MachineBasicBlock::findDebugLoc MachineBasicBlock::instr_iterator MBBI )
MachineBasicBlock::getFirstInstrTerminator ( )
MachineBasicBlock::getFirstTerminator ( ) const
MachineBasicBlock::getFullName ( ) const
MachineBasicBlock::getLastNonDebugInstr ( ) const
MachineBasicBlock::remove MachineInstr* I )
MachineBasicBlock::SkipPHIsAndLabels MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > I )
MachineBasicBlock::splice ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > where, MachineBasicBlock* Other, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > From )

MachineBlockFrequencyInfo.h, libLLVM-3.1.so
namespace llvm
MachineBlockFrequencyInfo::getBlockFreq MachineBasicBlock const* MBB ) const

MachineBranchProbabilityInfo.h, libLLVM-3.1.so
namespace llvm
MachineBranchProbabilityInfo::getEdgeWeight ( MachineBasicBlock const* Src, MachineBasicBlock const* Dst ) const
MachineBranchProbabilityInfo::getSumForBlock ( MachineBasicBlock const* MBB, uint32_t& Scale ) const

MachineFunction.h, libLLVM-3.1.so
namespace llvm
MachineFunction::getMachineMemOperand ( MachinePointerInfo PtrInfo, unsigned int f, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo, MDNode const* Ranges )

MachineFunctionAnalysis.h, libLLVM-3.1.so
namespace llvm
MachineFunctionAnalysis::MachineFunctionAnalysis [in-charge] TargetMachine const& tm )
MachineFunctionAnalysis::MachineFunctionAnalysis [not-in-charge] TargetMachine const& tm )

MachineInstr.h, libLLVM-3.1.so
namespace llvm
MachineInstr::clearRegisterKills ( unsigned int Reg, TargetRegisterInfo const* RegInfo )
MachineInstr::getBundleSize ( ) const
MachineInstr::isBundled ( ) const
MachineInstr::setPhysRegsDeadExcept ( ArrayRef<unsigned int> UsedRegs, TargetRegisterInfo const& TRI )

MachineInstrBundle.h, libLLVM-3.1.so
namespace llvm
finalizeBundle ( MachineBasicBlock& MBB, MachineBasicBlock::instr_iterator FirstMI )
finalizeBundle ( MachineBasicBlock& MBB, MachineBasicBlock::instr_iterator FirstMI, MachineBasicBlock::instr_iterator LastMI )
finalizeBundles MachineFunction& MF )
MachineOperandIteratorBase::analyzeVirtReg ( unsigned int Reg, SmallVectorImpl<std::pair<MachineInstr*, unsigned int> >* Ops )

MachineMemOperand.h, libLLVM-3.1.so
namespace llvm
MachineMemOperand::MachineMemOperand [in-charge] ( MachinePointerInfo PtrInfo, unsigned int flags, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo, MDNode const* Ranges )
MachineMemOperand::MachineMemOperand [not-in-charge] ( MachinePointerInfo PtrInfo, unsigned int flags, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo, MDNode const* Ranges )

MachineModuleInfo.h, libLLVM-3.1.so
namespace llvm
MachineModuleInfo::TidyLandingPads DenseMap<MCSymbol*, unsigned int, DenseMapInfo<MCSymbol*> >* LPMap )
MachineModuleInfoImpl::GetSortedStubs DenseMap<MCSymbol*, MachineModuleInfoImpl::StubValueTy, DenseMapInfo<MCSymbol*> >const& p1 ) [static]

MachineRegisterInfo.h, libLLVM-3.1.so
namespace llvm
MachineRegisterInfo::clearVirtRegs ( )
MachineRegisterInfo::dumpUses unsigned int RegNo ) const
MachineRegisterInfo::freezeReservedRegs MachineFunction const& p1 )
MachineRegisterInfo::isConstantPhysReg ( unsigned int PhysReg, MachineFunction const& MF ) const

MachineScheduler.h, libLLVM-3.1.so
namespace llvm
MachineSchedRegistry::Registry [data]

MachO.h, libLLVM-3.1.so
namespace llvm::object
MachOObjectFile::begin_dynamic_symbols ( ) const
MachOObjectFile::begin_libraries_needed ( ) const
MachOObjectFile::end_dynamic_symbols ( ) const
MachOObjectFile::end_libraries_needed ( ) const
MachOObjectFile::getLibraryNext ( union DataRefImpl LibData, LibraryRef& Res ) const
MachOObjectFile::getLibraryPath ( union DataRefImpl LibData, llvm::StringRef& Res ) const
MachOObjectFile::getLoadName ( ) const
MachOObjectFile::getRelocationHidden ( union DataRefImpl Rel, bool& Result ) const
MachOObjectFile::getRelocationOffset ( union DataRefImpl Rel, uint64_t& Res ) const
MachOObjectFile::getRelocationType ( union DataRefImpl Rel, uint64_t& Res ) const
MachOObjectFile::getSymbolFileOffset ( union DataRefImpl Symb, uint64_t& Res ) const
MachOObjectFile::getSymbolFlags ( union DataRefImpl Symb, uint32_t& Res ) const
MachOObjectFile::getSymbolSection ( union DataRefImpl Symb, section_iterator& Res ) const
MachOObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Res ) const
MachOObjectFile::isSectionRequiredForExecution ( union DataRefImpl Sec, bool& Res ) const
MachOObjectFile::isSectionVirtual ( union DataRefImpl Sec, bool& Res ) const
MachOObjectFile::isSectionZeroInit ( union DataRefImpl Sec, bool& Res ) const

MCAsmInfoCOFF.h, libLLVM-3.1.so
namespace llvm
MCAsmInfoGNUCOFF::MCAsmInfoGNUCOFF [in-charge] ( )
MCAsmInfoGNUCOFF::MCAsmInfoGNUCOFF [not-in-charge] ( )
MCAsmInfoMicrosoft::MCAsmInfoMicrosoft [in-charge] ( )
MCAsmInfoMicrosoft::MCAsmInfoMicrosoft [not-in-charge] ( )

MCAsmLexer.h, libLLVM-3.1.so
namespace llvm
AsmToken::getEndLoc ( ) const

MCAsmParser.h, libLLVM-3.1.so
namespace llvm
MCAsmParser::TokError ( Twine const& Msg, ArrayRef<SMRange> Ranges )

MCAssembler.h, libLLVM-3.1.so
namespace llvm
MCAssembler::computeFragmentSize ( MCAsmLayout const& Layout, MCFragment const& F ) const
MCAssembler::writeSectionData ( MCSectionData const* Section, MCAsmLayout const& Layout ) const

MCCodeGenInfo.h, libLLVM-3.1.so
namespace llvm
MCCodeGenInfo::InitMCCodeGenInfo ( enum Reloc::Model RM, enum CodeModel::Model CM, enum CodeGenOpt::Level OL )

MCContext.h, libLLVM-3.1.so
namespace llvm
MCContext::FatalError SMLoc L, Twine const& Msg )
MCContext::GetDwarfFile ( StringRef Directory, StringRef FileName, unsigned int FileNumber )
MCContext::MCContext [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI, SourceMgr const* Mgr )
MCContext::MCContext [not-in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI, SourceMgr const* Mgr )

MCDwarf.h, libLLVM-3.1.so
namespace llvm
MCGenDwarfInfo::Emit ( MCStreamer* MCOS, MCSymbol const* LineSectionSymbol ) [static]
MCGenDwarfLabelEntry::Make ( MCSymbol* Symbol, MCStreamer* MCOS, SourceMgr& SrcMgr, SMLoc& Loc ) [static]

MCELFObjectWriter.h, libLLVM-3.1.so
namespace llvm
MCELFObjectTargetWriter::adjustFixupOffset ( MCFixup const& Fixup, uint64_t& RelocOffset )
MCELFObjectTargetWriter::ExplicitRelSym ( MCAssembler const& Asm, MCValue const& Target, MCFragment const& F, MCFixup const& Fixup, bool IsPCRel ) const
MCELFObjectTargetWriter::getEFlags ( ) const
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_ )
MCELFObjectTargetWriter::sortRelocs ( MCAssembler const& Asm, std::vector<ELFRelocationEntry>& Relocs )

MCExpr.h, libLLVM-3.1.so
namespace llvm
MCExpr::EvaluateAsAbsolute ( int64_t& Res, MCAsmLayout const& Layout, DenseMap<MCSectionData const*, unsigned long long, DenseMapInfo<MCSectionData const*> > const& Addrs ) const
MCExpr::EvaluateAsRelocatableImpl ( MCValue& Res, MCAssembler const* Asm, MCAsmLayout const* Layout, DenseMap<MCSectionData const*, unsigned long long, DenseMapInfo<MCSectionData const*> > const* Addrs, bool InSet ) const

MCObjectStreamer.h, libLLVM-3.1.so
namespace llvm
MCObjectStreamer::EmitGPRel32Value MCExpr const* Value )
MCObjectStreamer::FinishImpl ( )

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

MCStreamer.h, libLLVM-3.1.so
namespace llvm
MCStreamer::EmitCFIEndProcImpl MCDwarfFrameInfo& CurFrame )
MCStreamer::EmitCFIEscape StringRef Values )
MCStreamer::EmitCFIRestore int64_t Register )
MCStreamer::EmitCFISignalFrame ( )
MCStreamer::EmitCFIStartProcImpl MCDwarfFrameInfo& Frame )
MCStreamer::EmitCOFFSecRel32 MCSymbol const* Symbol )
MCStreamer::EmitDwarfFileDirective ( unsigned int FileNo, StringRef Directory, StringRef Filename )
MCStreamer::EmitGPRel64Value MCExpr const* Value )
MCStreamer::EmitULEB128IntValue uint64_t Value, unsigned int AddrSpace, unsigned int Padding )
MCStreamer::Finish ( )
MCStreamer::RecordProcEnd MCDwarfFrameInfo& Frame )
MCStreamer::RecordProcStart MCDwarfFrameInfo& Frame )

MCWinCOFFObjectWriter.h, libLLVM-3.1.so
namespace llvm
createWinCOFFObjectWriter ( MCWinCOFFObjectTargetWriter* MOTW, raw_ostream& OS )
MCWinCOFFObjectTargetWriter::MCWinCOFFObjectTargetWriter [in-charge] unsigned int Machine_ )
MCWinCOFFObjectTargetWriter::MCWinCOFFObjectTargetWriter [not-in-charge] unsigned int Machine_ )

Metadata.h, libLLVM-3.1.so
namespace llvm
MDNode::replaceOperandWith unsigned int i, Value* NewVal )
NamedMDNode::dump ( ) const

Module.h, libLLVM-3.1.so
namespace llvm
Module::addModuleFlag ( enum Module::ModFlagBehavior Behavior, StringRef Key, Value* Val )
Module::addModuleFlag ( enum Module::ModFlagBehavior Behavior, StringRef Key, uint32_t Val )
Module::addModuleFlag MDNode* Node )
Module::getModuleFlagsMetadata ( ) const
Module::getModuleFlagsMetadata SmallVectorImpl<Module::ModuleFlagEntry>& Flags ) const
Module::getOrInsertModuleFlagsMetadata ( )

ModuleUtils.h, libLLVM-3.1.so
namespace llvm
appendToGlobalCtors Module& M, Function* F, int Priority )
appendToGlobalDtors Module& M, Function* F, int Priority )

Object.h, libLLVM-3.1.so
LLVMDisposeRelocationIterator LLVMRelocationIteratorRef RI )
LLVMDisposeSymbolIterator LLVMSymbolIteratorRef SI )
LLVMGetRelocationAddress LLVMRelocationIteratorRef RI )
LLVMGetRelocationOffset LLVMRelocationIteratorRef RI )
LLVMGetRelocations LLVMSectionIteratorRef Section )
LLVMGetRelocationSymbol LLVMRelocationIteratorRef RI )
LLVMGetRelocationType LLVMRelocationIteratorRef RI )
LLVMGetRelocationTypeName LLVMRelocationIteratorRef RI )
LLVMGetRelocationValueString LLVMRelocationIteratorRef RI )
LLVMGetSectionAddress LLVMSectionIteratorRef SI )
LLVMGetSectionContainsSymbol ( LLVMSectionIteratorRef SI, LLVMSymbolIteratorRef Sym )
LLVMGetSymbolAddress LLVMSymbolIteratorRef SI )
LLVMGetSymbolFileOffset LLVMSymbolIteratorRef SI )
LLVMGetSymbolName LLVMSymbolIteratorRef SI )
LLVMGetSymbols LLVMObjectFileRef ObjectFile )
LLVMGetSymbolSize LLVMSymbolIteratorRef SI )
LLVMIsRelocationIteratorAtEnd ( LLVMSectionIteratorRef Section, LLVMRelocationIteratorRef RI )
LLVMIsSymbolIteratorAtEnd ( LLVMObjectFileRef ObjectFile, LLVMSymbolIteratorRef SI )
LLVMMoveToContainingSection ( LLVMSectionIteratorRef Sect, LLVMSymbolIteratorRef Sym )
LLVMMoveToNextRelocation LLVMRelocationIteratorRef RI )
LLVMMoveToNextSymbol LLVMSymbolIteratorRef SI )

Operator.h, libLLVM-3.1.so
namespace llvm
FPMathOperator::getFPAccuracy ( ) const

Pass.h, libLLVM-3.1.so
namespace llvm
Pass::createPass AnalysisID ID ) [static]

Passes.h, libLLVM-3.1.so
namespace llvm
BranchFolderPassID [data]
CodePlacementOptID [data]
createSjLjEHPreparePass TargetLowering const* tli )
DeadMachineInstructionElimID [data]
ExpandISelPseudosID [data]
ExpandPostRAPseudosID [data]
FinalizeMachineBundlesID [data]
GCMachineCodeAnalysisID [data]
IfConverterID [data]
LiveVariablesID [data]
LocalStackSlotAllocationID [data]
MachineBlockPlacementID [data]
MachineBlockPlacementStatsID [data]
MachineCopyPropagationID [data]
MachineCSEID [data]
MachineLICMID [data]
MachineSchedulerID [data]
MachineSinkingID [data]
NoPassID [data]
OptimizePHIsID [data]
PeepholeOptimizerID [data]
PostRASchedulerID [data]
ProcessImplicitDefsID [data]
PrologEpilogCodeInserterID [data]
RegisterCoalescerID [data]
StackSlotColoringID [data]
TailDuplicateID [data]
TargetPassConfig::addBlockPlacement ( )
TargetPassConfig::addFastRegAlloc FunctionPass* RegAllocPass )
TargetPassConfig::addIRPasses ( )
TargetPassConfig::addISelPrepare ( )
TargetPassConfig::addMachineLateOptimization ( )
TargetPassConfig::addMachinePasses ( )
TargetPassConfig::addMachineSSAOptimization ( )
TargetPassConfig::addOptimizedRegAlloc FunctionPass* RegAllocPass )
TargetPassConfig::addPass char& ID )
TargetPassConfig::createRegAllocPass bool Optimized )
TargetPassConfig::createTargetRegisterAllocator bool Optimized )
TargetPassConfig::EarlyTailDuplicateID [data]
TargetPassConfig::getOptimizeRegAlloc ( ) const
TargetPassConfig::getPassSubstitution AnalysisID StandardID ) const
TargetPassConfig::ID [data]
TargetPassConfig::PostRAMachineLICMID [data]
TargetPassConfig::printAndVerify char const* Banner ) const
TargetPassConfig::setOpt bool& Opt, bool Val )
TargetPassConfig::substitutePass ( char& StandardID, char& TargetID )
TargetPassConfig::TargetPassConfig [in-charge] ( )
TargetPassConfig::TargetPassConfig [in-charge] ( TargetMachine* tm, PassManagerBase& pm )
TargetPassConfig::TargetPassConfig [not-in-charge] ( )
TargetPassConfig::TargetPassConfig [not-in-charge] ( TargetMachine* tm, PassManagerBase& pm )
TargetPassConfig::~TargetPassConfig [in-charge-deleting] ( )
TargetPassConfig::~TargetPassConfig [in-charge] ( )
TargetPassConfig::~TargetPassConfig [not-in-charge] ( )
UnpackMachineBundlesID [data]

PassManagerBuilder.h, libLLVM-3.1.so
namespace llvm
PassManagerBuilder::populateLTOPassManager ( PassManagerBase& PM, bool Internalize, bool RunInliner, bool DisableGVNLoadPRE )

Process.h, libLLVM-3.1.so
namespace llvm::sys
Process::OutputReverse ( ) [static]

raw_ostream.h, libLLVM-3.1.so
namespace llvm
raw_fd_ostream::reverseColor ( )

ReaderWriter.h, libLLVM-3.1.so
namespace llvm
getStreamedBitcodeModule ( std::string const& name, DataStreamer* streamer, LLVMContext& Context, std::string* ErrMsg )

RegisterScavenging.h, libLLVM-3.1.so
namespace llvm
RegScavenger::scavengeRegister ( TargetRegisterClass const* RegClass, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > I, int SPAdj )

ResourcePriorityQueue.h, libLLVM-3.1.so
namespace llvm
resource_sort::operator() ( SUnit const* left, SUnit const* right ) const
ResourcePriorityQueue::dump ScheduleDAG* DAG ) const
ResourcePriorityQueue::initNodes std::vector<SUnit>& sunits )
ResourcePriorityQueue::initNumRegDefsLeft SUnit* SU )
ResourcePriorityQueue::isResourceAvailable SUnit* SU )
ResourcePriorityQueue::pop ( )
ResourcePriorityQueue::push SUnit* U )
ResourcePriorityQueue::rawRegPressureDelta SUnit* SU, unsigned int RCId )
ResourcePriorityQueue::regPressureDelta SUnit* SU, bool RawPressure )
ResourcePriorityQueue::remove SUnit* SU )
ResourcePriorityQueue::reserveResources SUnit* SU )
ResourcePriorityQueue::ResourcePriorityQueue [in-charge] SelectionDAGISel* IS )
ResourcePriorityQueue::ResourcePriorityQueue [not-in-charge] SelectionDAGISel* IS )
ResourcePriorityQueue::scheduledNode SUnit* Node )
ResourcePriorityQueue::SUSchedulingCost SUnit* SU )

RuntimeDyld.h, libLLVM-3.1.so
namespace llvm
RuntimeDyld::mapSectionAddress ( void* LocalAddress, uint64_t TargetAddress )
RuntimeDyld::reassignSectionAddress ( unsigned int SectionID, uint64_t Addr )

Scalar.h, libLLVM-3.1.so
namespace llvm
createGlobalMergePass TargetLowering const* TLI )
createObjCARCAPElimPass ( )

ScalarEvolution.h, libLLVM-3.1.so
namespace llvm
SCEV::isNonConstantNegative ( ) const

ScalarEvolutionExpander.h, libLLVM-3.1.so
namespace llvm
SCEVExpander::getIVIncOperand ( Instruction* IncV, Instruction* InsertPos, bool allowScale )
SCEVExpander::hoistIVInc ( Instruction* IncV, Instruction* InsertPos )
SCEVExpander::replaceCongruentIVs Loop* L, DominatorTree const* DT, SmallVectorImpl<WeakVH>& DeadInsts, TargetLowering const* TLI )

ScheduleDAG.h, libLLVM-3.1.so
namespace llvm
ScheduleDAG::clearDAG ( )
ScheduleDAG::VerifyScheduledDAG bool isBottomUp )
ScheduleDAG::viewGraph ( Twine const& Name, Twine const& Title )

ScheduleDAGInstrs.h, libLLVM-3.1.so
namespace llvm
Reg2SUnitsMap::clear ( )
Reg2SUnitsMap::setRegLimit unsigned int Limit )
ScheduleDAGInstrs::addPhysRegDataDeps SUnit* SU, MachineOperand const& MO )
ScheduleDAGInstrs::addPhysRegDeps SUnit* SU, unsigned int OperIdx )
ScheduleDAGInstrs::addSchedBarrierDeps ( )
ScheduleDAGInstrs::addVRegDefDeps SUnit* SU, unsigned int OperIdx )
ScheduleDAGInstrs::addVRegUseDeps SUnit* SU, unsigned int OperIdx )
ScheduleDAGInstrs::buildSchedGraph AliasAnalysis* AA )
ScheduleDAGInstrs::computeLatency SUnit* SU )
ScheduleDAGInstrs::computeOperandLatency SUnit* Def, SUnit* Use, SDep& dep ) const
ScheduleDAGInstrs::dumpNode SUnit const* SU ) const
ScheduleDAGInstrs::enterRegion ( MachineBasicBlock* bb, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > begin, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > end, unsigned int endcount )
ScheduleDAGInstrs::exitRegion ( )
ScheduleDAGInstrs::finishBlock ( )
ScheduleDAGInstrs::getDAGName ( ) const
ScheduleDAGInstrs::getGraphNodeLabel SUnit const* SU ) const
ScheduleDAGInstrs::initSUnits ( )
ScheduleDAGInstrs::ScheduleDAGInstrs [in-charge] ( MachineFunction& mf, MachineLoopInfo const& mli, MachineDominatorTree const& mdt, bool IsPostRAFlag, LiveIntervals* LIS )
ScheduleDAGInstrs::ScheduleDAGInstrs [not-in-charge] ( MachineFunction& mf, MachineLoopInfo const& mli, MachineDominatorTree const& mdt, bool IsPostRAFlag, LiveIntervals* LIS )
ScheduleDAGInstrs::startBlock MachineBasicBlock* BB )

SchedulerRegistry.h, libLLVM-3.1.so
namespace llvm
createVLIWDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )

SelectionDAG.h, libLLVM-3.1.so
namespace llvm
SelectionDAG::ComputeMaskedBits SDValue Op, APInt& KnownZero, APInt& KnownOne, unsigned int Depth ) const
SelectionDAG::getLoad ( enum ISD::MemIndexedMode AM, enum ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, bool isInvariant, unsigned int Alignment, MDNode const* TBAAInfo, MDNode const* Ranges )
SelectionDAG::getLoad EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, bool isInvariant, unsigned int Alignment, MDNode const* TBAAInfo, MDNode const* Ranges )
SelectionDAG::getRegisterMask uint32_t const* RegMask )
SelectionDAG::SelectionDAG [in-charge] ( TargetMachine const& TM, enum CodeGenOpt::Level p2 )
SelectionDAG::SelectionDAG [not-in-charge] ( TargetMachine const& TM, enum CodeGenOpt::Level p2 )

SmallPtrSet.h, libLLVM-3.1.so
namespace llvm
SmallPtrSetImpl::swap SmallPtrSetImpl& RHS )

SourceMgr.h, libLLVM-3.1.so
namespace llvm
SMDiagnostic::print ( char const* ProgName, raw_ostream& S, bool ShowColors ) const
SMDiagnostic::SMDiagnostic [in-charge] ( SourceMgr const& sm, SMLoc L, std::string const& FN, int Line, int Col, enum SourceMgr::DiagKind Kind, std::string const& Msg, std::string const& LineStr, ArrayRef<std::pair<unsigned int, unsigned int> > Ranges )
SMDiagnostic::SMDiagnostic [not-in-charge] ( SourceMgr const& sm, SMLoc L, std::string const& FN, int Line, int Col, enum SourceMgr::DiagKind Kind, std::string const& Msg, std::string const& LineStr, ArrayRef<std::pair<unsigned int, unsigned int> > Ranges )
SourceMgr::GetMessage SMLoc Loc, enum SourceMgr::DiagKind Kind, Twine const& Msg, ArrayRef<SMRange> Ranges ) const
SourceMgr::PrintMessage SMLoc Loc, enum SourceMgr::DiagKind Kind, Twine const& Msg, ArrayRef<SMRange> Ranges, bool ShowColors ) const

StreamableMemoryObject.h, libLLVM-3.1.so
namespace llvm
getNonStreamedMemoryObject ( unsigned char const* Start, unsigned char const* End )
StreamableMemoryObject::~StreamableMemoryObject [in-charge-deleting] ( )
StreamableMemoryObject::~StreamableMemoryObject [in-charge] ( )
StreamableMemoryObject::~StreamableMemoryObject [not-in-charge] ( )
StreamingMemoryObject::dropLeadingBytes size_t s )
StreamingMemoryObject::getExtent ( ) const
StreamingMemoryObject::isObjectEnd uint64_t address ) const
StreamingMemoryObject::isValidAddress uint64_t address ) const
StreamingMemoryObject::readByte ( uint64_t address, uint8_t* ptr ) const
StreamingMemoryObject::readBytes ( uint64_t address, uint64_t size, uint8_t* buf, uint64_t* copied ) const
StreamingMemoryObject::setKnownObjectSize size_t size )
StreamingMemoryObject::StreamingMemoryObject [in-charge] DataStreamer* streamer )
StreamingMemoryObject::StreamingMemoryObject [not-in-charge] DataStreamer* streamer )

StringRef.h, libLLVM-3.1.so
namespace llvm
getAsSignedInteger StringRef Str, unsigned int Radix, long long& Result )
getAsUnsignedInteger StringRef Str, unsigned int Radix, unsigned long long& Result )
hash_value StringRef S )
StringRef::lower ( ) const
StringRef::upper ( ) const

TargetData.h, libLLVM-3.1.so
namespace llvm
TargetData::parseSpecifier ( StringRef TargetDescription, TargetData* td ) [static]

TargetInstrInfo.h, libLLVM-3.1.so
namespace llvm
TargetInstrInfo::foldMemoryOperand ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) const
TargetInstrInfo::foldMemoryOperand ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) const
TargetInstrInfo::insertNoop ( MachineBasicBlock& MBB, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > MI ) const
TargetInstrInfoImpl::getInstrLatency ( InstrItineraryData const* ItinData, SDNode* Node ) const
TargetInstrInfoImpl::getOperandLatency ( InstrItineraryData const* ItinData, SDNode* DefNode, unsigned int DefIdx, SDNode* UseNode, unsigned int UseIdx ) const
TargetInstrInfoImpl::isUnpredicatedTerminator MachineInstr const* MI ) const
TargetInstrInfoImpl::reMaterialize ( MachineBasicBlock& MBB, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > MI, unsigned int DestReg, unsigned int SubReg, MachineInstr const* Orig, TargetRegisterInfo const& TRI ) const
TargetInstrInfoImpl::ReplaceTailWithBranchTo ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > OldInst, MachineBasicBlock* NewDest ) 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::BuildSDIV SDNode* N, SelectionDAG& DAG, bool IsAfterLegalization, std::vector<SDNode*>* Created ) const
TargetLowering::BuildUDIV SDNode* N, SelectionDAG& DAG, bool IsAfterLegalization, std::vector<SDNode*>* Created ) const
TargetLowering::computeMaskedBitsForTargetNode ( SDValue const Op, APInt& KnownZero, APInt& KnownOne, SelectionDAG const& DAG, unsigned int Depth ) 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

TargetLoweringObjectFileImpl.h, libLLVM-3.1.so
namespace llvm
TargetLoweringObjectFileELF::getStaticCtorSection unsigned int Priority ) const
TargetLoweringObjectFileELF::getStaticDtorSection unsigned int Priority ) const
TargetLoweringObjectFileMachO::emitModuleFlags ( MCStreamer& Streamer, ArrayRef<Module::ModuleFlagEntry> ModuleFlags, Mangler* Mang, TargetMachine const& TM ) const

TargetMachine.h, libLLVM-3.1.so
LLVMCreateTargetMachine LLVMTargetRef T, char* Triple, char* CPU, char* Features, enum LLVMCodeGenOptLevel Level, enum LLVMRelocMode Reloc, enum LLVMCodeModel CodeModel )
LLVMDisposeTargetMachine LLVMTargetMachineRef T )
LLVMGetFirstTarget ( )
LLVMGetNextTarget LLVMTargetRef T )
LLVMGetTargetDescription LLVMTargetRef T )
LLVMGetTargetMachineCPU LLVMTargetMachineRef T )
LLVMGetTargetMachineData LLVMTargetMachineRef T )
LLVMGetTargetMachineFeatureString LLVMTargetMachineRef T )
LLVMGetTargetMachineTarget LLVMTargetMachineRef T )
LLVMGetTargetMachineTriple LLVMTargetMachineRef T )
LLVMGetTargetName LLVMTargetRef T )
LLVMTargetHasAsmBackend LLVMTargetRef T )
LLVMTargetHasJIT LLVMTargetRef T )
LLVMTargetHasTargetMachine LLVMTargetRef T )
LLVMTargetMachineEmitToFile ( LLVMTargetMachineRef T, LLVMModuleRef M, char* Filename, enum LLVMCodeGenFileType codegen, char** ErrorMessage )

TargetMachine.h, libLLVM-3.1.so
namespace llvm
LLVMTargetMachine::addPassesToEmitFile ( PassManagerBase& PM, formatted_raw_ostream& Out, enum TargetMachine::CodeGenFileType FileType, bool DisableVerify )
LLVMTargetMachine::addPassesToEmitMachineCode ( PassManagerBase& PM, JITCodeEmitter& MCE, bool DisableVerify )
LLVMTargetMachine::addPassesToEmitMC ( PassManagerBase& PM, MCContext*& Ctx, raw_ostream& OS, bool DisableVerify )
LLVMTargetMachine::createPassConfig PassManagerBase& PM )
LLVMTargetMachine::LLVMTargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, TargetOptions Options, enum Reloc::Model RM, enum CodeModel::Model CM, enum CodeGenOpt::Level OL )
LLVMTargetMachine::LLVMTargetMachine [not-in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, TargetOptions Options, enum Reloc::Model RM, enum CodeModel::Model CM, enum CodeGenOpt::Level OL )
TargetMachine::getOptLevel ( ) const
TargetMachine::getTLSModel GlobalValue const* GV ) const
TargetMachine::TargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, TargetOptions const& Options )
TargetMachine::TargetMachine [not-in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, TargetOptions const& Options )

TargetOptions.h, libLLVM-3.1.so
namespace llvm
TargetOptions::DisableFramePointerElim MachineFunction const& MF ) const
TargetOptions::getTrapFunctionName ( ) const
TargetOptions::HonorSignDependentRoundingFPMath ( ) const
TargetOptions::LessPreciseFPMAD ( ) const

TargetRegistry.h, libLLVM-3.1.so
namespace llvm
createAsmStreamer ( MCContext& Ctx, formatted_raw_ostream& OS, bool isVerboseAsm, bool useLoc, bool useCFI, bool useDwarfDirectory, MCInstPrinter* InstPrint, MCCodeEmitter* CE, MCAsmBackend* TAB, bool ShowInst )

Targets.def, libLLVM-3.1.so
LLVMInitializeHexagonTarget ( )
LLVMInitializeHexagonTargetInfo ( )
LLVMInitializeHexagonTargetMC ( )

TargetSubtargetInfo.h, libLLVM-3.1.so
namespace llvm
TargetSubtargetInfo::enablePostRAScheduler ( enum CodeGenOpt::Level OptLevel, enum TargetSubtargetInfo::AntiDepBreakMode& Mode, SmallVectorImpl<TargetRegisterClass const*>& CriticalPathRCs ) const

Triple.h, libLLVM-3.1.so
namespace llvm
Triple::get32BitArchVariant ( ) const
Triple::get64BitArchVariant ( ) const
Triple::getMacOSXVersion ( unsigned int& Major, unsigned int& Minor, unsigned int& Micro ) const
Triple::isArch16Bit ( ) const
Triple::isArch32Bit ( ) const
Triple::isArch64Bit ( ) const
Triple::Triple [in-charge] ( Twine const& ArchStr, Twine const& VendorStr, Twine const& OSStr )
Triple::Triple [in-charge] ( Twine const& ArchStr, Twine const& VendorStr, Twine const& OSStr, Twine const& EnvironmentStr )
Triple::Triple [in-charge] Twine const& Str )
Triple::Triple [not-in-charge] ( Twine const& ArchStr, Twine const& VendorStr, Twine const& OSStr )
Triple::Triple [not-in-charge] ( Twine const& ArchStr, Twine const& VendorStr, Twine const& OSStr, Twine const& EnvironmentStr )
Triple::Triple [not-in-charge] Twine const& Str )

Type.h, libLLVM-3.1.so
namespace llvm
Type::getArrayNumElements ( ) const
Type::getFunctionNumParams ( ) const
Type::getFunctionParamType unsigned int i ) const
Type::getHalfPtrTy ( LLVMContext& C, unsigned int AS ) [static]
Type::getHalfTy LLVMContext& C ) [static]
Type::getIntegerBitWidth ( ) const
Type::getPointerAddressSpace ( ) const
Type::getSequentialElementType ( ) const
Type::getStructElementType unsigned int N ) const
Type::getStructName ( ) const
Type::getStructNumElements ( ) const
Type::getVectorNumElements ( ) const
Type::isFunctionVarArg ( ) const

UnrollLoop.h, libLLVM-3.1.so
namespace llvm
UnrollLoop Loop* L, unsigned int Count, unsigned int TripCount, bool AllowRuntime, unsigned int TripMultiple, LoopInfo* LI, LPPassManager* LPM )
UnrollRuntimeLoopProlog Loop* L, unsigned int Count, LoopInfo* LI, LPPassManager* LPM )

Valgrind.h, libLLVM-3.1.so
AnnotateHappensAfter ( char const* file, int line, void const volatile* cv )
AnnotateHappensBefore ( char const* file, int line, void const volatile* cv )
AnnotateIgnoreWritesBegin ( char const* file, int line )
AnnotateIgnoreWritesEnd ( char const* file, int line )

Value.h, libLLVM-3.1.so
namespace llvm
Value::stripInBoundsConstantOffsets ( )
Value::stripInBoundsOffsets ( )

ValueMapper.h, libLLVM-3.1.so
namespace llvm
MapValue Value const* V, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VM, enum RemapFlags Flags, ValueMapTypeRemapper* TypeMapper )
RemapInstruction Instruction* I, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VM, enum RemapFlags Flags, ValueMapTypeRemapper* TypeMapper )

ValueTracking.h, libLLVM-3.1.so
namespace llvm
ComputeMaskedBits Value* V, APInt& KnownZero, APInt& KnownOne, TargetData const* TD, unsigned int Depth )
computeMaskedBitsLoad ( MDNode const& Ranges, APInt& KnownZero )
getConstantStringInfo Value const* V, StringRef& Str, uint64_t Offset, bool TrimAtNul )
isPowerOfTwo Value* V, TargetData const* TD, bool OrZero, unsigned int Depth )
isSafeToSpeculativelyExecute Value const* V, TargetData const* TD )

Vectorize.h, libLLVM-3.1.so
LLVMAddBBVectorizePass LLVMPassManagerRef PM )

Vectorize.h, libLLVM-3.1.so
namespace llvm
createBBVectorizePass VectorizeConfig const& C )
vectorizeBasicBlock Pass* P, BasicBlock& BB, VectorizeConfig const& C )
VectorizeConfig::VectorizeConfig [in-charge] ( )
VectorizeConfig::VectorizeConfig [not-in-charge] ( )

YAMLParser.h, libLLVM-3.1.so
namespace llvm::yaml
Document::Document [in-charge] Stream& ParentStream )
Document::Document [not-in-charge] Stream& ParentStream )
Document::parseBlockNode ( )
Document::skip ( )
dumpTokens ( llvm::StringRef Input, llvm::raw_ostream& p2 )
escape llvm::StringRef Input )
KeyValueNode::getKey ( )
KeyValueNode::getValue ( )
Node::failed ( ) const
Node::getAllocator ( )
Node::getNext ( )
Node::Node [in-charge] ( unsigned int Type, llvm::OwningPtr<Document>& p2, llvm::StringRef Anchor )
Node::Node [not-in-charge] ( unsigned int Type, llvm::OwningPtr<Document>& p2, llvm::StringRef Anchor )
Node::parseBlockNode ( )
Node::peekNext ( )
Node::setError ( llvm::Twine const& Message, struct Token& Location ) const
ScalarNode::getValue llvm::SmallVectorImpl<char>& Storage ) const
scanTokens llvm::StringRef Input )
SequenceNode::increment ( )
Stream::begin ( )
Stream::end ( )
Stream::failed ( )
Stream::printError Node* N, llvm::Twine const& Msg )
Stream::skip ( )
Stream::Stream [in-charge] ( llvm::StringRef Input, llvm::SourceMgr& p2 )
Stream::Stream [not-in-charge] ( llvm::StringRef Input, llvm::SourceMgr& p2 )
Stream::~Stream [in-charge] ( )
Stream::~Stream [not-in-charge] ( )

to the top

Removed Symbols (767)


AliasSetTracker.h, libLLVM-3.0.so
namespace llvm
AliasSetTracker::ASTCallbackVH::~ASTCallbackVH [in-charge-deleting] ( )
AliasSetTracker::ASTCallbackVH::~ASTCallbackVH [in-charge] ( )

Analysis.h, libLLVM-3.0.so
namespace llvm
isInTailCallPosition ( ImmutableCallSite CS, Attributes CalleeRetAttr, TargetLowering const& TLI )
isInTailCallPosition ( SelectionDAG& DAG, SDNode* Node, TargetLowering const& TLI )

APFloat.h, libLLVM-3.0.so
namespace llvm
APFloat::getHashValue ( ) const

APInt.h, libLLVM-3.0.so
namespace llvm
APInt::getHashValue ( ) const
APInt::operator! ( ) const
APInt::operator[ ] unsigned int bitPosition ) const

Archive.h, libLLVM-3.0.so
namespace llvm
Archive::findModulesDefiningSymbols ( std::set<std::string>& symbols, std::set<Module*>& modules, std::string* ErrMessage )
Archive.h, libLLVM-3.0.so
namespace llvm::object
Archive::begin_children ( ) const
Archive::~Archive [in-charge-deleting] ( )
Archive::~Archive [in-charge] ( )

Argument.h, libLLVM-3.0.so
namespace llvm
Argument::addAttr Attributes p1 )
Argument::removeAttr Attributes p1 )
Argument::~Argument [in-charge-deleting] ( )
Argument::~Argument [in-charge] ( )

AsmPrinter.h, libLLVM-3.0.so
namespace llvm
AsmPrinter::EmitEndOfAsmFile Module& p1 )
AsmPrinter::EmitFunctionBodyEnd ( )
AsmPrinter::EmitFunctionBodyStart ( )
AsmPrinter::EmitInstruction MachineInstr const* p1 )
AsmPrinter::EmitStartOfAsmFile Module& p1 )
AsmPrinter::getISAEncoding ( )
AsmPrinter::runOnMachineFunction MachineFunction& MF )

AsmPrinters.def, libLLVM-3.0.so
LLVMInitializeAlphaAsmPrinter ( )
LLVMInitializeBlackfinAsmPrinter ( )
LLVMInitializeSystemZAsmPrinter ( )

Attributes.h, libLLVM-3.0.so
namespace llvm
AttrListPtr::addAttr ( unsigned int Idx, Attributes Attrs ) const
AttrListPtr::hasAttrSomewhere Attributes Attr ) const
AttrListPtr::removeAttr ( unsigned int Idx, Attributes Attrs ) const
Attributes.h, libLLVM-3.0.so
namespace llvm::Attribute
getAsString llvm::Attributes Attrs )

AutoUpgrade.h, libLLVM-3.0.so
namespace llvm
CheckDebugInfoIntrinsics Module* M )
UpgradeExceptionHandling Module* M )

BasicBlockUtils.h, libLLVM-3.0.so
namespace llvm
SplitBlockPredecessors BasicBlock* BB, BasicBlock*const* Preds, unsigned int NumPreds, char const* Suffix, Pass* P )
SplitCriticalEdge ( TerminatorInst* TI, unsigned int SuccNum, Pass* P, bool MergeIdenticalEdges, bool DontDeleteUselessPHIs )

BasicInliner.h, libLLVM-3.0.so
namespace llvm
BasicInliner::addFunction Function* F )
BasicInliner::BasicInliner [in-charge] TargetData* T )
BasicInliner::BasicInliner [not-in-charge] TargetData* T )
BasicInliner::inlineFunctions ( )
BasicInliner::neverInlineFunction Function* F )
BasicInliner::~BasicInliner [in-charge] ( )
BasicInliner::~BasicInliner [not-in-charge] ( )

BlockFrequencyInfo.h, libLLVM-3.0.so
namespace llvm
BlockFrequencyInfo::getBlockFreq BasicBlock* BB ) const

BranchProbability.h, libLLVM-3.0.so
namespace llvm
BranchProbability::BranchProbability [in-charge] uint32_t n, uint32_t d )
BranchProbability::BranchProbability [not-in-charge] uint32_t n, uint32_t d )

BranchProbabilityInfo.h, libLLVM-3.0.so
namespace llvm
BranchProbabilityInfo::printEdgeProbability ( raw_ostream& OS, BasicBlock* Src, BasicBlock* Dst ) const

CallGraphSCCPass.h, libLLVM-3.0.so
namespace llvm
CallGraphSCCPass::doFinalization CallGraph& CG )
CallGraphSCCPass::doInitialization CallGraph& CG )
CallGraphSCCPass::getPotentialPassManagerType ( ) const
CallGraphSCCPass::~CallGraphSCCPass [in-charge-deleting] ( )
CallGraphSCCPass::~CallGraphSCCPass [in-charge] ( )

Cloning.h, libLLVM-3.0.so
namespace llvm
CloneAndPruneFunctionInto ( Function* NewFunc, Function const* OldFunc, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*>& Returns, char const* NameSuffix, ClonedCodeInfo* CodeInfo, TargetData const* TD, Instruction* TheCall )
CloneBasicBlock ( BasicBlock const* BB, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap, Twine const& NameSuffix, Function* F, ClonedCodeInfo* CodeInfo )
CloneFunction ( Function const* F, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap, bool ModuleLevelChanges, ClonedCodeInfo* CodeInfo )
CloneFunctionInto ( Function* NewFunc, Function const* OldFunc, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*>& Returns, char const* NameSuffix, ClonedCodeInfo* CodeInfo )
CloneModule Module const* M, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap )
InlineFunction CallInst* C, InlineFunctionInfo& IFI )
InlineFunction CallSite CS, InlineFunctionInfo& IFI )
InlineFunction InvokeInst* II, InlineFunctionInfo& IFI )

CodeMetrics.h, libLLVM-3.0.so
namespace llvm
CodeMetrics::CountCodeReductionForAlloca Value* V )
CodeMetrics::CountCodeReductionForConstant Value* V )

COFF.h, libLLVM-3.0.so
namespace llvm::object
COFFObjectFile::getRelocationType ( union DataRefImpl Rel, uint32_t& Res ) const
COFFObjectFile::getSymbolOffset ( union DataRefImpl Symb, uint64_t& Res ) const
COFFObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::SymbolType& Res ) const
COFFObjectFile::isSymbolGlobal ( union DataRefImpl Symb, bool& Res ) const
COFFObjectFile::isSymbolInternal ( union DataRefImpl Symb, bool& Res ) const
COFFObjectFile::~COFFObjectFile [in-charge-deleting] ( )
COFFObjectFile::~COFFObjectFile [in-charge] ( )

CommandLine.h, libLLVM-3.0.so
namespace llvm::cl
GenericOptionValue::~GenericOptionValue [in-charge-deleting] ( )
GenericOptionValue::~GenericOptionValue [in-charge] ( )
OptionValue<bool>::~OptionValue [in-charge-deleting] ( )
OptionValue<bool>::~OptionValue [in-charge] ( )
OptionValue<char>::~OptionValue [in-charge-deleting] ( )
OptionValue<char>::~OptionValue [in-charge] ( )
OptionValue<int>::~OptionValue [in-charge-deleting] ( )
OptionValue<int>::~OptionValue [in-charge] ( )
OptionValue<llvm::PassInfo const*>::~OptionValue [in-charge-deleting] ( )
OptionValue<llvm::PassInfo const*>::~OptionValue [in-charge] ( )
OptionValue<unsigned int>::~OptionValue [in-charge-deleting] ( )
OptionValue<unsigned int>::~OptionValue [in-charge] ( )
OptionValueBase<bool,(bool)false>::~OptionValueBase [in-charge-deleting] ( )
OptionValueBase<bool,(bool)false>::~OptionValueBase [in-charge] ( )
OptionValueBase<char,(bool)false>::~OptionValueBase [in-charge-deleting] ( )
OptionValueBase<char,(bool)false>::~OptionValueBase [in-charge] ( )
OptionValueBase<int,(bool)false>::~OptionValueBase [in-charge-deleting] ( )
OptionValueBase<int,(bool)false>::~OptionValueBase [in-charge] ( )
OptionValueBase<llvm::PassInfo const*,(bool)false>::~OptionValueBase [in-charge-deleting] ( )
OptionValueBase<llvm::PassInfo const*,(bool)false>::~OptionValueBase [in-charge] ( )
OptionValueBase<unsigned int,(bool)false>::~OptionValueBase [in-charge-deleting] ( )
OptionValueBase<unsigned int,(bool)false>::~OptionValueBase [in-charge] ( )
OptionValueCopy<bool>::compare GenericOptionValue const& V ) const
OptionValueCopy<bool>::~OptionValueCopy [in-charge-deleting] ( )
OptionValueCopy<bool>::~OptionValueCopy [in-charge] ( )
OptionValueCopy<char>::compare GenericOptionValue const& V ) const
OptionValueCopy<char>::~OptionValueCopy [in-charge-deleting] ( )
OptionValueCopy<char>::~OptionValueCopy [in-charge] ( )
OptionValueCopy<int>::compare GenericOptionValue const& V ) const
OptionValueCopy<int>::~OptionValueCopy [in-charge-deleting] ( )
OptionValueCopy<int>::~OptionValueCopy [in-charge] ( )
OptionValueCopy<llvm::PassInfo const*>::compare GenericOptionValue const& V ) const
OptionValueCopy<llvm::PassInfo const*>::~OptionValueCopy [in-charge-deleting] ( )
OptionValueCopy<llvm::PassInfo const*>::~OptionValueCopy [in-charge] ( )
OptionValueCopy<unsigned int>::compare GenericOptionValue const& V ) const
OptionValueCopy<unsigned int>::~OptionValueCopy [in-charge-deleting] ( )
OptionValueCopy<unsigned int>::~OptionValueCopy [in-charge] ( )
ParseCommandLineOptions int argc, char** argv, char const* Overview, bool ReadResponseFiles )

Constant.h, libLLVM-3.0.so
namespace llvm
Constant::destroyConstant ( )
Constant::getVectorElements SmallVectorImpl<Constant*>& Elts ) const
Constant::replaceUsesOfWithOnConstant Value* p1, Value* p2, Use* p3 )
Constant::~Constant [in-charge-deleting] ( )
Constant::~Constant [in-charge] ( )

ConstantFolding.h, libLLVM-3.0.so
namespace llvm
ConstantFoldCall Function* F, ArrayRef<Constant*> Operands )
ConstantFoldCompareInstOperands ( unsigned int Predicate, Constant* LHS, Constant* RHS, TargetData const* TD )
ConstantFoldConstantExpression ( ConstantExpr const* CE, TargetData const* TD )
ConstantFoldInstOperands ( unsigned int Opcode, Type* DestTy, ArrayRef<Constant*> Ops, TargetData const* TD )
ConstantFoldInstruction Instruction* I, TargetData const* TD )

Constants.h, libLLVM-3.0.so
namespace llvm
BlockAddress::~BlockAddress [in-charge-deleting] ( )
BlockAddress::~BlockAddress [in-charge] ( )
ConstantAggregateZero::~ConstantAggregateZero [in-charge-deleting] ( )
ConstantAggregateZero::~ConstantAggregateZero [in-charge] ( )
ConstantArray::get ( LLVMContext& Context, StringRef Initializer, bool AddNull ) [static]
ConstantArray::getAsCString ( ) const
ConstantArray::getAsString ( ) const
ConstantArray::isCString ( ) const
ConstantArray::isString ( ) const
ConstantArray::~ConstantArray [in-charge-deleting] ( )
ConstantArray::~ConstantArray [in-charge] ( )
ConstantFP::~ConstantFP [in-charge-deleting] ( )
ConstantFP::~ConstantFP [in-charge] ( )
ConstantInt::~ConstantInt [in-charge-deleting] ( )
ConstantInt::~ConstantInt [in-charge] ( )
ConstantPointerNull::~ConstantPointerNull [in-charge-deleting] ( )
ConstantPointerNull::~ConstantPointerNull [in-charge] ( )
ConstantStruct::~ConstantStruct [in-charge-deleting] ( )
ConstantStruct::~ConstantStruct [in-charge] ( )
ConstantVector::isAllOnesValue ( ) const
ConstantVector::~ConstantVector [in-charge-deleting] ( )
ConstantVector::~ConstantVector [in-charge] ( )
UndefValue::~UndefValue [in-charge-deleting] ( )
UndefValue::~UndefValue [in-charge] ( )

Core.h, libLLVM-3.0.so
LLVMIsAEHExceptionInst LLVMValueRef Val )
LLVMIsAEHSelectorInst LLVMValueRef Val )

DebugInfo.h, libLLVM-3.0.so
namespace llvm
DIScope::~DIScope [in-charge-deleting] ( )
DIScope::~DIScope [in-charge] ( )
DIType::~DIType [in-charge-deleting] ( )
DIType::~DIType [in-charge] ( )

DebugInfoProbe.h, libLLVM-3.0.so
namespace llvm
DebugInfoProbe::DebugInfoProbe [in-charge] ( )
DebugInfoProbe::DebugInfoProbe [not-in-charge] ( )
DebugInfoProbe::finalize Function& F )
DebugInfoProbe::initialize StringRef PName, Function& F )
DebugInfoProbe::report ( )
DebugInfoProbe::~DebugInfoProbe [in-charge] ( )
DebugInfoProbe::~DebugInfoProbe [not-in-charge] ( )
DebugInfoProbeInfo::finalize Pass* P, Function& F )
DebugInfoProbeInfo::initialize Pass* P, Function& F )
DebugInfoProbeInfo::~DebugInfoProbeInfo [in-charge] ( )
DebugInfoProbeInfo::~DebugInfoProbeInfo [not-in-charge] ( )

DIBuilder.h, libLLVM-3.0.so
namespace llvm
DIBuilder::createFunction ( DIDescriptor Scope, StringRef Name, StringRef LinkageName, DIFile File, unsigned int LineNo, DIType Ty, bool isLocalToUnit, bool isDefinition, unsigned int Flags, bool isOptimized, Function* Fn, MDNode* TParam, MDNode* Decl )

EdgeBundles.h, libLLVM-3.0.so
namespace llvm
WriteGraph ( raw_ostream& O, EdgeBundles const& G, bool ShortNames, std::string const& Title )

ExecutionEngine.h, libLLVM-3.0.so
namespace llvm
EngineBuilder::create ( )
EngineBuilder::selectTarget Module* M, StringRef MArch, StringRef MCPU, SmallVectorImpl<std::string>const& MAttrs, enum Reloc::Model RM, enum CodeModel::Model CM, std::string* Err ) [static]
ExecutionEngine::addModule Module* M )
ExecutionEngine::getOrEmitGlobalVariable GlobalVariable const* GV )
ExecutionEngine::getPointerToFunctionOrStub Function* F )
ExecutionEngine::RegisterJITEventListener JITEventListener* p1 )
ExecutionEngine::runJITOnFunction Function* p1, MachineCodeInfo* p2 )
ExecutionEngine::UnregisterJITEventListener JITEventListener* p1 )

FastISel.h, libLLVM-3.0.so
namespace llvm
FastISel::TargetMaterializeAlloca AllocaInst const* C )
FastISel::TargetMaterializeConstant Constant const* C )
FastISel::TargetMaterializeFloatZero ConstantFP const* CF )
FastISel::TryToFoldLoad ( MachineInstr* p1, unsigned int p2, LoadInst const* p3 )

FileSystem.h, libLLVM-3.0.so
namespace llvm::sys::fs
directory_iterator_construct ( directory_iterator& it, llvm::StringRef path )
directory_iterator_destruct directory_iterator& it )
directory_iterator_increment directory_iterator& it )
identify_magic ( llvm::Twine const& path, enum llvm::sys::LLVMFileType& result )

FoldingSet.h, libLLVM-3.0.so
namespace llvm
FoldingSet<SCEV>::~FoldingSet [in-charge-deleting] ( )
FoldingSet<SCEV>::~FoldingSet [in-charge] ( )
FoldingSet<SDNode>::~FoldingSet [in-charge-deleting] ( )
FoldingSet<SDNode>::~FoldingSet [in-charge] ( )

Function.h, libLLVM-3.0.so
namespace llvm
Function::addAttribute unsigned int i, Attributes attr )
Function::removeAttribute unsigned int i, Attributes attr )

FunctionLoweringInfo.h, libLLVM-3.0.so
namespace llvm
CopyCatchInfo ( BasicBlock const* SuccBB, BasicBlock const* LPad, MachineModuleInfo* MMI, FunctionLoweringInfo& FLI )

GlobalAlias.h, libLLVM-3.0.so
namespace llvm
GlobalAlias::~GlobalAlias [in-charge-deleting] ( )
GlobalAlias::~GlobalAlias [in-charge] ( )

GlobalValue.h, libLLVM-3.0.so
namespace llvm
GlobalValue::~GlobalValue [in-charge-deleting] ( )
GlobalValue::~GlobalValue [in-charge] ( )

GlobalVariable.h, libLLVM-3.0.so
namespace llvm
GlobalVariable::~GlobalVariable [in-charge-deleting] ( )
GlobalVariable::~GlobalVariable [in-charge] ( )

Host.h, libLLVM-3.0.so
namespace llvm::sys
getHostTriple ( )

InitializePasses.h, libLLVM-3.0.so
namespace llvm
initializeLoopSplitterPass PassRegistry& p1 )
initializeRALinScanPass PassRegistry& p1 )

InlineCost.h, libLLVM-3.0.so
namespace llvm
InlineCostAnalyzer::clear ( )
InlineCostAnalyzer::FunctionInfo::analyzeFunction Function* F, TargetData const* TD )
InlineCostAnalyzer::FunctionInfo::NeverInline ( )
InlineCostAnalyzer::getInlineCost CallSite CS, Function* Callee, SmallPtrSet<Function const*, 16u>& NeverInline )
InlineCostAnalyzer::getInlineCost CallSite CS, SmallPtrSet<Function const*, 16u>& NeverInline )
InlineCostAnalyzer::getInlineFudgeFactor CallSite CS )
InlineCostAnalyzer::getSpecializationBonus ( Function* Callee, SmallVectorImpl<unsigned int>& SpecializedArgNo )
InlineCostAnalyzer::getSpecializationCost ( Function* Callee, SmallVectorImpl<unsigned int>& SpecializedArgNo )
InlineCostAnalyzer::growCachedCostInfo ( Function* Caller, Function* Callee )

InlinerPass.h, libLLVM-3.0.so
namespace llvm
Inliner::Inliner [in-charge] char& ID, int Threshold )
Inliner::Inliner [not-in-charge] char& ID, int Threshold )
Inliner::removeDeadFunctions ( CallGraph& CG, SmallPtrSet<Function const*, 16u>* DNR )
Inliner::~Inliner [in-charge-deleting] ( )
Inliner::~Inliner [in-charge] ( )

InstrTypes.h, libLLVM-3.0.so
namespace llvm
BinaryOperator::~BinaryOperator [in-charge-deleting] ( )
BinaryOperator::~BinaryOperator [in-charge] ( )
CastInst::~CastInst [in-charge-deleting] ( )
CastInst::~CastInst [in-charge] ( )
CmpInst::~CmpInst [in-charge-deleting] ( )
CmpInst::~CmpInst [in-charge] ( )

Instruction.h, libLLVM-3.0.so
namespace llvm
Instruction::isSafeToSpeculativelyExecute ( ) const
Instruction::setMetadata ( char const* Kind, MDNode* Node )

Instructions.h, libLLVM-3.0.so
namespace llvm
AtomicCmpXchgInst::~AtomicCmpXchgInst [in-charge-deleting] ( )
AtomicCmpXchgInst::~AtomicCmpXchgInst [in-charge] ( )
AtomicRMWInst::~AtomicRMWInst [in-charge-deleting] ( )
AtomicRMWInst::~AtomicRMWInst [in-charge] ( )
BitCastInst::~BitCastInst [in-charge-deleting] ( )
BitCastInst::~BitCastInst [in-charge] ( )
BranchInst::~BranchInst [in-charge-deleting] ( )
BranchInst::~BranchInst [in-charge] ( )
CallInst::addAttribute unsigned int i, Attributes attr )
CallInst::paramHasAttr unsigned int i, Attributes attr ) const
CallInst::removeAttribute unsigned int i, Attributes attr )
ExtractElementInst::~ExtractElementInst [in-charge-deleting] ( )
ExtractElementInst::~ExtractElementInst [in-charge] ( )
ExtractValueInst::~ExtractValueInst [in-charge-deleting] ( )
ExtractValueInst::~ExtractValueInst [in-charge] ( )
FenceInst::~FenceInst [in-charge-deleting] ( )
FenceInst::~FenceInst [in-charge] ( )
FPExtInst::~FPExtInst [in-charge-deleting] ( )
FPExtInst::~FPExtInst [in-charge] ( )
FPToSIInst::~FPToSIInst [in-charge-deleting] ( )
FPToSIInst::~FPToSIInst [in-charge] ( )
FPToUIInst::~FPToUIInst [in-charge-deleting] ( )
FPToUIInst::~FPToUIInst [in-charge] ( )
FPTruncInst::~FPTruncInst [in-charge-deleting] ( )
FPTruncInst::~FPTruncInst [in-charge] ( )
GetElementPtrInst::~GetElementPtrInst [in-charge-deleting] ( )
GetElementPtrInst::~GetElementPtrInst [in-charge] ( )
InsertElementInst::~InsertElementInst [in-charge-deleting] ( )
InsertElementInst::~InsertElementInst [in-charge] ( )
InsertValueInst::~InsertValueInst [in-charge-deleting] ( )
InsertValueInst::~InsertValueInst [in-charge] ( )
IntToPtrInst::~IntToPtrInst [in-charge-deleting] ( )
IntToPtrInst::~IntToPtrInst [in-charge] ( )
InvokeInst::addAttribute unsigned int i, Attributes attr )
InvokeInst::paramHasAttr unsigned int i, Attributes attr ) const
InvokeInst::removeAttribute unsigned int i, Attributes attr )
InvokeInst::~InvokeInst [in-charge-deleting] ( )
InvokeInst::~InvokeInst [in-charge] ( )
LoadInst::~LoadInst [in-charge-deleting] ( )
LoadInst::~LoadInst [in-charge] ( )
PtrToIntInst::~PtrToIntInst [in-charge-deleting] ( )
PtrToIntInst::~PtrToIntInst [in-charge] ( )
ResumeInst::~ResumeInst [in-charge-deleting] ( )
ResumeInst::~ResumeInst [in-charge] ( )
SExtInst::~SExtInst [in-charge-deleting] ( )
SExtInst::~SExtInst [in-charge] ( )
ShuffleVectorInst::getMaskValue unsigned int i ) const
ShuffleVectorInst::~ShuffleVectorInst [in-charge-deleting] ( )
ShuffleVectorInst::~ShuffleVectorInst [in-charge] ( )
SIToFPInst::~SIToFPInst [in-charge-deleting] ( )
SIToFPInst::~SIToFPInst [in-charge] ( )
StoreInst::~StoreInst [in-charge-deleting] ( )
StoreInst::~StoreInst [in-charge] ( )
SwitchInst::removeCase unsigned int idx )
TruncInst::~TruncInst [in-charge-deleting] ( )
TruncInst::~TruncInst [in-charge] ( )
UIToFPInst::~UIToFPInst [in-charge-deleting] ( )
UIToFPInst::~UIToFPInst [in-charge] ( )
UnreachableInst::~UnreachableInst [in-charge-deleting] ( )
UnreachableInst::~UnreachableInst [in-charge] ( )
UnwindInst::clone_impl ( ) const
UnwindInst::UnwindInst [in-charge] ( LLVMContext& C, BasicBlock* InsertAtEnd )
UnwindInst::UnwindInst [in-charge] ( LLVMContext& C, Instruction* InsertBefore )
UnwindInst::UnwindInst [not-in-charge] ( LLVMContext& C, BasicBlock* InsertAtEnd )
UnwindInst::UnwindInst [not-in-charge] ( LLVMContext& C, Instruction* InsertBefore )
UnwindInst::~UnwindInst [in-charge-deleting] ( )
UnwindInst::~UnwindInst [in-charge] ( )
ZExtInst::~ZExtInst [in-charge-deleting] ( )
ZExtInst::~ZExtInst [in-charge] ( )
vtable for UnwindInst [data]

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

Instrumentation.h, libLLVM-3.0.so
namespace llvm
createGCOVProfilerPass bool EmitNotes, bool EmitData, bool Use402Format )

IntervalPartition.h, libLLVM-3.0.so
namespace llvm
IntervalPartition::getAnalysisUsage AnalysisUsage& AU ) const
IntervalPartition::~IntervalPartition [in-charge-deleting] ( )
IntervalPartition::~IntervalPartition [in-charge] ( )

IVUsers.h, libLLVM-3.0.so
namespace llvm
IVUsers::~IVUsers [in-charge-deleting] ( )
IVUsers::~IVUsers [in-charge] ( )

JITEventListener.h, libLLVM-3.0.so
namespace llvm
createOProfileJITEventListener ( )

LatencyPriorityQueue.h, libLLVM-3.0.so
namespace llvm
LatencyPriorityQueue::ScheduledNode SUnit* Node )

LazyValueInfo.h, libLLVM-3.0.so
namespace llvm
LazyValueInfo::~LazyValueInfo [in-charge-deleting] ( )
LazyValueInfo::~LazyValueInfo [in-charge] ( )

LiveIntervalAnalysis.h, libLLVM-3.0.so
namespace llvm
LiveIntervals::addIntervalsForSpills ( LiveInterval const& i, SmallVectorImpl<LiveInterval*>const* SpillIs, MachineLoopInfo const* loopInfo, struct VirtRegMap& vrm )
LiveIntervals::conflictsWithAliasRef ( LiveInterval& li, unsigned int Reg, SmallPtrSet<MachineInstr*, 32u>& JoinedCopies )
LiveIntervals::conflictsWithPhysReg ( LiveInterval const& li, struct VirtRegMap& vrm, unsigned int reg )
LiveIntervals::getLastSplitPoint ( LiveInterval const& li, MachineBasicBlock* mbb ) const
LiveIntervals::getNumConflictsWithPhysReg ( LiveInterval const& li, unsigned int PhysReg ) const
LiveIntervals::getRepresentativeReg unsigned int Reg ) const
LiveIntervals::isReMaterializable ( LiveInterval const& li, VNInfo const* ValNo, MachineInstr* MI )
LiveIntervals::spillPhysRegAroundRegDefsUses ( LiveInterval const& li, unsigned int PhysReg, struct VirtRegMap& vrm )

LLVMContext.h, libLLVM-3.0.so
namespace llvm
LLVMContext::emitError ( Instruction const* I, StringRef ErrorStr )
LLVMContext::emitError StringRef ErrorStr )
LLVMContext::emitError ( unsigned int LocCookie, StringRef ErrorStr )

Loads.h, libLLVM-3.0.so
namespace llvm
FindAvailableLoadedValue Value* Ptr, BasicBlock* ScanBB, BasicBlock::iterator& ScanFrom, unsigned int MaxInstsToScan, AliasAnalysis* AA )

LoopInfo.h, libLLVM-3.0.so
namespace llvm
Loop::getSmallConstantTripCount ( ) const
Loop::getSmallConstantTripMultiple ( ) const
Loop::getTripCount ( ) const
LoopInfo::releaseMemory ( )
LoopInfo::~LoopInfo [in-charge-deleting] ( )
LoopInfo::~LoopInfo [in-charge] ( )

LoopPass.h, libLLVM-3.0.so
namespace llvm
LoopPass::cloneBasicBlockAnalysis BasicBlock* F, BasicBlock* T, Loop* L )
LoopPass::deleteAnalysisValue Value* V, Loop* L )
LoopPass::doFinalization ( )
LoopPass::doInitialization Loop* L, LPPassManager& LPM )
LoopPass::getPotentialPassManagerType ( ) const
LoopPass::~LoopPass [in-charge-deleting] ( )
LoopPass::~LoopPass [in-charge] ( )
LPPassManager::getAsPass ( )
LPPassManager::getAsPMDataManager ( )
LPPassManager::getPassManagerType ( ) const
LPPassManager::getPassName ( ) const
LPPassManager::~LPPassManager [in-charge-deleting] ( )
LPPassManager::~LPPassManager [in-charge] ( )

MachineBasicBlock.h, libLLVM-3.0.so
namespace llvm
MachineBasicBlock::findDebugLoc ilist_iterator<MachineInstr>& MBBI )
MachineBasicBlock::SkipPHIsAndLabels ilist_iterator<MachineInstr> I )

MachineBlockFrequencyInfo.h, libLLVM-3.0.so
namespace llvm
MachineBlockFrequencyInfo::getBlockFreq MachineBasicBlock* MBB ) const

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

MachineCodeEmitter.h, libLLVM-3.0.so
namespace llvm
MachineCodeEmitter::allocateSpace uintptr_t Size, unsigned int Alignment )
MachineCodeEmitter::getCurrentPCOffset ( ) const
MachineCodeEmitter::getCurrentPCValue ( ) const
MachineCodeEmitter::processDebugLoc DebugLoc DL, bool BeforePrintintInsn )
MachineCodeEmitter::~MachineCodeEmitter [in-charge-deleting] ( )
MachineCodeEmitter::~MachineCodeEmitter [in-charge] ( )

MachineFunction.h, libLLVM-3.0.so
namespace llvm
MachineFunction::getMachineMemOperand ( MachinePointerInfo PtrInfo, unsigned int f, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo )

MachineFunctionAnalysis.h, libLLVM-3.0.so
namespace llvm
MachineFunctionAnalysis::getPassName ( ) const
MachineFunctionAnalysis::MachineFunctionAnalysis [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )
MachineFunctionAnalysis::MachineFunctionAnalysis [not-in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )

MachineFunctionPass.h, libLLVM-3.0.so
namespace llvm
MachineFunctionPass::~MachineFunctionPass [in-charge-deleting] ( )
MachineFunctionPass::~MachineFunctionPass [in-charge] ( )

MachineInstr.h, libLLVM-3.0.so
namespace llvm
MachineInstr::setPhysRegsDeadExcept ( SmallVectorImpl<unsigned int>const& UsedRegs, TargetRegisterInfo const& TRI )

MachineLoopInfo.h, libLLVM-3.0.so
namespace llvm
MachineLoopInfo::releaseMemory ( )
MachineLoopInfo::~MachineLoopInfo [in-charge-deleting] ( )
MachineLoopInfo::~MachineLoopInfo [in-charge] ( )

MachineMemOperand.h, libLLVM-3.0.so
namespace llvm
MachineMemOperand::MachineMemOperand [in-charge] ( MachinePointerInfo PtrInfo, unsigned int flags, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo )
MachineMemOperand::MachineMemOperand [not-in-charge] ( MachinePointerInfo PtrInfo, unsigned int flags, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo )

MachineModuleInfo.h, libLLVM-3.0.so
namespace llvm
MachineModuleInfo::TidyLandingPads DenseMap<MCSymbol*, unsigned int, DenseMapInfo<MCSymbol*>, DenseMapInfo<unsigned int> >* LPMap )
MachineModuleInfoImpl::GetSortedStubs DenseMap<MCSymbol*, MachineModuleInfoImpl::StubValueTy, DenseMapInfo<MCSymbol*>, DenseMapInfo<MachineModuleInfoImpl::StubValueTy> >const& p1 ) [static]

MachineRegisterInfo.h, libLLVM-3.0.so
namespace llvm
MachineRegisterInfo::closePhysRegsUsed TargetRegisterInfo const& p1 )

MachO.h, libLLVM-3.0.so
namespace llvm::object
MachOObjectFile::getRelocationType ( union DataRefImpl Rel, uint32_t& Res ) const
MachOObjectFile::getSymbolOffset ( union DataRefImpl Symb, uint64_t& Res ) const
MachOObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::SymbolType& Res ) const
MachOObjectFile::isSymbolGlobal ( union DataRefImpl Symb, bool& Res ) const
MachOObjectFile::isSymbolInternal ( union DataRefImpl Symb, bool& Res ) const
MachOObjectFile::~MachOObjectFile [in-charge-deleting] ( )
MachOObjectFile::~MachOObjectFile [in-charge] ( )

MCAsmBackend.h, libLLVM-3.0.so
namespace llvm
MCAsmBackend::createELFObjectTargetWriter ( ) const
MCAsmBackend::doesSectionRequireSymbols MCSection const& Section ) const
MCAsmBackend::HandleAssemblerFlag enum MCAssemblerFlag Flag )
MCAsmBackend::isSectionAtomizable MCSection const& Section ) const

MCAsmInfo.h, libLLVM-3.0.so
namespace llvm
MCAsmInfo::getDataASDirective ( unsigned int Size, unsigned int AS ) const
MCAsmInfo::getNonexecutableStackSection MCContext& Ctx ) const

MCAsmInfoCOFF.h, libLLVM-3.0.so
namespace llvm
MCAsmInfoCOFF::~MCAsmInfoCOFF [in-charge-deleting] ( )
MCAsmInfoCOFF::~MCAsmInfoCOFF [in-charge] ( )

MCAsmInfoDarwin.h, libLLVM-3.0.so
namespace llvm
MCAsmInfoDarwin::~MCAsmInfoDarwin [in-charge-deleting] ( )
MCAsmInfoDarwin::~MCAsmInfoDarwin [in-charge] ( )

MCAsmParser.h, libLLVM-3.0.so
namespace llvm
MCAsmParser::TokError Twine const& Msg )

MCAssembler.h, libLLVM-3.0.so
namespace llvm
MCAssembler::ComputeFragmentSize ( MCAsmLayout const& Layout, MCFragment const& F ) const
MCAssembler::WriteSectionData ( MCSectionData const* Section, MCAsmLayout const& Layout ) const

MCCodeGenInfo.h, libLLVM-3.0.so
namespace llvm
MCCodeGenInfo::InitMCCodeGenInfo ( enum Reloc::Model RM, enum CodeModel::Model CM )

MCContext.h, libLLVM-3.0.so
namespace llvm
MCContext::GetDwarfFile ( StringRef FileName, unsigned int FileNumber )
MCContext::MCContext [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )
MCContext::MCContext [not-in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )

MCELFObjectWriter.h, libLLVM-3.0.so
namespace llvm
MCELFObjectTargetWriter::MCELFObjectTargetWriter [in-charge] bool Is64Bit_, enum Triple::OSType OSType_, uint16_t EMachine_, bool HasRelocationAddend_ )
MCELFObjectTargetWriter::MCELFObjectTargetWriter [not-in-charge] bool Is64Bit_, enum Triple::OSType OSType_, uint16_t EMachine_, bool HasRelocationAddend_ )
MCELFObjectTargetWriter::~MCELFObjectTargetWriter [in-charge-deleting] ( )
MCELFObjectTargetWriter::~MCELFObjectTargetWriter [in-charge] ( )
MCELFObjectTargetWriter::~MCELFObjectTargetWriter [not-in-charge] ( )

MCExpr.h, libLLVM-3.0.so
namespace llvm
MCExpr::EvaluateAsAbsolute ( int64_t& Res, MCAsmLayout const& Layout, DenseMap<MCSectionData const*, unsigned long long, DenseMapInfo<MCSectionData const*>, DenseMapInfo<unsigned long long> > const& Addrs ) const
MCExpr::EvaluateAsRelocatableImpl ( MCValue& Res, MCAssembler const* Asm, MCAsmLayout const* Layout, DenseMap<MCSectionData const*, unsigned long long, DenseMapInfo<MCSectionData const*>, DenseMapInfo<unsigned long long> > const* Addrs, bool InSet ) const

MCObjectStreamer.h, libLLVM-3.0.so
namespace llvm
MCObjectStreamer::Finish ( )

MCObjectWriter.h, libLLVM-3.0.so
namespace llvm
createWinCOFFObjectWriter ( raw_ostream& OS, bool is64Bit )
MCObjectWriter::EncodeULEB128 uint64_t Value, raw_ostream& OS ) [static]

MCSection.h, libLLVM-3.0.so
namespace llvm
MCSection::isBaseAddressKnownZero ( ) const

MCSectionMachO.h, libLLVM-3.0.so
namespace llvm
MCSectionMachO::~MCSectionMachO [in-charge-deleting] ( )
MCSectionMachO::~MCSectionMachO [in-charge] ( )

MCStreamer.h, libLLVM-3.0.so
namespace llvm
createLoggingStreamer ( MCStreamer* Child, raw_ostream& OS )
MCStreamer::AddBlankLine ( )
MCStreamer::AddComment Twine const& T )
MCStreamer::EmitDwarfAdvanceFrameAddr ( MCSymbol const* LastLabel, MCSymbol const* Label )
MCStreamer::EmitDwarfFileDirective ( unsigned int FileNo, StringRef Filename )
MCStreamer::EmitULEB128IntValue uint64_t Value, unsigned int AddrSpace )
MCStreamer::hasRawTextSupport ( ) const
MCStreamer::isVerboseAsm ( ) const

MCTargetAsmParser.h, libLLVM-3.0.so
namespace llvm
MCTargetAsmParser::checkTargetMatchPredicate MCInst& Inst )

MemoryBuffer.h, libLLVM-3.0.so
namespace llvm
MemoryBuffer::getBufferIdentifier ( ) const

Metadata.h, libLLVM-3.0.so
namespace llvm
MDString::~MDString [in-charge-deleting] ( )
MDString::~MDString [in-charge] ( )

ObjectCodeEmitter.h, libLLVM-3.0.so
namespace llvm
ObjectCodeEmitter::addRelocation MachineRelocation const& relocation )
ObjectCodeEmitter::earlyResolveAddresses ( ) const
ObjectCodeEmitter::emitAlignment ( unsigned int Alignment, uint8_t fill )
ObjectCodeEmitter::emitByte uint8_t B )
ObjectCodeEmitter::emitDWordBE uint64_t W )
ObjectCodeEmitter::emitDWordLE uint64_t W )
ObjectCodeEmitter::emitSLEB128Bytes uint64_t Value )
ObjectCodeEmitter::emitString std::string const& String )
ObjectCodeEmitter::emitULEB128Bytes uint64_t Value )
ObjectCodeEmitter::emitWordBE uint32_t W )
ObjectCodeEmitter::emitWordLE uint32_t W )
ObjectCodeEmitter::getConstantPoolEntryAddress unsigned int Index ) const
ObjectCodeEmitter::getConstantPoolEntrySection unsigned int Index ) const
ObjectCodeEmitter::getCurrentPCOffset ( ) const
ObjectCodeEmitter::getCurrentPCValue ( ) const
ObjectCodeEmitter::getJumpTableEntryAddress unsigned int Index ) const
ObjectCodeEmitter::getMachineBasicBlockAddress MachineBasicBlock* MBB ) const
ObjectCodeEmitter::ObjectCodeEmitter [in-charge] ( )
ObjectCodeEmitter::ObjectCodeEmitter [in-charge] BinaryObject* bo )
ObjectCodeEmitter::ObjectCodeEmitter [not-in-charge] ( )
ObjectCodeEmitter::ObjectCodeEmitter [not-in-charge] BinaryObject* bo )
ObjectCodeEmitter::setBinaryObject BinaryObject* bo )
ObjectCodeEmitter::StartMachineBasicBlock MachineBasicBlock* MBB )
ObjectCodeEmitter::~ObjectCodeEmitter [in-charge-deleting] ( )
ObjectCodeEmitter::~ObjectCodeEmitter [in-charge] ( )
ObjectCodeEmitter::~ObjectCodeEmitter [not-in-charge] ( )
vtable for ObjectCodeEmitter [data]

ObjectFile.h, libLLVM-3.0.so
namespace llvm::object
ObjectFile::~ObjectFile [in-charge-deleting] ( )
ObjectFile::~ObjectFile [in-charge] ( )

Pass.h, libLLVM-3.0.so
namespace llvm
FunctionPass::~FunctionPass [in-charge-deleting] ( )
FunctionPass::~FunctionPass [in-charge] ( )
ImmutablePass::getAsImmutablePass ( )
ImmutablePass::runOnModule Module& p1 )
Pass::assignPassManager PMStack& p1, enum PassManagerType p2 )
Pass::getPassID ( ) const
Pass::Pass [in-charge] enum PassKind K, char& pid )
Pass::Pass [not-in-charge] enum PassKind K, char& pid )

Passes.h, libLLVM-3.0.so
namespace llvm
createBranchFoldingPass bool DefaultEnableTailMerge )
createCodePlacementOptPass ( )
createDeadMachineInstructionElimPass ( )
createExpandISelPseudosPass ( )
createExpandPostRAPseudosPass ( )
createGCMachineCodeAnalysisPass ( )
createIfConverterPass ( )
createLinearScanRegisterAllocator ( )
createLocalStackSlotAllocationPass ( )
createMachineCSEPass ( )
createMachineLICMPass bool PreRegAlloc )
createMachineSinkingPass ( )
createOptimizePHIsPass ( )
createPeepholeOptimizerPass ( )
createPostRAScheduler enum CodeGenOpt::Level OptLevel )
createPrologEpilogCodeInserter ( )
createRegisterAllocator enum CodeGenOpt::Level OptLevel )
createSjLjEHPass TargetLowering const* tli )
createStackSlotColoringPass bool p1 )
createTailDuplicatePass bool PreRegAlloc )
RegisterCoalescerPassID [data]

PassManagerBuilder.h, libLLVM-3.0.so
namespace llvm
PassManagerBuilder::populateLTOPassManager ( PassManagerBase& PM, bool Internalize, bool RunInliner )

PassManagers.h, libLLVM-3.0.so
namespace llvm
PMDataManager::getNumContainedPasses ( ) const
PMDataManager::getPassManagerType ( ) const
PMTopLevelManager::getNumContainedManagers ( ) const

PassSupport.h, libLLVM-3.0.so
namespace llvm
PassRegistrationListener::passEnumerate PassInfo const* p1 )
PassRegistrationListener::passRegistered PassInfo const* p1 )

PathV1.h, libLLVM-3.0.so
namespace llvm::sys
Path::GetLLVMConfigDir ( ) [static]
Path::GetLLVMDefaultConfigDir ( ) [static]

Process.h, libLLVM-3.0.so
namespace llvm::sys
Process::SetWorkingDirectory std::string Path ) [static]

PseudoSourceValue.h, libLLVM-3.0.so
namespace llvm
PseudoSourceValue::~PseudoSourceValue [in-charge-deleting] ( )
PseudoSourceValue::~PseudoSourceValue [in-charge] ( )

raw_ostream.h, libLLVM-3.0.so
namespace llvm
raw_ostream::changeColor ( enum raw_ostream::Colors p1, bool p2, bool p3 )
raw_ostream::is_displayed ( ) const
raw_ostream::resetColor ( )

ReaderWriter.h, libLLVM-3.0.so
namespace llvm
WriteBitcodeToStream Module const* M, BitstreamWriter& Stream )

RegionPass.h, libLLVM-3.0.so
namespace llvm
RGPassManager::getAsPass ( )
RGPassManager::getAsPMDataManager ( )
RGPassManager::getPassManagerType ( ) const
RGPassManager::getPassName ( ) const
RGPassManager::~RGPassManager [in-charge-deleting] ( )
RGPassManager::~RGPassManager [in-charge] ( )

RegisterScavenging.h, libLLVM-3.0.so
namespace llvm
RegScavenger::scavengeRegister ( TargetRegisterClass const* RegClass, ilist_iterator<MachineInstr> I, int SPAdj )

RuntimeDyld.h, libLLVM-3.0.so
namespace llvm
RuntimeDyld::reassignSymbolAddress StringRef Name, uint8_t* Addr )

ScalarEvolution.h, libLLVM-3.0.so
namespace llvm
ScalarEvolution::SCEVCallbackVH::~SCEVCallbackVH [in-charge-deleting] ( )
ScalarEvolution::SCEVCallbackVH::~SCEVCallbackVH [in-charge] ( )
ScalarEvolution::~ScalarEvolution [in-charge-deleting] ( )
ScalarEvolution::~ScalarEvolution [in-charge] ( )

ScalarEvolutionExpander.h, libLLVM-3.0.so
namespace llvm
SCEVExpander::hoistStep ( Instruction* IncV, Instruction* InsertPos, DominatorTree const* DT ) [static]
SCEVExpander::replaceCongruentIVs Loop* L, DominatorTree const* DT, SmallVectorImpl<WeakVH>& DeadInsts )

ScheduleDAG.h, libLLVM-3.0.so
namespace llvm
ScheduleDAG::addCustomGraphFeatures GraphWriter<ScheduleDAG*>& p1 ) const
ScheduleDAG::ComputeOperandLatency SUnit* p1, SUnit* p2, SDep& p3 ) const
ScheduleDAG::dumpSchedule ( ) const
ScheduleDAG::EmitNoop ( )
ScheduleDAG::EmitPhysRegCopy SUnit* SU, DenseMap<SUnit*, unsigned int, DenseMapInfo<SUnit*>, DenseMapInfo<unsigned int> >& VRBaseMap )
ScheduleDAG::ForceUnitLatencies ( ) const
ScheduleDAG::Run ( MachineBasicBlock* bb, ilist_iterator<MachineInstr> insertPos )

ScheduleHazardRecognizer.h, libLLVM-3.0.so
namespace llvm
ScheduleHazardRecognizer::AdvanceCycle ( )
ScheduleHazardRecognizer::atIssueLimit ( ) const
ScheduleHazardRecognizer::EmitInstruction SUnit* p1 )
ScheduleHazardRecognizer::EmitNoop ( )
ScheduleHazardRecognizer::getHazardType SUnit* m, int Stalls )
ScheduleHazardRecognizer::RecedeCycle ( )
ScheduleHazardRecognizer::Reset ( )

SchedulerRegistry.h, libLLVM-3.0.so
namespace llvm
createTDListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )
createTDRRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )

ScoreboardHazardRecognizer.h, libLLVM-3.0.so
namespace llvm
ScoreboardHazardRecognizer::~ScoreboardHazardRecognizer [in-charge-deleting] ( )
ScoreboardHazardRecognizer::~ScoreboardHazardRecognizer [in-charge] ( )

SelectionDAG.h, libLLVM-3.0.so
namespace llvm
SelectionDAG::ComputeMaskedBits SDValue Op, APInt const& Mask, APInt& KnownZero, APInt& KnownOne, unsigned int Depth ) const
SelectionDAG::getLoad ( enum ISD::MemIndexedMode AM, enum ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned int Alignment, MDNode const* TBAAInfo )
SelectionDAG::getLoad EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned int Alignment, MDNode const* TBAAInfo )
SelectionDAG::SelectionDAG [in-charge] TargetMachine const& TM )
SelectionDAG::SelectionDAG [not-in-charge] TargetMachine const& TM )

SelectionDAGISel.h, libLLVM-3.0.so
namespace llvm
SelectionDAGISel::CheckComplexPattern SDNode* Root, SDNode* Parent, SDValue N, unsigned int PatternNo, SmallVectorImpl<std::pair<SDValue, SDNode*> >& Result )
SelectionDAGISel::CheckNodePredicate SDNode* N, unsigned int PredNo ) const
SelectionDAGISel::CheckPatternPredicate unsigned int PredNo ) const
SelectionDAGISel::EmitFunctionEntryCode ( )
SelectionDAGISel::PostprocessISelDAG ( )
SelectionDAGISel::PreprocessISelDAG ( )
SelectionDAGISel::RunSDNodeXForm SDValue V, unsigned int XFormNo )
SelectionDAGISel::SelectInlineAsmMemoryOperand ( SDValue const& Op, char ConstraintCode, std::vector<SDValue>& OutOps )

SimplifyIndVar.h, libLLVM-3.0.so
namespace llvm
simplifyIVUsers IVUsers* IU, ScalarEvolution* SE, LPPassManager* LPM, SmallVectorImpl<WeakVH>& Dead )

SourceMgr.h, libLLVM-3.0.so
namespace llvm
SMDiagnostic::Print ( char const* ProgName, raw_ostream& S ) const
SourceMgr::GetMessage SMLoc Loc, Twine const& Msg, char const* Type, bool ShowLine ) const
SourceMgr::PrintMessage SMLoc Loc, Twine const& Msg, char const* Type, bool ShowLine ) const

SSAUpdater.h, libLLVM-3.0.so
namespace llvm
LoadAndStorePromoter::doExtraRewritesBeforeFinalDeletion ( ) const
LoadAndStorePromoter::instructionDeleted Instruction* I ) const
LoadAndStorePromoter::replaceLoadWithValue LoadInst* LI, Value* V ) const
LoadAndStorePromoter::updateDebugInfo Instruction* I ) const
LoadAndStorePromoter::~LoadAndStorePromoter [in-charge-deleting] ( )
LoadAndStorePromoter::~LoadAndStorePromoter [in-charge] ( )

StringRef.h, libLLVM-3.0.so
namespace llvm
StringRef::getAsInteger ( unsigned int Radix, int& Result ) const
StringRef::getAsInteger ( unsigned int Radix, long long& Result ) const
StringRef::getAsInteger ( unsigned int Radix, unsigned int& Result ) const
StringRef::getAsInteger ( unsigned int Radix, unsigned long long& Result ) const

TargetCallingConv.h, libLLVM-3.0.so
namespace llvm::ISD
ArgFlagsTy::getArgFlagsString ( )

TargetData.h, libLLVM-3.0.so
namespace llvm
TargetData::init StringRef TargetDescription )

TargetInstrInfo.h, libLLVM-3.0.so
namespace llvm
TargetInstrInfo::AnalyzeBranch ( MachineBasicBlock& MBB, MachineBasicBlock*& TBB, MachineBasicBlock*& FBB, SmallVectorImpl<MachineOperand>& Cond, bool AllowModify ) const
TargetInstrInfo::AnalyzeCompare ( MachineInstr const* MI, unsigned int& SrcReg, int& Mask, int& Value ) const
TargetInstrInfo::areLoadsFromSameBasePtr SDNode* Load1, SDNode* Load2, int64_t& Offset1, int64_t& Offset2 ) const
TargetInstrInfo::convertToThreeAddress ( MachineFunction::iterator& MFI, ilist_iterator<MachineInstr>& MBBI, LiveVariables* LV ) const
TargetInstrInfo::copyPhysReg ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, DebugLoc DL, unsigned int DestReg, unsigned int SrcReg, bool KillSrc ) const
TargetInstrInfo::DefinesPredicate ( MachineInstr* MI, std::vector<MachineOperand>& Pred ) const
TargetInstrInfo::emitFrameIndexDebugValue ( MachineFunction& MF, int FrameIx, uint64_t Offset, MDNode const* MDPtr, DebugLoc dl ) const
TargetInstrInfo::expandPostRAPseudo ilist_iterator<MachineInstr> MI ) const
TargetInstrInfo::FoldImmediate ( MachineInstr* UseMI, MachineInstr* DefMI, unsigned int Reg, MachineRegisterInfo* MRI ) const
TargetInstrInfo::foldMemoryOperand ( ilist_iterator<MachineInstr> MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) const
TargetInstrInfo::foldMemoryOperand ( ilist_iterator<MachineInstr> MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) const
TargetInstrInfo::foldMemoryOperandImpl ( MachineFunction& MF, MachineInstr* MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) const
TargetInstrInfo::foldMemoryOperandImpl ( MachineFunction& MF, MachineInstr* MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) const
TargetInstrInfo::getExecutionDomain MachineInstr const* MI ) const
TargetInstrInfo::getInstrLatency ( InstrItineraryData const* ItinData, SDNode* Node ) const
TargetInstrInfo::getNoopForMachoTarget MCInst& NopInst ) const
TargetInstrInfo::getOpcodeAfterMemoryUnfold ( unsigned int Opc, bool UnfoldLoad, bool UnfoldStore, unsigned int* LoadRegIndex ) const
TargetInstrInfo::getOperandLatency ( InstrItineraryData const* ItinData, SDNode* DefNode, unsigned int DefIdx, SDNode* UseNode, unsigned int UseIdx ) const
TargetInstrInfo::hasHighOperandLatency ( InstrItineraryData const* ItinData, MachineRegisterInfo const* MRI, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx ) const
TargetInstrInfo::hasLoadFromStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) const
TargetInstrInfo::hasStoreToStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) const
TargetInstrInfo::InsertBranch ( MachineBasicBlock& MBB, MachineBasicBlock* TBB, MachineBasicBlock* FBB, SmallVectorImpl<MachineOperand>const& Cond, DebugLoc DL ) const
TargetInstrInfo::insertNoop ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI ) const
TargetInstrInfo::isCoalescableExtInstr ( MachineInstr const& MI, unsigned int& SrcReg, unsigned int& DstReg, unsigned int& SubIdx ) const
TargetInstrInfo::isHighLatencyDef int opc ) const
TargetInstrInfo::isLegalToSplitMBBAt ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MBBI ) const
TargetInstrInfo::isLoadFromStackSlot ( MachineInstr const* MI, int& FrameIndex ) const
TargetInstrInfo::isLoadFromStackSlotPostFE ( MachineInstr const* MI, int& FrameIndex ) const
TargetInstrInfo::isPredicable MachineInstr* MI ) const
TargetInstrInfo::isPredicated MachineInstr const* MI ) const
TargetInstrInfo::isProfitableToDupForIfCvt ( MachineBasicBlock& MBB, unsigned int NumCyles, BranchProbability const& Probability ) const
TargetInstrInfo::isProfitableToIfCvt ( MachineBasicBlock& MBB, unsigned int NumCyles, unsigned int ExtraPredCycles, BranchProbability const& Probability ) const
TargetInstrInfo::isProfitableToIfCvt ( MachineBasicBlock& TMBB, unsigned int NumTCycles, unsigned int ExtraTCycles, MachineBasicBlock& FMBB, unsigned int NumFCycles, unsigned int ExtraFCycles, BranchProbability const& Probability ) const
TargetInstrInfo::isReallyTriviallyReMaterializable ( MachineInstr const* MI, AliasAnalysis* AA ) const
TargetInstrInfo::isSafeToMoveRegClassDefs TargetRegisterClass const* RC ) const
TargetInstrInfo::isStoreToStackSlot ( MachineInstr const* MI, int& FrameIndex ) const
TargetInstrInfo::isStoreToStackSlotPostFE ( MachineInstr const* MI, int& FrameIndex ) const
TargetInstrInfo::isUnpredicatedTerminator MachineInstr const* MI ) const
TargetInstrInfo::loadRegFromStackSlot ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int DestReg, int FrameIndex, TargetRegisterClass const* RC, TargetRegisterInfo const* TRI ) const
TargetInstrInfo::OptimizeCompareInstr ( MachineInstr* CmpInstr, unsigned int SrcReg, int Mask, int Value, MachineRegisterInfo const* MRI ) const
TargetInstrInfo::RemoveBranch MachineBasicBlock& MBB ) const
TargetInstrInfo::ReverseBranchCondition SmallVectorImpl<MachineOperand>& Cond ) const
TargetInstrInfo::scheduleTwoAddrSource ( MachineInstr* SrcMI, MachineInstr* UseMI, TargetRegisterInfo const& TRI ) const
TargetInstrInfo::setExecutionDomain ( MachineInstr* MI, unsigned int Domain ) const
TargetInstrInfo::shouldScheduleLoadsNear SDNode* Load1, SDNode* Load2, int64_t Offset1, int64_t Offset2, unsigned int NumLoads ) const
TargetInstrInfo::storeRegToStackSlot ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int SrcReg, bool isKill, int FrameIndex, TargetRegisterClass const* RC, TargetRegisterInfo const* TRI ) const
TargetInstrInfo::SubsumesPredicate ( SmallVectorImpl<MachineOperand>const& Pred1, SmallVectorImpl<MachineOperand>const& Pred2 ) const
TargetInstrInfo::unfoldMemoryOperand ( MachineFunction& MF, MachineInstr* MI, unsigned int Reg, bool UnfoldLoad, bool UnfoldStore, SmallVectorImpl<MachineInstr*>& NewMIs ) const
TargetInstrInfo::unfoldMemoryOperand ( SelectionDAG& DAG, SDNode* N, SmallVectorImpl<SDNode*>& NewNodes ) const
TargetInstrInfo::verifyInstruction ( MachineInstr const* MI, StringRef& ErrInfo ) const
TargetInstrInfoImpl::reMaterialize ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int DestReg, unsigned int SubReg, MachineInstr const* Orig, TargetRegisterInfo const& TRI ) const
TargetInstrInfoImpl::ReplaceTailWithBranchTo ( ilist_iterator<MachineInstr> OldInst, MachineBasicBlock* NewDest ) const

TargetLibraryInfo.h, libLLVM-3.0.so
namespace llvm
TargetLibraryInfo::~TargetLibraryInfo [in-charge-deleting] ( )
TargetLibraryInfo::~TargetLibraryInfo [in-charge] ( )

TargetLowering.h, libLLVM-3.0.so
namespace llvm
GetReturnInfo ( Type* ReturnType, Attributes attr, SmallVectorImpl<ISD::OutputArg>& Outs, TargetLowering const& TLI, SmallVectorImpl<unsigned long long>* Offsets )
getTLSModel ( GlobalValue const* GV, enum Reloc::Model reloc )
TargetLowering::allowsUnalignedMemoryAccesses EVT p1 ) const
TargetLowering::BuildSDIV SDNode* N, SelectionDAG& DAG, std::vector<SDNode*>* Created ) const
TargetLowering::BuildUDIV SDNode* N, SelectionDAG& DAG, std::vector<SDNode*>* Created ) const
TargetLowering::CanLowerReturn ( enum CallingConv::ID p1, MachineFunction& p2, bool p3, SmallVectorImpl<ISD::OutputArg>const& p4, LLVMContext& p5 ) const
TargetLowering::computeMaskedBitsForTargetNode ( SDValue const Op, APInt const& Mask, APInt& KnownZero, APInt& KnownOne, SelectionDAG const& DAG, unsigned int Depth ) const
TargetLowering::createFastISel FunctionLoweringInfo& p1 ) const
TargetLowering::ExpandInlineAsm CallInst* p1 ) const
TargetLowering::getMaximalGlobalOffset ( ) const
TargetLowering::getOptimalMemOpType uint64_t p1, unsigned int p2, unsigned int p3, bool p4, bool p5, MachineFunction& p6 ) const
TargetLowering::getPostIndexedAddressParts SDNode* p1, SDNode* p2, SDValue& p3, SDValue& p4, enum ISD::MemIndexedMode& p5, SelectionDAG& p6 ) const
TargetLowering::getPreIndexedAddressParts SDNode* p1, SDValue& p2, SDValue& p3, enum ISD::MemIndexedMode& p4, SelectionDAG& p5 ) const
TargetLowering::getRegClassFor EVT VT ) const
TargetLowering::getRepRegClassCostFor EVT VT ) const
TargetLowering::getRepRegClassFor EVT VT ) const
TargetLowering::getSchedulingPreference SDNode* p1 ) const
TargetLowering::getStackCookieLocation ( unsigned int& p1, unsigned int& p2 ) const
TargetLowering::getTgtMemIntrinsic ( struct TargetLowering::IntrinsicInfo& p1, CallInst const& p2, unsigned int p3 ) const
TargetLowering::getTypeForExtArgOrReturn ( LLVMContext& Context, EVT VT, enum ISD::NodeType p3 ) const
TargetLowering::HandleByVal CCState* p1, unsigned int& p2 ) const
TargetLowering::IsDesirableToPromoteOp SDValue p1, EVT& p2 ) const
TargetLowering::isDesirableToTransformToIntegerOp unsigned int p1, EVT p2 ) const
TargetLowering::isFPImmLegal ( APFloat const& p1, EVT p2 ) const
TargetLowering::isLegalAddImmediate int64_t p1 ) const
TargetLowering::isLegalICmpImmediate int64_t p1 ) const
TargetLowering::isNarrowingProfitable EVT p1, EVT p2 ) const
TargetLowering::isShuffleMaskLegal ( SmallVectorImpl<int>const& p1, EVT p2 ) const
TargetLowering::isTruncateFree EVT p1, EVT p2 ) const
TargetLowering::isTruncateFree Type* p1, Type* p2 ) const
TargetLowering::isTypeDesirableForOp unsigned int p1, EVT VT ) const
TargetLowering::isUsedByReturnOnly SDNode* p1 ) const
TargetLowering::isVectorClearMaskLegal ( SmallVectorImpl<int>const& p1, EVT p2 ) const
TargetLowering::isZExtFree EVT p1, EVT p2 ) const
TargetLowering::isZExtFree Type* p1, Type* p2 ) const
TargetLowering::LowerCall SDValue p1, SDValue p2, enum CallingConv::ID p3, bool p4, bool& p5, SmallVectorImpl<ISD::OutputArg>const& p6, SmallVectorImpl<SDValue>const& p7, SmallVectorImpl<ISD::InputArg>const& p8, DebugLoc p9, SelectionDAG& p10, SmallVectorImpl<SDValue>& p11 ) 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 isReturnValueUsed, SDValue Callee, TargetLowering::ArgListTy& Args, SelectionDAG& DAG, DebugLoc dl ) const
TargetLowering::LowerCustomJumpTableEntry ( MachineJumpTableInfo const* p1, MachineBasicBlock const* p2, unsigned int p3, MCContext& p4 ) const
TargetLowering::LowerFormalArguments SDValue p1, enum CallingConv::ID p2, bool p3, SmallVectorImpl<ISD::InputArg>const& p4, DebugLoc p5, SelectionDAG& p6, SmallVectorImpl<SDValue>& p7 ) const
TargetLowering::LowerReturn SDValue p1, enum CallingConv::ID p2, bool p3, SmallVectorImpl<ISD::OutputArg>const& p4, SmallVectorImpl<SDValue>const& p5, DebugLoc p6, SelectionDAG& p7 ) const
TargetLowering::mayBeEmittedAsTailCall CallInst* p1 ) const
TargetLowering::ReplaceNodeResults SDNode* p1, SmallVectorImpl<SDValue>& p2, SelectionDAG& p3 ) const
TargetLowering::ShouldShrinkFPConstant EVT p1 ) const

TargetLoweringObjectFile.h, libLLVM-3.0.so
namespace llvm
TargetLoweringObjectFile::getSpecialCasedSectionGlobals ( GlobalValue const* GV, Mangler* Mang, SectionKind Kind ) const
TargetLoweringObjectFile::shouldEmitUsedDirectiveFor ( GlobalValue const* GV, Mangler* p2 ) const

TargetMachine.h, libLLVM-3.0.so
namespace llvm
LLVMTargetMachine::addCodeEmitter ( PassManagerBase& p1, enum CodeGenOpt::Level p2, JITCodeEmitter& p3 )
LLVMTargetMachine::addInstSelector ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )
LLVMTargetMachine::addPassesToEmitFile ( PassManagerBase& PM, formatted_raw_ostream& Out, enum TargetMachine::CodeGenFileType FileType, enum CodeGenOpt::Level p4, bool DisableVerify )
LLVMTargetMachine::addPassesToEmitMachineCode ( PassManagerBase& PM, JITCodeEmitter& MCE, enum CodeGenOpt::Level p3, bool DisableVerify )
LLVMTargetMachine::addPassesToEmitMC ( PassManagerBase& PM, MCContext*& Ctx, raw_ostream& OS, enum CodeGenOpt::Level OptLevel, bool DisableVerify )
LLVMTargetMachine::addPostRegAlloc ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )
LLVMTargetMachine::addPreEmitPass ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )
LLVMTargetMachine::addPreISel ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )
LLVMTargetMachine::addPreRegAlloc ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )
LLVMTargetMachine::addPreSched2 ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )
LLVMTargetMachine::getEnableTailMergeDefault ( ) const
LLVMTargetMachine::LLVMTargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, enum Reloc::Model RM, enum CodeModel::Model CM )
LLVMTargetMachine::LLVMTargetMachine [not-in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, enum Reloc::Model RM, enum CodeModel::Model CM )
LLVMTargetMachine::~LLVMTargetMachine [in-charge-deleting] ( )
LLVMTargetMachine::~LLVMTargetMachine [in-charge] ( )
TargetMachine::addPassesToEmitFile ( PassManagerBase& p1, formatted_raw_ostream& p2, enum TargetMachine::CodeGenFileType p3, enum CodeGenOpt::Level p4, bool p5 )
TargetMachine::addPassesToEmitMachineCode ( PassManagerBase& p1, JITCodeEmitter& p2, enum CodeGenOpt::Level p3, bool p4 )
TargetMachine::addPassesToEmitMC ( PassManagerBase& p1, MCContext*& p2, raw_ostream& p3, enum CodeGenOpt::Level p4, bool p5 )
TargetMachine::getELFWriterInfo ( ) const
TargetMachine::getEnableTailMergeDefault ( ) const
TargetMachine::getFrameLowering ( ) const
TargetMachine::getInstrInfo ( ) const
TargetMachine::getInstrItineraryData ( ) const
TargetMachine::getIntrinsicInfo ( ) const
TargetMachine::getJITInfo ( )
TargetMachine::getRegisterInfo ( ) const
TargetMachine::getSelectionDAGInfo ( ) const
TargetMachine::getSubtargetImpl ( ) const
TargetMachine::getTargetData ( ) const
TargetMachine::getTargetLowering ( ) const
TargetMachine::TargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS )
TargetMachine::TargetMachine [not-in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS )

TargetOptions.h, libLLVM-3.0.so
namespace llvm
DisableFramePointerElim MachineFunction const& MF )
DisableJumpTables [data]
EnableFastISel [data]
EnableSegmentedStacks [data]
FloatABIType [data]
getTrapFunctionName ( )
GuaranteedTailCallOpt [data]
HonorSignDependentRoundingFPMath ( )
HonorSignDependentRoundingFPMathOption [data]
JITEmitDebugInfo [data]
JITEmitDebugInfoToDisk [data]
JITExceptionHandling [data]
LessPreciseFPMAD ( )
LessPreciseFPMADOption [data]
NoExcessFPPrecision [data]
NoFramePointerElim [data]
NoFramePointerElimNonLeaf [data]
NoInfsFPMath [data]
NoNaNsFPMath [data]
NoZerosInBSS [data]
PrintMachineCode [data]
RealignStack [data]
StackAlignmentOverride [data]
StrongPHIElim [data]
UnsafeFPMath [data]
UseSoftFloat [data]

TargetRegisterInfo.h, libLLVM-3.0.so
namespace llvm
TargetRegisterInfo::avoidWriteAfterWrite TargetRegisterClass const* RC ) const
TargetRegisterInfo::canCombineSubRegIndices ( TargetRegisterClass const* RC, SmallVectorImpl<unsigned int>& SubIndices, unsigned int& NewSubIdx ) const
TargetRegisterInfo::composeSubRegIndices unsigned int a, unsigned int b ) const
TargetRegisterInfo::eliminateCallFramePseudoInstr ( MachineFunction& MF, MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI ) const
TargetRegisterInfo::getCompactUnwindRegNum unsigned int p1, bool p2 ) const
TargetRegisterInfo::getCrossCopyRegClass TargetRegisterClass const* RC ) const
TargetRegisterInfo::getFrameIndexInstrOffset ( MachineInstr const* MI, int Idx ) const
TargetRegisterInfo::getLargestLegalSuperClass TargetRegisterClass const* RC ) const
TargetRegisterInfo::getMatchingSuperRegClass ( TargetRegisterClass const* A, TargetRegisterClass const* B, unsigned int Idx ) const
TargetRegisterInfo::getPointerRegClass unsigned int Kind ) const
TargetRegisterInfo::getRawAllocationOrder ( TargetRegisterClass const* RC, unsigned int HintType, unsigned int HintReg, MachineFunction const& MF ) const
TargetRegisterInfo::getRegPressureLimit ( TargetRegisterClass const* RC, MachineFunction& MF ) const
TargetRegisterInfo::hasReservedSpillSlot ( MachineFunction const& MF, unsigned int Reg, int& FrameIdx ) const
TargetRegisterInfo::isFrameOffsetLegal ( MachineInstr const* MI, int64_t Offset ) const
TargetRegisterInfo::materializeFrameBaseRegister ( MachineBasicBlock* MBB, unsigned int BaseReg, int FrameIdx, int64_t Offset ) const
TargetRegisterInfo::needsFrameBaseReg ( MachineInstr* MI, int64_t Offset ) const
TargetRegisterInfo::needsStackRealignment MachineFunction const& MF ) const
TargetRegisterInfo::requiresFrameIndexScavenging MachineFunction const& MF ) const
TargetRegisterInfo::requiresRegisterScavenging MachineFunction const& MF ) const
TargetRegisterInfo::requiresVirtualBaseRegisters MachineFunction const& MF ) const
TargetRegisterInfo::resolveFrameIndex ( ilist_iterator<MachineInstr> I, unsigned int BaseReg, int64_t Offset ) const
TargetRegisterInfo::ResolveRegAllocHint ( unsigned int Type, unsigned int Reg, MachineFunction const& MF ) const
TargetRegisterInfo::saveScavengerRegister ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> I, ilist_iterator<MachineInstr>& UseMI, TargetRegisterClass const* RC, unsigned int Reg ) const
TargetRegisterInfo::UpdateRegAllocHint ( unsigned int Reg, unsigned int NewReg, MachineFunction& MF ) const
TargetRegisterInfo::useFPForScavengingIndex MachineFunction const& MF ) const

TargetRegistry.h, libLLVM-3.0.so
namespace llvm
createAsmStreamer ( MCContext& Ctx, formatted_raw_ostream& OS, bool isVerboseAsm, bool useLoc, bool useCFI, MCInstPrinter* InstPrint, MCCodeEmitter* CE, MCAsmBackend* TAB, bool ShowInst )

Targets.def, libLLVM-3.0.so
LLVMInitializeAlphaTarget ( )
LLVMInitializeAlphaTargetInfo ( )
LLVMInitializeAlphaTargetMC ( )
LLVMInitializeBlackfinTarget ( )
LLVMInitializeBlackfinTargetInfo ( )
LLVMInitializeBlackfinTargetMC ( )
LLVMInitializeCBackendTarget ( )
LLVMInitializeCBackendTargetInfo ( )
LLVMInitializeCBackendTargetMC ( )
LLVMInitializeSystemZTarget ( )
LLVMInitializeSystemZTargetInfo ( )
LLVMInitializeSystemZTargetMC ( )

TargetSelectionDAGInfo.h, libLLVM-3.0.so
namespace llvm
TargetSelectionDAGInfo::EmitTargetCodeForMemcpy ( SelectionDAG& DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned int Align, bool isVolatile, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo ) const
TargetSelectionDAGInfo::EmitTargetCodeForMemmove ( SelectionDAG& DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned int Align, bool isVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo ) const
TargetSelectionDAGInfo::EmitTargetCodeForMemset ( SelectionDAG& DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned int Align, bool isVolatile, MachinePointerInfo DstPtrInfo ) const

TargetSubtargetInfo.h, libLLVM-3.0.so
namespace llvm
TargetSubtargetInfo::adjustSchedDependency SUnit* def, SUnit* use, SDep& dep ) const
TargetSubtargetInfo::enablePostRAScheduler ( enum CodeGenOpt::Level OptLevel, enum TargetSubtargetInfo::AntiDepBreakMode& Mode, SmallVectorImpl<TargetRegisterClass*>& CriticalPathRCs ) const
TargetSubtargetInfo::getSpecialAddressLatency ( ) const

UnrollLoop.h, libLLVM-3.0.so
namespace llvm
UnrollLoop Loop* L, unsigned int Count, unsigned int TripCount, unsigned int TripMultiple, LoopInfo* LI, LPPassManager* LPM )

User.h, libLLVM-3.0.so
namespace llvm
User::~User [in-charge-deleting] ( )
User::~User [in-charge] ( )

Value.h, libLLVM-3.0.so
namespace llvm
Value::getNameStr ( ) const

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

ValueMapper.h, libLLVM-3.0.so
namespace llvm
MapValue Value const* V, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VM, enum RemapFlags Flags, ValueMapTypeRemapper* TypeMapper )
RemapInstruction Instruction* I, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VM, enum RemapFlags Flags, ValueMapTypeRemapper* TypeMapper )

ValueTracking.h, libLLVM-3.0.so
namespace llvm
ComputeMaskedBits Value* V, APInt const& Mask, APInt& KnownZero, APInt& KnownOne, TargetData const* TD, unsigned int Depth )
GetConstantStringInfo Value const* V, std::string& Str, uint64_t Offset, bool StopAtNul )
isPowerOfTwo Value* V, TargetData const* TD, unsigned int Depth )

to the top

Problems with Data Types, High Severity (134)


Archive.h
namespace object
[+] class Archive (1)

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

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

CommandLine.h
namespace cl
[+] class GenericOptionValue (1)

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

DebugInfo.h
namespace llvm
[+] class DIScope (1)

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

FastISel.h
namespace llvm
[+] struct FastISel::SavePoint (1)

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

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

InlinerPass.h
namespace llvm
[+] class Inliner (1)

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

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

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

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

MachineConstantPool.h
namespace llvm
[+] class MachineConstantPoolValue (1)

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

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

MachinePassRegistry.h
namespace llvm
[+] class MachinePassRegistryListener (1)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

RuntimeDyld.h
namespace llvm
[+] class RTDyldMemoryManager (1)

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

ScalarEvolutionExpander.h
namespace llvm
[+] class SCEVExpander (1)

ScheduleDAG.h
namespace llvm
[+] class ScheduleDAG (5)
[+] class SchedulingPriorityQueue (3)

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

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

SimplifyIndVar.h
namespace llvm
[+] class IVVisitor (1)

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

SourceMgr.h
namespace llvm
[+] class SMDiagnostic (1)

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

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

TargetInstrInfo.h
namespace llvm
[+] class TargetInstrInfo (7)
[+] class TargetInstrInfoImpl (1)

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

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

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

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

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

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

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

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

to the top

Problems with Symbols, High Severity (146)


Analysis.h, libLLVM-3.0.so
namespace llvm
[+] isInTailCallPosition ( ImmutableCallSite CS, Attributes CalleeRetAttr, TargetLowering const& TLI ) (1)
[+] isInTailCallPosition ( SelectionDAG& DAG, SDNode* Node, TargetLowering const& TLI ) (1)

Archive.h, libLLVM-3.0.so
namespace llvm
[+] Archive::findModulesDefiningSymbols ( std::set<std::string>& symbols, std::set<Module*>& modules, std::string* ErrMessage ) (1)

Archive.h, libLLVM-3.0.so
namespace object
[+] Archive::begin_children ( ) const (1)

Argument.h, libLLVM-3.0.so
namespace llvm
[+] Argument::addAttr Attributes p1 ) (1)
[+] Argument::removeAttr Attributes p1 ) (1)

Attributes.h, libLLVM-3.0.so
namespace llvm
[+] AttrListPtr::addAttr ( unsigned int Idx, Attributes Attrs ) const (1)
[+] AttrListPtr::hasAttrSomewhere Attributes Attr ) const (1)
[+] AttrListPtr::removeAttr ( unsigned int Idx, Attributes Attrs ) const (1)

Attributes.h, libLLVM-3.0.so
namespace Attribute
[+] getAsString Attributes Attrs ) (1)

BasicBlockUtils.h, libLLVM-3.0.so
namespace llvm
[+] SplitBlockPredecessors ( BasicBlock* BB, BasicBlock*const* Preds, unsigned int NumPreds, char const* Suffix, Pass* P ) (1)
[+] SplitCriticalEdge ( TerminatorInst* TI, unsigned int SuccNum, Pass* P, bool MergeIdenticalEdges, bool DontDeleteUselessPHIs ) (1)

BlockFrequencyInfo.h, libLLVM-3.0.so
namespace llvm
[+] BlockFrequencyInfo::getBlockFreq BasicBlock* BB ) const (1)

BranchProbabilityInfo.h, libLLVM-3.0.so
namespace llvm
[+] BranchProbabilityInfo::printEdgeProbability ( raw_ostream& OS, BasicBlock* Src, BasicBlock* Dst ) const (1)

Cloning.h, libLLVM-3.0.so
namespace llvm
[+] CloneAndPruneFunctionInto ( Function* NewFunc, Function const* OldFunc, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*>& Returns, char const* NameSuffix, ClonedCodeInfo* CodeInfo, TargetData const* TD, Instruction* TheCall ) (1)
[+] CloneBasicBlock ( BasicBlock const* BB, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap, Twine const& NameSuffix, Function* F, ClonedCodeInfo* CodeInfo ) (1)
[+] CloneFunction ( Function const* F, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap, bool ModuleLevelChanges, ClonedCodeInfo* CodeInfo ) (1)
[+] CloneFunctionInto ( Function* NewFunc, Function const* OldFunc, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap, bool ModuleLevelChanges, SmallVectorImpl<ReturnInst*>& Returns, char const* NameSuffix, ClonedCodeInfo* CodeInfo ) (1)
[+] CloneModule ( Module const* M, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap ) (1)
[+] InlineFunction ( CallInst* C, InlineFunctionInfo& IFI ) (1)
[+] InlineFunction ( CallSite CS, InlineFunctionInfo& IFI ) (1)
[+] InlineFunction ( InvokeInst* II, InlineFunctionInfo& IFI ) (1)

COFF.h, libLLVM-3.0.so
namespace object
[+] COFFObjectFile::getRelocationType ( union DataRefImpl Rel, uint32_t& Res ) const (1)
[+] COFFObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::SymbolType& Res ) const (1)

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

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

DIBuilder.h, libLLVM-3.0.so
namespace llvm
[+] DIBuilder::createFunction ( DIDescriptor Scope, StringRef Name, StringRef LinkageName, DIFile File, unsigned int LineNo, DIType Ty, bool isLocalToUnit, bool isDefinition, unsigned int Flags, bool isOptimized, Function* Fn, MDNode* TParam, MDNode* Decl ) (1)

EdgeBundles.h, libLLVM-3.0.so
namespace llvm
[+] WriteGraph ( raw_ostream& O, EdgeBundles const& G, bool ShortNames, std::string const& Title ) (1)

ExecutionEngine.h, libLLVM-3.0.so
namespace llvm
[+] EngineBuilder::create ( ) (1)
[+] EngineBuilder::selectTarget Module* M, StringRef MArch, StringRef MCPU, SmallVectorImpl<std::string>const& MAttrs, enum Reloc::Model RM, enum CodeModel::Model CM, std::string* Err ) [static] (1)

FileSystem.h, libLLVM-3.0.so
namespace sys::fs
[+] identify_magic ( Twine const& path, enum sys::LLVMFileType& result ) (1)

Function.h, libLLVM-3.0.so
namespace llvm
[+] Function::addAttribute unsigned int i, Attributes attr ) (1)
[+] Function::removeAttribute unsigned int i, Attributes attr ) (1)

InlineCost.h, libLLVM-3.0.so
namespace llvm
[+] InlineCostAnalyzer::getInlineCost ( CallSite CS, Function* Callee, SmallPtrSet<Function const*, 16u>& NeverInline ) (1)
[+] InlineCostAnalyzer::getInlineCost ( CallSite CS, SmallPtrSet<Function const*, 16u>& NeverInline ) (1)

InlinerPass.h, libLLVM-3.0.so
namespace llvm
[+] Inliner::Inliner [in-charge] char& ID, int Threshold ) (1)
[+] Inliner::Inliner [not-in-charge] char& ID, int Threshold ) (1)
[+] Inliner::removeDeadFunctions ( CallGraph& CG, SmallPtrSet<Function const*, 16u>* DNR ) (1)

Instruction.h, libLLVM-3.0.so
namespace llvm
[+] Instruction::setMetadata ( char const* Kind, MDNode* Node ) (1)

Instructions.h, libLLVM-3.0.so
namespace llvm
[+] CallInst::addAttribute unsigned int i, Attributes attr ) (1)
[+] CallInst::paramHasAttr unsigned int i, Attributes attr ) const (1)
[+] CallInst::removeAttribute unsigned int i, Attributes attr ) (1)
[+] InvokeInst::addAttribute unsigned int i, Attributes attr ) (1)
[+] InvokeInst::paramHasAttr unsigned int i, Attributes attr ) const (1)
[+] InvokeInst::removeAttribute unsigned int i, Attributes attr ) (1)
[+] ShuffleVectorInst::getMaskValue unsigned int i ) const (2)
[+] SwitchInst::removeCase unsigned int idx ) (1)

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

Instrumentation.h, libLLVM-3.0.so
namespace llvm
[+] createGCOVProfilerPass bool EmitNotes, bool EmitData, bool Use402Format ) (1)

LLVMContext.h, libLLVM-3.0.so
namespace llvm
[+] LLVMContext::emitError ( Instruction const* I, StringRef ErrorStr ) (1)
[+] LLVMContext::emitError StringRef ErrorStr ) (1)
[+] LLVMContext::emitError ( unsigned int LocCookie, StringRef ErrorStr ) (1)

Loads.h, libLLVM-3.0.so
namespace llvm
[+] FindAvailableLoadedValue ( Value* Ptr, BasicBlock* ScanBB, BasicBlock::iterator& ScanFrom, unsigned int MaxInstsToScan, AliasAnalysis* AA ) (1)

MachineBasicBlock.h, libLLVM-3.0.so
namespace llvm
[+] MachineBasicBlock::findDebugLoc ilist_iterator<MachineInstr>& MBBI ) (1)
[+] MachineBasicBlock::SkipPHIsAndLabels ilist_iterator<MachineInstr> I ) (1)

MachineBlockFrequencyInfo.h, libLLVM-3.0.so
namespace llvm
[+] MachineBlockFrequencyInfo::getBlockFreq MachineBasicBlock* MBB ) const (1)

MachineBranchProbabilityInfo.h, libLLVM-3.0.so
namespace llvm
[+] MachineBranchProbabilityInfo::getEdgeWeight ( MachineBasicBlock* Src, MachineBasicBlock* Dst ) const (1)

MachineFunction.h, libLLVM-3.0.so
namespace llvm
[+] MachineFunction::getMachineMemOperand ( MachinePointerInfo PtrInfo, unsigned int f, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo ) (1)

MachineFunctionAnalysis.h, libLLVM-3.0.so
namespace llvm
[+] MachineFunctionAnalysis::MachineFunctionAnalysis [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL ) (1)
[+] MachineFunctionAnalysis::MachineFunctionAnalysis [not-in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL ) (1)

MachineInstr.h, libLLVM-3.0.so
namespace llvm
[+] MachineInstr::setPhysRegsDeadExcept ( SmallVectorImpl<unsigned int>const& UsedRegs, TargetRegisterInfo const& TRI ) (1)

MachineMemOperand.h, libLLVM-3.0.so
namespace llvm
[+] MachineMemOperand::MachineMemOperand [in-charge] ( MachinePointerInfo PtrInfo, unsigned int flags, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo ) (1)
[+] MachineMemOperand::MachineMemOperand [not-in-charge] ( MachinePointerInfo PtrInfo, unsigned int flags, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo ) (1)

MachineModuleInfo.h, libLLVM-3.0.so
namespace llvm
[+] MachineModuleInfo::TidyLandingPads DenseMap<MCSymbol*, unsigned int, DenseMapInfo<MCSymbol*>, DenseMapInfo<unsigned int> >* LPMap ) (1)
[+] MachineModuleInfoImpl::GetSortedStubs DenseMap<MCSymbol*, MachineModuleInfoImpl::StubValueTy, DenseMapInfo<MCSymbol*>, DenseMapInfo<MachineModuleInfoImpl::StubValueTy> >const& p1 ) [static] (1)

MachO.h, libLLVM-3.0.so
namespace object
[+] MachOObjectFile::getRelocationType ( union DataRefImpl Rel, uint32_t& Res ) const (1)
[+] MachOObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::SymbolType& Res ) const (1)

MCAsmParser.h, libLLVM-3.0.so
namespace llvm
[+] MCAsmParser::TokError Twine const& Msg ) (1)

MCCodeGenInfo.h, libLLVM-3.0.so
namespace llvm
[+] MCCodeGenInfo::InitMCCodeGenInfo ( enum Reloc::Model RM, enum CodeModel::Model CM ) (1)

MCContext.h, libLLVM-3.0.so
namespace llvm
[+] MCContext::GetDwarfFile ( StringRef FileName, unsigned int FileNumber ) (1)
[+] MCContext::MCContext [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI ) (1)
[+] MCContext::MCContext [not-in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI ) (1)

MCELFObjectWriter.h, libLLVM-3.0.so
namespace llvm
[+] MCELFObjectTargetWriter::MCELFObjectTargetWriter [in-charge] bool Is64Bit_, enum Triple::OSType OSType_, uint16_t EMachine_, bool HasRelocationAddend_ ) (1)
[+] MCELFObjectTargetWriter::MCELFObjectTargetWriter [not-in-charge] bool Is64Bit_, enum Triple::OSType OSType_, uint16_t EMachine_, bool HasRelocationAddend_ ) (1)
[+] MCELFObjectTargetWriter::~MCELFObjectTargetWriter [not-in-charge] ( ) (1)

MCExpr.h, libLLVM-3.0.so
namespace llvm
[+] MCExpr::EvaluateAsAbsolute ( int64_t& Res, MCAsmLayout const& Layout, DenseMap<MCSectionData const*, unsigned long long, DenseMapInfo<MCSectionData const*>, DenseMapInfo<unsigned long long> > const& Addrs ) const (1)
[+] MCExpr::EvaluateAsRelocatableImpl ( MCValue& Res, MCAssembler const* Asm, MCAsmLayout const* Layout, DenseMap<MCSectionData const*, unsigned long long, DenseMapInfo<MCSectionData const*>, DenseMapInfo<unsigned long long> > const* Addrs, bool InSet ) const (1)

MCObjectWriter.h, libLLVM-3.0.so
namespace llvm
[+] createWinCOFFObjectWriter ( raw_ostream& OS, bool is64Bit ) (1)
[+] MCObjectWriter::EncodeULEB128 uint64_t Value, raw_ostream& OS ) [static] (1)

MCStreamer.h, libLLVM-3.0.so
namespace llvm
[+] MCStreamer::EmitDwarfFileDirective ( unsigned int FileNo, StringRef Filename ) (1)
[+] MCStreamer::EmitULEB128IntValue uint64_t Value, unsigned int AddrSpace ) (1)

PassManagerBuilder.h, libLLVM-3.0.so
namespace llvm
[+] PassManagerBuilder::populateLTOPassManager ( PassManagerBase& PM, bool Internalize, bool RunInliner ) (1)

Program.h, libLLVM-3.0.so
namespace sys
[+] Program::ChangeStderrToBinary ( ) [static] (1)
[+] Program::ChangeStdinToBinary ( ) [static] (1)
[+] Program::ChangeStdoutToBinary ( ) [static] (1)

RegisterScavenging.h, libLLVM-3.0.so
namespace llvm
[+] RegScavenger::scavengeRegister ( TargetRegisterClass const* RegClass, ilist_iterator<MachineInstr> I, int SPAdj ) (1)

ScalarEvolutionExpander.h, libLLVM-3.0.so
namespace llvm
[+] SCEVExpander::replaceCongruentIVs Loop* L, DominatorTree const* DT, SmallVectorImpl<WeakVH>& DeadInsts ) (1)

SelectionDAG.h, libLLVM-3.0.so
namespace llvm
[+] SelectionDAG::ComputeMaskedBits ( SDValue Op, APInt const& Mask, APInt& KnownZero, APInt& KnownOne, unsigned int Depth ) const (1)
[+] SelectionDAG::getLoad EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned int Alignment, MDNode const* TBAAInfo ) (1)
[+] SelectionDAG::getLoad ( enum ISD::MemIndexedMode AM, enum ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned int Alignment, MDNode const* TBAAInfo ) (1)
[+] SelectionDAG::SelectionDAG [in-charge] TargetMachine const& TM ) (1)
[+] SelectionDAG::SelectionDAG [not-in-charge] TargetMachine const& TM ) (1)

SourceMgr.h, libLLVM-3.0.so
namespace llvm
[+] SourceMgr::GetMessage SMLoc Loc, Twine const& Msg, char const* Type, bool ShowLine ) const (1)
[+] SourceMgr::PrintMessage SMLoc Loc, Twine const& Msg, char const* Type, bool ShowLine ) const (1)

TargetData.h, libLLVM-3.0.so
namespace llvm
[+] TargetData::init StringRef TargetDescription ) (1)

TargetInstrInfo.h, libLLVM-3.0.so
namespace llvm
[+] TargetInstrInfo::foldMemoryOperand ( ilist_iterator<MachineInstr> MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) const (1)
[+] TargetInstrInfo::foldMemoryOperand ( ilist_iterator<MachineInstr> MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) const (1)
[+] TargetInstrInfo::insertNoop ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI ) const (1)
[+] TargetInstrInfoImpl::reMaterialize ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int DestReg, unsigned int SubReg, MachineInstr const* Orig, TargetRegisterInfo const& TRI ) const (1)
[+] TargetInstrInfoImpl::ReplaceTailWithBranchTo ( ilist_iterator<MachineInstr> OldInst, MachineBasicBlock* NewDest ) const (1)

TargetLowering.h, libLLVM-3.0.so
namespace llvm
[+] GetReturnInfo ( Type* ReturnType, Attributes attr, SmallVectorImpl<ISD::OutputArg>& Outs, TargetLowering const& TLI, SmallVectorImpl<unsigned long long>* Offsets ) (1)
[+] TargetLowering::BuildSDIV SDNode* N, SelectionDAG& DAG, std::vector<SDNode*>* Created ) const (1)
[+] TargetLowering::BuildUDIV SDNode* N, SelectionDAG& DAG, std::vector<SDNode*>* Created ) const (1)
[+] TargetLowering::computeMaskedBitsForTargetNode ( SDValue const Op, APInt const& Mask, APInt& KnownZero, APInt& KnownOne, SelectionDAG const& DAG, unsigned int Depth ) 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 isReturnValueUsed, SDValue Callee, TargetLowering::ArgListTy& Args, SelectionDAG& DAG, DebugLoc dl ) const (1)

TargetMachine.h, libLLVM-3.0.so
namespace llvm
[+] LLVMTargetMachine::addPassesToEmitFile ( PassManagerBase& PM, formatted_raw_ostream& Out, enum TargetMachine::CodeGenFileType FileType, enum CodeGenOpt::Level p4, bool DisableVerify ) (1)
[+] LLVMTargetMachine::addPassesToEmitMachineCode ( PassManagerBase& PM, JITCodeEmitter& MCE, enum CodeGenOpt::Level p3, bool DisableVerify ) (1)
[+] LLVMTargetMachine::addPassesToEmitMC ( PassManagerBase& PM, MCContext*& Ctx, raw_ostream& OS, enum CodeGenOpt::Level OptLevel, bool DisableVerify ) (1)
[+] LLVMTargetMachine::LLVMTargetMachine [not-in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, enum Reloc::Model RM, enum CodeModel::Model CM ) (1)
[+] LLVMTargetMachine::LLVMTargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, enum Reloc::Model RM, enum CodeModel::Model CM ) (1)
[+] TargetMachine::TargetMachine [not-in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS ) (1)
[+] TargetMachine::TargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS ) (1)

TargetRegistry.h, libLLVM-3.0.so
namespace llvm
[+] createAsmStreamer ( MCContext& Ctx, formatted_raw_ostream& OS, bool isVerboseAsm, bool useLoc, bool useCFI, MCInstPrinter* InstPrint, MCCodeEmitter* CE, MCAsmBackend* TAB, bool ShowInst ) (1)

TargetSubtargetInfo.h, libLLVM-3.0.so
namespace llvm
[+] TargetSubtargetInfo::enablePostRAScheduler ( enum CodeGenOpt::Level OptLevel, enum TargetSubtargetInfo::AntiDepBreakMode& Mode, SmallVectorImpl<TargetRegisterClass*>& CriticalPathRCs ) const (1)

UnrollLoop.h, libLLVM-3.0.so
namespace llvm
[+] UnrollLoop Loop* L, unsigned int Count, unsigned int TripCount, unsigned int TripMultiple, LoopInfo* LI, LPPassManager* LPM ) (1)

ValueMapper.h, libLLVM-3.0.so
namespace llvm
[+] MapValue ( Value const* V, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VM, enum RemapFlags Flags, ValueMapTypeRemapper* TypeMapper ) (1)
[+] RemapInstruction ( Instruction* I, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VM, enum RemapFlags Flags, ValueMapTypeRemapper* TypeMapper ) (1)

ValueTracking.h, libLLVM-3.0.so
namespace llvm
[+] ComputeMaskedBits Value* V, APInt const& Mask, APInt& KnownZero, APInt& KnownOne, TargetData const* TD, unsigned int Depth ) (1)
[+] isPowerOfTwo Value* V, TargetData const* TD, unsigned int Depth ) (1)

to the top

Problems with Data Types, Medium Severity (1178)


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

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

Core.h
[+] enum LLVMTypeKind (14)

FastISel.h
namespace llvm
[+] class FastISel (6)
[+] struct FastISel::SavePoint (1)

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

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

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

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

Instruction.h
namespace llvm
[+] enum Instruction::BinaryOps (20)
[+] enum Instruction::CastOps (14)
[+] enum Instruction::OtherOps (16)

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

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

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

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

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

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

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

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

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

MCInstrDesc.h
namespace llvm
[+] class MCOperandInfo (4)

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

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

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

PassManagerBuilder.h
namespace llvm
[+] enum PassManagerBuilder::ExtensionPointTy (2)

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

RuntimeDyld.h
namespace llvm
[+] class RTDyldMemoryManager (2)

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

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

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

StringMap.h
namespace llvm
[+] class StringMapImpl (1)

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

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

TargetMachine.h
namespace llvm
[+] class LLVMTargetMachine (2)
[+] class TargetMachine (3)

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

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

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

Type.h
namespace llvm
[+] enum Type::TypeID (16)

Value.h
namespace llvm
[+] enum Value::ValueTy (12)

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

to the top

Problems with Symbols, Medium Severity (33)


Attributes.h
namespace Attribute
[+] Alignment [data] (1)
[+] AlwaysInline [data] (1)
[+] ByVal [data] (1)
[+] FunctionOnly [data] (1)
[+] InlineHint [data] (1)
[+] InReg [data] (1)
[+] MutuallyIncompatible [data] (1)
[+] Naked [data] (1)
[+] Nest [data] (1)
[+] NoAlias [data] (1)
[+] NoCapture [data] (1)
[+] NoImplicitFloat [data] (1)
[+] NoInline [data] (1)
[+] None [data] (1)
[+] NonLazyBind [data] (1)
[+] NoRedZone [data] (1)
[+] NoReturn [data] (1)
[+] NoUnwind [data] (1)
[+] OptimizeForSize [data] (1)
[+] ParameterOnly [data] (1)
[+] ReadNone [data] (1)
[+] ReadOnly [data] (1)
[+] ReturnsTwice [data] (1)
[+] SExt [data] (1)
[+] StackAlignment [data] (1)
[+] StackProtect [data] (1)
[+] StackProtectReq [data] (1)
[+] StructRet [data] (1)
[+] UWTable [data] (1)
[+] VarArgsIncompatible [data] (1)
[+] ZExt [data] (1)

Attributes.h, libLLVM-3.0.so
namespace Attribute
[+] typeIncompatible Type* Ty ) (1)

LiveIntervalAnalysis.h, libLLVM-3.0.so
namespace llvm
[+] LiveIntervals::intervalIsInOneMBB LiveInterval const& li ) const (1)

to the top

Problems with Data Types, Low Severity (181)


Archive.h
namespace object
[+] class Archive (1)

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

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

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

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

Core.h
[+] enum LLVMOpcode (1)

Dominators.h
namespace llvm
[+] class DominatorTreeBase<BasicBlock> (2)
[+] class DominatorTreeBase<MachineBasicBlock> (2)
[+] typedef DominatorTreeBase<BasicBlock>::DomTreeNodeMapType (1)
[+] typedef DominatorTreeBase<MachineBasicBlock>::DomTreeNodeMapType (1)

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

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

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

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

InlinerPass.h
namespace llvm
[+] class Inliner (1)

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

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

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

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

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

MachineBasicBlock.h
namespace llvm
[+] typedef MachineBasicBlock::iterator (2)

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

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

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

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

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

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

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

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

MCContext.h
namespace llvm
[+] class MCContext (10)

MCExpr.h
namespace llvm
[+] typedef SectionAddrMap (1)

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

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

MCInstrDesc.h
namespace llvm
[+] class MCInstrDesc (3)
[+] class MCOperandInfo (3)

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

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

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

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

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

Metadata.h
namespace llvm
[+] class MDNode (2)
[+] class MDString (2)

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

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

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

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

ScalarEvolutionExpander.h
namespace llvm
[+] class SCEVExpander (3)

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

SelectionDAG.h
namespace llvm
[+] enum CombineLevel (3)

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

SourceMgr.h
namespace llvm
[+] class SMDiagnostic (3)

StringMap.h
namespace llvm
[+] class StringMapImpl (1)

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

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

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

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

TargetMachine.h
namespace Sched
[+] enum Preference (1)

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

Triple.h
namespace llvm
[+] enum Triple::ArchType (4)
[+] enum Triple::OSType (1)

Type.h
namespace llvm
[+] enum Type::TypeID (1)

Value.h
namespace llvm
[+] enum Value::ValueTy (1)

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

to the top

Problems with Symbols, Low Severity (14)


Dominators.h, libLLVM-3.0.so
namespace llvm
[+] DominatorTree::dominates ( Instruction const* A, Instruction const* B ) const (2)

ExecutionEngine.h, libLLVM-3.0.so
namespace llvm
[+] ExecutionEngine::JITCtor [data] (1)
[+] ExecutionEngine::MCJITCtor [data] (1)

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

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

LiveIntervalAnalysis.h, libLLVM-3.0.so
namespace llvm
[+] LiveIntervals::intervalIsInOneMBB LiveInterval const& li ) const (2)

MCDwarf.h, libLLVM-3.0.so
namespace llvm
[+] MCDwarfFileTable::Emit MCStreamer* MCOS ) [static] (1)

MCObjectStreamer.h, libLLVM-3.0.so
namespace llvm
[+] MCObjectStreamer::EmitValueToOffset ( MCExpr const* Offset, unsigned char Value ) (1)

PseudoSourceValue.h, libLLVM-3.0.so
namespace llvm
[+] PseudoSourceValue::PseudoSourceValue [in-charge] enum Value::ValueTy Subclass ) (1)
[+] PseudoSourceValue::PseudoSourceValue [not-in-charge] enum Value::ValueTy Subclass ) (1)

ScalarEvolution.h, libLLVM-3.0.so
namespace llvm
[+] ScalarEvolution::getSmallConstantTripCount Loop* L, BasicBlock* ExitBlock ) (1)
[+] ScalarEvolution::getSmallConstantTripMultiple Loop* L, BasicBlock* ExitBlock ) (1)

to the top

Problems with Constants (5)


config.h
[+] LLVM_CONFIGTIME
[+] PACKAGE_BUGREPORT
[+] PACKAGE_NAME
[+] PACKAGE_STRING
[+] PACKAGE_TARNAME

to the top

Other Changes in Data Types (1001)


Archive.h
namespace object
[+] class Archive (1)

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

Core.h
[+] enum LLVMTypeKind (1)

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

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

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

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

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

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

MCFixup.h
namespace llvm
[+] enum MCFixupKind (8)

Metadata.h
namespace llvm
[+] class MDString (1)

PassManagerBuilder.h
namespace llvm
[+] enum PassManagerBuilder::ExtensionPointTy (3)

SelectionDAG.h
namespace llvm
[+] enum CombineLevel (1)

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

TargetMachine.h
namespace Sched
[+] enum Preference (1)

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

Type.h
namespace llvm
[+] enum Type::TypeID (1)

Value.h
namespace llvm
[+] enum Value::ValueTy (2)

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

to the top

Header Files (455)


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
BasicInliner.h
Binary.h
BinaryObject.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
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
DataTypes.h
Debug.h
DebugInfo.h
DebugInfoProbe.h
DebugLoc.h
DefaultPasses.h
DeltaAlgorithm.h
DenseMap.h
DenseMapInfo.h
DenseSet.h
DepthFirstIterator.h
DerivedTypes.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
ELF.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
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
LiveStackAnalysis.h
LiveVariables.h
Analysis.h (llvm-c/Analysis.h)
Disassembler.h (llvm-c/Disassembler.h)
ExecutionEngine.h (llvm-c/ExecutionEngine.h)
IPO.h (llvm-c/Transforms/IPO.h)
PassManagerBuilder.h (llvm-c/Transforms/PassManagerBuilder.h)
Scalar.h (llvm-c/Transforms/Scalar.h)
llvm-config.h
Analysis.h (llvm/CodeGen/Analysis.h)
ExecutionEngine.h (llvm/ExecutionEngine/ExecutionEngine.h)
Disassembler.h (llvm/Support/Disassembler.h)
IPO.h (llvm/Transforms/IPO.h)
PassManagerBuilder.h (llvm/Transforms/IPO/PassManagerBuilder.h)
Scalar.h (llvm/Transforms/Scalar.h)
LLVMBitCodes.h
LLVMContext.h
Loads.h
Local.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
MachineJumpTableInfo.h
MachineLocation.h
MachineLoopInfo.h
MachineLoopRanges.h
MachineMemOperand.h
MachineModuleInfo.h
MachineModuleInfoImpls.h
MachineOperand.h
MachinePassRegistry.h
MachineRegisterInfo.h
MachineRelocation.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
Memory.h
MemoryBuffer.h
MemoryBuiltins.h
MemoryDependenceAnalysis.h
MemoryObject.h
Metadata.h
Module.h
Mutex.h
MutexGuard.h
NoFolder.h
NullablePtr.h
Object.h
Archive.h (Object/Archive.h)
COFF.h (Object/COFF.h)
Error.h (Object/Error.h)
MachO.h (Object/MachO.h)
ObjectCodeEmitter.h
ObjectFile.h
OperandTraits.h
Operator.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
RuntimeDyld.h
RuntimeLibcalls.h
RWMutex.h
ScalarEvolution.h
ScalarEvolutionExpander.h
ScalarEvolutionExpressions.h
ScalarEvolutionNormalization.h
SCCIterator.h
ScheduleDAG.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
SSAUpdater.h
SSAUpdaterImpl.h
Statistic.h
STLExtras.h
StringExtras.h
StringMap.h
StringPool.h
StringRef.h
StringSet.h
StringSwitch.h
SubtargetFeature.h
COFF.h (Support/COFF.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
TargetMachine.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
VectorExtras.h
Verifier.h
Win64EH.h
Writer.h

to the top

Shared Libraries (3)


libLLVM-3.0.so
libLTO.so
libprofile_rt.so

to the top




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