Binary compatibility report for the LLVM library between 3.0 and 3.1 versions on x86
Test Info
Library Name | LLVM |
Version #1 | 3.0 |
Version #2 | 3.1 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 455 |
Total Shared Libraries | 3 |
Total Symbols / Types | 5746 / 2464 |
Verdict | Incompatible (36.4%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 877 |
Removed Symbols | High | 767 |
Problems with Data Types | High | 134 |
Medium | 1178 |
Low | 181 |
Problems with Symbols | High | 146 |
Medium | 33 |
Low | 14 |
Problems with Constants | Low | 5 |
Other Changes in Data Types | - | 1001 |
Added Symbols (877)
AliasAnalysis.h,
libLLVM-3.1.so
namespace llvm
isKnownNonNull ( Value const* V )
[symbol: _ZN4llvm14isKnownNonNullEPKNS_5ValueE]
Analysis.h,
libLLVM-3.1.so
namespace llvm
getFCmpCodeWithoutNaN ( enum ISD::CondCode CC )
[symbol: _ZN4llvm21getFCmpCodeWithoutNaNENS_3ISD8CondCodeE]
isInTailCallPosition ( ImmutableCallSite CS, Attributes CalleeRetAttr, TargetLowering const& TLI )
[symbol: _ZN4llvm20isInTailCallPositionENS_17ImmutableCallSiteENS_10AttributesERKNS_14TargetLoweringE]
isInTailCallPosition ( SelectionDAG& DAG, SDNode* Node, SDValue& Chain, TargetLowering const& TLI )
[symbol: _ZN4llvm20isInTailCallPositionERNS_12SelectionDAGEPNS_6SDNodeERNS_7SDValueERKNS_14TargetLoweringE]
APFloat.h,
libLLVM-3.1.so
namespace llvm
hash_value ( APFloat const& Arg )
[symbol: _ZN4llvm10hash_valueERKNS_7APFloatE]
APInt.h,
libLLVM-3.1.so
namespace llvm
APInt::sextOrSelf ( unsigned int width ) const
[symbol: _ZNK4llvm5APInt10sextOrSelfEj]
APInt::zextOrSelf ( unsigned int width ) const
[symbol: _ZNK4llvm5APInt10zextOrSelfEj]
hash_value ( APInt const& Arg )
[symbol: _ZN4llvm10hash_valueERKNS_5APIntE]
Archive.h,
libLLVM-3.1.so
namespace llvm
Archive::findModulesDefiningSymbols ( std::set<std::string>& symbols, SmallVectorImpl<Module*>& modules, std::string* ErrMessage )
[symbol: _ZN4llvm7Archive26findModulesDefiningSymbolsERSt3setISsSt4lessISsESaISsEERNS_15SmallVectorImplIPNS_6ModuleEEEPSs]
Archive.h,
libLLVM-3.1.so
namespace llvm::object
Archive::begin_children ( bool skip_internal ) const
[symbol: _ZNK4llvm6object7Archive14begin_childrenEb]
Archive::begin_symbols ( ) const
[symbol: _ZNK4llvm6object7Archive13begin_symbolsEv]
Archive::end_symbols ( ) const
[symbol: _ZNK4llvm6object7Archive11end_symbolsEv]
Archive::Symbol::getMember ( Archive::child_iterator& Result ) const
[symbol: _ZNK4llvm6object7Archive6Symbol9getMemberERNS1_14child_iteratorE]
Archive::Symbol::getName ( llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object7Archive6Symbol7getNameERNS_9StringRefE]
Archive::Symbol::getNext ( ) const
[symbol: _ZNK4llvm6object7Archive6Symbol7getNextEv]
Argument.h,
libLLVM-3.1.so
namespace llvm
Argument::addAttr ( Attributes p1 )
[symbol: _ZN4llvm8Argument7addAttrENS_10AttributesE]
Argument::removeAttr ( Attributes p1 )
[symbol: _ZN4llvm8Argument10removeAttrENS_10AttributesE]
AsmParsers.def,
libLLVM-3.1.so
LLVMInitializeMipsAsmParser ( )
AsmPrinter.h,
libLLVM-3.1.so
namespace llvm
AsmPrinter::needsRelocationsForDwarfStringPool ( ) const
[symbol: _ZNK4llvm10AsmPrinter34needsRelocationsForDwarfStringPoolEv]
AsmPrinters.def,
libLLVM-3.1.so
LLVMInitializeHexagonAsmPrinter ( )
Attributes.h,
libLLVM-3.1.so
namespace llvm
AttrListPtr::addAttr ( unsigned int Idx, Attributes Attrs ) const
[symbol: _ZNK4llvm11AttrListPtr7addAttrEjNS_10AttributesE]
AttrListPtr::hasAttrSomewhere ( Attributes Attr ) const
[symbol: _ZNK4llvm11AttrListPtr16hasAttrSomewhereENS_10AttributesE]
AttrListPtr::removeAttr ( unsigned int Idx, Attributes Attrs ) const
[symbol: _ZNK4llvm11AttrListPtr10removeAttrEjNS_10AttributesE]
Attributes.h,
libLLVM-3.1.so
namespace llvm::Attribute
getAsString ( llvm::Attributes Attrs )
[symbol: _ZN4llvm9Attribute11getAsStringENS_10AttributesE]
BasicBlock.h,
libLLVM-3.1.so
namespace llvm
BasicBlock::getLandingPadInst ( ) const
[symbol: _ZNK4llvm10BasicBlock17getLandingPadInstEv]
BasicBlockUtils.h,
libLLVM-3.1.so
namespace llvm
SplitBlockPredecessors ( BasicBlock* BB, ArrayRef<BasicBlock*> Preds, char const* Suffix, Pass* P )
[symbol: _ZN4llvm22SplitBlockPredecessorsEPNS_10BasicBlockENS_8ArrayRefIS1_EEPKcPNS_4PassE]
SplitCriticalEdge ( TerminatorInst* TI, unsigned int SuccNum, Pass* P, bool MergeIdenticalEdges, bool DontDeleteUselessPHIs, bool SplitLandingPads )
[symbol: _ZN4llvm17SplitCriticalEdgeEPNS_14TerminatorInstEjPNS_4PassEbbb]
BlockFrequencyInfo.h,
libLLVM-3.1.so
namespace llvm
BlockFrequencyInfo::getBlockFreq ( BasicBlock const* BB ) const
[symbol: _ZNK4llvm18BlockFrequencyInfo12getBlockFreqEPKNS_10BasicBlockE]
BranchProbabilityInfo.h,
libLLVM-3.1.so
namespace llvm
BranchProbabilityInfo::print ( raw_ostream& OS, Module const* M ) const
[symbol: _ZNK4llvm21BranchProbabilityInfo5printERNS_11raw_ostreamEPKNS_6ModuleE]
BranchProbabilityInfo::printEdgeProbability ( raw_ostream& OS, BasicBlock const* Src, BasicBlock const* Dst ) const
[symbol: _ZNK4llvm21BranchProbabilityInfo20printEdgeProbabilityERNS_11raw_ostreamEPKNS_10BasicBlockES5_]
CaptureTracking.h,
libLLVM-3.1.so
namespace llvm
CaptureTracker::~CaptureTracker [in-charge-deleting] ( )
[symbol: _ZN4llvm14CaptureTrackerD0Ev]
CaptureTracker::~CaptureTracker [in-charge] ( )
[symbol: _ZN4llvm14CaptureTrackerD1Ev]
CaptureTracker::~CaptureTracker [not-in-charge] ( )
[symbol: _ZN4llvm14CaptureTrackerD2Ev]
PointerMayBeCaptured ( Value const* V, CaptureTracker* Tracker )
[symbol: _ZN4llvm20PointerMayBeCapturedEPKNS_5ValueEPNS_14CaptureTrackerE]
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 )
[symbol: _ZN4llvm25CloneAndPruneFunctionIntoEPNS_8FunctionEPKS0_RNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS7_EEEEbRNS_15SmallVectorImplIPNS_10ReturnInstEEEPKcPNS_14ClonedCodeInfoEPKNS_10TargetDataEPNS_11InstructionE]
CloneBasicBlock ( BasicBlock const* BB, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VMap, Twine const& NameSuffix, Function* F, ClonedCodeInfo* CodeInfo )
[symbol: _ZN4llvm15CloneBasicBlockEPKNS_10BasicBlockERNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS6_EEEERKNS_5TwineEPNS_8FunctionEPNS_14ClonedCodeInfoE]
CloneFunction ( Function const* F, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VMap, bool ModuleLevelChanges, ClonedCodeInfo* CodeInfo )
[symbol: _ZN4llvm13CloneFunctionEPKNS_8FunctionERNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS6_EEEEbPNS_14ClonedCodeInfoE]
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 )
[symbol: _ZN4llvm17CloneFunctionIntoEPNS_8FunctionEPKS0_RNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS7_EEEEbRNS_15SmallVectorImplIPNS_10ReturnInstEEEPKcPNS_14ClonedCodeInfoEPNS_20ValueMapTypeRemapperE]
CloneModule ( Module const* M, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VMap )
[symbol: _ZN4llvm11CloneModuleEPKNS_6ModuleERNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS6_EEEE]
InlineFunction ( CallInst* C, InlineFunctionInfo& IFI, bool InsertLifetime )
[symbol: _ZN4llvm14InlineFunctionEPNS_8CallInstERNS_18InlineFunctionInfoEb]
InlineFunction ( CallSite CS, InlineFunctionInfo& IFI, bool InsertLifetime )
[symbol: _ZN4llvm14InlineFunctionENS_8CallSiteERNS_18InlineFunctionInfoEb]
InlineFunction ( InvokeInst* II, InlineFunctionInfo& IFI, bool InsertLifetime )
[symbol: _ZN4llvm14InlineFunctionEPNS_10InvokeInstERNS_18InlineFunctionInfoEb]
CmpInstAnalysis.h,
libLLVM-3.1.so
namespace llvm
getICmpCode ( ICmpInst const* ICI, bool InvertPred )
[symbol: _ZN4llvm11getICmpCodeEPKNS_8ICmpInstEb]
getICmpValue ( bool Sign, unsigned int Code, Value* LHS, Value* RHS, enum CmpInst::Predicate& NewICmpPred )
[symbol: _ZN4llvm12getICmpValueEbjPNS_5ValueES1_RNS_7CmpInst9PredicateE]
PredicatesFoldable ( enum CmpInst::Predicate p1, enum CmpInst::Predicate p2 )
[symbol: _ZN4llvm18PredicatesFoldableENS_7CmpInst9PredicateES1_]
CodeMetrics.h,
libLLVM-3.1.so
namespace llvm
isInstructionFree ( Instruction const* I, TargetData const* TD )
[symbol: _ZN4llvm17isInstructionFreeEPKNS_11InstructionEPKNS_10TargetDataE]
COFF.h,
libLLVM-3.1.so
namespace llvm::object
COFFObjectFile::begin_dynamic_symbols ( ) const
[symbol: _ZNK4llvm6object14COFFObjectFile21begin_dynamic_symbolsEv]
COFFObjectFile::begin_libraries_needed ( ) const
[symbol: _ZNK4llvm6object14COFFObjectFile22begin_libraries_neededEv]
COFFObjectFile::end_dynamic_symbols ( ) const
[symbol: _ZNK4llvm6object14COFFObjectFile19end_dynamic_symbolsEv]
COFFObjectFile::end_libraries_needed ( ) const
[symbol: _ZNK4llvm6object14COFFObjectFile20end_libraries_neededEv]
COFFObjectFile::getHeader ( struct coff_file_header const*& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile9getHeaderERPKNS0_16coff_file_headerE]
COFFObjectFile::getLibraryNext ( union DataRefImpl LibData, LibraryRef& Result ) const
[symbol: _ZNK4llvm6object14COFFObjectFile14getLibraryNextENS0_11DataRefImplERNS0_10LibraryRefE]
COFFObjectFile::getLibraryPath ( union DataRefImpl LibData, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object14COFFObjectFile14getLibraryPathENS0_11DataRefImplERNS_9StringRefE]
COFFObjectFile::getLoadName ( ) const
[symbol: _ZNK4llvm6object14COFFObjectFile11getLoadNameEv]
COFFObjectFile::getRelocationOffset ( union DataRefImpl Rel, uint64_t& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile19getRelocationOffsetENS0_11DataRefImplERy]
COFFObjectFile::getRelocationType ( union DataRefImpl Rel, uint64_t& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile17getRelocationTypeENS0_11DataRefImplERy]
COFFObjectFile::getSectionContents ( struct coff_section const* Sec, llvm::ArrayRef<unsigned char>& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile18getSectionContentsEPKNS0_12coff_sectionERNS_8ArrayRefIhEE]
COFFObjectFile::getSectionName ( struct coff_section const* Sec, llvm::StringRef& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile14getSectionNameEPKNS0_12coff_sectionERNS_9StringRefE]
COFFObjectFile::getSymbolFileOffset ( union DataRefImpl Symb, uint64_t& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile19getSymbolFileOffsetENS0_11DataRefImplERy]
COFFObjectFile::getSymbolFlags ( union DataRefImpl Symb, uint32_t& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile14getSymbolFlagsENS0_11DataRefImplERj]
COFFObjectFile::getSymbolName ( coff_symbol const* symbol, llvm::StringRef& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile13getSymbolNameEPKNS0_11coff_symbolERNS_9StringRefE]
COFFObjectFile::getSymbolSection ( union DataRefImpl Symb, section_iterator& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile16getSymbolSectionENS0_11DataRefImplERNS0_16content_iteratorINS0_10SectionRefEEE]
COFFObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef4TypeE]
COFFObjectFile::isSectionRequiredForExecution ( union DataRefImpl Sec, bool& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile29isSectionRequiredForExecutionENS0_11DataRefImplERb]
COFFObjectFile::isSectionVirtual ( union DataRefImpl Sec, bool& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile16isSectionVirtualENS0_11DataRefImplERb]
COFFObjectFile::isSectionZeroInit ( union DataRefImpl Sec, bool& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile17isSectionZeroInitENS0_11DataRefImplERb]
CommandLine.h,
libLLVM-3.1.so
namespace llvm::cl
ParseCommandLineOptions ( int argc, char const*const* argv, char const* Overview, bool ReadResponseFiles )
[symbol: _ZN4llvm2cl23ParseCommandLineOptionsEiPKPKcS2_b]
Constant.h,
libLLVM-3.1.so
namespace llvm
Constant::getAggregateElement ( Constant* Elt ) const
[symbol: _ZNK4llvm8Constant19getAggregateElementEPS0_]
Constant::getAggregateElement ( unsigned int Elt ) const
[symbol: _ZNK4llvm8Constant19getAggregateElementEj]
ConstantFolding.h,
libLLVM-3.1.so
namespace llvm
ConstantFoldCall ( Function* F, ArrayRef<Constant*> Operands, TargetLibraryInfo const* TLI )
[symbol: _ZN4llvm16ConstantFoldCallEPNS_8FunctionENS_8ArrayRefIPNS_8ConstantEEEPKNS_17TargetLibraryInfoE]
ConstantFoldCompareInstOperands ( unsigned int Predicate, Constant* LHS, Constant* RHS, TargetData const* TD, TargetLibraryInfo const* TLI )
[symbol: _ZN4llvm31ConstantFoldCompareInstOperandsEjPNS_8ConstantES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoE]
ConstantFoldConstantExpression ( ConstantExpr const* CE, TargetData const* TD, TargetLibraryInfo const* TLI )
[symbol: _ZN4llvm30ConstantFoldConstantExpressionEPKNS_12ConstantExprEPKNS_10TargetDataEPKNS_17TargetLibraryInfoE]
ConstantFoldInstOperands ( unsigned int Opcode, Type* DestTy, ArrayRef<Constant*> Ops, TargetData const* TD, TargetLibraryInfo const* TLI )
[symbol: _ZN4llvm24ConstantFoldInstOperandsEjPNS_4TypeENS_8ArrayRefIPNS_8ConstantEEEPKNS_10TargetDataEPKNS_17TargetLibraryInfoE]
ConstantFoldInstruction ( Instruction* I, TargetData const* TD, TargetLibraryInfo const* TLI )
[symbol: _ZN4llvm23ConstantFoldInstructionEPNS_11InstructionEPKNS_10TargetDataEPKNS_17TargetLibraryInfoE]
ConstantFoldLoadThroughGEPIndices ( Constant* C, ArrayRef<Constant*> Indices )
[symbol: _ZN4llvm33ConstantFoldLoadThroughGEPIndicesEPNS_8ConstantENS_8ArrayRefIS1_EE]
Constants.h,
libLLVM-3.1.so
namespace llvm
ConstantAggregateZero::getElementValue ( Constant* C ) const
[symbol: _ZNK4llvm21ConstantAggregateZero15getElementValueEPNS_8ConstantE]
ConstantAggregateZero::getElementValue ( unsigned int Idx ) const
[symbol: _ZNK4llvm21ConstantAggregateZero15getElementValueEj]
ConstantAggregateZero::getSequentialElement ( ) const
[symbol: _ZNK4llvm21ConstantAggregateZero20getSequentialElementEv]
ConstantAggregateZero::getStructElement ( unsigned int Elt ) const
[symbol: _ZNK4llvm21ConstantAggregateZero16getStructElementEj]
ConstantDataArray::get ( LLVMContext& Context, ArrayRef<double> Elts ) [static]
[symbol: _ZN4llvm17ConstantDataArray3getERNS_11LLVMContextENS_8ArrayRefIdEE]
ConstantDataArray::get ( LLVMContext& Context, ArrayRef<float> Elts ) [static]
[symbol: _ZN4llvm17ConstantDataArray3getERNS_11LLVMContextENS_8ArrayRefIfEE]
ConstantDataArray::get ( LLVMContext& Context, ArrayRef<unsigned char> Elts ) [static]
[symbol: _ZN4llvm17ConstantDataArray3getERNS_11LLVMContextENS_8ArrayRefIhEE]
ConstantDataArray::get ( LLVMContext& Context, ArrayRef<unsigned int> Elts ) [static]
[symbol: _ZN4llvm17ConstantDataArray3getERNS_11LLVMContextENS_8ArrayRefIjEE]
ConstantDataArray::get ( LLVMContext& Context, ArrayRef<unsigned long long> Elts ) [static]
[symbol: _ZN4llvm17ConstantDataArray3getERNS_11LLVMContextENS_8ArrayRefIyEE]
ConstantDataArray::get ( LLVMContext& Context, ArrayRef<unsigned short> Elts ) [static]
[symbol: _ZN4llvm17ConstantDataArray3getERNS_11LLVMContextENS_8ArrayRefItEE]
ConstantDataArray::getString ( LLVMContext& Context, StringRef Initializer, bool AddNull ) [static]
[symbol: _ZN4llvm17ConstantDataArray9getStringERNS_11LLVMContextENS_9StringRefEb]
ConstantDataSequential::destroyConstant ( )
[symbol: _ZN4llvm22ConstantDataSequential15destroyConstantEv]
ConstantDataSequential::getElementAsAPFloat ( unsigned int i ) const
[symbol: _ZNK4llvm22ConstantDataSequential19getElementAsAPFloatEj]
ConstantDataSequential::getElementAsConstant ( unsigned int i ) const
[symbol: _ZNK4llvm22ConstantDataSequential20getElementAsConstantEj]
ConstantDataSequential::getElementAsDouble ( unsigned int i ) const
[symbol: _ZNK4llvm22ConstantDataSequential18getElementAsDoubleEj]
ConstantDataSequential::getElementAsFloat ( unsigned int i ) const
[symbol: _ZNK4llvm22ConstantDataSequential17getElementAsFloatEj]
ConstantDataSequential::getElementAsInteger ( unsigned int i ) const
[symbol: _ZNK4llvm22ConstantDataSequential19getElementAsIntegerEj]
ConstantDataSequential::getElementByteSize ( ) const
[symbol: _ZNK4llvm22ConstantDataSequential18getElementByteSizeEv]
ConstantDataSequential::getElementType ( ) const
[symbol: _ZNK4llvm22ConstantDataSequential14getElementTypeEv]
ConstantDataSequential::getImpl ( StringRef Bytes, Type* Ty ) [static]
[symbol: _ZN4llvm22ConstantDataSequential7getImplENS_9StringRefEPNS_4TypeE]
ConstantDataSequential::getNumElements ( ) const
[symbol: _ZNK4llvm22ConstantDataSequential14getNumElementsEv]
ConstantDataSequential::getRawDataValues ( ) const
[symbol: _ZNK4llvm22ConstantDataSequential16getRawDataValuesEv]
ConstantDataSequential::isCString ( ) const
[symbol: _ZNK4llvm22ConstantDataSequential9isCStringEv]
ConstantDataSequential::isElementTypeCompatible ( Type const* Ty ) [static]
[symbol: _ZN4llvm22ConstantDataSequential23isElementTypeCompatibleEPKNS_4TypeE]
ConstantDataSequential::isString ( ) const
[symbol: _ZNK4llvm22ConstantDataSequential8isStringEv]
ConstantDataVector::get ( LLVMContext& Context, ArrayRef<double> Elts ) [static]
[symbol: _ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefIdEE]
ConstantDataVector::get ( LLVMContext& Context, ArrayRef<float> Elts ) [static]
[symbol: _ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefIfEE]
ConstantDataVector::get ( LLVMContext& Context, ArrayRef<unsigned char> Elts ) [static]
[symbol: _ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefIhEE]
ConstantDataVector::get ( LLVMContext& Context, ArrayRef<unsigned int> Elts ) [static]
[symbol: _ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefIjEE]
ConstantDataVector::get ( LLVMContext& Context, ArrayRef<unsigned long long> Elts ) [static]
[symbol: _ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefIyEE]
ConstantDataVector::get ( LLVMContext& Context, ArrayRef<unsigned short> Elts ) [static]
[symbol: _ZN4llvm18ConstantDataVector3getERNS_11LLVMContextENS_8ArrayRefItEE]
ConstantDataVector::getSplat ( unsigned int NumElts, Constant* Elt ) [static]
[symbol: _ZN4llvm18ConstantDataVector8getSplatEjPNS_8ConstantE]
ConstantDataVector::getSplatValue ( ) const
[symbol: _ZNK4llvm18ConstantDataVector13getSplatValueEv]
ConstantVector::getSplat ( unsigned int NumElts, Constant* Elt ) [static]
[symbol: _ZN4llvm14ConstantVector8getSplatEjPNS_8ConstantE]
UndefValue::getElementValue ( Constant* C ) const
[symbol: _ZNK4llvm10UndefValue15getElementValueEPNS_8ConstantE]
UndefValue::getElementValue ( unsigned int Idx ) const
[symbol: _ZNK4llvm10UndefValue15getElementValueEj]
UndefValue::getSequentialElement ( ) const
[symbol: _ZNK4llvm10UndefValue20getSequentialElementEv]
UndefValue::getStructElement ( unsigned int Elt ) const
[symbol: _ZNK4llvm10UndefValue16getStructElementEj]
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] ( )
[symbol: _ZN4llvm12DataStreamerD0Ev]
DataStreamer::~DataStreamer [in-charge] ( )
[symbol: _ZN4llvm12DataStreamerD1Ev]
DataStreamer::~DataStreamer [not-in-charge] ( )
[symbol: _ZN4llvm12DataStreamerD2Ev]
getDataFileStreamer ( std::string const& Filename, std::string* Err )
[symbol: _ZN4llvm19getDataFileStreamerERKSsPSs]
Debug.h,
libLLVM-3.1.so
namespace llvm
DebugFlag [data]
[symbol: _ZN4llvm9DebugFlagE]
isCurrentDebugType ( char const* Type )
[symbol: _ZN4llvm18isCurrentDebugTypeEPKc]
SetCurrentDebugType ( char const* Type )
[symbol: _ZN4llvm19SetCurrentDebugTypeEPKc]
DebugInfo.h,
libLLVM-3.1.so
namespace llvm
DIDerivedType::getObjCProperty ( ) const
[symbol: _ZNK4llvm13DIDerivedType15getObjCPropertyEv]
DIDescriptor::isObjCProperty ( ) const
[symbol: _ZNK4llvm12DIDescriptor14isObjCPropertyEv]
DIObjCProperty::Verify ( ) const
[symbol: _ZNK4llvm14DIObjCProperty6VerifyEv]
DerivedTypes.h,
libLLVM-3.1.so
namespace llvm
StructType::isSized ( ) const
[symbol: _ZNK4llvm10StructType7isSizedEv]
DFAPacketizer.h,
libLLVM-3.1.so
namespace llvm
DFAPacketizer::canReserveResources ( MachineInstr* MI )
[symbol: _ZN4llvm13DFAPacketizer19canReserveResourcesEPNS_12MachineInstrE]
DFAPacketizer::canReserveResources ( MCInstrDesc const* MID )
[symbol: _ZN4llvm13DFAPacketizer19canReserveResourcesEPKNS_11MCInstrDescE]
DFAPacketizer::DFAPacketizer [in-charge] ( InstrItineraryData const* I, int[2] const* SIT, unsigned int const* SET )
[symbol: _ZN4llvm13DFAPacketizerC1EPKNS_18InstrItineraryDataEPA2_KiPKj]
DFAPacketizer::DFAPacketizer [not-in-charge] ( InstrItineraryData const* I, int[2] const* SIT, unsigned int const* SET )
[symbol: _ZN4llvm13DFAPacketizerC2EPKNS_18InstrItineraryDataEPA2_KiPKj]
DFAPacketizer::reserveResources ( MachineInstr* MI )
[symbol: _ZN4llvm13DFAPacketizer16reserveResourcesEPNS_12MachineInstrE]
DFAPacketizer::reserveResources ( MCInstrDesc const* MID )
[symbol: _ZN4llvm13DFAPacketizer16reserveResourcesEPKNS_11MCInstrDescE]
VLIWPacketizerList::addToPacket ( MachineInstr* MI )
[symbol: _ZN4llvm18VLIWPacketizerList11addToPacketEPNS_12MachineInstrE]
VLIWPacketizerList::endPacket ( MachineBasicBlock* MBB, MachineInstr* I )
[symbol: _ZN4llvm18VLIWPacketizerList9endPacketEPNS_17MachineBasicBlockEPNS_12MachineInstrE]
VLIWPacketizerList::ignorePseudoInstruction ( MachineInstr* I, MachineBasicBlock* MBB )
[symbol: _ZN4llvm18VLIWPacketizerList23ignorePseudoInstructionEPNS_12MachineInstrEPNS_17MachineBasicBlockE]
VLIWPacketizerList::isSoloInstruction ( MachineInstr* I )
[symbol: _ZN4llvm18VLIWPacketizerList17isSoloInstructionEPNS_12MachineInstrE]
VLIWPacketizerList::PacketizeMIs ( MachineBasicBlock* MBB, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > BeginItr, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > EndItr )
[symbol: _ZN4llvm18VLIWPacketizerList12PacketizeMIsEPNS_17MachineBasicBlockENS1_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS4_EEEES7_]
VLIWPacketizerList::VLIWPacketizerList [in-charge] ( MachineFunction& MF, MachineLoopInfo& MLI, MachineDominatorTree& MDT, bool IsPostRA )
[symbol: _ZN4llvm18VLIWPacketizerListC1ERNS_15MachineFunctionERNS_15MachineLoopInfoERNS_20MachineDominatorTreeEb]
VLIWPacketizerList::VLIWPacketizerList [not-in-charge] ( MachineFunction& MF, MachineLoopInfo& MLI, MachineDominatorTree& MDT, bool IsPostRA )
[symbol: _ZN4llvm18VLIWPacketizerListC2ERNS_15MachineFunctionERNS_15MachineLoopInfoERNS_20MachineDominatorTreeEb]
VLIWPacketizerList::~VLIWPacketizerList [in-charge-deleting] ( )
[symbol: _ZN4llvm18VLIWPacketizerListD0Ev]
VLIWPacketizerList::~VLIWPacketizerList [in-charge] ( )
[symbol: _ZN4llvm18VLIWPacketizerListD1Ev]
VLIWPacketizerList::~VLIWPacketizerList [not-in-charge] ( )
[symbol: _ZN4llvm18VLIWPacketizerListD2Ev]
DIBuilder.h,
libLLVM-3.1.so
namespace llvm
DIBuilder::createForwardDecl ( unsigned int Tag, StringRef Name, DIFile F, unsigned int Line, unsigned int RuntimeLang )
[symbol: _ZN4llvm9DIBuilder17createForwardDeclEjNS_9StringRefENS_6DIFileEjj]
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 )
[symbol: _ZN4llvm9DIBuilder14createFunctionENS_12DIDescriptorENS_9StringRefES2_NS_6DIFileEjNS_6DITypeEbbjjbPNS_8FunctionEPNS_6MDNodeES8_]
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 )
[symbol: _ZN4llvm9DIBuilder14createObjCIVarENS_9StringRefENS_6DIFileEjyyyjNS_6DITypeEPNS_6MDNodeE]
DIBuilder::createObjCProperty ( StringRef Name, DIFile File, unsigned int LineNumber, StringRef GetterName, StringRef SetterName, unsigned int PropertyAttributes, DIType Ty )
[symbol: _ZN4llvm9DIBuilder18createObjCPropertyENS_9StringRefENS_6DIFileEjS1_S1_jNS_6DITypeE]
Disassemblers.def,
libLLVM-3.1.so
LLVMInitializeMipsDisassembler ( )
Dominators.h,
libLLVM-3.1.so
namespace llvm
DominatorTree::dominates ( Instruction const* Def, BasicBlock const* BB ) const
[symbol: _ZNK4llvm13DominatorTree9dominatesEPKNS_11InstructionEPKNS_10BasicBlockE]
DominatorTree::dominates ( Instruction const* Def, Use const& U ) const
[symbol: _ZNK4llvm13DominatorTree9dominatesEPKNS_11InstructionERKNS_3UseE]
DominatorTree::isReachableFromEntry ( Use const& U ) const
[symbol: _ZNK4llvm13DominatorTree20isReachableFromEntryERKNS_3UseE]
EdgeBundles.h,
libLLVM-3.1.so
namespace llvm
WriteGraph ( raw_ostream& O, EdgeBundles const& G, bool ShortNames, Twine const& Title )
[symbol: _ZN4llvm10WriteGraphERNS_11raw_ostreamERKNS_11EdgeBundlesEbRKNS_5TwineE]
ELF.h,
libLLVM-3.1.so
namespace llvm::object
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::begin_dynamic_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE21begin_dynamic_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::begin_dynamic_table ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE19begin_dynamic_tableEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::begin_libraries_needed ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE22begin_libraries_neededEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::begin_sections ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE14begin_sectionsEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::begin_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE13begin_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::end_dynamic_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE19end_dynamic_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::end_dynamic_table ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE17end_dynamic_tableEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::end_libraries_needed ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE20end_libraries_neededEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::end_sections ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE12end_sectionsEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::end_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE11end_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getArch ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE7getArchEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getBytesInAddress ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE17getBytesInAddressEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getDynNext ( union DataRefImpl DynData, ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::DynRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE10getDynNextENS0_11DataRefImplERNS0_10DynRefImplILS3_0ELb0EEE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getFileFormatName ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE17getFileFormatNameEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getLibraryNext ( union DataRefImpl Data, LibraryRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE14getLibraryNextENS0_11DataRefImplERNS0_10LibraryRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getLibraryPath ( union DataRefImpl Data, llvm::StringRef& Res ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE14getLibraryPathENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getLoadName ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE11getLoadNameEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationAdditionalInfo ( union DataRefImpl Rel, int64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE27getRelocationAdditionalInfoENS0_11DataRefImplERx]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationAddress ( union DataRefImpl Rel, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE20getRelocationAddressENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationNext ( union DataRefImpl Rel, RelocationRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE17getRelocationNextENS0_11DataRefImplERNS0_13RelocationRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationOffset ( union DataRefImpl Rel, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE19getRelocationOffsetENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationSymbol ( union DataRefImpl Rel, SymbolRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE19getRelocationSymbolENS0_11DataRefImplERNS0_9SymbolRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationType ( union DataRefImpl Rel, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE17getRelocationTypeENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationTypeName ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE21getRelocationTypeNameENS0_11DataRefImplERNS_15SmallVectorImplIcEE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getRelocationValueString ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE24getRelocationValueStringENS0_11DataRefImplERNS_15SmallVectorImplIcEE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionAddress ( union DataRefImpl Sec, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE17getSectionAddressENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionAlignment ( union DataRefImpl Sec, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE19getSectionAlignmentENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionContents ( union DataRefImpl Sec, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE18getSectionContentsENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionName ( union DataRefImpl Sec, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE14getSectionNameENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionNext ( union DataRefImpl Sec, SectionRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE14getSectionNextENS0_11DataRefImplERNS0_10SectionRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionRelBegin ( union DataRefImpl Sec ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE18getSectionRelBeginENS0_11DataRefImplE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionRelEnd ( union DataRefImpl Sec ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE16getSectionRelEndENS0_11DataRefImplE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSectionSize ( union DataRefImpl Sec, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE14getSectionSizeENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolAddress ( union DataRefImpl Symb, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE16getSymbolAddressENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolFileOffset ( union DataRefImpl Symb, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE19getSymbolFileOffsetENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolFlags ( union DataRefImpl Symb, uint32_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE14getSymbolFlagsENS0_11DataRefImplERj]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolName ( union DataRefImpl Symb, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE13getSymbolNameENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolNext ( union DataRefImpl Symb, SymbolRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE13getSymbolNextENS0_11DataRefImplERNS0_9SymbolRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolNMTypeChar ( union DataRefImpl Symb, char& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE19getSymbolNMTypeCharENS0_11DataRefImplERc]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolSection ( union DataRefImpl Symb, section_iterator& Res ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE16getSymbolSectionENS0_11DataRefImplERNS0_16content_iteratorINS0_10SectionRefEEE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolSize ( union DataRefImpl Symb, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE13getSymbolSizeENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef4TypeE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionBSS ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE12isSectionBSSENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionData ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE13isSectionDataENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionRequiredForExecution ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE29isSectionRequiredForExecutionENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionText ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE13isSectionTextENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionVirtual ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE16isSectionVirtualENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::isSectionZeroInit ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE17isSectionZeroInitENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)false>::sectionContainsSymbol ( union DataRefImpl Sec, union DataRefImpl Symb, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb0EE21sectionContainsSymbolENS0_11DataRefImplES5_Rb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::begin_dynamic_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE21begin_dynamic_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::begin_dynamic_table ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE19begin_dynamic_tableEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::begin_libraries_needed ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE22begin_libraries_neededEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::begin_sections ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE14begin_sectionsEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::begin_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE13begin_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::end_dynamic_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE19end_dynamic_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::end_dynamic_table ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE17end_dynamic_tableEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::end_libraries_needed ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE20end_libraries_neededEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::end_sections ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE12end_sectionsEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::end_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE11end_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getArch ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE7getArchEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getBytesInAddress ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE17getBytesInAddressEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getDynNext ( union DataRefImpl DynData, ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::DynRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE10getDynNextENS0_11DataRefImplERNS0_10DynRefImplILS3_0ELb1EEE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getFileFormatName ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE17getFileFormatNameEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getLibraryNext ( union DataRefImpl Data, LibraryRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE14getLibraryNextENS0_11DataRefImplERNS0_10LibraryRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getLibraryPath ( union DataRefImpl Data, llvm::StringRef& Res ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE14getLibraryPathENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getLoadName ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE11getLoadNameEv]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationAdditionalInfo ( union DataRefImpl Rel, int64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE27getRelocationAdditionalInfoENS0_11DataRefImplERx]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationAddress ( union DataRefImpl Rel, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE20getRelocationAddressENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationNext ( union DataRefImpl Rel, RelocationRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE17getRelocationNextENS0_11DataRefImplERNS0_13RelocationRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationOffset ( union DataRefImpl Rel, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE19getRelocationOffsetENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationSymbol ( union DataRefImpl Rel, SymbolRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE19getRelocationSymbolENS0_11DataRefImplERNS0_9SymbolRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationType ( union DataRefImpl Rel, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE17getRelocationTypeENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationTypeName ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE21getRelocationTypeNameENS0_11DataRefImplERNS_15SmallVectorImplIcEE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getRelocationValueString ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE24getRelocationValueStringENS0_11DataRefImplERNS_15SmallVectorImplIcEE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionAddress ( union DataRefImpl Sec, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE17getSectionAddressENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionAlignment ( union DataRefImpl Sec, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE19getSectionAlignmentENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionContents ( union DataRefImpl Sec, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE18getSectionContentsENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionName ( union DataRefImpl Sec, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE14getSectionNameENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionNext ( union DataRefImpl Sec, SectionRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE14getSectionNextENS0_11DataRefImplERNS0_10SectionRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionRelBegin ( union DataRefImpl Sec ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE18getSectionRelBeginENS0_11DataRefImplE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionRelEnd ( union DataRefImpl Sec ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE16getSectionRelEndENS0_11DataRefImplE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSectionSize ( union DataRefImpl Sec, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE14getSectionSizeENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolAddress ( union DataRefImpl Symb, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE16getSymbolAddressENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolFileOffset ( union DataRefImpl Symb, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE19getSymbolFileOffsetENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolFlags ( union DataRefImpl Symb, uint32_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE14getSymbolFlagsENS0_11DataRefImplERj]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolName ( union DataRefImpl Symb, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE13getSymbolNameENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolNext ( union DataRefImpl Symb, SymbolRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE13getSymbolNextENS0_11DataRefImplERNS0_9SymbolRefE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolNMTypeChar ( union DataRefImpl Symb, char& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE19getSymbolNMTypeCharENS0_11DataRefImplERc]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolSection ( union DataRefImpl Symb, section_iterator& Res ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE16getSymbolSectionENS0_11DataRefImplERNS0_16content_iteratorINS0_10SectionRefEEE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolSize ( union DataRefImpl Symb, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE13getSymbolSizeENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef4TypeE]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionBSS ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE12isSectionBSSENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionData ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE13isSectionDataENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionRequiredForExecution ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE29isSectionRequiredForExecutionENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionText ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE13isSectionTextENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionVirtual ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE16isSectionVirtualENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::isSectionZeroInit ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE17isSectionZeroInitENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)0,(bool)true>::sectionContainsSymbol ( union DataRefImpl Sec, union DataRefImpl Symb, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE0ELb1EE21sectionContainsSymbolENS0_11DataRefImplES5_Rb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::begin_dynamic_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE21begin_dynamic_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::begin_dynamic_table ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE19begin_dynamic_tableEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::begin_libraries_needed ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE22begin_libraries_neededEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::begin_sections ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE14begin_sectionsEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::begin_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE13begin_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::end_dynamic_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE19end_dynamic_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::end_dynamic_table ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE17end_dynamic_tableEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::end_libraries_needed ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE20end_libraries_neededEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::end_sections ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE12end_sectionsEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::end_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE11end_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getArch ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE7getArchEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getBytesInAddress ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE17getBytesInAddressEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getDynNext ( union DataRefImpl DynData, ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::DynRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE10getDynNextENS0_11DataRefImplERNS0_10DynRefImplILS3_1ELb0EEE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getFileFormatName ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE17getFileFormatNameEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getLibraryNext ( union DataRefImpl Data, LibraryRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE14getLibraryNextENS0_11DataRefImplERNS0_10LibraryRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getLibraryPath ( union DataRefImpl Data, llvm::StringRef& Res ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE14getLibraryPathENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getLoadName ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE11getLoadNameEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationAdditionalInfo ( union DataRefImpl Rel, int64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE27getRelocationAdditionalInfoENS0_11DataRefImplERx]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationAddress ( union DataRefImpl Rel, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE20getRelocationAddressENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationNext ( union DataRefImpl Rel, RelocationRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE17getRelocationNextENS0_11DataRefImplERNS0_13RelocationRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationOffset ( union DataRefImpl Rel, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE19getRelocationOffsetENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationSymbol ( union DataRefImpl Rel, SymbolRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE19getRelocationSymbolENS0_11DataRefImplERNS0_9SymbolRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationType ( union DataRefImpl Rel, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE17getRelocationTypeENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationTypeName ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE21getRelocationTypeNameENS0_11DataRefImplERNS_15SmallVectorImplIcEE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getRelocationValueString ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE24getRelocationValueStringENS0_11DataRefImplERNS_15SmallVectorImplIcEE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionAddress ( union DataRefImpl Sec, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE17getSectionAddressENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionAlignment ( union DataRefImpl Sec, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE19getSectionAlignmentENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionContents ( union DataRefImpl Sec, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE18getSectionContentsENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionName ( union DataRefImpl Sec, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE14getSectionNameENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionNext ( union DataRefImpl Sec, SectionRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE14getSectionNextENS0_11DataRefImplERNS0_10SectionRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionRelBegin ( union DataRefImpl Sec ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE18getSectionRelBeginENS0_11DataRefImplE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionRelEnd ( union DataRefImpl Sec ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE16getSectionRelEndENS0_11DataRefImplE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSectionSize ( union DataRefImpl Sec, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE14getSectionSizeENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolAddress ( union DataRefImpl Symb, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE16getSymbolAddressENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolFileOffset ( union DataRefImpl Symb, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE19getSymbolFileOffsetENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolFlags ( union DataRefImpl Symb, uint32_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE14getSymbolFlagsENS0_11DataRefImplERj]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolName ( union DataRefImpl Symb, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE13getSymbolNameENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolNext ( union DataRefImpl Symb, SymbolRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE13getSymbolNextENS0_11DataRefImplERNS0_9SymbolRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolNMTypeChar ( union DataRefImpl Symb, char& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE19getSymbolNMTypeCharENS0_11DataRefImplERc]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolSection ( union DataRefImpl Symb, section_iterator& Res ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE16getSymbolSectionENS0_11DataRefImplERNS0_16content_iteratorINS0_10SectionRefEEE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolSize ( union DataRefImpl Symb, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE13getSymbolSizeENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef4TypeE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionBSS ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE12isSectionBSSENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionData ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE13isSectionDataENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionRequiredForExecution ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE29isSectionRequiredForExecutionENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionText ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE13isSectionTextENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionVirtual ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE16isSectionVirtualENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::isSectionZeroInit ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE17isSectionZeroInitENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)false>::sectionContainsSymbol ( union DataRefImpl Sec, union DataRefImpl Symb, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb0EE21sectionContainsSymbolENS0_11DataRefImplES5_Rb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::begin_dynamic_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE21begin_dynamic_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::begin_dynamic_table ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE19begin_dynamic_tableEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::begin_libraries_needed ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE22begin_libraries_neededEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::begin_sections ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE14begin_sectionsEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::begin_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE13begin_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::end_dynamic_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE19end_dynamic_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::end_dynamic_table ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE17end_dynamic_tableEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::end_libraries_needed ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE20end_libraries_neededEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::end_sections ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE12end_sectionsEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::end_symbols ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE11end_symbolsEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getArch ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE7getArchEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getBytesInAddress ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE17getBytesInAddressEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getDynNext ( union DataRefImpl DynData, ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::DynRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE10getDynNextENS0_11DataRefImplERNS0_10DynRefImplILS3_1ELb1EEE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getFileFormatName ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE17getFileFormatNameEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getLibraryNext ( union DataRefImpl Data, LibraryRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE14getLibraryNextENS0_11DataRefImplERNS0_10LibraryRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getLibraryPath ( union DataRefImpl Data, llvm::StringRef& Res ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE14getLibraryPathENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getLoadName ( ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE11getLoadNameEv]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationAdditionalInfo ( union DataRefImpl Rel, int64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE27getRelocationAdditionalInfoENS0_11DataRefImplERx]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationAddress ( union DataRefImpl Rel, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE20getRelocationAddressENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationNext ( union DataRefImpl Rel, RelocationRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE17getRelocationNextENS0_11DataRefImplERNS0_13RelocationRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationOffset ( union DataRefImpl Rel, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE19getRelocationOffsetENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationSymbol ( union DataRefImpl Rel, SymbolRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE19getRelocationSymbolENS0_11DataRefImplERNS0_9SymbolRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationType ( union DataRefImpl Rel, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE17getRelocationTypeENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationTypeName ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE21getRelocationTypeNameENS0_11DataRefImplERNS_15SmallVectorImplIcEE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getRelocationValueString ( union DataRefImpl Rel, llvm::SmallVectorImpl<char>& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE24getRelocationValueStringENS0_11DataRefImplERNS_15SmallVectorImplIcEE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionAddress ( union DataRefImpl Sec, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE17getSectionAddressENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionAlignment ( union DataRefImpl Sec, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE19getSectionAlignmentENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionContents ( union DataRefImpl Sec, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE18getSectionContentsENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionName ( union DataRefImpl Sec, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE14getSectionNameENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionNext ( union DataRefImpl Sec, SectionRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE14getSectionNextENS0_11DataRefImplERNS0_10SectionRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionRelBegin ( union DataRefImpl Sec ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE18getSectionRelBeginENS0_11DataRefImplE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionRelEnd ( union DataRefImpl Sec ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE16getSectionRelEndENS0_11DataRefImplE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSectionSize ( union DataRefImpl Sec, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE14getSectionSizeENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolAddress ( union DataRefImpl Symb, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE16getSymbolAddressENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolFileOffset ( union DataRefImpl Symb, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE19getSymbolFileOffsetENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolFlags ( union DataRefImpl Symb, uint32_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE14getSymbolFlagsENS0_11DataRefImplERj]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolName ( union DataRefImpl Symb, llvm::StringRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE13getSymbolNameENS0_11DataRefImplERNS_9StringRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolNext ( union DataRefImpl Symb, SymbolRef& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE13getSymbolNextENS0_11DataRefImplERNS0_9SymbolRefE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolNMTypeChar ( union DataRefImpl Symb, char& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE19getSymbolNMTypeCharENS0_11DataRefImplERc]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolSection ( union DataRefImpl Symb, section_iterator& Res ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE16getSymbolSectionENS0_11DataRefImplERNS0_16content_iteratorINS0_10SectionRefEEE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolSize ( union DataRefImpl Symb, uint64_t& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE13getSymbolSizeENS0_11DataRefImplERy]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef4TypeE]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionBSS ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE12isSectionBSSENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionData ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE13isSectionDataENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionRequiredForExecution ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE29isSectionRequiredForExecutionENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionText ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE13isSectionTextENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionVirtual ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE16isSectionVirtualENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::isSectionZeroInit ( union DataRefImpl Sec, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE17isSectionZeroInitENS0_11DataRefImplERb]
ELFObjectFile<(enum llvm::support::endianness)1,(bool)true>::sectionContainsSymbol ( union DataRefImpl Sec, union DataRefImpl Symb, bool& Result ) const
[symbol: _ZNK4llvm6object13ELFObjectFileILNS_7support10endiannessE1ELb1EE21sectionContainsSymbolENS0_11DataRefImplES5_Rb]
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 )
[symbol: _ZN4llvm13EngineBuilder6createEPNS_13TargetMachineE]
EngineBuilder::selectTarget ( )
[symbol: _ZN4llvm13EngineBuilder12selectTargetEv]
EngineBuilder::selectTarget ( Triple const& TargetTriple, StringRef MArch, StringRef MCPU, SmallVectorImpl<std::string>const& MAttrs )
[symbol: _ZN4llvm13EngineBuilder12selectTargetERKNS_6TripleENS_9StringRefES4_RKNS_15SmallVectorImplISsEE]
FileSystem.h,
libLLVM-3.1.so
namespace llvm::sys::fs
equivalent ( file_status A, file_status B )
[symbol: _ZN4llvm3sys2fs10equivalentENS1_11file_statusES2_]
identify_magic ( llvm::StringRef magic )
[symbol: _ZN4llvm3sys2fs14identify_magicENS_9StringRefE]
identify_magic ( llvm::Twine const& path, file_magic& result )
[symbol: _ZN4llvm3sys2fs14identify_magicERKNS_5TwineERNS1_10file_magicE]
FileSystem.h,
libLLVM-3.1.so
namespace llvm::sys::fs::detail
directory_iterator_construct ( DirIterState& p1, llvm::StringRef p2 )
[symbol: _ZN4llvm3sys2fs6detail28directory_iterator_constructERNS2_12DirIterStateENS_9StringRefE]
directory_iterator_destruct ( DirIterState& p1 )
[symbol: _ZN4llvm3sys2fs6detail27directory_iterator_destructERNS2_12DirIterStateE]
directory_iterator_increment ( DirIterState& p1 )
[symbol: _ZN4llvm3sys2fs6detail28directory_iterator_incrementERNS2_12DirIterStateE]
Function.h,
libLLVM-3.1.so
namespace llvm
Function::addAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm8Function12addAttributeEjNS_10AttributesE]
Function::isDefTriviallyDead ( ) const
[symbol: _ZNK4llvm8Function18isDefTriviallyDeadEv]
Function::removeAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm8Function15removeAttributeEjNS_10AttributesE]
FunctionLoweringInfo.h,
libLLVM-3.1.so
namespace llvm
ComputeUsesVAFloatArgument ( CallInst const& I, MachineModuleInfo* MMI )
[symbol: _ZN4llvm26ComputeUsesVAFloatArgumentERKNS_8CallInstEPNS_17MachineModuleInfoE]
GCStrategy.h,
libLLVM-3.1.so
namespace llvm
GCStrategy::findCustomSafePoints ( GCFunctionInfo& FI, MachineFunction& MF )
[symbol: _ZN4llvm10GCStrategy20findCustomSafePointsERNS_14GCFunctionInfoERNS_15MachineFunctionE]
Hashing.h,
libLLVM-3.1.so
namespace llvm
set_fixed_execution_hash_seed ( size_t fixed_value )
[symbol: _ZN4llvm29set_fixed_execution_hash_seedEj]
Hashing.h,
libLLVM-3.1.so
namespace llvm::hashing::detail
fixed_seed_override [data]
[symbol: _ZN4llvm7hashing6detail19fixed_seed_overrideE]
Host.h,
libLLVM-3.1.so
namespace llvm::sys
getDefaultTargetTriple ( )
[symbol: _ZN4llvm3sys22getDefaultTargetTripleEv]
Initialization.h,
libLLVM-3.1.so
LLVMInitializeVectorization ( LLVMPassRegistryRef R )
InitializePasses.h,
libLLVM-3.1.so
namespace llvm
initializeAddressSanitizerPass ( PassRegistry& p1 )
[symbol: _ZN4llvm30initializeAddressSanitizerPassERNS_12PassRegistryE]
initializeBBVectorizePass ( PassRegistry& p1 )
[symbol: _ZN4llvm25initializeBBVectorizePassERNS_12PassRegistryE]
initializeBranchFolderPassPass ( PassRegistry& p1 )
[symbol: _ZN4llvm30initializeBranchFolderPassPassERNS_12PassRegistryE]
initializeCodePlacementOptPass ( PassRegistry& p1 )
[symbol: _ZN4llvm30initializeCodePlacementOptPassERNS_12PassRegistryE]
initializeExpandPostRAPass ( PassRegistry& p1 )
[symbol: _ZN4llvm26initializeExpandPostRAPassERNS_12PassRegistryE]
initializeFinalizeMachineBundlesPass ( PassRegistry& p1 )
[symbol: _ZN4llvm36initializeFinalizeMachineBundlesPassERNS_12PassRegistryE]
initializeGCMachineCodeAnalysisPass ( PassRegistry& p1 )
[symbol: _ZN4llvm35initializeGCMachineCodeAnalysisPassERNS_12PassRegistryE]
initializeGlobalMergePass ( PassRegistry& p1 )
[symbol: _ZN4llvm25initializeGlobalMergePassERNS_12PassRegistryE]
initializeLocalStackSlotPassPass ( PassRegistry& p1 )
[symbol: _ZN4llvm32initializeLocalStackSlotPassPassERNS_12PassRegistryE]
initializeMachineBlockPlacementPass ( PassRegistry& p1 )
[symbol: _ZN4llvm35initializeMachineBlockPlacementPassERNS_12PassRegistryE]
initializeMachineBlockPlacementStatsPass ( PassRegistry& p1 )
[symbol: _ZN4llvm40initializeMachineBlockPlacementStatsPassERNS_12PassRegistryE]
initializeMachineCopyPropagationPass ( PassRegistry& p1 )
[symbol: _ZN4llvm36initializeMachineCopyPropagationPassERNS_12PassRegistryE]
initializeMachineSchedulerPass ( PassRegistry& p1 )
[symbol: _ZN4llvm30initializeMachineSchedulerPassERNS_12PassRegistryE]
initializeObjCARCAPElimPass ( PassRegistry& p1 )
[symbol: _ZN4llvm27initializeObjCARCAPElimPassERNS_12PassRegistryE]
initializePostRASchedulerPass ( PassRegistry& p1 )
[symbol: _ZN4llvm29initializePostRASchedulerPassERNS_12PassRegistryE]
initializeTailDuplicatePassPass ( PassRegistry& p1 )
[symbol: _ZN4llvm31initializeTailDuplicatePassPassERNS_12PassRegistryE]
initializeTargetPassConfigPass ( PassRegistry& p1 )
[symbol: _ZN4llvm30initializeTargetPassConfigPassERNS_12PassRegistryE]
initializeThreadSanitizerPass ( PassRegistry& p1 )
[symbol: _ZN4llvm29initializeThreadSanitizerPassERNS_12PassRegistryE]
initializeUnpackMachineBundlesPass ( PassRegistry& p1 )
[symbol: _ZN4llvm34initializeUnpackMachineBundlesPassERNS_12PassRegistryE]
initializeVectorization ( PassRegistry& p1 )
[symbol: _ZN4llvm23initializeVectorizationERNS_12PassRegistryE]
InlineCost.h,
libLLVM-3.1.so
namespace llvm
InlineCostAnalyzer::getInlineCost ( CallSite CS, int Threshold )
[symbol: _ZN4llvm18InlineCostAnalyzer13getInlineCostENS_8CallSiteEi]
InlineCostAnalyzer::getInlineCost ( CallSite CS, Function* Callee, int Threshold )
[symbol: _ZN4llvm18InlineCostAnalyzer13getInlineCostENS_8CallSiteEPNS_8FunctionEi]
InlinerPass.h,
libLLVM-3.1.so
namespace llvm
Inliner::Inliner [in-charge] ( char& ID, int Threshold, bool InsertLifetime )
[symbol: _ZN4llvm7InlinerC1ERcib]
Inliner::Inliner [not-in-charge] ( char& ID, int Threshold, bool InsertLifetime )
[symbol: _ZN4llvm7InlinerC2ERcib]
Inliner::removeDeadFunctions ( CallGraph& CG, bool AlwaysInlineOnly )
[symbol: _ZN4llvm7Inliner19removeDeadFunctionsERNS_9CallGraphEb]
Instruction.h,
libLLVM-3.1.so
namespace llvm
Instruction::setMetadata ( StringRef Kind, MDNode* Node )
[symbol: _ZN4llvm11Instruction11setMetadataENS_9StringRefEPNS_6MDNodeE]
Instructions.h,
libLLVM-3.1.so
namespace llvm
CallInst::addAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm8CallInst12addAttributeEjNS_10AttributesE]
CallInst::paramHasAttr ( unsigned int i, Attributes attr ) const
[symbol: _ZNK4llvm8CallInst12paramHasAttrEjNS_10AttributesE]
CallInst::removeAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm8CallInst15removeAttributeEjNS_10AttributesE]
GetElementPtrInst::getAddressSpace ( Value* Ptr ) [static]
[symbol: _ZN4llvm17GetElementPtrInst15getAddressSpaceEPNS_5ValueE]
InvokeInst::addAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm10InvokeInst12addAttributeEjNS_10AttributesE]
InvokeInst::paramHasAttr ( unsigned int i, Attributes attr ) const
[symbol: _ZNK4llvm10InvokeInst12paramHasAttrEjNS_10AttributesE]
InvokeInst::removeAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm10InvokeInst15removeAttributeEjNS_10AttributesE]
ShuffleVectorInst::getMaskValue ( Constant* Mask, unsigned int i ) [static]
[symbol: _ZN4llvm17ShuffleVectorInst12getMaskValueEPNS_8ConstantEj]
ShuffleVectorInst::getShuffleMask ( Constant* Mask, SmallVectorImpl<int>& Result ) [static]
[symbol: _ZN4llvm17ShuffleVectorInst14getShuffleMaskEPNS_8ConstantERNS_15SmallVectorImplIiEE]
SwitchInst::removeCase ( SwitchInst::CaseIt i )
[symbol: _ZN4llvm10SwitchInst10removeCaseENS0_6CaseItE]
InstructionSimplify.h,
libLLVM-3.1.so
namespace llvm
recursivelySimplifyInstruction ( Instruction* I, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm30recursivelySimplifyInstructionEPNS_11InstructionEPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
replaceAndRecursivelySimplify ( Instruction* I, Value* SimpleV, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm29replaceAndRecursivelySimplifyEPNS_11InstructionEPNS_5ValueEPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyAddInst ( Value* LHS, Value* RHS, bool isNSW, bool isNUW, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyAddInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyAndInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyAndInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyAShrInst ( Value* Op0, Value* Op1, bool isExact, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyAShrInstEPNS_5ValueES1_bPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyBinOp ( unsigned int Opcode, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm13SimplifyBinOpEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyCmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyFCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyFCmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyFDivInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyFDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyFRemInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyFRemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyGEPInst ( ArrayRef<Value*> Ops, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyGEPInstENS_8ArrayRefIPNS_5ValueEEEPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyICmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyICmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyInsertValueInst ( Value* Agg, Value* Val, ArrayRef<unsigned int> Idxs, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm23SimplifyInsertValueInstEPNS_5ValueES1_NS_8ArrayRefIjEEPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyInstruction ( Instruction* I, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm19SimplifyInstructionEPNS_11InstructionEPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyLShrInst ( Value* Op0, Value* Op1, bool isExact, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyLShrInstEPNS_5ValueES1_bPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyMulInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyMulInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyOrInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm14SimplifyOrInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifySDivInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifySDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifySelectInst ( Value* Cond, Value* TrueVal, Value* FalseVal, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm18SimplifySelectInstEPNS_5ValueES1_S1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyShlInst ( Value* Op0, Value* Op1, bool isNSW, bool isNUW, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyShlInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifySRemInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifySRemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifySubInst ( Value* LHS, Value* RHS, bool isNSW, bool isNUW, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifySubInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyTruncInst ( Value* Op, Type* Ty, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm17SimplifyTruncInstEPNS_5ValueEPNS_4TypeEPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyUDivInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyUDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyURemInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyURemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
SimplifyXorInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyXorInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE]
Instrumentation.h,
libLLVM-3.1.so
namespace llvm
createAddressSanitizerPass ( )
[symbol: _ZN4llvm26createAddressSanitizerPassEv]
createGCOVProfilerPass ( bool EmitNotes, bool EmitData, bool Use402Format, bool UseExtraChecksum )
[symbol: _ZN4llvm22createGCOVProfilerPassEbbbb]
createThreadSanitizerPass ( )
[symbol: _ZN4llvm25createThreadSanitizerPassEv]
IPO.h,
libLLVM-3.1.so
namespace llvm
createAlwaysInlinerPass ( bool InsertLifetime )
[symbol: _ZN4llvm23createAlwaysInlinerPassEb]
IVUsers.h,
libLLVM-3.1.so
namespace llvm
IVUsers::AddUsersImpl ( Instruction* I, SmallPtrSet<Loop*, 16u>& SimpleLoopNests )
[symbol: _ZN4llvm7IVUsers12AddUsersImplEPNS_11InstructionERNS_11SmallPtrSetIPNS_4LoopELj16EEE]
LatencyPriorityQueue.h,
libLLVM-3.1.so
namespace llvm
LatencyPriorityQueue::scheduledNode ( SUnit* Node )
[symbol: _ZN4llvm20LatencyPriorityQueue13scheduledNodeEPNS_5SUnitE]
LiveIntervalAnalysis.h,
libLLVM-3.1.so
namespace llvm
LiveIntervals::checkRegMaskInterference ( LiveInterval& LI, BitVector& UsableRegs )
[symbol: _ZN4llvm13LiveIntervals24checkRegMaskInterferenceERNS_12LiveIntervalERNS_9BitVectorE]
LiveIntervals::handleMove ( MachineInstr* MI )
[symbol: _ZN4llvm13LiveIntervals10handleMoveEPNS_12MachineInstrE]
LiveIntervals::handleMoveIntoBundle ( MachineInstr* MI, MachineInstr* BundleStart )
[symbol: _ZN4llvm13LiveIntervals20handleMoveIntoBundleEPNS_12MachineInstrES2_]
LiveRangeEdit.h,
libLLVM-3.1.so
namespace llvm
LiveRangeEdit::anyRematerializable ( AliasAnalysis* p1 )
[symbol: _ZN4llvm13LiveRangeEdit19anyRematerializableEPNS_13AliasAnalysisE]
LiveRangeEdit::calculateRegClassAndHint ( MachineFunction& p1, MachineLoopInfo const& p2 )
[symbol: _ZN4llvm13LiveRangeEdit24calculateRegClassAndHintERNS_15MachineFunctionERKNS_15MachineLoopInfoE]
LiveRangeEdit::canRematerializeAt ( LiveRangeEdit::Remat& RM, SlotIndex UseIdx, bool cheapAsAMove )
[symbol: _ZN4llvm13LiveRangeEdit18canRematerializeAtERNS0_5RematENS_9SlotIndexEb]
LiveRangeEdit::checkRematerializable ( VNInfo* VNI, MachineInstr const* DefMI, AliasAnalysis* p3 )
[symbol: _ZN4llvm13LiveRangeEdit21checkRematerializableEPNS_6VNInfoEPKNS_12MachineInstrEPNS_13AliasAnalysisE]
LiveRangeEdit::createFrom ( unsigned int OldReg )
[symbol: _ZN4llvm13LiveRangeEdit10createFromEj]
LiveRangeEdit::eliminateDeadDefs ( SmallVectorImpl<MachineInstr*>& Dead, ArrayRef<unsigned int> RegsBeingSpilled )
[symbol: _ZN4llvm13LiveRangeEdit17eliminateDeadDefsERNS_15SmallVectorImplIPNS_12MachineInstrEEENS_8ArrayRefIjEE]
LiveRangeEdit::eraseVirtReg ( unsigned int Reg )
[symbol: _ZN4llvm13LiveRangeEdit12eraseVirtRegEj]
LiveRangeEdit::rematerializeAt ( MachineBasicBlock& MBB, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > MI, unsigned int DestReg, LiveRangeEdit::Remat const& RM, TargetRegisterInfo const& p5, bool Late )
[symbol: _ZN4llvm13LiveRangeEdit15rematerializeAtERNS_17MachineBasicBlockENS1_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS4_EEEEjRKNS0_5RematERKNS_18TargetRegisterInfoEb]
LLVMContext.h,
libLLVM-3.1.so
namespace llvm
LLVMContext::emitError ( Instruction const* I, Twine const& ErrorStr )
[symbol: _ZN4llvm11LLVMContext9emitErrorEPKNS_11InstructionERKNS_5TwineE]
LLVMContext::emitError ( Twine const& ErrorStr )
[symbol: _ZN4llvm11LLVMContext9emitErrorERKNS_5TwineE]
LLVMContext::emitError ( unsigned int LocCookie, Twine const& ErrorStr )
[symbol: _ZN4llvm11LLVMContext9emitErrorEjRKNS_5TwineE]
Loads.h,
libLLVM-3.1.so
namespace llvm
FindAvailableLoadedValue ( Value* Ptr, BasicBlock* ScanBB, BasicBlock::iterator& ScanFrom, unsigned int MaxInstsToScan, AliasAnalysis* AA, MDNode** TBAATag )
[symbol: _ZN4llvm24FindAvailableLoadedValueEPNS_5ValueEPNS_10BasicBlockERNS_14ilist_iteratorINS_11InstructionEEEjPNS_13AliasAnalysisEPPNS_6MDNodeE]
Locale.h,
libLLVM-3.1.so
namespace llvm::sys::locale
columnWidth ( llvm::StringRef s )
[symbol: _ZN4llvm3sys6locale11columnWidthENS_9StringRefE]
isPrint ( int c )
[symbol: _ZN4llvm3sys6locale7isPrintEi]
LockFileManager.h,
libLLVM-3.1.so
namespace llvm
LockFileManager::getState ( ) const
[symbol: _ZNK4llvm15LockFileManager8getStateEv]
LockFileManager::LockFileManager [in-charge] ( StringRef FileName )
[symbol: _ZN4llvm15LockFileManagerC1ENS_9StringRefE]
LockFileManager::LockFileManager [not-in-charge] ( StringRef FileName )
[symbol: _ZN4llvm15LockFileManagerC2ENS_9StringRefE]
LockFileManager::waitForUnlock ( )
[symbol: _ZN4llvm15LockFileManager13waitForUnlockEv]
LockFileManager::~LockFileManager [in-charge] ( )
[symbol: _ZN4llvm15LockFileManagerD1Ev]
LockFileManager::~LockFileManager [not-in-charge] ( )
[symbol: _ZN4llvm15LockFileManagerD2Ev]
LoopInfo.h,
libLLVM-3.1.so
namespace llvm
Loop::isSafeToClone ( ) const
[symbol: _ZNK4llvm4Loop13isSafeToCloneEv]
MachineBasicBlock.h,
libLLVM-3.1.so
namespace llvm
MachineBasicBlock::erase ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > I )
[symbol: _ZN4llvm17MachineBasicBlock5eraseENS0_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS2_EEEE]
MachineBasicBlock::findDebugLoc ( MachineBasicBlock::instr_iterator MBBI )
[symbol: _ZN4llvm17MachineBasicBlock12findDebugLocENS_14ilist_iteratorINS_12MachineInstrEEE]
MachineBasicBlock::getFirstInstrTerminator ( )
[symbol: _ZN4llvm17MachineBasicBlock23getFirstInstrTerminatorEv]
MachineBasicBlock::getFirstTerminator ( ) const
[symbol: _ZNK4llvm17MachineBasicBlock18getFirstTerminatorEv]
MachineBasicBlock::getFullName ( ) const
[symbol: _ZNK4llvm17MachineBasicBlock11getFullNameEv]
MachineBasicBlock::getLastNonDebugInstr ( ) const
[symbol: _ZNK4llvm17MachineBasicBlock20getLastNonDebugInstrEv]
MachineBasicBlock::remove ( MachineInstr* I )
[symbol: _ZN4llvm17MachineBasicBlock6removeEPNS_12MachineInstrE]
MachineBasicBlock::SkipPHIsAndLabels ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > I )
[symbol: _ZN4llvm17MachineBasicBlock17SkipPHIsAndLabelsENS0_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS2_EEEE]
MachineBasicBlock::splice ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > where, MachineBasicBlock* Other, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > From )
[symbol: _ZN4llvm17MachineBasicBlock6spliceENS0_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS2_EEEEPS0_S5_]
MachineBlockFrequencyInfo.h,
libLLVM-3.1.so
namespace llvm
MachineBlockFrequencyInfo::getBlockFreq ( MachineBasicBlock const* MBB ) const
[symbol: _ZNK4llvm25MachineBlockFrequencyInfo12getBlockFreqEPKNS_17MachineBasicBlockE]
MachineBranchProbabilityInfo.h,
libLLVM-3.1.so
namespace llvm
MachineBranchProbabilityInfo::getEdgeWeight ( MachineBasicBlock const* Src, MachineBasicBlock const* Dst ) const
[symbol: _ZNK4llvm28MachineBranchProbabilityInfo13getEdgeWeightEPKNS_17MachineBasicBlockES3_]
MachineBranchProbabilityInfo::getSumForBlock ( MachineBasicBlock const* MBB, uint32_t& Scale ) const
[symbol: _ZNK4llvm28MachineBranchProbabilityInfo14getSumForBlockEPKNS_17MachineBasicBlockERj]
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 )
[symbol: _ZN4llvm15MachineFunction20getMachineMemOperandENS_18MachinePointerInfoEjyjPKNS_6MDNodeES4_]
MachineFunctionAnalysis.h,
libLLVM-3.1.so
namespace llvm
MachineFunctionAnalysis::MachineFunctionAnalysis [in-charge] ( TargetMachine const& tm )
[symbol: _ZN4llvm23MachineFunctionAnalysisC1ERKNS_13TargetMachineE]
MachineFunctionAnalysis::MachineFunctionAnalysis [not-in-charge] ( TargetMachine const& tm )
[symbol: _ZN4llvm23MachineFunctionAnalysisC2ERKNS_13TargetMachineE]
MachineInstr.h,
libLLVM-3.1.so
namespace llvm
MachineInstr::clearRegisterKills ( unsigned int Reg, TargetRegisterInfo const* RegInfo )
[symbol: _ZN4llvm12MachineInstr18clearRegisterKillsEjPKNS_18TargetRegisterInfoE]
MachineInstr::getBundleSize ( ) const
[symbol: _ZNK4llvm12MachineInstr13getBundleSizeEv]
MachineInstr::isBundled ( ) const
[symbol: _ZNK4llvm12MachineInstr9isBundledEv]
MachineInstr::setPhysRegsDeadExcept ( ArrayRef<unsigned int> UsedRegs, TargetRegisterInfo const& TRI )
[symbol: _ZN4llvm12MachineInstr21setPhysRegsDeadExceptENS_8ArrayRefIjEERKNS_18TargetRegisterInfoE]
MachineInstrBundle.h,
libLLVM-3.1.so
namespace llvm
finalizeBundle ( MachineBasicBlock& MBB, MachineBasicBlock::instr_iterator FirstMI )
[symbol: _ZN4llvm14finalizeBundleERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEE]
finalizeBundle ( MachineBasicBlock& MBB, MachineBasicBlock::instr_iterator FirstMI, MachineBasicBlock::instr_iterator LastMI )
[symbol: _ZN4llvm14finalizeBundleERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEES4_]
finalizeBundles ( MachineFunction& MF )
[symbol: _ZN4llvm15finalizeBundlesERNS_15MachineFunctionE]
MachineOperandIteratorBase::analyzeVirtReg ( unsigned int Reg, SmallVectorImpl<std::pair<MachineInstr*, unsigned int> >* Ops )
[symbol: _ZN4llvm26MachineOperandIteratorBase14analyzeVirtRegEjPNS_15SmallVectorImplISt4pairIPNS_12MachineInstrEjEEE]
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 )
[symbol: _ZN4llvm17MachineMemOperandC1ENS_18MachinePointerInfoEjyjPKNS_6MDNodeES4_]
MachineMemOperand::MachineMemOperand [not-in-charge] ( MachinePointerInfo PtrInfo, unsigned int flags, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo, MDNode const* Ranges )
[symbol: _ZN4llvm17MachineMemOperandC2ENS_18MachinePointerInfoEjyjPKNS_6MDNodeES4_]
MachineModuleInfo.h,
libLLVM-3.1.so
namespace llvm
MachineModuleInfo::TidyLandingPads ( DenseMap<MCSymbol*, unsigned int, DenseMapInfo<MCSymbol*> >* LPMap )
[symbol: _ZN4llvm17MachineModuleInfo15TidyLandingPadsEPNS_8DenseMapIPNS_8MCSymbolEjNS_12DenseMapInfoIS3_EEEE]
MachineModuleInfoImpl::GetSortedStubs ( DenseMap<MCSymbol*, MachineModuleInfoImpl::StubValueTy, DenseMapInfo<MCSymbol*> >const& p1 ) [static]
[symbol: _ZN4llvm21MachineModuleInfoImpl14GetSortedStubsERKNS_8DenseMapIPNS_8MCSymbolENS_14PointerIntPairIS3_Lj1EbNS_21PointerLikeTypeTraitsIS3_EEEENS_12DenseMapInfoIS3_EEEE]
MachineRegisterInfo.h,
libLLVM-3.1.so
namespace llvm
MachineRegisterInfo::clearVirtRegs ( )
[symbol: _ZN4llvm19MachineRegisterInfo13clearVirtRegsEv]
MachineRegisterInfo::dumpUses ( unsigned int RegNo ) const
[symbol: _ZNK4llvm19MachineRegisterInfo8dumpUsesEj]
MachineRegisterInfo::freezeReservedRegs ( MachineFunction const& p1 )
[symbol: _ZN4llvm19MachineRegisterInfo18freezeReservedRegsERKNS_15MachineFunctionE]
MachineRegisterInfo::isConstantPhysReg ( unsigned int PhysReg, MachineFunction const& MF ) const
[symbol: _ZNK4llvm19MachineRegisterInfo17isConstantPhysRegEjRKNS_15MachineFunctionE]
MachineScheduler.h,
libLLVM-3.1.so
namespace llvm
MachineSchedRegistry::Registry [data]
[symbol: _ZN4llvm20MachineSchedRegistry8RegistryE]
MachO.h,
libLLVM-3.1.so
namespace llvm::object
MachOObjectFile::begin_dynamic_symbols ( ) const
[symbol: _ZNK4llvm6object15MachOObjectFile21begin_dynamic_symbolsEv]
MachOObjectFile::begin_libraries_needed ( ) const
[symbol: _ZNK4llvm6object15MachOObjectFile22begin_libraries_neededEv]
MachOObjectFile::end_dynamic_symbols ( ) const
[symbol: _ZNK4llvm6object15MachOObjectFile19end_dynamic_symbolsEv]
MachOObjectFile::end_libraries_needed ( ) const
[symbol: _ZNK4llvm6object15MachOObjectFile20end_libraries_neededEv]
MachOObjectFile::getLibraryNext ( union DataRefImpl LibData, LibraryRef& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile14getLibraryNextENS0_11DataRefImplERNS0_10LibraryRefE]
MachOObjectFile::getLibraryPath ( union DataRefImpl LibData, llvm::StringRef& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile14getLibraryPathENS0_11DataRefImplERNS_9StringRefE]
MachOObjectFile::getLoadName ( ) const
[symbol: _ZNK4llvm6object15MachOObjectFile11getLoadNameEv]
MachOObjectFile::getRelocationHidden ( union DataRefImpl Rel, bool& Result ) const
[symbol: _ZNK4llvm6object15MachOObjectFile19getRelocationHiddenENS0_11DataRefImplERb]
MachOObjectFile::getRelocationOffset ( union DataRefImpl Rel, uint64_t& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile19getRelocationOffsetENS0_11DataRefImplERy]
MachOObjectFile::getRelocationType ( union DataRefImpl Rel, uint64_t& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile17getRelocationTypeENS0_11DataRefImplERy]
MachOObjectFile::getSymbolFileOffset ( union DataRefImpl Symb, uint64_t& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile19getSymbolFileOffsetENS0_11DataRefImplERy]
MachOObjectFile::getSymbolFlags ( union DataRefImpl Symb, uint32_t& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile14getSymbolFlagsENS0_11DataRefImplERj]
MachOObjectFile::getSymbolSection ( union DataRefImpl Symb, section_iterator& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile16getSymbolSectionENS0_11DataRefImplERNS0_16content_iteratorINS0_10SectionRefEEE]
MachOObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef4TypeE]
MachOObjectFile::isSectionRequiredForExecution ( union DataRefImpl Sec, bool& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile29isSectionRequiredForExecutionENS0_11DataRefImplERb]
MachOObjectFile::isSectionVirtual ( union DataRefImpl Sec, bool& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile16isSectionVirtualENS0_11DataRefImplERb]
MachOObjectFile::isSectionZeroInit ( union DataRefImpl Sec, bool& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile17isSectionZeroInitENS0_11DataRefImplERb]
MCAsmInfoCOFF.h,
libLLVM-3.1.so
namespace llvm
MCAsmInfoGNUCOFF::MCAsmInfoGNUCOFF [in-charge] ( )
[symbol: _ZN4llvm16MCAsmInfoGNUCOFFC1Ev]
MCAsmInfoGNUCOFF::MCAsmInfoGNUCOFF [not-in-charge] ( )
[symbol: _ZN4llvm16MCAsmInfoGNUCOFFC2Ev]
MCAsmInfoMicrosoft::MCAsmInfoMicrosoft [in-charge] ( )
[symbol: _ZN4llvm18MCAsmInfoMicrosoftC1Ev]
MCAsmInfoMicrosoft::MCAsmInfoMicrosoft [not-in-charge] ( )
[symbol: _ZN4llvm18MCAsmInfoMicrosoftC2Ev]
MCAsmLexer.h,
libLLVM-3.1.so
namespace llvm
AsmToken::getEndLoc ( ) const
[symbol: _ZNK4llvm8AsmToken9getEndLocEv]
MCAsmParser.h,
libLLVM-3.1.so
namespace llvm
MCAsmParser::TokError ( Twine const& Msg, ArrayRef<SMRange> Ranges )
[symbol: _ZN4llvm11MCAsmParser8TokErrorERKNS_5TwineENS_8ArrayRefINS_7SMRangeEEE]
MCAssembler.h,
libLLVM-3.1.so
namespace llvm
MCAssembler::computeFragmentSize ( MCAsmLayout const& Layout, MCFragment const& F ) const
[symbol: _ZNK4llvm11MCAssembler19computeFragmentSizeERKNS_11MCAsmLayoutERKNS_10MCFragmentE]
MCAssembler::writeSectionData ( MCSectionData const* Section, MCAsmLayout const& Layout ) const
[symbol: _ZNK4llvm11MCAssembler16writeSectionDataEPKNS_13MCSectionDataERKNS_11MCAsmLayoutE]
MCCodeGenInfo.h,
libLLVM-3.1.so
namespace llvm
MCCodeGenInfo::InitMCCodeGenInfo ( enum Reloc::Model RM, enum CodeModel::Model CM, enum CodeGenOpt::Level OL )
[symbol: _ZN4llvm13MCCodeGenInfo17InitMCCodeGenInfoENS_5Reloc5ModelENS_9CodeModel5ModelENS_10CodeGenOpt5LevelE]
MCContext.h,
libLLVM-3.1.so
namespace llvm
MCContext::FatalError ( SMLoc L, Twine const& Msg )
[symbol: _ZN4llvm9MCContext10FatalErrorENS_5SMLocERKNS_5TwineE]
MCContext::GetDwarfFile ( StringRef Directory, StringRef FileName, unsigned int FileNumber )
[symbol: _ZN4llvm9MCContext12GetDwarfFileENS_9StringRefES1_j]
MCContext::MCContext [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI, SourceMgr const* Mgr )
[symbol: _ZN4llvm9MCContextC1ERKNS_9MCAsmInfoERKNS_14MCRegisterInfoEPKNS_16MCObjectFileInfoEPKNS_9SourceMgrE]
MCContext::MCContext [not-in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI, SourceMgr const* Mgr )
[symbol: _ZN4llvm9MCContextC2ERKNS_9MCAsmInfoERKNS_14MCRegisterInfoEPKNS_16MCObjectFileInfoEPKNS_9SourceMgrE]
MCDwarf.h,
libLLVM-3.1.so
namespace llvm
MCGenDwarfInfo::Emit ( MCStreamer* MCOS, MCSymbol const* LineSectionSymbol ) [static]
[symbol: _ZN4llvm14MCGenDwarfInfo4EmitEPNS_10MCStreamerEPKNS_8MCSymbolE]
MCGenDwarfLabelEntry::Make ( MCSymbol* Symbol, MCStreamer* MCOS, SourceMgr& SrcMgr, SMLoc& Loc ) [static]
[symbol: _ZN4llvm20MCGenDwarfLabelEntry4MakeEPNS_8MCSymbolEPNS_10MCStreamerERNS_9SourceMgrERNS_5SMLocE]
MCELFObjectWriter.h,
libLLVM-3.1.so
namespace llvm
MCELFObjectTargetWriter::adjustFixupOffset ( MCFixup const& Fixup, uint64_t& RelocOffset )
[symbol: _ZN4llvm23MCELFObjectTargetWriter17adjustFixupOffsetERKNS_7MCFixupERy]
MCELFObjectTargetWriter::ExplicitRelSym ( MCAssembler const& Asm, MCValue const& Target, MCFragment const& F, MCFixup const& Fixup, bool IsPCRel ) const
[symbol: _ZNK4llvm23MCELFObjectTargetWriter14ExplicitRelSymERKNS_11MCAssemblerERKNS_7MCValueERKNS_10MCFragmentERKNS_7MCFixupEb]
MCELFObjectTargetWriter::getEFlags ( ) const
[symbol: _ZNK4llvm23MCELFObjectTargetWriter9getEFlagsEv]
MCELFObjectTargetWriter::MCELFObjectTargetWriter [in-charge] ( bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_, bool HasRelocationAddend_ )
[symbol: _ZN4llvm23MCELFObjectTargetWriterC1Ebhtb]
MCELFObjectTargetWriter::MCELFObjectTargetWriter [not-in-charge] ( bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_, bool HasRelocationAddend_ )
[symbol: _ZN4llvm23MCELFObjectTargetWriterC2Ebhtb]
MCELFObjectTargetWriter::sortRelocs ( MCAssembler const& Asm, std::vector<ELFRelocationEntry>& Relocs )
[symbol: _ZN4llvm23MCELFObjectTargetWriter10sortRelocsERKNS_11MCAssemblerERSt6vectorINS_18ELFRelocationEntryESaIS5_EE]
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
[symbol: _ZNK4llvm6MCExpr18EvaluateAsAbsoluteERxRKNS_11MCAsmLayoutERKNS_8DenseMapIPKNS_13MCSectionDataEyNS_12DenseMapInfoIS8_EEEE]
MCExpr::EvaluateAsRelocatableImpl ( MCValue& Res, MCAssembler const* Asm, MCAsmLayout const* Layout, DenseMap<MCSectionData const*, unsigned long long, DenseMapInfo<MCSectionData const*> > const* Addrs, bool InSet ) const
[symbol: _ZNK4llvm6MCExpr25EvaluateAsRelocatableImplERNS_7MCValueEPKNS_11MCAssemblerEPKNS_11MCAsmLayoutEPKNS_8DenseMapIPKNS_13MCSectionDataEyNS_12DenseMapInfoISC_EEEEb]
MCObjectStreamer.h,
libLLVM-3.1.so
namespace llvm
MCObjectStreamer::EmitGPRel32Value ( MCExpr const* Value )
[symbol: _ZN4llvm16MCObjectStreamer16EmitGPRel32ValueEPKNS_6MCExprE]
MCObjectStreamer::FinishImpl ( )
[symbol: _ZN4llvm16MCObjectStreamer10FinishImplEv]
MCObjectWriter.h,
libLLVM-3.1.so
namespace llvm
MCObjectWriter::EncodeULEB128 ( uint64_t Value, raw_ostream& OS, unsigned int Padding ) [static]
[symbol: _ZN4llvm14MCObjectWriter13EncodeULEB128EyRNS_11raw_ostreamEj]
MCStreamer.h,
libLLVM-3.1.so
namespace llvm
MCStreamer::EmitCFIEndProcImpl ( MCDwarfFrameInfo& CurFrame )
[symbol: _ZN4llvm10MCStreamer18EmitCFIEndProcImplERNS_16MCDwarfFrameInfoE]
MCStreamer::EmitCFIEscape ( StringRef Values )
[symbol: _ZN4llvm10MCStreamer13EmitCFIEscapeENS_9StringRefE]
MCStreamer::EmitCFIRestore ( int64_t Register )
[symbol: _ZN4llvm10MCStreamer14EmitCFIRestoreEx]
MCStreamer::EmitCFISignalFrame ( )
[symbol: _ZN4llvm10MCStreamer18EmitCFISignalFrameEv]
MCStreamer::EmitCFIStartProcImpl ( MCDwarfFrameInfo& Frame )
[symbol: _ZN4llvm10MCStreamer20EmitCFIStartProcImplERNS_16MCDwarfFrameInfoE]
MCStreamer::EmitCOFFSecRel32 ( MCSymbol const* Symbol )
[symbol: _ZN4llvm10MCStreamer16EmitCOFFSecRel32EPKNS_8MCSymbolE]
MCStreamer::EmitDwarfFileDirective ( unsigned int FileNo, StringRef Directory, StringRef Filename )
[symbol: _ZN4llvm10MCStreamer22EmitDwarfFileDirectiveEjNS_9StringRefES1_]
MCStreamer::EmitGPRel64Value ( MCExpr const* Value )
[symbol: _ZN4llvm10MCStreamer16EmitGPRel64ValueEPKNS_6MCExprE]
MCStreamer::EmitULEB128IntValue ( uint64_t Value, unsigned int AddrSpace, unsigned int Padding )
[symbol: _ZN4llvm10MCStreamer19EmitULEB128IntValueEyjj]
MCStreamer::Finish ( )
[symbol: _ZN4llvm10MCStreamer6FinishEv]
MCStreamer::RecordProcEnd ( MCDwarfFrameInfo& Frame )
[symbol: _ZN4llvm10MCStreamer13RecordProcEndERNS_16MCDwarfFrameInfoE]
MCStreamer::RecordProcStart ( MCDwarfFrameInfo& Frame )
[symbol: _ZN4llvm10MCStreamer15RecordProcStartERNS_16MCDwarfFrameInfoE]
MCWinCOFFObjectWriter.h,
libLLVM-3.1.so
namespace llvm
createWinCOFFObjectWriter ( MCWinCOFFObjectTargetWriter* MOTW, raw_ostream& OS )
[symbol: _ZN4llvm25createWinCOFFObjectWriterEPNS_27MCWinCOFFObjectTargetWriterERNS_11raw_ostreamE]
MCWinCOFFObjectTargetWriter::MCWinCOFFObjectTargetWriter [in-charge] ( unsigned int Machine_ )
[symbol: _ZN4llvm27MCWinCOFFObjectTargetWriterC1Ej]
MCWinCOFFObjectTargetWriter::MCWinCOFFObjectTargetWriter [not-in-charge] ( unsigned int Machine_ )
[symbol: _ZN4llvm27MCWinCOFFObjectTargetWriterC2Ej]
Metadata.h,
libLLVM-3.1.so
namespace llvm
MDNode::replaceOperandWith ( unsigned int i, Value* NewVal )
[symbol: _ZN4llvm6MDNode18replaceOperandWithEjPNS_5ValueE]
NamedMDNode::dump ( ) const
[symbol: _ZNK4llvm11NamedMDNode4dumpEv]
Module.h,
libLLVM-3.1.so
namespace llvm
Module::addModuleFlag ( enum Module::ModFlagBehavior Behavior, StringRef Key, Value* Val )
[symbol: _ZN4llvm6Module13addModuleFlagENS0_15ModFlagBehaviorENS_9StringRefEPNS_5ValueE]
Module::addModuleFlag ( enum Module::ModFlagBehavior Behavior, StringRef Key, uint32_t Val )
[symbol: _ZN4llvm6Module13addModuleFlagENS0_15ModFlagBehaviorENS_9StringRefEj]
Module::addModuleFlag ( MDNode* Node )
[symbol: _ZN4llvm6Module13addModuleFlagEPNS_6MDNodeE]
Module::getModuleFlagsMetadata ( ) const
[symbol: _ZNK4llvm6Module22getModuleFlagsMetadataEv]
Module::getModuleFlagsMetadata ( SmallVectorImpl<Module::ModuleFlagEntry>& Flags ) const
[symbol: _ZNK4llvm6Module22getModuleFlagsMetadataERNS_15SmallVectorImplINS0_15ModuleFlagEntryEEE]
Module::getOrInsertModuleFlagsMetadata ( )
[symbol: _ZN4llvm6Module30getOrInsertModuleFlagsMetadataEv]
ModuleUtils.h,
libLLVM-3.1.so
namespace llvm
appendToGlobalCtors ( Module& M, Function* F, int Priority )
[symbol: _ZN4llvm19appendToGlobalCtorsERNS_6ModuleEPNS_8FunctionEi]
appendToGlobalDtors ( Module& M, Function* F, int Priority )
[symbol: _ZN4llvm19appendToGlobalDtorsERNS_6ModuleEPNS_8FunctionEi]
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
[symbol: _ZNK4llvm14FPMathOperator13getFPAccuracyEv]
Pass.h,
libLLVM-3.1.so
namespace llvm
Pass::createPass ( AnalysisID ID ) [static]
[symbol: _ZN4llvm4Pass10createPassEPKv]
Passes.h,
libLLVM-3.1.so
namespace llvm
BranchFolderPassID [data]
[symbol: _ZN4llvm18BranchFolderPassIDE]
CodePlacementOptID [data]
[symbol: _ZN4llvm18CodePlacementOptIDE]
createSjLjEHPreparePass ( TargetLowering const* tli )
[symbol: _ZN4llvm23createSjLjEHPreparePassEPKNS_14TargetLoweringE]
DeadMachineInstructionElimID [data]
[symbol: _ZN4llvm28DeadMachineInstructionElimIDE]
ExpandISelPseudosID [data]
[symbol: _ZN4llvm19ExpandISelPseudosIDE]
ExpandPostRAPseudosID [data]
[symbol: _ZN4llvm21ExpandPostRAPseudosIDE]
FinalizeMachineBundlesID [data]
[symbol: _ZN4llvm24FinalizeMachineBundlesIDE]
GCMachineCodeAnalysisID [data]
[symbol: _ZN4llvm23GCMachineCodeAnalysisIDE]
IfConverterID [data]
[symbol: _ZN4llvm13IfConverterIDE]
LiveVariablesID [data]
[symbol: _ZN4llvm15LiveVariablesIDE]
LocalStackSlotAllocationID [data]
[symbol: _ZN4llvm26LocalStackSlotAllocationIDE]
MachineBlockPlacementID [data]
[symbol: _ZN4llvm23MachineBlockPlacementIDE]
MachineBlockPlacementStatsID [data]
[symbol: _ZN4llvm28MachineBlockPlacementStatsIDE]
MachineCopyPropagationID [data]
[symbol: _ZN4llvm24MachineCopyPropagationIDE]
MachineCSEID [data]
[symbol: _ZN4llvm12MachineCSEIDE]
MachineLICMID [data]
[symbol: _ZN4llvm13MachineLICMIDE]
MachineSchedulerID [data]
[symbol: _ZN4llvm18MachineSchedulerIDE]
MachineSinkingID [data]
[symbol: _ZN4llvm16MachineSinkingIDE]
NoPassID [data]
[symbol: _ZN4llvm8NoPassIDE]
OptimizePHIsID [data]
[symbol: _ZN4llvm14OptimizePHIsIDE]
PeepholeOptimizerID [data]
[symbol: _ZN4llvm19PeepholeOptimizerIDE]
PostRASchedulerID [data]
[symbol: _ZN4llvm17PostRASchedulerIDE]
ProcessImplicitDefsID [data]
[symbol: _ZN4llvm21ProcessImplicitDefsIDE]
PrologEpilogCodeInserterID [data]
[symbol: _ZN4llvm26PrologEpilogCodeInserterIDE]
RegisterCoalescerID [data]
[symbol: _ZN4llvm19RegisterCoalescerIDE]
StackSlotColoringID [data]
[symbol: _ZN4llvm19StackSlotColoringIDE]
TailDuplicateID [data]
[symbol: _ZN4llvm15TailDuplicateIDE]
TargetPassConfig::addBlockPlacement ( )
[symbol: _ZN4llvm16TargetPassConfig17addBlockPlacementEv]
TargetPassConfig::addFastRegAlloc ( FunctionPass* RegAllocPass )
[symbol: _ZN4llvm16TargetPassConfig15addFastRegAllocEPNS_12FunctionPassE]
TargetPassConfig::addIRPasses ( )
[symbol: _ZN4llvm16TargetPassConfig11addIRPassesEv]
TargetPassConfig::addISelPrepare ( )
[symbol: _ZN4llvm16TargetPassConfig14addISelPrepareEv]
TargetPassConfig::addMachineLateOptimization ( )
[symbol: _ZN4llvm16TargetPassConfig26addMachineLateOptimizationEv]
TargetPassConfig::addMachinePasses ( )
[symbol: _ZN4llvm16TargetPassConfig16addMachinePassesEv]
TargetPassConfig::addMachineSSAOptimization ( )
[symbol: _ZN4llvm16TargetPassConfig25addMachineSSAOptimizationEv]
TargetPassConfig::addOptimizedRegAlloc ( FunctionPass* RegAllocPass )
[symbol: _ZN4llvm16TargetPassConfig20addOptimizedRegAllocEPNS_12FunctionPassE]
TargetPassConfig::addPass ( char& ID )
[symbol: _ZN4llvm16TargetPassConfig7addPassERc]
TargetPassConfig::createRegAllocPass ( bool Optimized )
[symbol: _ZN4llvm16TargetPassConfig18createRegAllocPassEb]
TargetPassConfig::createTargetRegisterAllocator ( bool Optimized )
[symbol: _ZN4llvm16TargetPassConfig29createTargetRegisterAllocatorEb]
TargetPassConfig::EarlyTailDuplicateID [data]
[symbol: _ZN4llvm16TargetPassConfig20EarlyTailDuplicateIDE]
TargetPassConfig::getOptimizeRegAlloc ( ) const
[symbol: _ZNK4llvm16TargetPassConfig19getOptimizeRegAllocEv]
TargetPassConfig::getPassSubstitution ( AnalysisID StandardID ) const
[symbol: _ZNK4llvm16TargetPassConfig19getPassSubstitutionEPKv]
TargetPassConfig::ID [data]
[symbol: _ZN4llvm16TargetPassConfig2IDE]
TargetPassConfig::PostRAMachineLICMID [data]
[symbol: _ZN4llvm16TargetPassConfig19PostRAMachineLICMIDE]
TargetPassConfig::printAndVerify ( char const* Banner ) const
[symbol: _ZNK4llvm16TargetPassConfig14printAndVerifyEPKc]
TargetPassConfig::setOpt ( bool& Opt, bool Val )
[symbol: _ZN4llvm16TargetPassConfig6setOptERbb]
TargetPassConfig::substitutePass ( char& StandardID, char& TargetID )
[symbol: _ZN4llvm16TargetPassConfig14substitutePassERcS1_]
TargetPassConfig::TargetPassConfig [in-charge] ( )
[symbol: _ZN4llvm16TargetPassConfigC1Ev]
TargetPassConfig::TargetPassConfig [in-charge] ( TargetMachine* tm, PassManagerBase& pm )
[symbol: _ZN4llvm16TargetPassConfigC1EPNS_13TargetMachineERNS_15PassManagerBaseE]
TargetPassConfig::TargetPassConfig [not-in-charge] ( )
[symbol: _ZN4llvm16TargetPassConfigC2Ev]
TargetPassConfig::TargetPassConfig [not-in-charge] ( TargetMachine* tm, PassManagerBase& pm )
[symbol: _ZN4llvm16TargetPassConfigC2EPNS_13TargetMachineERNS_15PassManagerBaseE]
TargetPassConfig::~TargetPassConfig [in-charge-deleting] ( )
[symbol: _ZN4llvm16TargetPassConfigD0Ev]
TargetPassConfig::~TargetPassConfig [in-charge] ( )
[symbol: _ZN4llvm16TargetPassConfigD1Ev]
TargetPassConfig::~TargetPassConfig [not-in-charge] ( )
[symbol: _ZN4llvm16TargetPassConfigD2Ev]
UnpackMachineBundlesID [data]
[symbol: _ZN4llvm22UnpackMachineBundlesIDE]
PassManagerBuilder.h,
libLLVM-3.1.so
namespace llvm
PassManagerBuilder::populateLTOPassManager ( PassManagerBase& PM, bool Internalize, bool RunInliner, bool DisableGVNLoadPRE )
[symbol: _ZN4llvm18PassManagerBuilder22populateLTOPassManagerERNS_15PassManagerBaseEbbb]
Process.h,
libLLVM-3.1.so
namespace llvm::sys
Process::OutputReverse ( ) [static]
[symbol: _ZN4llvm3sys7Process13OutputReverseEv]
raw_ostream.h,
libLLVM-3.1.so
namespace llvm
raw_fd_ostream::reverseColor ( )
[symbol: _ZN4llvm14raw_fd_ostream12reverseColorEv]
ReaderWriter.h,
libLLVM-3.1.so
namespace llvm
getStreamedBitcodeModule ( std::string const& name, DataStreamer* streamer, LLVMContext& Context, std::string* ErrMsg )
[symbol: _ZN4llvm24getStreamedBitcodeModuleERKSsPNS_12DataStreamerERNS_11LLVMContextEPSs]
RegisterScavenging.h,
libLLVM-3.1.so
namespace llvm
RegScavenger::scavengeRegister ( TargetRegisterClass const* RegClass, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > I, int SPAdj )
[symbol: _ZN4llvm12RegScavenger16scavengeRegisterEPKNS_19TargetRegisterClassENS_17MachineBasicBlock15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS6_EEEEi]
ResourcePriorityQueue.h,
libLLVM-3.1.so
namespace llvm
resource_sort::operator() ( SUnit const* left, SUnit const* right ) const
[symbol: _ZNK4llvm13resource_sortclEPKNS_5SUnitES3_]
ResourcePriorityQueue::dump ( ScheduleDAG* DAG ) const
[symbol: _ZNK4llvm21ResourcePriorityQueue4dumpEPNS_11ScheduleDAGE]
ResourcePriorityQueue::initNodes ( std::vector<SUnit>& sunits )
[symbol: _ZN4llvm21ResourcePriorityQueue9initNodesERSt6vectorINS_5SUnitESaIS2_EE]
ResourcePriorityQueue::initNumRegDefsLeft ( SUnit* SU )
[symbol: _ZN4llvm21ResourcePriorityQueue18initNumRegDefsLeftEPNS_5SUnitE]
ResourcePriorityQueue::isResourceAvailable ( SUnit* SU )
[symbol: _ZN4llvm21ResourcePriorityQueue19isResourceAvailableEPNS_5SUnitE]
ResourcePriorityQueue::pop ( )
[symbol: _ZN4llvm21ResourcePriorityQueue3popEv]
ResourcePriorityQueue::push ( SUnit* U )
[symbol: _ZN4llvm21ResourcePriorityQueue4pushEPNS_5SUnitE]
ResourcePriorityQueue::rawRegPressureDelta ( SUnit* SU, unsigned int RCId )
[symbol: _ZN4llvm21ResourcePriorityQueue19rawRegPressureDeltaEPNS_5SUnitEj]
ResourcePriorityQueue::regPressureDelta ( SUnit* SU, bool RawPressure )
[symbol: _ZN4llvm21ResourcePriorityQueue16regPressureDeltaEPNS_5SUnitEb]
ResourcePriorityQueue::remove ( SUnit* SU )
[symbol: _ZN4llvm21ResourcePriorityQueue6removeEPNS_5SUnitE]
ResourcePriorityQueue::reserveResources ( SUnit* SU )
[symbol: _ZN4llvm21ResourcePriorityQueue16reserveResourcesEPNS_5SUnitE]
ResourcePriorityQueue::ResourcePriorityQueue [in-charge] ( SelectionDAGISel* IS )
[symbol: _ZN4llvm21ResourcePriorityQueueC1EPNS_16SelectionDAGISelE]
ResourcePriorityQueue::ResourcePriorityQueue [not-in-charge] ( SelectionDAGISel* IS )
[symbol: _ZN4llvm21ResourcePriorityQueueC2EPNS_16SelectionDAGISelE]
ResourcePriorityQueue::scheduledNode ( SUnit* Node )
[symbol: _ZN4llvm21ResourcePriorityQueue13scheduledNodeEPNS_5SUnitE]
ResourcePriorityQueue::SUSchedulingCost ( SUnit* SU )
[symbol: _ZN4llvm21ResourcePriorityQueue16SUSchedulingCostEPNS_5SUnitE]
RuntimeDyld.h,
libLLVM-3.1.so
namespace llvm
RuntimeDyld::mapSectionAddress ( void* LocalAddress, uint64_t TargetAddress )
[symbol: _ZN4llvm11RuntimeDyld17mapSectionAddressEPvy]
RuntimeDyld::reassignSectionAddress ( unsigned int SectionID, uint64_t Addr )
[symbol: _ZN4llvm11RuntimeDyld22reassignSectionAddressEjy]
Scalar.h,
libLLVM-3.1.so
namespace llvm
createGlobalMergePass ( TargetLowering const* TLI )
[symbol: _ZN4llvm21createGlobalMergePassEPKNS_14TargetLoweringE]
createObjCARCAPElimPass ( )
[symbol: _ZN4llvm23createObjCARCAPElimPassEv]
ScalarEvolution.h,
libLLVM-3.1.so
namespace llvm
SCEV::isNonConstantNegative ( ) const
[symbol: _ZNK4llvm4SCEV21isNonConstantNegativeEv]
ScalarEvolutionExpander.h,
libLLVM-3.1.so
namespace llvm
SCEVExpander::getIVIncOperand ( Instruction* IncV, Instruction* InsertPos, bool allowScale )
[symbol: _ZN4llvm12SCEVExpander15getIVIncOperandEPNS_11InstructionES2_b]
SCEVExpander::hoistIVInc ( Instruction* IncV, Instruction* InsertPos )
[symbol: _ZN4llvm12SCEVExpander10hoistIVIncEPNS_11InstructionES2_]
SCEVExpander::replaceCongruentIVs ( Loop* L, DominatorTree const* DT, SmallVectorImpl<WeakVH>& DeadInsts, TargetLowering const* TLI )
[symbol: _ZN4llvm12SCEVExpander19replaceCongruentIVsEPNS_4LoopEPKNS_13DominatorTreeERNS_15SmallVectorImplINS_6WeakVHEEEPKNS_14TargetLoweringE]
ScheduleDAG.h,
libLLVM-3.1.so
namespace llvm
ScheduleDAG::clearDAG ( )
[symbol: _ZN4llvm11ScheduleDAG8clearDAGEv]
ScheduleDAG::VerifyScheduledDAG ( bool isBottomUp )
[symbol: _ZN4llvm11ScheduleDAG18VerifyScheduledDAGEb]
ScheduleDAG::viewGraph ( Twine const& Name, Twine const& Title )
[symbol: _ZN4llvm11ScheduleDAG9viewGraphERKNS_5TwineES3_]
ScheduleDAGInstrs.h,
libLLVM-3.1.so
namespace llvm
Reg2SUnitsMap::clear ( )
[symbol: _ZN4llvm13Reg2SUnitsMap5clearEv]
Reg2SUnitsMap::setRegLimit ( unsigned int Limit )
[symbol: _ZN4llvm13Reg2SUnitsMap11setRegLimitEj]
ScheduleDAGInstrs::addPhysRegDataDeps ( SUnit* SU, MachineOperand const& MO )
[symbol: _ZN4llvm17ScheduleDAGInstrs18addPhysRegDataDepsEPNS_5SUnitERKNS_14MachineOperandE]
ScheduleDAGInstrs::addPhysRegDeps ( SUnit* SU, unsigned int OperIdx )
[symbol: _ZN4llvm17ScheduleDAGInstrs14addPhysRegDepsEPNS_5SUnitEj]
ScheduleDAGInstrs::addSchedBarrierDeps ( )
[symbol: _ZN4llvm17ScheduleDAGInstrs19addSchedBarrierDepsEv]
ScheduleDAGInstrs::addVRegDefDeps ( SUnit* SU, unsigned int OperIdx )
[symbol: _ZN4llvm17ScheduleDAGInstrs14addVRegDefDepsEPNS_5SUnitEj]
ScheduleDAGInstrs::addVRegUseDeps ( SUnit* SU, unsigned int OperIdx )
[symbol: _ZN4llvm17ScheduleDAGInstrs14addVRegUseDepsEPNS_5SUnitEj]
ScheduleDAGInstrs::buildSchedGraph ( AliasAnalysis* AA )
[symbol: _ZN4llvm17ScheduleDAGInstrs15buildSchedGraphEPNS_13AliasAnalysisE]
ScheduleDAGInstrs::computeLatency ( SUnit* SU )
[symbol: _ZN4llvm17ScheduleDAGInstrs14computeLatencyEPNS_5SUnitE]
ScheduleDAGInstrs::computeOperandLatency ( SUnit* Def, SUnit* Use, SDep& dep ) const
[symbol: _ZNK4llvm17ScheduleDAGInstrs21computeOperandLatencyEPNS_5SUnitES2_RNS_4SDepE]
ScheduleDAGInstrs::dumpNode ( SUnit const* SU ) const
[symbol: _ZNK4llvm17ScheduleDAGInstrs8dumpNodeEPKNS_5SUnitE]
ScheduleDAGInstrs::enterRegion ( MachineBasicBlock* bb, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > begin, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > end, unsigned int endcount )
[symbol: _ZN4llvm17ScheduleDAGInstrs11enterRegionEPNS_17MachineBasicBlockENS1_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS4_EEEES7_j]
ScheduleDAGInstrs::exitRegion ( )
[symbol: _ZN4llvm17ScheduleDAGInstrs10exitRegionEv]
ScheduleDAGInstrs::finishBlock ( )
[symbol: _ZN4llvm17ScheduleDAGInstrs11finishBlockEv]
ScheduleDAGInstrs::getDAGName ( ) const
[symbol: _ZNK4llvm17ScheduleDAGInstrs10getDAGNameEv]
ScheduleDAGInstrs::getGraphNodeLabel ( SUnit const* SU ) const
[symbol: _ZNK4llvm17ScheduleDAGInstrs17getGraphNodeLabelEPKNS_5SUnitE]
ScheduleDAGInstrs::initSUnits ( )
[symbol: _ZN4llvm17ScheduleDAGInstrs10initSUnitsEv]
ScheduleDAGInstrs::ScheduleDAGInstrs [in-charge] ( MachineFunction& mf, MachineLoopInfo const& mli, MachineDominatorTree const& mdt, bool IsPostRAFlag, LiveIntervals* LIS )
[symbol: _ZN4llvm17ScheduleDAGInstrsC1ERNS_15MachineFunctionERKNS_15MachineLoopInfoERKNS_20MachineDominatorTreeEbPNS_13LiveIntervalsE]
ScheduleDAGInstrs::ScheduleDAGInstrs [not-in-charge] ( MachineFunction& mf, MachineLoopInfo const& mli, MachineDominatorTree const& mdt, bool IsPostRAFlag, LiveIntervals* LIS )
[symbol: _ZN4llvm17ScheduleDAGInstrsC2ERNS_15MachineFunctionERKNS_15MachineLoopInfoERKNS_20MachineDominatorTreeEbPNS_13LiveIntervalsE]
ScheduleDAGInstrs::startBlock ( MachineBasicBlock* BB )
[symbol: _ZN4llvm17ScheduleDAGInstrs10startBlockEPNS_17MachineBasicBlockE]
SchedulerRegistry.h,
libLLVM-3.1.so
namespace llvm
createVLIWDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )
[symbol: _ZN4llvm22createVLIWDAGSchedulerEPNS_16SelectionDAGISelENS_10CodeGenOpt5LevelE]
SelectionDAG.h,
libLLVM-3.1.so
namespace llvm
SelectionDAG::ComputeMaskedBits ( SDValue Op, APInt& KnownZero, APInt& KnownOne, unsigned int Depth ) const
[symbol: _ZNK4llvm12SelectionDAG17ComputeMaskedBitsENS_7SDValueERNS_5APIntES3_j]
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 )
[symbol: _ZN4llvm12SelectionDAG7getLoadENS_3ISD14MemIndexedModeENS1_11LoadExtTypeENS_3EVTENS_8DebugLocENS_7SDValueES6_S6_NS_18MachinePointerInfoES4_bbbjPKNS_6MDNodeESA_]
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 )
[symbol: _ZN4llvm12SelectionDAG7getLoadENS_3EVTENS_8DebugLocENS_7SDValueES3_NS_18MachinePointerInfoEbbbjPKNS_6MDNodeES7_]
SelectionDAG::getRegisterMask ( uint32_t const* RegMask )
[symbol: _ZN4llvm12SelectionDAG15getRegisterMaskEPKj]
SelectionDAG::SelectionDAG [in-charge] ( TargetMachine const& TM, enum CodeGenOpt::Level p2 )
[symbol: _ZN4llvm12SelectionDAGC1ERKNS_13TargetMachineENS_10CodeGenOpt5LevelE]
SelectionDAG::SelectionDAG [not-in-charge] ( TargetMachine const& TM, enum CodeGenOpt::Level p2 )
[symbol: _ZN4llvm12SelectionDAGC2ERKNS_13TargetMachineENS_10CodeGenOpt5LevelE]
SmallPtrSet.h,
libLLVM-3.1.so
namespace llvm
SmallPtrSetImpl::swap ( SmallPtrSetImpl& RHS )
[symbol: _ZN4llvm15SmallPtrSetImpl4swapERS0_]
SourceMgr.h,
libLLVM-3.1.so
namespace llvm
SMDiagnostic::print ( char const* ProgName, raw_ostream& S, bool ShowColors ) const
[symbol: _ZNK4llvm12SMDiagnostic5printEPKcRNS_11raw_ostreamEb]
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 )
[symbol: _ZN4llvm12SMDiagnosticC1ERKNS_9SourceMgrENS_5SMLocERKSsiiNS1_8DiagKindES6_S6_NS_8ArrayRefISt4pairIjjEEE]
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 )
[symbol: _ZN4llvm12SMDiagnosticC2ERKNS_9SourceMgrENS_5SMLocERKSsiiNS1_8DiagKindES6_S6_NS_8ArrayRefISt4pairIjjEEE]
SourceMgr::GetMessage ( SMLoc Loc, enum SourceMgr::DiagKind Kind, Twine const& Msg, ArrayRef<SMRange> Ranges ) const
[symbol: _ZNK4llvm9SourceMgr10GetMessageENS_5SMLocENS0_8DiagKindERKNS_5TwineENS_8ArrayRefINS_7SMRangeEEE]
SourceMgr::PrintMessage ( SMLoc Loc, enum SourceMgr::DiagKind Kind, Twine const& Msg, ArrayRef<SMRange> Ranges, bool ShowColors ) const
[symbol: _ZNK4llvm9SourceMgr12PrintMessageENS_5SMLocENS0_8DiagKindERKNS_5TwineENS_8ArrayRefINS_7SMRangeEEEb]
StreamableMemoryObject.h,
libLLVM-3.1.so
namespace llvm
getNonStreamedMemoryObject ( unsigned char const* Start, unsigned char const* End )
[symbol: _ZN4llvm26getNonStreamedMemoryObjectEPKhS1_]
StreamableMemoryObject::~StreamableMemoryObject [in-charge-deleting] ( )
[symbol: _ZN4llvm22StreamableMemoryObjectD0Ev]
StreamableMemoryObject::~StreamableMemoryObject [in-charge] ( )
[symbol: _ZN4llvm22StreamableMemoryObjectD1Ev]
StreamableMemoryObject::~StreamableMemoryObject [not-in-charge] ( )
[symbol: _ZN4llvm22StreamableMemoryObjectD2Ev]
StreamingMemoryObject::dropLeadingBytes ( size_t s )
[symbol: _ZN4llvm21StreamingMemoryObject16dropLeadingBytesEj]
StreamingMemoryObject::getExtent ( ) const
[symbol: _ZNK4llvm21StreamingMemoryObject9getExtentEv]
StreamingMemoryObject::isObjectEnd ( uint64_t address ) const
[symbol: _ZNK4llvm21StreamingMemoryObject11isObjectEndEy]
StreamingMemoryObject::isValidAddress ( uint64_t address ) const
[symbol: _ZNK4llvm21StreamingMemoryObject14isValidAddressEy]
StreamingMemoryObject::readByte ( uint64_t address, uint8_t* ptr ) const
[symbol: _ZNK4llvm21StreamingMemoryObject8readByteEyPh]
StreamingMemoryObject::readBytes ( uint64_t address, uint64_t size, uint8_t* buf, uint64_t* copied ) const
[symbol: _ZNK4llvm21StreamingMemoryObject9readBytesEyyPhPy]
StreamingMemoryObject::setKnownObjectSize ( size_t size )
[symbol: _ZN4llvm21StreamingMemoryObject18setKnownObjectSizeEj]
StreamingMemoryObject::StreamingMemoryObject [in-charge] ( DataStreamer* streamer )
[symbol: _ZN4llvm21StreamingMemoryObjectC1EPNS_12DataStreamerE]
StreamingMemoryObject::StreamingMemoryObject [not-in-charge] ( DataStreamer* streamer )
[symbol: _ZN4llvm21StreamingMemoryObjectC2EPNS_12DataStreamerE]
StringRef.h,
libLLVM-3.1.so
namespace llvm
getAsSignedInteger ( StringRef Str, unsigned int Radix, long long& Result )
[symbol: _ZN4llvm18getAsSignedIntegerENS_9StringRefEjRx]
getAsUnsignedInteger ( StringRef Str, unsigned int Radix, unsigned long long& Result )
[symbol: _ZN4llvm20getAsUnsignedIntegerENS_9StringRefEjRy]
hash_value ( StringRef S )
[symbol: _ZN4llvm10hash_valueENS_9StringRefE]
StringRef::lower ( ) const
[symbol: _ZNK4llvm9StringRef5lowerEv]
StringRef::upper ( ) const
[symbol: _ZNK4llvm9StringRef5upperEv]
TargetData.h,
libLLVM-3.1.so
namespace llvm
TargetData::parseSpecifier ( StringRef TargetDescription, TargetData* td ) [static]
[symbol: _ZN4llvm10TargetData14parseSpecifierENS_9StringRefEPS0_]
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
[symbol: _ZNK4llvm15TargetInstrInfo17foldMemoryOperandENS_17MachineBasicBlock15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS3_EEEERKNS_15SmallVectorImplIjEEi]
TargetInstrInfo::foldMemoryOperand ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) const
[symbol: _ZNK4llvm15TargetInstrInfo17foldMemoryOperandENS_17MachineBasicBlock15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS3_EEEERKNS_15SmallVectorImplIjEEPS3_]
TargetInstrInfo::insertNoop ( MachineBasicBlock& MBB, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > MI ) const
[symbol: _ZNK4llvm15TargetInstrInfo10insertNoopERNS_17MachineBasicBlockENS1_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS4_EEEE]
TargetInstrInfoImpl::getInstrLatency ( InstrItineraryData const* ItinData, SDNode* Node ) const
[symbol: _ZNK4llvm19TargetInstrInfoImpl15getInstrLatencyEPKNS_18InstrItineraryDataEPNS_6SDNodeE]
TargetInstrInfoImpl::getOperandLatency ( InstrItineraryData const* ItinData, SDNode* DefNode, unsigned int DefIdx, SDNode* UseNode, unsigned int UseIdx ) const
[symbol: _ZNK4llvm19TargetInstrInfoImpl17getOperandLatencyEPKNS_18InstrItineraryDataEPNS_6SDNodeEjS5_j]
TargetInstrInfoImpl::isUnpredicatedTerminator ( MachineInstr const* MI ) const
[symbol: _ZNK4llvm19TargetInstrInfoImpl24isUnpredicatedTerminatorEPKNS_12MachineInstrE]
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
[symbol: _ZNK4llvm19TargetInstrInfoImpl13reMaterializeERNS_17MachineBasicBlockENS1_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS4_EEEEjjPKS4_RKNS_18TargetRegisterInfoE]
TargetInstrInfoImpl::ReplaceTailWithBranchTo ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > OldInst, MachineBasicBlock* NewDest ) const
[symbol: _ZNK4llvm19TargetInstrInfoImpl23ReplaceTailWithBranchToENS_17MachineBasicBlock15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS3_EEEEPS1_]
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 )
[symbol: _ZN4llvm13GetReturnInfoEPNS_4TypeENS_10AttributesERNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS_14TargetLoweringEPNS3_IyEE]
TargetLowering::BuildSDIV ( SDNode* N, SelectionDAG& DAG, bool IsAfterLegalization, std::vector<SDNode*>* Created ) const
[symbol: _ZNK4llvm14TargetLowering9BuildSDIVEPNS_6SDNodeERNS_12SelectionDAGEbPSt6vectorIS2_SaIS2_EE]
TargetLowering::BuildUDIV ( SDNode* N, SelectionDAG& DAG, bool IsAfterLegalization, std::vector<SDNode*>* Created ) const
[symbol: _ZNK4llvm14TargetLowering9BuildUDIVEPNS_6SDNodeERNS_12SelectionDAGEbPSt6vectorIS2_SaIS2_EE]
TargetLowering::computeMaskedBitsForTargetNode ( SDValue const Op, APInt& KnownZero, APInt& KnownOne, SelectionDAG const& DAG, unsigned int Depth ) const
[symbol: _ZNK4llvm14TargetLowering30computeMaskedBitsForTargetNodeENS_7SDValueERNS_5APIntES3_RKNS_12SelectionDAGEj]
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
[symbol: _ZNK4llvm14TargetLowering11LowerCallToENS_7SDValueEPNS_4TypeEbbbbjNS_11CallingConv2IDEbbbS1_RSt6vectorINS0_12ArgListEntryESaIS7_EERNS_12SelectionDAGENS_8DebugLocE]
TargetLoweringObjectFileImpl.h,
libLLVM-3.1.so
namespace llvm
TargetLoweringObjectFileELF::getStaticCtorSection ( unsigned int Priority ) const
[symbol: _ZNK4llvm27TargetLoweringObjectFileELF20getStaticCtorSectionEj]
TargetLoweringObjectFileELF::getStaticDtorSection ( unsigned int Priority ) const
[symbol: _ZNK4llvm27TargetLoweringObjectFileELF20getStaticDtorSectionEj]
TargetLoweringObjectFileMachO::emitModuleFlags ( MCStreamer& Streamer, ArrayRef<Module::ModuleFlagEntry> ModuleFlags, Mangler* Mang, TargetMachine const& TM ) const
[symbol: _ZNK4llvm29TargetLoweringObjectFileMachO15emitModuleFlagsERNS_10MCStreamerENS_8ArrayRefINS_6Module15ModuleFlagEntryEEEPNS_7ManglerERKNS_13TargetMachineE]
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 )
[symbol: _ZN4llvm17LLVMTargetMachine19addPassesToEmitFileERNS_15PassManagerBaseERNS_21formatted_raw_ostreamENS_13TargetMachine15CodeGenFileTypeEb]
LLVMTargetMachine::addPassesToEmitMachineCode ( PassManagerBase& PM, JITCodeEmitter& MCE, bool DisableVerify )
[symbol: _ZN4llvm17LLVMTargetMachine26addPassesToEmitMachineCodeERNS_15PassManagerBaseERNS_14JITCodeEmitterEb]
LLVMTargetMachine::addPassesToEmitMC ( PassManagerBase& PM, MCContext*& Ctx, raw_ostream& OS, bool DisableVerify )
[symbol: _ZN4llvm17LLVMTargetMachine17addPassesToEmitMCERNS_15PassManagerBaseERPNS_9MCContextERNS_11raw_ostreamEb]
LLVMTargetMachine::createPassConfig ( PassManagerBase& PM )
[symbol: _ZN4llvm17LLVMTargetMachine16createPassConfigERNS_15PassManagerBaseE]
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 )
[symbol: _ZN4llvm17LLVMTargetMachineC1ERKNS_6TargetENS_9StringRefES4_S4_NS_13TargetOptionsENS_5Reloc5ModelENS_9CodeModel5ModelENS_10CodeGenOpt5LevelE]
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 )
[symbol: _ZN4llvm17LLVMTargetMachineC2ERKNS_6TargetENS_9StringRefES4_S4_NS_13TargetOptionsENS_5Reloc5ModelENS_9CodeModel5ModelENS_10CodeGenOpt5LevelE]
TargetMachine::getOptLevel ( ) const
[symbol: _ZNK4llvm13TargetMachine11getOptLevelEv]
TargetMachine::getTLSModel ( GlobalValue const* GV ) const
[symbol: _ZNK4llvm13TargetMachine11getTLSModelEPKNS_11GlobalValueE]
TargetMachine::TargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, TargetOptions const& Options )
[symbol: _ZN4llvm13TargetMachineC1ERKNS_6TargetENS_9StringRefES4_S4_RKNS_13TargetOptionsE]
TargetMachine::TargetMachine [not-in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, TargetOptions const& Options )
[symbol: _ZN4llvm13TargetMachineC2ERKNS_6TargetENS_9StringRefES4_S4_RKNS_13TargetOptionsE]
TargetOptions.h,
libLLVM-3.1.so
namespace llvm
TargetOptions::DisableFramePointerElim ( MachineFunction const& MF ) const
[symbol: _ZNK4llvm13TargetOptions23DisableFramePointerElimERKNS_15MachineFunctionE]
TargetOptions::getTrapFunctionName ( ) const
[symbol: _ZNK4llvm13TargetOptions19getTrapFunctionNameEv]
TargetOptions::HonorSignDependentRoundingFPMath ( ) const
[symbol: _ZNK4llvm13TargetOptions32HonorSignDependentRoundingFPMathEv]
TargetOptions::LessPreciseFPMAD ( ) const
[symbol: _ZNK4llvm13TargetOptions16LessPreciseFPMADEv]
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 )
[symbol: _ZN4llvm17createAsmStreamerERNS_9MCContextERNS_21formatted_raw_ostreamEbbbbPNS_13MCInstPrinterEPNS_13MCCodeEmitterEPNS_12MCAsmBackendEb]
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
[symbol: _ZNK4llvm19TargetSubtargetInfo21enablePostRASchedulerENS_10CodeGenOpt5LevelERNS0_16AntiDepBreakModeERNS_15SmallVectorImplIPKNS_19TargetRegisterClassEEE]
Triple.h,
libLLVM-3.1.so
namespace llvm
Triple::get32BitArchVariant ( ) const
[symbol: _ZNK4llvm6Triple19get32BitArchVariantEv]
Triple::get64BitArchVariant ( ) const
[symbol: _ZNK4llvm6Triple19get64BitArchVariantEv]
Triple::getMacOSXVersion ( unsigned int& Major, unsigned int& Minor, unsigned int& Micro ) const
[symbol: _ZNK4llvm6Triple16getMacOSXVersionERjS1_S1_]
Triple::isArch16Bit ( ) const
[symbol: _ZNK4llvm6Triple11isArch16BitEv]
Triple::isArch32Bit ( ) const
[symbol: _ZNK4llvm6Triple11isArch32BitEv]
Triple::isArch64Bit ( ) const
[symbol: _ZNK4llvm6Triple11isArch64BitEv]
Triple::Triple [in-charge] ( Twine const& ArchStr, Twine const& VendorStr, Twine const& OSStr )
[symbol: _ZN4llvm6TripleC1ERKNS_5TwineES3_S3_]
Triple::Triple [in-charge] ( Twine const& ArchStr, Twine const& VendorStr, Twine const& OSStr, Twine const& EnvironmentStr )
[symbol: _ZN4llvm6TripleC1ERKNS_5TwineES3_S3_S3_]
Triple::Triple [in-charge] ( Twine const& Str )
[symbol: _ZN4llvm6TripleC1ERKNS_5TwineE]
Triple::Triple [not-in-charge] ( Twine const& ArchStr, Twine const& VendorStr, Twine const& OSStr )
[symbol: _ZN4llvm6TripleC2ERKNS_5TwineES3_S3_]
Triple::Triple [not-in-charge] ( Twine const& ArchStr, Twine const& VendorStr, Twine const& OSStr, Twine const& EnvironmentStr )
[symbol: _ZN4llvm6TripleC2ERKNS_5TwineES3_S3_S3_]
Triple::Triple [not-in-charge] ( Twine const& Str )
[symbol: _ZN4llvm6TripleC2ERKNS_5TwineE]
Type.h,
libLLVM-3.1.so
namespace llvm
Type::getArrayNumElements ( ) const
[symbol: _ZNK4llvm4Type19getArrayNumElementsEv]
Type::getFunctionNumParams ( ) const
[symbol: _ZNK4llvm4Type20getFunctionNumParamsEv]
Type::getFunctionParamType ( unsigned int i ) const
[symbol: _ZNK4llvm4Type20getFunctionParamTypeEj]
Type::getHalfPtrTy ( LLVMContext& C, unsigned int AS ) [static]
[symbol: _ZN4llvm4Type12getHalfPtrTyERNS_11LLVMContextEj]
Type::getHalfTy ( LLVMContext& C ) [static]
[symbol: _ZN4llvm4Type9getHalfTyERNS_11LLVMContextE]
Type::getIntegerBitWidth ( ) const
[symbol: _ZNK4llvm4Type18getIntegerBitWidthEv]
Type::getPointerAddressSpace ( ) const
[symbol: _ZNK4llvm4Type22getPointerAddressSpaceEv]
Type::getSequentialElementType ( ) const
[symbol: _ZNK4llvm4Type24getSequentialElementTypeEv]
Type::getStructElementType ( unsigned int N ) const
[symbol: _ZNK4llvm4Type20getStructElementTypeEj]
Type::getStructName ( ) const
[symbol: _ZNK4llvm4Type13getStructNameEv]
Type::getStructNumElements ( ) const
[symbol: _ZNK4llvm4Type20getStructNumElementsEv]
Type::getVectorNumElements ( ) const
[symbol: _ZNK4llvm4Type20getVectorNumElementsEv]
Type::isFunctionVarArg ( ) const
[symbol: _ZNK4llvm4Type16isFunctionVarArgEv]
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 )
[symbol: _ZN4llvm10UnrollLoopEPNS_4LoopEjjbjPNS_8LoopInfoEPNS_13LPPassManagerE]
UnrollRuntimeLoopProlog ( Loop* L, unsigned int Count, LoopInfo* LI, LPPassManager* LPM )
[symbol: _ZN4llvm23UnrollRuntimeLoopPrologEPNS_4LoopEjPNS_8LoopInfoEPNS_13LPPassManagerE]
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 ( )
[symbol: _ZN4llvm5Value28stripInBoundsConstantOffsetsEv]
Value::stripInBoundsOffsets ( )
[symbol: _ZN4llvm5Value20stripInBoundsOffsetsEv]
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 )
[symbol: _ZN4llvm8MapValueEPKNS_5ValueERNS_8ValueMapIS2_NS_6WeakVHENS_14ValueMapConfigIS2_EEEENS_10RemapFlagsEPNS_20ValueMapTypeRemapperE]
RemapInstruction ( Instruction* I, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VM, enum RemapFlags Flags, ValueMapTypeRemapper* TypeMapper )
[symbol: _ZN4llvm16RemapInstructionEPNS_11InstructionERNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS5_EEEENS_10RemapFlagsEPNS_20ValueMapTypeRemapperE]
ValueTracking.h,
libLLVM-3.1.so
namespace llvm
ComputeMaskedBits ( Value* V, APInt& KnownZero, APInt& KnownOne, TargetData const* TD, unsigned int Depth )
[symbol: _ZN4llvm17ComputeMaskedBitsEPNS_5ValueERNS_5APIntES3_PKNS_10TargetDataEj]
computeMaskedBitsLoad ( MDNode const& Ranges, APInt& KnownZero )
[symbol: _ZN4llvm21computeMaskedBitsLoadERKNS_6MDNodeERNS_5APIntE]
getConstantStringInfo ( Value const* V, StringRef& Str, uint64_t Offset, bool TrimAtNul )
[symbol: _ZN4llvm21getConstantStringInfoEPKNS_5ValueERNS_9StringRefEyb]
isPowerOfTwo ( Value* V, TargetData const* TD, bool OrZero, unsigned int Depth )
[symbol: _ZN4llvm12isPowerOfTwoEPNS_5ValueEPKNS_10TargetDataEbj]
isSafeToSpeculativelyExecute ( Value const* V, TargetData const* TD )
[symbol: _ZN4llvm28isSafeToSpeculativelyExecuteEPKNS_5ValueEPKNS_10TargetDataE]
Vectorize.h,
libLLVM-3.1.so
LLVMAddBBVectorizePass ( LLVMPassManagerRef PM )
Vectorize.h,
libLLVM-3.1.so
namespace llvm
createBBVectorizePass ( VectorizeConfig const& C )
[symbol: _ZN4llvm21createBBVectorizePassERKNS_15VectorizeConfigE]
vectorizeBasicBlock ( Pass* P, BasicBlock& BB, VectorizeConfig const& C )
[symbol: _ZN4llvm19vectorizeBasicBlockEPNS_4PassERNS_10BasicBlockERKNS_15VectorizeConfigE]
VectorizeConfig::VectorizeConfig [in-charge] ( )
[symbol: _ZN4llvm15VectorizeConfigC1Ev]
VectorizeConfig::VectorizeConfig [not-in-charge] ( )
[symbol: _ZN4llvm15VectorizeConfigC2Ev]
YAMLParser.h,
libLLVM-3.1.so
namespace llvm::yaml
Document::Document [in-charge] ( Stream& ParentStream )
[symbol: _ZN4llvm4yaml8DocumentC1ERNS0_6StreamE]
Document::Document [not-in-charge] ( Stream& ParentStream )
[symbol: _ZN4llvm4yaml8DocumentC2ERNS0_6StreamE]
Document::parseBlockNode ( )
[symbol: _ZN4llvm4yaml8Document14parseBlockNodeEv]
Document::skip ( )
[symbol: _ZN4llvm4yaml8Document4skipEv]
dumpTokens ( llvm::StringRef Input, llvm::raw_ostream& p2 )
[symbol: _ZN4llvm4yaml10dumpTokensENS_9StringRefERNS_11raw_ostreamE]
escape ( llvm::StringRef Input )
[symbol: _ZN4llvm4yaml6escapeENS_9StringRefE]
KeyValueNode::getKey ( )
[symbol: _ZN4llvm4yaml12KeyValueNode6getKeyEv]
KeyValueNode::getValue ( )
[symbol: _ZN4llvm4yaml12KeyValueNode8getValueEv]
Node::failed ( ) const
[symbol: _ZNK4llvm4yaml4Node6failedEv]
Node::getAllocator ( )
[symbol: _ZN4llvm4yaml4Node12getAllocatorEv]
Node::getNext ( )
[symbol: _ZN4llvm4yaml4Node7getNextEv]
Node::Node [in-charge] ( unsigned int Type, llvm::OwningPtr<Document>& p2, llvm::StringRef Anchor )
[symbol: _ZN4llvm4yaml4NodeC1EjRNS_9OwningPtrINS0_8DocumentEEENS_9StringRefE]
Node::Node [not-in-charge] ( unsigned int Type, llvm::OwningPtr<Document>& p2, llvm::StringRef Anchor )
[symbol: _ZN4llvm4yaml4NodeC2EjRNS_9OwningPtrINS0_8DocumentEEENS_9StringRefE]
Node::parseBlockNode ( )
[symbol: _ZN4llvm4yaml4Node14parseBlockNodeEv]
Node::peekNext ( )
[symbol: _ZN4llvm4yaml4Node8peekNextEv]
Node::setError ( llvm::Twine const& Message, struct Token& Location ) const
[symbol: _ZNK4llvm4yaml4Node8setErrorERKNS_5TwineERNS0_5TokenE]
ScalarNode::getValue ( llvm::SmallVectorImpl<char>& Storage ) const
[symbol: _ZNK4llvm4yaml10ScalarNode8getValueERNS_15SmallVectorImplIcEE]
scanTokens ( llvm::StringRef Input )
[symbol: _ZN4llvm4yaml10scanTokensENS_9StringRefE]
SequenceNode::increment ( )
[symbol: _ZN4llvm4yaml12SequenceNode9incrementEv]
Stream::begin ( )
[symbol: _ZN4llvm4yaml6Stream5beginEv]
Stream::end ( )
[symbol: _ZN4llvm4yaml6Stream3endEv]
Stream::failed ( )
[symbol: _ZN4llvm4yaml6Stream6failedEv]
Stream::printError ( Node* N, llvm::Twine const& Msg )
[symbol: _ZN4llvm4yaml6Stream10printErrorEPNS0_4NodeERKNS_5TwineE]
Stream::skip ( )
[symbol: _ZN4llvm4yaml6Stream4skipEv]
Stream::Stream [in-charge] ( llvm::StringRef Input, llvm::SourceMgr& p2 )
[symbol: _ZN4llvm4yaml6StreamC1ENS_9StringRefERNS_9SourceMgrE]
Stream::Stream [not-in-charge] ( llvm::StringRef Input, llvm::SourceMgr& p2 )
[symbol: _ZN4llvm4yaml6StreamC2ENS_9StringRefERNS_9SourceMgrE]
Stream::~Stream [in-charge] ( )
[symbol: _ZN4llvm4yaml6StreamD1Ev]
Stream::~Stream [not-in-charge] ( )
[symbol: _ZN4llvm4yaml6StreamD2Ev]
to the top
Removed Symbols (767)
AliasSetTracker.h,
libLLVM-3.0.so
namespace llvm
AliasSetTracker::ASTCallbackVH::~ASTCallbackVH [in-charge-deleting] ( )
[symbol: _ZN4llvm15AliasSetTracker13ASTCallbackVHD0Ev]
AliasSetTracker::ASTCallbackVH::~ASTCallbackVH [in-charge] ( )
[symbol: _ZN4llvm15AliasSetTracker13ASTCallbackVHD1Ev]
Analysis.h,
libLLVM-3.0.so
namespace llvm
isInTailCallPosition ( ImmutableCallSite CS, Attributes CalleeRetAttr, TargetLowering const& TLI )
[symbol: _ZN4llvm20isInTailCallPositionENS_17ImmutableCallSiteEjRKNS_14TargetLoweringE]
isInTailCallPosition ( SelectionDAG& DAG, SDNode* Node, TargetLowering const& TLI )
[symbol: _ZN4llvm20isInTailCallPositionERNS_12SelectionDAGEPNS_6SDNodeERKNS_14TargetLoweringE]
APFloat.h,
libLLVM-3.0.so
namespace llvm
APFloat::getHashValue ( ) const
[symbol: _ZNK4llvm7APFloat12getHashValueEv]
APInt.h,
libLLVM-3.0.so
namespace llvm
APInt::getHashValue ( ) const
[symbol: _ZNK4llvm5APInt12getHashValueEv]
APInt::operator! ( ) const
[symbol: _ZNK4llvm5APIntntEv]
APInt::operator[ ] ( unsigned int bitPosition ) const
[symbol: _ZNK4llvm5APIntixEj]
Archive.h,
libLLVM-3.0.so
namespace llvm
Archive::findModulesDefiningSymbols ( std::set<std::string>& symbols, std::set<Module*>& modules, std::string* ErrMessage )
[symbol: _ZN4llvm7Archive26findModulesDefiningSymbolsERSt3setISsSt4lessISsESaISsEERS1_IPNS_6ModuleES2_IS8_ESaIS8_EEPSs]
Archive.h,
libLLVM-3.0.so
namespace llvm::object
Archive::begin_children ( ) const
[symbol: _ZNK4llvm6object7Archive14begin_childrenEv]
Archive::~Archive [in-charge-deleting] ( )
[symbol: _ZN4llvm6object7ArchiveD0Ev]
Archive::~Archive [in-charge] ( )
[symbol: _ZN4llvm6object7ArchiveD1Ev]
Argument.h,
libLLVM-3.0.so
namespace llvm
Argument::addAttr ( Attributes p1 )
[symbol: _ZN4llvm8Argument7addAttrEj]
Argument::removeAttr ( Attributes p1 )
[symbol: _ZN4llvm8Argument10removeAttrEj]
Argument::~Argument [in-charge-deleting] ( )
[symbol: _ZN4llvm8ArgumentD0Ev]
Argument::~Argument [in-charge] ( )
[symbol: _ZN4llvm8ArgumentD1Ev]
AsmPrinter.h,
libLLVM-3.0.so
namespace llvm
AsmPrinter::EmitEndOfAsmFile ( Module& p1 )
[symbol: _ZN4llvm10AsmPrinter16EmitEndOfAsmFileERNS_6ModuleE]
AsmPrinter::EmitFunctionBodyEnd ( )
[symbol: _ZN4llvm10AsmPrinter19EmitFunctionBodyEndEv]
AsmPrinter::EmitFunctionBodyStart ( )
[symbol: _ZN4llvm10AsmPrinter21EmitFunctionBodyStartEv]
AsmPrinter::EmitInstruction ( MachineInstr const* p1 )
[symbol: _ZN4llvm10AsmPrinter15EmitInstructionEPKNS_12MachineInstrE]
AsmPrinter::EmitStartOfAsmFile ( Module& p1 )
[symbol: _ZN4llvm10AsmPrinter18EmitStartOfAsmFileERNS_6ModuleE]
AsmPrinter::getISAEncoding ( )
[symbol: _ZN4llvm10AsmPrinter14getISAEncodingEv]
AsmPrinter::runOnMachineFunction ( MachineFunction& MF )
[symbol: _ZN4llvm10AsmPrinter20runOnMachineFunctionERNS_15MachineFunctionE]
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
[symbol: _ZNK4llvm11AttrListPtr7addAttrEjj]
AttrListPtr::hasAttrSomewhere ( Attributes Attr ) const
[symbol: _ZNK4llvm11AttrListPtr16hasAttrSomewhereEj]
AttrListPtr::removeAttr ( unsigned int Idx, Attributes Attrs ) const
[symbol: _ZNK4llvm11AttrListPtr10removeAttrEjj]
Attributes.h,
libLLVM-3.0.so
namespace llvm::Attribute
getAsString ( llvm::Attributes Attrs )
[symbol: _ZN4llvm9Attribute11getAsStringEj]
AutoUpgrade.h,
libLLVM-3.0.so
namespace llvm
CheckDebugInfoIntrinsics ( Module* M )
[symbol: _ZN4llvm24CheckDebugInfoIntrinsicsEPNS_6ModuleE]
UpgradeExceptionHandling ( Module* M )
[symbol: _ZN4llvm24UpgradeExceptionHandlingEPNS_6ModuleE]
BasicBlockUtils.h,
libLLVM-3.0.so
namespace llvm
SplitBlockPredecessors ( BasicBlock* BB, BasicBlock*const* Preds, unsigned int NumPreds, char const* Suffix, Pass* P )
[symbol: _ZN4llvm22SplitBlockPredecessorsEPNS_10BasicBlockEPKS1_jPKcPNS_4PassE]
SplitCriticalEdge ( TerminatorInst* TI, unsigned int SuccNum, Pass* P, bool MergeIdenticalEdges, bool DontDeleteUselessPHIs )
[symbol: _ZN4llvm17SplitCriticalEdgeEPNS_14TerminatorInstEjPNS_4PassEbb]
BasicInliner.h,
libLLVM-3.0.so
namespace llvm
BasicInliner::addFunction ( Function* F )
[symbol: _ZN4llvm12BasicInliner11addFunctionEPNS_8FunctionE]
BasicInliner::BasicInliner [in-charge] ( TargetData* T )
[symbol: _ZN4llvm12BasicInlinerC1EPNS_10TargetDataE]
BasicInliner::BasicInliner [not-in-charge] ( TargetData* T )
[symbol: _ZN4llvm12BasicInlinerC2EPNS_10TargetDataE]
BasicInliner::inlineFunctions ( )
[symbol: _ZN4llvm12BasicInliner15inlineFunctionsEv]
BasicInliner::neverInlineFunction ( Function* F )
[symbol: _ZN4llvm12BasicInliner19neverInlineFunctionEPNS_8FunctionE]
BasicInliner::~BasicInliner [in-charge] ( )
[symbol: _ZN4llvm12BasicInlinerD1Ev]
BasicInliner::~BasicInliner [not-in-charge] ( )
[symbol: _ZN4llvm12BasicInlinerD2Ev]
BlockFrequencyInfo.h,
libLLVM-3.0.so
namespace llvm
BlockFrequencyInfo::getBlockFreq ( BasicBlock* BB ) const
[symbol: _ZNK4llvm18BlockFrequencyInfo12getBlockFreqEPNS_10BasicBlockE]
BranchProbability.h,
libLLVM-3.0.so
namespace llvm
BranchProbability::BranchProbability [in-charge] ( uint32_t n, uint32_t d )
[symbol: _ZN4llvm17BranchProbabilityC1Ejj]
BranchProbability::BranchProbability [not-in-charge] ( uint32_t n, uint32_t d )
[symbol: _ZN4llvm17BranchProbabilityC2Ejj]
BranchProbabilityInfo.h,
libLLVM-3.0.so
namespace llvm
BranchProbabilityInfo::printEdgeProbability ( raw_ostream& OS, BasicBlock* Src, BasicBlock* Dst ) const
[symbol: _ZNK4llvm21BranchProbabilityInfo20printEdgeProbabilityERNS_11raw_ostreamEPNS_10BasicBlockES4_]
CallGraphSCCPass.h,
libLLVM-3.0.so
namespace llvm
CallGraphSCCPass::doFinalization ( CallGraph& CG )
[symbol: _ZN4llvm16CallGraphSCCPass14doFinalizationERNS_9CallGraphE]
CallGraphSCCPass::doInitialization ( CallGraph& CG )
[symbol: _ZN4llvm16CallGraphSCCPass16doInitializationERNS_9CallGraphE]
CallGraphSCCPass::getPotentialPassManagerType ( ) const
[symbol: _ZNK4llvm16CallGraphSCCPass27getPotentialPassManagerTypeEv]
CallGraphSCCPass::~CallGraphSCCPass [in-charge-deleting] ( )
[symbol: _ZN4llvm16CallGraphSCCPassD0Ev]
CallGraphSCCPass::~CallGraphSCCPass [in-charge] ( )
[symbol: _ZN4llvm16CallGraphSCCPassD1Ev]
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 )
[symbol: _ZN4llvm25CloneAndPruneFunctionIntoEPNS_8FunctionEPKS0_RNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS5_EENS_14ValueMapConfigIS7_EENS_12DenseMapInfoIS9_EEEEbRNS_15SmallVectorImplIPNS_10ReturnInstEEEPKcPNS_14ClonedCodeInfoEPKNS_10TargetDataEPNS_11InstructionE]
CloneBasicBlock ( BasicBlock const* BB, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap, Twine const& NameSuffix, Function* F, ClonedCodeInfo* CodeInfo )
[symbol: _ZN4llvm15CloneBasicBlockEPKNS_10BasicBlockERNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS4_EENS_14ValueMapConfigIS6_EENS_12DenseMapInfoIS8_EEEERKNS_5TwineEPNS_8FunctionEPNS_14ClonedCodeInfoE]
CloneFunction ( Function const* F, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap, bool ModuleLevelChanges, ClonedCodeInfo* CodeInfo )
[symbol: _ZN4llvm13CloneFunctionEPKNS_8FunctionERNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS4_EENS_14ValueMapConfigIS6_EENS_12DenseMapInfoIS8_EEEEbPNS_14ClonedCodeInfoE]
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 )
[symbol: _ZN4llvm17CloneFunctionIntoEPNS_8FunctionEPKS0_RNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS5_EENS_14ValueMapConfigIS7_EENS_12DenseMapInfoIS9_EEEEbRNS_15SmallVectorImplIPNS_10ReturnInstEEEPKcPNS_14ClonedCodeInfoE]
CloneModule ( Module const* M, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap )
[symbol: _ZN4llvm11CloneModuleEPKNS_6ModuleERNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS4_EENS_14ValueMapConfigIS6_EENS_12DenseMapInfoIS8_EEEE]
InlineFunction ( CallInst* C, InlineFunctionInfo& IFI )
[symbol: _ZN4llvm14InlineFunctionEPNS_8CallInstERNS_18InlineFunctionInfoE]
InlineFunction ( CallSite CS, InlineFunctionInfo& IFI )
[symbol: _ZN4llvm14InlineFunctionENS_8CallSiteERNS_18InlineFunctionInfoE]
InlineFunction ( InvokeInst* II, InlineFunctionInfo& IFI )
[symbol: _ZN4llvm14InlineFunctionEPNS_10InvokeInstERNS_18InlineFunctionInfoE]
CodeMetrics.h,
libLLVM-3.0.so
namespace llvm
CodeMetrics::CountCodeReductionForAlloca ( Value* V )
[symbol: _ZN4llvm11CodeMetrics27CountCodeReductionForAllocaEPNS_5ValueE]
CodeMetrics::CountCodeReductionForConstant ( Value* V )
[symbol: _ZN4llvm11CodeMetrics29CountCodeReductionForConstantEPNS_5ValueE]
COFF.h,
libLLVM-3.0.so
namespace llvm::object
COFFObjectFile::getRelocationType ( union DataRefImpl Rel, uint32_t& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile17getRelocationTypeENS0_11DataRefImplERj]
COFFObjectFile::getSymbolOffset ( union DataRefImpl Symb, uint64_t& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile15getSymbolOffsetENS0_11DataRefImplERy]
COFFObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::SymbolType& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef10SymbolTypeE]
COFFObjectFile::isSymbolGlobal ( union DataRefImpl Symb, bool& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile14isSymbolGlobalENS0_11DataRefImplERb]
COFFObjectFile::isSymbolInternal ( union DataRefImpl Symb, bool& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile16isSymbolInternalENS0_11DataRefImplERb]
COFFObjectFile::~COFFObjectFile [in-charge-deleting] ( )
[symbol: _ZN4llvm6object14COFFObjectFileD0Ev]
COFFObjectFile::~COFFObjectFile [in-charge] ( )
[symbol: _ZN4llvm6object14COFFObjectFileD1Ev]
CommandLine.h,
libLLVM-3.0.so
namespace llvm::cl
GenericOptionValue::~GenericOptionValue [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl18GenericOptionValueD0Ev]
GenericOptionValue::~GenericOptionValue [in-charge] ( )
[symbol: _ZN4llvm2cl18GenericOptionValueD1Ev]
OptionValue<bool>::~OptionValue [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl11OptionValueIbED0Ev]
OptionValue<bool>::~OptionValue [in-charge] ( )
[symbol: _ZN4llvm2cl11OptionValueIbED1Ev]
OptionValue<char>::~OptionValue [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl11OptionValueIcED0Ev]
OptionValue<char>::~OptionValue [in-charge] ( )
[symbol: _ZN4llvm2cl11OptionValueIcED1Ev]
OptionValue<int>::~OptionValue [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl11OptionValueIiED0Ev]
OptionValue<int>::~OptionValue [in-charge] ( )
[symbol: _ZN4llvm2cl11OptionValueIiED1Ev]
OptionValue<llvm::PassInfo const*>::~OptionValue [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl11OptionValueIPKNS_8PassInfoEED0Ev]
OptionValue<llvm::PassInfo const*>::~OptionValue [in-charge] ( )
[symbol: _ZN4llvm2cl11OptionValueIPKNS_8PassInfoEED1Ev]
OptionValue<unsigned int>::~OptionValue [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl11OptionValueIjED0Ev]
OptionValue<unsigned int>::~OptionValue [in-charge] ( )
[symbol: _ZN4llvm2cl11OptionValueIjED1Ev]
OptionValueBase<bool,(bool)false>::~OptionValueBase [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl15OptionValueBaseIbLb0EED0Ev]
OptionValueBase<bool,(bool)false>::~OptionValueBase [in-charge] ( )
[symbol: _ZN4llvm2cl15OptionValueBaseIbLb0EED1Ev]
OptionValueBase<char,(bool)false>::~OptionValueBase [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl15OptionValueBaseIcLb0EED0Ev]
OptionValueBase<char,(bool)false>::~OptionValueBase [in-charge] ( )
[symbol: _ZN4llvm2cl15OptionValueBaseIcLb0EED1Ev]
OptionValueBase<int,(bool)false>::~OptionValueBase [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl15OptionValueBaseIiLb0EED0Ev]
OptionValueBase<int,(bool)false>::~OptionValueBase [in-charge] ( )
[symbol: _ZN4llvm2cl15OptionValueBaseIiLb0EED1Ev]
OptionValueBase<llvm::PassInfo const*,(bool)false>::~OptionValueBase [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl15OptionValueBaseIPKNS_8PassInfoELb0EED0Ev]
OptionValueBase<llvm::PassInfo const*,(bool)false>::~OptionValueBase [in-charge] ( )
[symbol: _ZN4llvm2cl15OptionValueBaseIPKNS_8PassInfoELb0EED1Ev]
OptionValueBase<unsigned int,(bool)false>::~OptionValueBase [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl15OptionValueBaseIjLb0EED0Ev]
OptionValueBase<unsigned int,(bool)false>::~OptionValueBase [in-charge] ( )
[symbol: _ZN4llvm2cl15OptionValueBaseIjLb0EED1Ev]
OptionValueCopy<bool>::compare ( GenericOptionValue const& V ) const
[symbol: _ZNK4llvm2cl15OptionValueCopyIbE7compareERKNS0_18GenericOptionValueE]
OptionValueCopy<bool>::~OptionValueCopy [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl15OptionValueCopyIbED0Ev]
OptionValueCopy<bool>::~OptionValueCopy [in-charge] ( )
[symbol: _ZN4llvm2cl15OptionValueCopyIbED1Ev]
OptionValueCopy<char>::compare ( GenericOptionValue const& V ) const
[symbol: _ZNK4llvm2cl15OptionValueCopyIcE7compareERKNS0_18GenericOptionValueE]
OptionValueCopy<char>::~OptionValueCopy [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl15OptionValueCopyIcED0Ev]
OptionValueCopy<char>::~OptionValueCopy [in-charge] ( )
[symbol: _ZN4llvm2cl15OptionValueCopyIcED1Ev]
OptionValueCopy<int>::compare ( GenericOptionValue const& V ) const
[symbol: _ZNK4llvm2cl15OptionValueCopyIiE7compareERKNS0_18GenericOptionValueE]
OptionValueCopy<int>::~OptionValueCopy [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl15OptionValueCopyIiED0Ev]
OptionValueCopy<int>::~OptionValueCopy [in-charge] ( )
[symbol: _ZN4llvm2cl15OptionValueCopyIiED1Ev]
OptionValueCopy<llvm::PassInfo const*>::compare ( GenericOptionValue const& V ) const
[symbol: _ZNK4llvm2cl15OptionValueCopyIPKNS_8PassInfoEE7compareERKNS0_18GenericOptionValueE]
OptionValueCopy<llvm::PassInfo const*>::~OptionValueCopy [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl15OptionValueCopyIPKNS_8PassInfoEED0Ev]
OptionValueCopy<llvm::PassInfo const*>::~OptionValueCopy [in-charge] ( )
[symbol: _ZN4llvm2cl15OptionValueCopyIPKNS_8PassInfoEED1Ev]
OptionValueCopy<unsigned int>::compare ( GenericOptionValue const& V ) const
[symbol: _ZNK4llvm2cl15OptionValueCopyIjE7compareERKNS0_18GenericOptionValueE]
OptionValueCopy<unsigned int>::~OptionValueCopy [in-charge-deleting] ( )
[symbol: _ZN4llvm2cl15OptionValueCopyIjED0Ev]
OptionValueCopy<unsigned int>::~OptionValueCopy [in-charge] ( )
[symbol: _ZN4llvm2cl15OptionValueCopyIjED1Ev]
ParseCommandLineOptions ( int argc, char** argv, char const* Overview, bool ReadResponseFiles )
[symbol: _ZN4llvm2cl23ParseCommandLineOptionsEiPPcPKcb]
Constant.h,
libLLVM-3.0.so
namespace llvm
Constant::destroyConstant ( )
[symbol: _ZN4llvm8Constant15destroyConstantEv]
Constant::getVectorElements ( SmallVectorImpl<Constant*>& Elts ) const
[symbol: _ZNK4llvm8Constant17getVectorElementsERNS_15SmallVectorImplIPS0_EE]
Constant::replaceUsesOfWithOnConstant ( Value* p1, Value* p2, Use* p3 )
[symbol: _ZN4llvm8Constant27replaceUsesOfWithOnConstantEPNS_5ValueES2_PNS_3UseE]
Constant::~Constant [in-charge-deleting] ( )
[symbol: _ZN4llvm8ConstantD0Ev]
Constant::~Constant [in-charge] ( )
[symbol: _ZN4llvm8ConstantD1Ev]
ConstantFolding.h,
libLLVM-3.0.so
namespace llvm
ConstantFoldCall ( Function* F, ArrayRef<Constant*> Operands )
[symbol: _ZN4llvm16ConstantFoldCallEPNS_8FunctionENS_8ArrayRefIPNS_8ConstantEEE]
ConstantFoldCompareInstOperands ( unsigned int Predicate, Constant* LHS, Constant* RHS, TargetData const* TD )
[symbol: _ZN4llvm31ConstantFoldCompareInstOperandsEjPNS_8ConstantES1_PKNS_10TargetDataE]
ConstantFoldConstantExpression ( ConstantExpr const* CE, TargetData const* TD )
[symbol: _ZN4llvm30ConstantFoldConstantExpressionEPKNS_12ConstantExprEPKNS_10TargetDataE]
ConstantFoldInstOperands ( unsigned int Opcode, Type* DestTy, ArrayRef<Constant*> Ops, TargetData const* TD )
[symbol: _ZN4llvm24ConstantFoldInstOperandsEjPNS_4TypeENS_8ArrayRefIPNS_8ConstantEEEPKNS_10TargetDataE]
ConstantFoldInstruction ( Instruction* I, TargetData const* TD )
[symbol: _ZN4llvm23ConstantFoldInstructionEPNS_11InstructionEPKNS_10TargetDataE]
Constants.h,
libLLVM-3.0.so
namespace llvm
BlockAddress::~BlockAddress [in-charge-deleting] ( )
[symbol: _ZN4llvm12BlockAddressD0Ev]
BlockAddress::~BlockAddress [in-charge] ( )
[symbol: _ZN4llvm12BlockAddressD1Ev]
ConstantAggregateZero::~ConstantAggregateZero [in-charge-deleting] ( )
[symbol: _ZN4llvm21ConstantAggregateZeroD0Ev]
ConstantAggregateZero::~ConstantAggregateZero [in-charge] ( )
[symbol: _ZN4llvm21ConstantAggregateZeroD1Ev]
ConstantArray::get ( LLVMContext& Context, StringRef Initializer, bool AddNull ) [static]
[symbol: _ZN4llvm13ConstantArray3getERNS_11LLVMContextENS_9StringRefEb]
ConstantArray::getAsCString ( ) const
[symbol: _ZNK4llvm13ConstantArray12getAsCStringEv]
ConstantArray::getAsString ( ) const
[symbol: _ZNK4llvm13ConstantArray11getAsStringEv]
ConstantArray::isCString ( ) const
[symbol: _ZNK4llvm13ConstantArray9isCStringEv]
ConstantArray::isString ( ) const
[symbol: _ZNK4llvm13ConstantArray8isStringEv]
ConstantArray::~ConstantArray [in-charge-deleting] ( )
[symbol: _ZN4llvm13ConstantArrayD0Ev]
ConstantArray::~ConstantArray [in-charge] ( )
[symbol: _ZN4llvm13ConstantArrayD1Ev]
ConstantFP::~ConstantFP [in-charge-deleting] ( )
[symbol: _ZN4llvm10ConstantFPD0Ev]
ConstantFP::~ConstantFP [in-charge] ( )
[symbol: _ZN4llvm10ConstantFPD1Ev]
ConstantInt::~ConstantInt [in-charge-deleting] ( )
[symbol: _ZN4llvm11ConstantIntD0Ev]
ConstantInt::~ConstantInt [in-charge] ( )
[symbol: _ZN4llvm11ConstantIntD1Ev]
ConstantPointerNull::~ConstantPointerNull [in-charge-deleting] ( )
[symbol: _ZN4llvm19ConstantPointerNullD0Ev]
ConstantPointerNull::~ConstantPointerNull [in-charge] ( )
[symbol: _ZN4llvm19ConstantPointerNullD1Ev]
ConstantStruct::~ConstantStruct [in-charge-deleting] ( )
[symbol: _ZN4llvm14ConstantStructD0Ev]
ConstantStruct::~ConstantStruct [in-charge] ( )
[symbol: _ZN4llvm14ConstantStructD1Ev]
ConstantVector::isAllOnesValue ( ) const
[symbol: _ZNK4llvm14ConstantVector14isAllOnesValueEv]
ConstantVector::~ConstantVector [in-charge-deleting] ( )
[symbol: _ZN4llvm14ConstantVectorD0Ev]
ConstantVector::~ConstantVector [in-charge] ( )
[symbol: _ZN4llvm14ConstantVectorD1Ev]
UndefValue::~UndefValue [in-charge-deleting] ( )
[symbol: _ZN4llvm10UndefValueD0Ev]
UndefValue::~UndefValue [in-charge] ( )
[symbol: _ZN4llvm10UndefValueD1Ev]
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] ( )
[symbol: _ZN4llvm7DIScopeD0Ev]
DIScope::~DIScope [in-charge] ( )
[symbol: _ZN4llvm7DIScopeD1Ev]
DIType::~DIType [in-charge-deleting] ( )
[symbol: _ZN4llvm6DITypeD0Ev]
DIType::~DIType [in-charge] ( )
[symbol: _ZN4llvm6DITypeD1Ev]
DebugInfoProbe.h,
libLLVM-3.0.so
namespace llvm
DebugInfoProbe::DebugInfoProbe [in-charge] ( )
[symbol: _ZN4llvm14DebugInfoProbeC1Ev]
DebugInfoProbe::DebugInfoProbe [not-in-charge] ( )
[symbol: _ZN4llvm14DebugInfoProbeC2Ev]
DebugInfoProbe::finalize ( Function& F )
[symbol: _ZN4llvm14DebugInfoProbe8finalizeERNS_8FunctionE]
DebugInfoProbe::initialize ( StringRef PName, Function& F )
[symbol: _ZN4llvm14DebugInfoProbe10initializeENS_9StringRefERNS_8FunctionE]
DebugInfoProbe::report ( )
[symbol: _ZN4llvm14DebugInfoProbe6reportEv]
DebugInfoProbe::~DebugInfoProbe [in-charge] ( )
[symbol: _ZN4llvm14DebugInfoProbeD1Ev]
DebugInfoProbe::~DebugInfoProbe [not-in-charge] ( )
[symbol: _ZN4llvm14DebugInfoProbeD2Ev]
DebugInfoProbeInfo::finalize ( Pass* P, Function& F )
[symbol: _ZN4llvm18DebugInfoProbeInfo8finalizeEPNS_4PassERNS_8FunctionE]
DebugInfoProbeInfo::initialize ( Pass* P, Function& F )
[symbol: _ZN4llvm18DebugInfoProbeInfo10initializeEPNS_4PassERNS_8FunctionE]
DebugInfoProbeInfo::~DebugInfoProbeInfo [in-charge] ( )
[symbol: _ZN4llvm18DebugInfoProbeInfoD1Ev]
DebugInfoProbeInfo::~DebugInfoProbeInfo [not-in-charge] ( )
[symbol: _ZN4llvm18DebugInfoProbeInfoD2Ev]
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 )
[symbol: _ZN4llvm9DIBuilder14createFunctionENS_12DIDescriptorENS_9StringRefES2_NS_6DIFileEjNS_6DITypeEbbjbPNS_8FunctionEPNS_6MDNodeES8_]
EdgeBundles.h,
libLLVM-3.0.so
namespace llvm
WriteGraph ( raw_ostream& O, EdgeBundles const& G, bool ShortNames, std::string const& Title )
[symbol: _ZN4llvm10WriteGraphERNS_11raw_ostreamERKNS_11EdgeBundlesEbRKSs]
ExecutionEngine.h,
libLLVM-3.0.so
namespace llvm
EngineBuilder::create ( )
[symbol: _ZN4llvm13EngineBuilder6createEv]
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]
[symbol: _ZN4llvm13EngineBuilder12selectTargetEPNS_6ModuleENS_9StringRefES3_RKNS_15SmallVectorImplISsEENS_5Reloc5ModelENS_9CodeModel5ModelEPSs]
ExecutionEngine::addModule ( Module* M )
[symbol: _ZN4llvm15ExecutionEngine9addModuleEPNS_6ModuleE]
ExecutionEngine::getOrEmitGlobalVariable ( GlobalVariable const* GV )
[symbol: _ZN4llvm15ExecutionEngine23getOrEmitGlobalVariableEPKNS_14GlobalVariableE]
ExecutionEngine::getPointerToFunctionOrStub ( Function* F )
[symbol: _ZN4llvm15ExecutionEngine26getPointerToFunctionOrStubEPNS_8FunctionE]
ExecutionEngine::RegisterJITEventListener ( JITEventListener* p1 )
[symbol: _ZN4llvm15ExecutionEngine24RegisterJITEventListenerEPNS_16JITEventListenerE]
ExecutionEngine::runJITOnFunction ( Function* p1, MachineCodeInfo* p2 )
[symbol: _ZN4llvm15ExecutionEngine16runJITOnFunctionEPNS_8FunctionEPNS_15MachineCodeInfoE]
ExecutionEngine::UnregisterJITEventListener ( JITEventListener* p1 )
[symbol: _ZN4llvm15ExecutionEngine26UnregisterJITEventListenerEPNS_16JITEventListenerE]
FastISel.h,
libLLVM-3.0.so
namespace llvm
FastISel::TargetMaterializeAlloca ( AllocaInst const* C )
[symbol: _ZN4llvm8FastISel23TargetMaterializeAllocaEPKNS_10AllocaInstE]
FastISel::TargetMaterializeConstant ( Constant const* C )
[symbol: _ZN4llvm8FastISel25TargetMaterializeConstantEPKNS_8ConstantE]
FastISel::TargetMaterializeFloatZero ( ConstantFP const* CF )
[symbol: _ZN4llvm8FastISel26TargetMaterializeFloatZeroEPKNS_10ConstantFPE]
FastISel::TryToFoldLoad ( MachineInstr* p1, unsigned int p2, LoadInst const* p3 )
[symbol: _ZN4llvm8FastISel13TryToFoldLoadEPNS_12MachineInstrEjPKNS_8LoadInstE]
FileSystem.h,
libLLVM-3.0.so
namespace llvm::sys::fs
directory_iterator_construct ( directory_iterator& it, llvm::StringRef path )
[symbol: _ZN4llvm3sys2fs28directory_iterator_constructERNS1_18directory_iteratorENS_9StringRefE]
directory_iterator_destruct ( directory_iterator& it )
[symbol: _ZN4llvm3sys2fs27directory_iterator_destructERNS1_18directory_iteratorE]
directory_iterator_increment ( directory_iterator& it )
[symbol: _ZN4llvm3sys2fs28directory_iterator_incrementERNS1_18directory_iteratorE]
identify_magic ( llvm::Twine const& path, enum llvm::sys::LLVMFileType& result )
[symbol: _ZN4llvm3sys2fs14identify_magicERKNS_5TwineERNS0_12LLVMFileTypeE]
FoldingSet.h,
libLLVM-3.0.so
namespace llvm
FoldingSet<SCEV>::~FoldingSet [in-charge-deleting] ( )
[symbol: _ZN4llvm10FoldingSetINS_4SCEVEED0Ev]
FoldingSet<SCEV>::~FoldingSet [in-charge] ( )
[symbol: _ZN4llvm10FoldingSetINS_4SCEVEED1Ev]
FoldingSet<SDNode>::~FoldingSet [in-charge-deleting] ( )
[symbol: _ZN4llvm10FoldingSetINS_6SDNodeEED0Ev]
FoldingSet<SDNode>::~FoldingSet [in-charge] ( )
[symbol: _ZN4llvm10FoldingSetINS_6SDNodeEED1Ev]
Function.h,
libLLVM-3.0.so
namespace llvm
Function::addAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm8Function12addAttributeEjj]
Function::removeAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm8Function15removeAttributeEjj]
FunctionLoweringInfo.h,
libLLVM-3.0.so
namespace llvm
CopyCatchInfo ( BasicBlock const* SuccBB, BasicBlock const* LPad, MachineModuleInfo* MMI, FunctionLoweringInfo& FLI )
[symbol: _ZN4llvm13CopyCatchInfoEPKNS_10BasicBlockES2_PNS_17MachineModuleInfoERNS_20FunctionLoweringInfoE]
GlobalAlias.h,
libLLVM-3.0.so
namespace llvm
GlobalAlias::~GlobalAlias [in-charge-deleting] ( )
[symbol: _ZN4llvm11GlobalAliasD0Ev]
GlobalAlias::~GlobalAlias [in-charge] ( )
[symbol: _ZN4llvm11GlobalAliasD1Ev]
GlobalValue.h,
libLLVM-3.0.so
namespace llvm
GlobalValue::~GlobalValue [in-charge-deleting] ( )
[symbol: _ZN4llvm11GlobalValueD0Ev]
GlobalValue::~GlobalValue [in-charge] ( )
[symbol: _ZN4llvm11GlobalValueD1Ev]
GlobalVariable.h,
libLLVM-3.0.so
namespace llvm
GlobalVariable::~GlobalVariable [in-charge-deleting] ( )
[symbol: _ZN4llvm14GlobalVariableD0Ev]
GlobalVariable::~GlobalVariable [in-charge] ( )
[symbol: _ZN4llvm14GlobalVariableD1Ev]
Host.h,
libLLVM-3.0.so
namespace llvm::sys
getHostTriple ( )
[symbol: _ZN4llvm3sys13getHostTripleEv]
InitializePasses.h,
libLLVM-3.0.so
namespace llvm
initializeLoopSplitterPass ( PassRegistry& p1 )
[symbol: _ZN4llvm26initializeLoopSplitterPassERNS_12PassRegistryE]
initializeRALinScanPass ( PassRegistry& p1 )
[symbol: _ZN4llvm23initializeRALinScanPassERNS_12PassRegistryE]
InlineCost.h,
libLLVM-3.0.so
namespace llvm
InlineCostAnalyzer::clear ( )
[symbol: _ZN4llvm18InlineCostAnalyzer5clearEv]
InlineCostAnalyzer::FunctionInfo::analyzeFunction ( Function* F, TargetData const* TD )
[symbol: _ZN4llvm18InlineCostAnalyzer12FunctionInfo15analyzeFunctionEPNS_8FunctionEPKNS_10TargetDataE]
InlineCostAnalyzer::FunctionInfo::NeverInline ( )
[symbol: _ZN4llvm18InlineCostAnalyzer12FunctionInfo11NeverInlineEv]
InlineCostAnalyzer::getInlineCost ( CallSite CS, Function* Callee, SmallPtrSet<Function const*, 16u>& NeverInline )
[symbol: _ZN4llvm18InlineCostAnalyzer13getInlineCostENS_8CallSiteEPNS_8FunctionERNS_11SmallPtrSetIPKS2_Lj16EEE]
InlineCostAnalyzer::getInlineCost ( CallSite CS, SmallPtrSet<Function const*, 16u>& NeverInline )
[symbol: _ZN4llvm18InlineCostAnalyzer13getInlineCostENS_8CallSiteERNS_11SmallPtrSetIPKNS_8FunctionELj16EEE]
InlineCostAnalyzer::getInlineFudgeFactor ( CallSite CS )
[symbol: _ZN4llvm18InlineCostAnalyzer20getInlineFudgeFactorENS_8CallSiteE]
InlineCostAnalyzer::getSpecializationBonus ( Function* Callee, SmallVectorImpl<unsigned int>& SpecializedArgNo )
[symbol: _ZN4llvm18InlineCostAnalyzer22getSpecializationBonusEPNS_8FunctionERNS_15SmallVectorImplIjEE]
InlineCostAnalyzer::getSpecializationCost ( Function* Callee, SmallVectorImpl<unsigned int>& SpecializedArgNo )
[symbol: _ZN4llvm18InlineCostAnalyzer21getSpecializationCostEPNS_8FunctionERNS_15SmallVectorImplIjEE]
InlineCostAnalyzer::growCachedCostInfo ( Function* Caller, Function* Callee )
[symbol: _ZN4llvm18InlineCostAnalyzer18growCachedCostInfoEPNS_8FunctionES2_]
InlinerPass.h,
libLLVM-3.0.so
namespace llvm
Inliner::Inliner [in-charge] ( char& ID, int Threshold )
[symbol: _ZN4llvm7InlinerC1ERci]
Inliner::Inliner [not-in-charge] ( char& ID, int Threshold )
[symbol: _ZN4llvm7InlinerC2ERci]
Inliner::removeDeadFunctions ( CallGraph& CG, SmallPtrSet<Function const*, 16u>* DNR )
[symbol: _ZN4llvm7Inliner19removeDeadFunctionsERNS_9CallGraphEPNS_11SmallPtrSetIPKNS_8FunctionELj16EEE]
Inliner::~Inliner [in-charge-deleting] ( )
[symbol: _ZN4llvm7InlinerD0Ev]
Inliner::~Inliner [in-charge] ( )
[symbol: _ZN4llvm7InlinerD1Ev]
InstrTypes.h,
libLLVM-3.0.so
namespace llvm
BinaryOperator::~BinaryOperator [in-charge-deleting] ( )
[symbol: _ZN4llvm14BinaryOperatorD0Ev]
BinaryOperator::~BinaryOperator [in-charge] ( )
[symbol: _ZN4llvm14BinaryOperatorD1Ev]
CastInst::~CastInst [in-charge-deleting] ( )
[symbol: _ZN4llvm8CastInstD0Ev]
CastInst::~CastInst [in-charge] ( )
[symbol: _ZN4llvm8CastInstD1Ev]
CmpInst::~CmpInst [in-charge-deleting] ( )
[symbol: _ZN4llvm7CmpInstD0Ev]
CmpInst::~CmpInst [in-charge] ( )
[symbol: _ZN4llvm7CmpInstD1Ev]
Instruction.h,
libLLVM-3.0.so
namespace llvm
Instruction::isSafeToSpeculativelyExecute ( ) const
[symbol: _ZNK4llvm11Instruction28isSafeToSpeculativelyExecuteEv]
Instruction::setMetadata ( char const* Kind, MDNode* Node )
[symbol: _ZN4llvm11Instruction11setMetadataEPKcPNS_6MDNodeE]
Instructions.h,
libLLVM-3.0.so
namespace llvm
AtomicCmpXchgInst::~AtomicCmpXchgInst [in-charge-deleting] ( )
[symbol: _ZN4llvm17AtomicCmpXchgInstD0Ev]
AtomicCmpXchgInst::~AtomicCmpXchgInst [in-charge] ( )
[symbol: _ZN4llvm17AtomicCmpXchgInstD1Ev]
AtomicRMWInst::~AtomicRMWInst [in-charge-deleting] ( )
[symbol: _ZN4llvm13AtomicRMWInstD0Ev]
AtomicRMWInst::~AtomicRMWInst [in-charge] ( )
[symbol: _ZN4llvm13AtomicRMWInstD1Ev]
BitCastInst::~BitCastInst [in-charge-deleting] ( )
[symbol: _ZN4llvm11BitCastInstD0Ev]
BitCastInst::~BitCastInst [in-charge] ( )
[symbol: _ZN4llvm11BitCastInstD1Ev]
BranchInst::~BranchInst [in-charge-deleting] ( )
[symbol: _ZN4llvm10BranchInstD0Ev]
BranchInst::~BranchInst [in-charge] ( )
[symbol: _ZN4llvm10BranchInstD1Ev]
CallInst::addAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm8CallInst12addAttributeEjj]
CallInst::paramHasAttr ( unsigned int i, Attributes attr ) const
[symbol: _ZNK4llvm8CallInst12paramHasAttrEjj]
CallInst::removeAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm8CallInst15removeAttributeEjj]
ExtractElementInst::~ExtractElementInst [in-charge-deleting] ( )
[symbol: _ZN4llvm18ExtractElementInstD0Ev]
ExtractElementInst::~ExtractElementInst [in-charge] ( )
[symbol: _ZN4llvm18ExtractElementInstD1Ev]
ExtractValueInst::~ExtractValueInst [in-charge-deleting] ( )
[symbol: _ZN4llvm16ExtractValueInstD0Ev]
ExtractValueInst::~ExtractValueInst [in-charge] ( )
[symbol: _ZN4llvm16ExtractValueInstD1Ev]
FenceInst::~FenceInst [in-charge-deleting] ( )
[symbol: _ZN4llvm9FenceInstD0Ev]
FenceInst::~FenceInst [in-charge] ( )
[symbol: _ZN4llvm9FenceInstD1Ev]
FPExtInst::~FPExtInst [in-charge-deleting] ( )
[symbol: _ZN4llvm9FPExtInstD0Ev]
FPExtInst::~FPExtInst [in-charge] ( )
[symbol: _ZN4llvm9FPExtInstD1Ev]
FPToSIInst::~FPToSIInst [in-charge-deleting] ( )
[symbol: _ZN4llvm10FPToSIInstD0Ev]
FPToSIInst::~FPToSIInst [in-charge] ( )
[symbol: _ZN4llvm10FPToSIInstD1Ev]
FPToUIInst::~FPToUIInst [in-charge-deleting] ( )
[symbol: _ZN4llvm10FPToUIInstD0Ev]
FPToUIInst::~FPToUIInst [in-charge] ( )
[symbol: _ZN4llvm10FPToUIInstD1Ev]
FPTruncInst::~FPTruncInst [in-charge-deleting] ( )
[symbol: _ZN4llvm11FPTruncInstD0Ev]
FPTruncInst::~FPTruncInst [in-charge] ( )
[symbol: _ZN4llvm11FPTruncInstD1Ev]
GetElementPtrInst::~GetElementPtrInst [in-charge-deleting] ( )
[symbol: _ZN4llvm17GetElementPtrInstD0Ev]
GetElementPtrInst::~GetElementPtrInst [in-charge] ( )
[symbol: _ZN4llvm17GetElementPtrInstD1Ev]
InsertElementInst::~InsertElementInst [in-charge-deleting] ( )
[symbol: _ZN4llvm17InsertElementInstD0Ev]
InsertElementInst::~InsertElementInst [in-charge] ( )
[symbol: _ZN4llvm17InsertElementInstD1Ev]
InsertValueInst::~InsertValueInst [in-charge-deleting] ( )
[symbol: _ZN4llvm15InsertValueInstD0Ev]
InsertValueInst::~InsertValueInst [in-charge] ( )
[symbol: _ZN4llvm15InsertValueInstD1Ev]
IntToPtrInst::~IntToPtrInst [in-charge-deleting] ( )
[symbol: _ZN4llvm12IntToPtrInstD0Ev]
IntToPtrInst::~IntToPtrInst [in-charge] ( )
[symbol: _ZN4llvm12IntToPtrInstD1Ev]
InvokeInst::addAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm10InvokeInst12addAttributeEjj]
InvokeInst::paramHasAttr ( unsigned int i, Attributes attr ) const
[symbol: _ZNK4llvm10InvokeInst12paramHasAttrEjj]
InvokeInst::removeAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm10InvokeInst15removeAttributeEjj]
InvokeInst::~InvokeInst [in-charge-deleting] ( )
[symbol: _ZN4llvm10InvokeInstD0Ev]
InvokeInst::~InvokeInst [in-charge] ( )
[symbol: _ZN4llvm10InvokeInstD1Ev]
LoadInst::~LoadInst [in-charge-deleting] ( )
[symbol: _ZN4llvm8LoadInstD0Ev]
LoadInst::~LoadInst [in-charge] ( )
[symbol: _ZN4llvm8LoadInstD1Ev]
PtrToIntInst::~PtrToIntInst [in-charge-deleting] ( )
[symbol: _ZN4llvm12PtrToIntInstD0Ev]
PtrToIntInst::~PtrToIntInst [in-charge] ( )
[symbol: _ZN4llvm12PtrToIntInstD1Ev]
ResumeInst::~ResumeInst [in-charge-deleting] ( )
[symbol: _ZN4llvm10ResumeInstD0Ev]
ResumeInst::~ResumeInst [in-charge] ( )
[symbol: _ZN4llvm10ResumeInstD1Ev]
SExtInst::~SExtInst [in-charge-deleting] ( )
[symbol: _ZN4llvm8SExtInstD0Ev]
SExtInst::~SExtInst [in-charge] ( )
[symbol: _ZN4llvm8SExtInstD1Ev]
ShuffleVectorInst::getMaskValue ( unsigned int i ) const
[symbol: _ZNK4llvm17ShuffleVectorInst12getMaskValueEj]
ShuffleVectorInst::~ShuffleVectorInst [in-charge-deleting] ( )
[symbol: _ZN4llvm17ShuffleVectorInstD0Ev]
ShuffleVectorInst::~ShuffleVectorInst [in-charge] ( )
[symbol: _ZN4llvm17ShuffleVectorInstD1Ev]
SIToFPInst::~SIToFPInst [in-charge-deleting] ( )
[symbol: _ZN4llvm10SIToFPInstD0Ev]
SIToFPInst::~SIToFPInst [in-charge] ( )
[symbol: _ZN4llvm10SIToFPInstD1Ev]
StoreInst::~StoreInst [in-charge-deleting] ( )
[symbol: _ZN4llvm9StoreInstD0Ev]
StoreInst::~StoreInst [in-charge] ( )
[symbol: _ZN4llvm9StoreInstD1Ev]
SwitchInst::removeCase ( unsigned int idx )
[symbol: _ZN4llvm10SwitchInst10removeCaseEj]
TruncInst::~TruncInst [in-charge-deleting] ( )
[symbol: _ZN4llvm9TruncInstD0Ev]
TruncInst::~TruncInst [in-charge] ( )
[symbol: _ZN4llvm9TruncInstD1Ev]
UIToFPInst::~UIToFPInst [in-charge-deleting] ( )
[symbol: _ZN4llvm10UIToFPInstD0Ev]
UIToFPInst::~UIToFPInst [in-charge] ( )
[symbol: _ZN4llvm10UIToFPInstD1Ev]
UnreachableInst::~UnreachableInst [in-charge-deleting] ( )
[symbol: _ZN4llvm15UnreachableInstD0Ev]
UnreachableInst::~UnreachableInst [in-charge] ( )
[symbol: _ZN4llvm15UnreachableInstD1Ev]
UnwindInst::clone_impl ( ) const
[symbol: _ZNK4llvm10UnwindInst10clone_implEv]
UnwindInst::UnwindInst [in-charge] ( LLVMContext& C, BasicBlock* InsertAtEnd )
[symbol: _ZN4llvm10UnwindInstC1ERNS_11LLVMContextEPNS_10BasicBlockE]
UnwindInst::UnwindInst [in-charge] ( LLVMContext& C, Instruction* InsertBefore )
[symbol: _ZN4llvm10UnwindInstC1ERNS_11LLVMContextEPNS_11InstructionE]
UnwindInst::UnwindInst [not-in-charge] ( LLVMContext& C, BasicBlock* InsertAtEnd )
[symbol: _ZN4llvm10UnwindInstC2ERNS_11LLVMContextEPNS_10BasicBlockE]
UnwindInst::UnwindInst [not-in-charge] ( LLVMContext& C, Instruction* InsertBefore )
[symbol: _ZN4llvm10UnwindInstC2ERNS_11LLVMContextEPNS_11InstructionE]
UnwindInst::~UnwindInst [in-charge-deleting] ( )
[symbol: _ZN4llvm10UnwindInstD0Ev]
UnwindInst::~UnwindInst [in-charge] ( )
[symbol: _ZN4llvm10UnwindInstD1Ev]
ZExtInst::~ZExtInst [in-charge-deleting] ( )
[symbol: _ZN4llvm8ZExtInstD0Ev]
ZExtInst::~ZExtInst [in-charge] ( )
[symbol: _ZN4llvm8ZExtInstD1Ev]
vtable for UnwindInst [data]
[symbol: _ZTVN4llvm10UnwindInstE]
InstructionSimplify.h,
libLLVM-3.0.so
namespace llvm
ReplaceAndSimplifyAllUses ( Instruction* From, Value* To, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm25ReplaceAndSimplifyAllUsesEPNS_11InstructionEPNS_5ValueEPKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyAddInst ( Value* LHS, Value* RHS, bool isNSW, bool isNUW, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyAddInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyAndInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyAndInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyAShrInst ( Value* Op0, Value* Op1, bool isExact, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyAShrInstEPNS_5ValueES1_bPKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyBinOp ( unsigned int Opcode, Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm13SimplifyBinOpEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyCmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyFCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyFCmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyFDivInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyFDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyFRemInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyFRemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyGEPInst ( ArrayRef<Value*> Ops, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyGEPInstENS_8ArrayRefIPNS_5ValueEEEPKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyICmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyICmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyInsertValueInst ( Value* Agg, Value* Val, ArrayRef<unsigned int> Idxs, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm23SimplifyInsertValueInstEPNS_5ValueES1_NS_8ArrayRefIjEEPKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyInstruction ( Instruction* I, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm19SimplifyInstructionEPNS_11InstructionEPKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyLShrInst ( Value* Op0, Value* Op1, bool isExact, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyLShrInstEPNS_5ValueES1_bPKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyMulInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyMulInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyOrInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm14SimplifyOrInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifySDivInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifySDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifySelectInst ( Value* Cond, Value* TrueVal, Value* FalseVal, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm18SimplifySelectInstEPNS_5ValueES1_S1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyShlInst ( Value* Op0, Value* Op1, bool isNSW, bool isNUW, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyShlInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifySRemInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifySRemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifySubInst ( Value* LHS, Value* RHS, bool isNSW, bool isNUW, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifySubInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyUDivInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyUDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyURemInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyURemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
SimplifyXorInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyXorInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
Instrumentation.h,
libLLVM-3.0.so
namespace llvm
createGCOVProfilerPass ( bool EmitNotes, bool EmitData, bool Use402Format )
[symbol: _ZN4llvm22createGCOVProfilerPassEbbb]
IntervalPartition.h,
libLLVM-3.0.so
namespace llvm
IntervalPartition::getAnalysisUsage ( AnalysisUsage& AU ) const
[symbol: _ZNK4llvm17IntervalPartition16getAnalysisUsageERNS_13AnalysisUsageE]
IntervalPartition::~IntervalPartition [in-charge-deleting] ( )
[symbol: _ZN4llvm17IntervalPartitionD0Ev]
IntervalPartition::~IntervalPartition [in-charge] ( )
[symbol: _ZN4llvm17IntervalPartitionD1Ev]
IVUsers.h,
libLLVM-3.0.so
namespace llvm
IVUsers::~IVUsers [in-charge-deleting] ( )
[symbol: _ZN4llvm7IVUsersD0Ev]
IVUsers::~IVUsers [in-charge] ( )
[symbol: _ZN4llvm7IVUsersD1Ev]
JITEventListener.h,
libLLVM-3.0.so
namespace llvm
createOProfileJITEventListener ( )
[symbol: _ZN4llvm30createOProfileJITEventListenerEv]
LatencyPriorityQueue.h,
libLLVM-3.0.so
namespace llvm
LatencyPriorityQueue::ScheduledNode ( SUnit* Node )
[symbol: _ZN4llvm20LatencyPriorityQueue13ScheduledNodeEPNS_5SUnitE]
LazyValueInfo.h,
libLLVM-3.0.so
namespace llvm
LazyValueInfo::~LazyValueInfo [in-charge-deleting] ( )
[symbol: _ZN4llvm13LazyValueInfoD0Ev]
LazyValueInfo::~LazyValueInfo [in-charge] ( )
[symbol: _ZN4llvm13LazyValueInfoD1Ev]
LiveIntervalAnalysis.h,
libLLVM-3.0.so
namespace llvm
LiveIntervals::addIntervalsForSpills ( LiveInterval const& i, SmallVectorImpl<LiveInterval*>const* SpillIs, MachineLoopInfo const* loopInfo, struct VirtRegMap& vrm )
[symbol: _ZN4llvm13LiveIntervals21addIntervalsForSpillsERKNS_12LiveIntervalEPKNS_15SmallVectorImplIPS1_EEPKNS_15MachineLoopInfoERNS_10VirtRegMapE]
LiveIntervals::conflictsWithAliasRef ( LiveInterval& li, unsigned int Reg, SmallPtrSet<MachineInstr*, 32u>& JoinedCopies )
[symbol: _ZN4llvm13LiveIntervals21conflictsWithAliasRefERNS_12LiveIntervalEjRNS_11SmallPtrSetIPNS_12MachineInstrELj32EEE]
LiveIntervals::conflictsWithPhysReg ( LiveInterval const& li, struct VirtRegMap& vrm, unsigned int reg )
[symbol: _ZN4llvm13LiveIntervals20conflictsWithPhysRegERKNS_12LiveIntervalERNS_10VirtRegMapEj]
LiveIntervals::getLastSplitPoint ( LiveInterval const& li, MachineBasicBlock* mbb ) const
[symbol: _ZNK4llvm13LiveIntervals17getLastSplitPointERKNS_12LiveIntervalEPNS_17MachineBasicBlockE]
LiveIntervals::getNumConflictsWithPhysReg ( LiveInterval const& li, unsigned int PhysReg ) const
[symbol: _ZNK4llvm13LiveIntervals26getNumConflictsWithPhysRegERKNS_12LiveIntervalEj]
LiveIntervals::getRepresentativeReg ( unsigned int Reg ) const
[symbol: _ZNK4llvm13LiveIntervals20getRepresentativeRegEj]
LiveIntervals::isReMaterializable ( LiveInterval const& li, VNInfo const* ValNo, MachineInstr* MI )
[symbol: _ZN4llvm13LiveIntervals18isReMaterializableERKNS_12LiveIntervalEPKNS_6VNInfoEPNS_12MachineInstrE]
LiveIntervals::spillPhysRegAroundRegDefsUses ( LiveInterval const& li, unsigned int PhysReg, struct VirtRegMap& vrm )
[symbol: _ZN4llvm13LiveIntervals29spillPhysRegAroundRegDefsUsesERKNS_12LiveIntervalEjRNS_10VirtRegMapE]
LLVMContext.h,
libLLVM-3.0.so
namespace llvm
LLVMContext::emitError ( Instruction const* I, StringRef ErrorStr )
[symbol: _ZN4llvm11LLVMContext9emitErrorEPKNS_11InstructionENS_9StringRefE]
LLVMContext::emitError ( StringRef ErrorStr )
[symbol: _ZN4llvm11LLVMContext9emitErrorENS_9StringRefE]
LLVMContext::emitError ( unsigned int LocCookie, StringRef ErrorStr )
[symbol: _ZN4llvm11LLVMContext9emitErrorEjNS_9StringRefE]
Loads.h,
libLLVM-3.0.so
namespace llvm
FindAvailableLoadedValue ( Value* Ptr, BasicBlock* ScanBB, BasicBlock::iterator& ScanFrom, unsigned int MaxInstsToScan, AliasAnalysis* AA )
[symbol: _ZN4llvm24FindAvailableLoadedValueEPNS_5ValueEPNS_10BasicBlockERNS_14ilist_iteratorINS_11InstructionEEEjPNS_13AliasAnalysisE]
LoopInfo.h,
libLLVM-3.0.so
namespace llvm
Loop::getSmallConstantTripCount ( ) const
[symbol: _ZNK4llvm4Loop25getSmallConstantTripCountEv]
Loop::getSmallConstantTripMultiple ( ) const
[symbol: _ZNK4llvm4Loop28getSmallConstantTripMultipleEv]
Loop::getTripCount ( ) const
[symbol: _ZNK4llvm4Loop12getTripCountEv]
LoopInfo::releaseMemory ( )
[symbol: _ZN4llvm8LoopInfo13releaseMemoryEv]
LoopInfo::~LoopInfo [in-charge-deleting] ( )
[symbol: _ZN4llvm8LoopInfoD0Ev]
LoopInfo::~LoopInfo [in-charge] ( )
[symbol: _ZN4llvm8LoopInfoD1Ev]
LoopPass.h,
libLLVM-3.0.so
namespace llvm
LoopPass::cloneBasicBlockAnalysis ( BasicBlock* F, BasicBlock* T, Loop* L )
[symbol: _ZN4llvm8LoopPass23cloneBasicBlockAnalysisEPNS_10BasicBlockES2_PNS_4LoopE]
LoopPass::deleteAnalysisValue ( Value* V, Loop* L )
[symbol: _ZN4llvm8LoopPass19deleteAnalysisValueEPNS_5ValueEPNS_4LoopE]
LoopPass::doFinalization ( )
[symbol: _ZN4llvm8LoopPass14doFinalizationEv]
LoopPass::doInitialization ( Loop* L, LPPassManager& LPM )
[symbol: _ZN4llvm8LoopPass16doInitializationEPNS_4LoopERNS_13LPPassManagerE]
LoopPass::getPotentialPassManagerType ( ) const
[symbol: _ZNK4llvm8LoopPass27getPotentialPassManagerTypeEv]
LoopPass::~LoopPass [in-charge-deleting] ( )
[symbol: _ZN4llvm8LoopPassD0Ev]
LoopPass::~LoopPass [in-charge] ( )
[symbol: _ZN4llvm8LoopPassD1Ev]
LPPassManager::getAsPass ( )
[symbol: _ZN4llvm13LPPassManager9getAsPassEv]
LPPassManager::getAsPMDataManager ( )
[symbol: _ZN4llvm13LPPassManager18getAsPMDataManagerEv]
LPPassManager::getPassManagerType ( ) const
[symbol: _ZNK4llvm13LPPassManager18getPassManagerTypeEv]
LPPassManager::getPassName ( ) const
[symbol: _ZNK4llvm13LPPassManager11getPassNameEv]
LPPassManager::~LPPassManager [in-charge-deleting] ( )
[symbol: _ZN4llvm13LPPassManagerD0Ev]
LPPassManager::~LPPassManager [in-charge] ( )
[symbol: _ZN4llvm13LPPassManagerD1Ev]
MachineBasicBlock.h,
libLLVM-3.0.so
namespace llvm
MachineBasicBlock::findDebugLoc ( ilist_iterator<MachineInstr>& MBBI )
[symbol: _ZN4llvm17MachineBasicBlock12findDebugLocERNS_14ilist_iteratorINS_12MachineInstrEEE]
MachineBasicBlock::SkipPHIsAndLabels ( ilist_iterator<MachineInstr> I )
[symbol: _ZN4llvm17MachineBasicBlock17SkipPHIsAndLabelsENS_14ilist_iteratorINS_12MachineInstrEEE]
MachineBlockFrequencyInfo.h,
libLLVM-3.0.so
namespace llvm
MachineBlockFrequencyInfo::getBlockFreq ( MachineBasicBlock* MBB ) const
[symbol: _ZNK4llvm25MachineBlockFrequencyInfo12getBlockFreqEPNS_17MachineBasicBlockE]
MachineBranchProbabilityInfo.h,
libLLVM-3.0.so
namespace llvm
MachineBranchProbabilityInfo::getEdgeWeight ( MachineBasicBlock* Src, MachineBasicBlock* Dst ) const
[symbol: _ZNK4llvm28MachineBranchProbabilityInfo13getEdgeWeightEPNS_17MachineBasicBlockES2_]
MachineCodeEmitter.h,
libLLVM-3.0.so
namespace llvm
MachineCodeEmitter::allocateSpace ( uintptr_t Size, unsigned int Alignment )
[symbol: _ZN4llvm18MachineCodeEmitter13allocateSpaceEjj]
MachineCodeEmitter::getCurrentPCOffset ( ) const
[symbol: _ZNK4llvm18MachineCodeEmitter18getCurrentPCOffsetEv]
MachineCodeEmitter::getCurrentPCValue ( ) const
[symbol: _ZNK4llvm18MachineCodeEmitter17getCurrentPCValueEv]
MachineCodeEmitter::processDebugLoc ( DebugLoc DL, bool BeforePrintintInsn )
[symbol: _ZN4llvm18MachineCodeEmitter15processDebugLocENS_8DebugLocEb]
MachineCodeEmitter::~MachineCodeEmitter [in-charge-deleting] ( )
[symbol: _ZN4llvm18MachineCodeEmitterD0Ev]
MachineCodeEmitter::~MachineCodeEmitter [in-charge] ( )
[symbol: _ZN4llvm18MachineCodeEmitterD1Ev]
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 )
[symbol: _ZN4llvm15MachineFunction20getMachineMemOperandENS_18MachinePointerInfoEjyjPKNS_6MDNodeE]
MachineFunctionAnalysis.h,
libLLVM-3.0.so
namespace llvm
MachineFunctionAnalysis::getPassName ( ) const
[symbol: _ZNK4llvm23MachineFunctionAnalysis11getPassNameEv]
MachineFunctionAnalysis::MachineFunctionAnalysis [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )
[symbol: _ZN4llvm23MachineFunctionAnalysisC1ERKNS_13TargetMachineENS_10CodeGenOpt5LevelE]
MachineFunctionAnalysis::MachineFunctionAnalysis [not-in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )
[symbol: _ZN4llvm23MachineFunctionAnalysisC2ERKNS_13TargetMachineENS_10CodeGenOpt5LevelE]
MachineFunctionPass.h,
libLLVM-3.0.so
namespace llvm
MachineFunctionPass::~MachineFunctionPass [in-charge-deleting] ( )
[symbol: _ZN4llvm19MachineFunctionPassD0Ev]
MachineFunctionPass::~MachineFunctionPass [in-charge] ( )
[symbol: _ZN4llvm19MachineFunctionPassD1Ev]
MachineInstr.h,
libLLVM-3.0.so
namespace llvm
MachineInstr::setPhysRegsDeadExcept ( SmallVectorImpl<unsigned int>const& UsedRegs, TargetRegisterInfo const& TRI )
[symbol: _ZN4llvm12MachineInstr21setPhysRegsDeadExceptERKNS_15SmallVectorImplIjEERKNS_18TargetRegisterInfoE]
MachineLoopInfo.h,
libLLVM-3.0.so
namespace llvm
MachineLoopInfo::releaseMemory ( )
[symbol: _ZN4llvm15MachineLoopInfo13releaseMemoryEv]
MachineLoopInfo::~MachineLoopInfo [in-charge-deleting] ( )
[symbol: _ZN4llvm15MachineLoopInfoD0Ev]
MachineLoopInfo::~MachineLoopInfo [in-charge] ( )
[symbol: _ZN4llvm15MachineLoopInfoD1Ev]
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 )
[symbol: _ZN4llvm17MachineMemOperandC1ENS_18MachinePointerInfoEjyjPKNS_6MDNodeE]
MachineMemOperand::MachineMemOperand [not-in-charge] ( MachinePointerInfo PtrInfo, unsigned int flags, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo )
[symbol: _ZN4llvm17MachineMemOperandC2ENS_18MachinePointerInfoEjyjPKNS_6MDNodeE]
MachineModuleInfo.h,
libLLVM-3.0.so
namespace llvm
MachineModuleInfo::TidyLandingPads ( DenseMap<MCSymbol*, unsigned int, DenseMapInfo<MCSymbol*>, DenseMapInfo<unsigned int> >* LPMap )
[symbol: _ZN4llvm17MachineModuleInfo15TidyLandingPadsEPNS_8DenseMapIPNS_8MCSymbolEjNS_12DenseMapInfoIS3_EENS4_IjEEEE]
MachineModuleInfoImpl::GetSortedStubs ( DenseMap<MCSymbol*, MachineModuleInfoImpl::StubValueTy, DenseMapInfo<MCSymbol*>, DenseMapInfo<MachineModuleInfoImpl::StubValueTy> >const& p1 ) [static]
[symbol: _ZN4llvm21MachineModuleInfoImpl14GetSortedStubsERKNS_8DenseMapIPNS_8MCSymbolENS_14PointerIntPairIS3_Lj1EbNS_21PointerLikeTypeTraitsIS3_EEEENS_12DenseMapInfoIS3_EENS8_IS7_EEEE]
MachineRegisterInfo.h,
libLLVM-3.0.so
namespace llvm
MachineRegisterInfo::closePhysRegsUsed ( TargetRegisterInfo const& p1 )
[symbol: _ZN4llvm19MachineRegisterInfo17closePhysRegsUsedERKNS_18TargetRegisterInfoE]
MachO.h,
libLLVM-3.0.so
namespace llvm::object
MachOObjectFile::getRelocationType ( union DataRefImpl Rel, uint32_t& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile17getRelocationTypeENS0_11DataRefImplERj]
MachOObjectFile::getSymbolOffset ( union DataRefImpl Symb, uint64_t& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile15getSymbolOffsetENS0_11DataRefImplERy]
MachOObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::SymbolType& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef10SymbolTypeE]
MachOObjectFile::isSymbolGlobal ( union DataRefImpl Symb, bool& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile14isSymbolGlobalENS0_11DataRefImplERb]
MachOObjectFile::isSymbolInternal ( union DataRefImpl Symb, bool& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile16isSymbolInternalENS0_11DataRefImplERb]
MachOObjectFile::~MachOObjectFile [in-charge-deleting] ( )
[symbol: _ZN4llvm6object15MachOObjectFileD0Ev]
MachOObjectFile::~MachOObjectFile [in-charge] ( )
[symbol: _ZN4llvm6object15MachOObjectFileD1Ev]
MCAsmBackend.h,
libLLVM-3.0.so
namespace llvm
MCAsmBackend::createELFObjectTargetWriter ( ) const
[symbol: _ZNK4llvm12MCAsmBackend27createELFObjectTargetWriterEv]
MCAsmBackend::doesSectionRequireSymbols ( MCSection const& Section ) const
[symbol: _ZNK4llvm12MCAsmBackend25doesSectionRequireSymbolsERKNS_9MCSectionE]
MCAsmBackend::HandleAssemblerFlag ( enum MCAssemblerFlag Flag )
[symbol: _ZN4llvm12MCAsmBackend19HandleAssemblerFlagENS_15MCAssemblerFlagE]
MCAsmBackend::isSectionAtomizable ( MCSection const& Section ) const
[symbol: _ZNK4llvm12MCAsmBackend19isSectionAtomizableERKNS_9MCSectionE]
MCAsmInfo.h,
libLLVM-3.0.so
namespace llvm
MCAsmInfo::getDataASDirective ( unsigned int Size, unsigned int AS ) const
[symbol: _ZNK4llvm9MCAsmInfo18getDataASDirectiveEjj]
MCAsmInfo::getNonexecutableStackSection ( MCContext& Ctx ) const
[symbol: _ZNK4llvm9MCAsmInfo28getNonexecutableStackSectionERNS_9MCContextE]
MCAsmInfoCOFF.h,
libLLVM-3.0.so
namespace llvm
MCAsmInfoCOFF::~MCAsmInfoCOFF [in-charge-deleting] ( )
[symbol: _ZN4llvm13MCAsmInfoCOFFD0Ev]
MCAsmInfoCOFF::~MCAsmInfoCOFF [in-charge] ( )
[symbol: _ZN4llvm13MCAsmInfoCOFFD1Ev]
MCAsmInfoDarwin.h,
libLLVM-3.0.so
namespace llvm
MCAsmInfoDarwin::~MCAsmInfoDarwin [in-charge-deleting] ( )
[symbol: _ZN4llvm15MCAsmInfoDarwinD0Ev]
MCAsmInfoDarwin::~MCAsmInfoDarwin [in-charge] ( )
[symbol: _ZN4llvm15MCAsmInfoDarwinD1Ev]
MCAsmParser.h,
libLLVM-3.0.so
namespace llvm
MCAsmParser::TokError ( Twine const& Msg )
[symbol: _ZN4llvm11MCAsmParser8TokErrorERKNS_5TwineE]
MCAssembler.h,
libLLVM-3.0.so
namespace llvm
MCAssembler::ComputeFragmentSize ( MCAsmLayout const& Layout, MCFragment const& F ) const
[symbol: _ZNK4llvm11MCAssembler19ComputeFragmentSizeERKNS_11MCAsmLayoutERKNS_10MCFragmentE]
MCAssembler::WriteSectionData ( MCSectionData const* Section, MCAsmLayout const& Layout ) const
[symbol: _ZNK4llvm11MCAssembler16WriteSectionDataEPKNS_13MCSectionDataERKNS_11MCAsmLayoutE]
MCCodeGenInfo.h,
libLLVM-3.0.so
namespace llvm
MCCodeGenInfo::InitMCCodeGenInfo ( enum Reloc::Model RM, enum CodeModel::Model CM )
[symbol: _ZN4llvm13MCCodeGenInfo17InitMCCodeGenInfoENS_5Reloc5ModelENS_9CodeModel5ModelE]
MCContext.h,
libLLVM-3.0.so
namespace llvm
MCContext::GetDwarfFile ( StringRef FileName, unsigned int FileNumber )
[symbol: _ZN4llvm9MCContext12GetDwarfFileENS_9StringRefEj]
MCContext::MCContext [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )
[symbol: _ZN4llvm9MCContextC1ERKNS_9MCAsmInfoERKNS_14MCRegisterInfoEPKNS_16MCObjectFileInfoE]
MCContext::MCContext [not-in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )
[symbol: _ZN4llvm9MCContextC2ERKNS_9MCAsmInfoERKNS_14MCRegisterInfoEPKNS_16MCObjectFileInfoE]
MCELFObjectWriter.h,
libLLVM-3.0.so
namespace llvm
MCELFObjectTargetWriter::MCELFObjectTargetWriter [in-charge] ( bool Is64Bit_, enum Triple::OSType OSType_, uint16_t EMachine_, bool HasRelocationAddend_ )
[symbol: _ZN4llvm23MCELFObjectTargetWriterC1EbNS_6Triple6OSTypeEtb]
MCELFObjectTargetWriter::MCELFObjectTargetWriter [not-in-charge] ( bool Is64Bit_, enum Triple::OSType OSType_, uint16_t EMachine_, bool HasRelocationAddend_ )
[symbol: _ZN4llvm23MCELFObjectTargetWriterC2EbNS_6Triple6OSTypeEtb]
MCELFObjectTargetWriter::~MCELFObjectTargetWriter [in-charge-deleting] ( )
[symbol: _ZN4llvm23MCELFObjectTargetWriterD0Ev]
MCELFObjectTargetWriter::~MCELFObjectTargetWriter [in-charge] ( )
[symbol: _ZN4llvm23MCELFObjectTargetWriterD1Ev]
MCELFObjectTargetWriter::~MCELFObjectTargetWriter [not-in-charge] ( )
[symbol: _ZN4llvm23MCELFObjectTargetWriterD2Ev]
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
[symbol: _ZNK4llvm6MCExpr18EvaluateAsAbsoluteERxRKNS_11MCAsmLayoutERKNS_8DenseMapIPKNS_13MCSectionDataEyNS_12DenseMapInfoIS8_EENS9_IyEEEE]
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
[symbol: _ZNK4llvm6MCExpr25EvaluateAsRelocatableImplERNS_7MCValueEPKNS_11MCAssemblerEPKNS_11MCAsmLayoutEPKNS_8DenseMapIPKNS_13MCSectionDataEyNS_12DenseMapInfoISC_EENSD_IyEEEEb]
MCObjectStreamer.h,
libLLVM-3.0.so
namespace llvm
MCObjectStreamer::Finish ( )
[symbol: _ZN4llvm16MCObjectStreamer6FinishEv]
MCObjectWriter.h,
libLLVM-3.0.so
namespace llvm
createWinCOFFObjectWriter ( raw_ostream& OS, bool is64Bit )
[symbol: _ZN4llvm25createWinCOFFObjectWriterERNS_11raw_ostreamEb]
MCObjectWriter::EncodeULEB128 ( uint64_t Value, raw_ostream& OS ) [static]
[symbol: _ZN4llvm14MCObjectWriter13EncodeULEB128EyRNS_11raw_ostreamE]
MCSection.h,
libLLVM-3.0.so
namespace llvm
MCSection::isBaseAddressKnownZero ( ) const
[symbol: _ZNK4llvm9MCSection22isBaseAddressKnownZeroEv]
MCSectionMachO.h,
libLLVM-3.0.so
namespace llvm
MCSectionMachO::~MCSectionMachO [in-charge-deleting] ( )
[symbol: _ZN4llvm14MCSectionMachOD0Ev]
MCSectionMachO::~MCSectionMachO [in-charge] ( )
[symbol: _ZN4llvm14MCSectionMachOD1Ev]
MCStreamer.h,
libLLVM-3.0.so
namespace llvm
createLoggingStreamer ( MCStreamer* Child, raw_ostream& OS )
[symbol: _ZN4llvm21createLoggingStreamerEPNS_10MCStreamerERNS_11raw_ostreamE]
MCStreamer::AddBlankLine ( )
[symbol: _ZN4llvm10MCStreamer12AddBlankLineEv]
MCStreamer::AddComment ( Twine const& T )
[symbol: _ZN4llvm10MCStreamer10AddCommentERKNS_5TwineE]
MCStreamer::EmitDwarfAdvanceFrameAddr ( MCSymbol const* LastLabel, MCSymbol const* Label )
[symbol: _ZN4llvm10MCStreamer25EmitDwarfAdvanceFrameAddrEPKNS_8MCSymbolES3_]
MCStreamer::EmitDwarfFileDirective ( unsigned int FileNo, StringRef Filename )
[symbol: _ZN4llvm10MCStreamer22EmitDwarfFileDirectiveEjNS_9StringRefE]
MCStreamer::EmitULEB128IntValue ( uint64_t Value, unsigned int AddrSpace )
[symbol: _ZN4llvm10MCStreamer19EmitULEB128IntValueEyj]
MCStreamer::hasRawTextSupport ( ) const
[symbol: _ZNK4llvm10MCStreamer17hasRawTextSupportEv]
MCStreamer::isVerboseAsm ( ) const
[symbol: _ZNK4llvm10MCStreamer12isVerboseAsmEv]
MCTargetAsmParser.h,
libLLVM-3.0.so
namespace llvm
MCTargetAsmParser::checkTargetMatchPredicate ( MCInst& Inst )
[symbol: _ZN4llvm17MCTargetAsmParser25checkTargetMatchPredicateERNS_6MCInstE]
MemoryBuffer.h,
libLLVM-3.0.so
namespace llvm
MemoryBuffer::getBufferIdentifier ( ) const
[symbol: _ZNK4llvm12MemoryBuffer19getBufferIdentifierEv]
Metadata.h,
libLLVM-3.0.so
namespace llvm
MDString::~MDString [in-charge-deleting] ( )
[symbol: _ZN4llvm8MDStringD0Ev]
MDString::~MDString [in-charge] ( )
[symbol: _ZN4llvm8MDStringD1Ev]
ObjectCodeEmitter.h,
libLLVM-3.0.so
namespace llvm
ObjectCodeEmitter::addRelocation ( MachineRelocation const& relocation )
[symbol: _ZN4llvm17ObjectCodeEmitter13addRelocationERKNS_17MachineRelocationE]
ObjectCodeEmitter::earlyResolveAddresses ( ) const
[symbol: _ZNK4llvm17ObjectCodeEmitter21earlyResolveAddressesEv]
ObjectCodeEmitter::emitAlignment ( unsigned int Alignment, uint8_t fill )
[symbol: _ZN4llvm17ObjectCodeEmitter13emitAlignmentEjh]
ObjectCodeEmitter::emitByte ( uint8_t B )
[symbol: _ZN4llvm17ObjectCodeEmitter8emitByteEh]
ObjectCodeEmitter::emitDWordBE ( uint64_t W )
[symbol: _ZN4llvm17ObjectCodeEmitter11emitDWordBEEy]
ObjectCodeEmitter::emitDWordLE ( uint64_t W )
[symbol: _ZN4llvm17ObjectCodeEmitter11emitDWordLEEy]
ObjectCodeEmitter::emitSLEB128Bytes ( uint64_t Value )
[symbol: _ZN4llvm17ObjectCodeEmitter16emitSLEB128BytesEy]
ObjectCodeEmitter::emitString ( std::string const& String )
[symbol: _ZN4llvm17ObjectCodeEmitter10emitStringERKSs]
ObjectCodeEmitter::emitULEB128Bytes ( uint64_t Value )
[symbol: _ZN4llvm17ObjectCodeEmitter16emitULEB128BytesEy]
ObjectCodeEmitter::emitWordBE ( uint32_t W )
[symbol: _ZN4llvm17ObjectCodeEmitter10emitWordBEEj]
ObjectCodeEmitter::emitWordLE ( uint32_t W )
[symbol: _ZN4llvm17ObjectCodeEmitter10emitWordLEEj]
ObjectCodeEmitter::getConstantPoolEntryAddress ( unsigned int Index ) const
[symbol: _ZNK4llvm17ObjectCodeEmitter27getConstantPoolEntryAddressEj]
ObjectCodeEmitter::getConstantPoolEntrySection ( unsigned int Index ) const
[symbol: _ZNK4llvm17ObjectCodeEmitter27getConstantPoolEntrySectionEj]
ObjectCodeEmitter::getCurrentPCOffset ( ) const
[symbol: _ZNK4llvm17ObjectCodeEmitter18getCurrentPCOffsetEv]
ObjectCodeEmitter::getCurrentPCValue ( ) const
[symbol: _ZNK4llvm17ObjectCodeEmitter17getCurrentPCValueEv]
ObjectCodeEmitter::getJumpTableEntryAddress ( unsigned int Index ) const
[symbol: _ZNK4llvm17ObjectCodeEmitter24getJumpTableEntryAddressEj]
ObjectCodeEmitter::getMachineBasicBlockAddress ( MachineBasicBlock* MBB ) const
[symbol: _ZNK4llvm17ObjectCodeEmitter27getMachineBasicBlockAddressEPNS_17MachineBasicBlockE]
ObjectCodeEmitter::ObjectCodeEmitter [in-charge] ( )
[symbol: _ZN4llvm17ObjectCodeEmitterC1Ev]
ObjectCodeEmitter::ObjectCodeEmitter [in-charge] ( BinaryObject* bo )
[symbol: _ZN4llvm17ObjectCodeEmitterC1EPNS_12BinaryObjectE]
ObjectCodeEmitter::ObjectCodeEmitter [not-in-charge] ( )
[symbol: _ZN4llvm17ObjectCodeEmitterC2Ev]
ObjectCodeEmitter::ObjectCodeEmitter [not-in-charge] ( BinaryObject* bo )
[symbol: _ZN4llvm17ObjectCodeEmitterC2EPNS_12BinaryObjectE]
ObjectCodeEmitter::setBinaryObject ( BinaryObject* bo )
[symbol: _ZN4llvm17ObjectCodeEmitter15setBinaryObjectEPNS_12BinaryObjectE]
ObjectCodeEmitter::StartMachineBasicBlock ( MachineBasicBlock* MBB )
[symbol: _ZN4llvm17ObjectCodeEmitter22StartMachineBasicBlockEPNS_17MachineBasicBlockE]
ObjectCodeEmitter::~ObjectCodeEmitter [in-charge-deleting] ( )
[symbol: _ZN4llvm17ObjectCodeEmitterD0Ev]
ObjectCodeEmitter::~ObjectCodeEmitter [in-charge] ( )
[symbol: _ZN4llvm17ObjectCodeEmitterD1Ev]
ObjectCodeEmitter::~ObjectCodeEmitter [not-in-charge] ( )
[symbol: _ZN4llvm17ObjectCodeEmitterD2Ev]
vtable for ObjectCodeEmitter [data]
[symbol: _ZTVN4llvm17ObjectCodeEmitterE]
ObjectFile.h,
libLLVM-3.0.so
namespace llvm::object
ObjectFile::~ObjectFile [in-charge-deleting] ( )
[symbol: _ZN4llvm6object10ObjectFileD0Ev]
ObjectFile::~ObjectFile [in-charge] ( )
[symbol: _ZN4llvm6object10ObjectFileD1Ev]
Pass.h,
libLLVM-3.0.so
namespace llvm
FunctionPass::~FunctionPass [in-charge-deleting] ( )
[symbol: _ZN4llvm12FunctionPassD0Ev]
FunctionPass::~FunctionPass [in-charge] ( )
[symbol: _ZN4llvm12FunctionPassD1Ev]
ImmutablePass::getAsImmutablePass ( )
[symbol: _ZN4llvm13ImmutablePass18getAsImmutablePassEv]
ImmutablePass::runOnModule ( Module& p1 )
[symbol: _ZN4llvm13ImmutablePass11runOnModuleERNS_6ModuleE]
Pass::assignPassManager ( PMStack& p1, enum PassManagerType p2 )
[symbol: _ZN4llvm4Pass17assignPassManagerERNS_7PMStackENS_15PassManagerTypeE]
Pass::getPassID ( ) const
[symbol: _ZNK4llvm4Pass9getPassIDEv]
Pass::Pass [in-charge] ( enum PassKind K, char& pid )
[symbol: _ZN4llvm4PassC1ENS_8PassKindERc]
Pass::Pass [not-in-charge] ( enum PassKind K, char& pid )
[symbol: _ZN4llvm4PassC2ENS_8PassKindERc]
Passes.h,
libLLVM-3.0.so
namespace llvm
createBranchFoldingPass ( bool DefaultEnableTailMerge )
[symbol: _ZN4llvm23createBranchFoldingPassEb]
createCodePlacementOptPass ( )
[symbol: _ZN4llvm26createCodePlacementOptPassEv]
createDeadMachineInstructionElimPass ( )
[symbol: _ZN4llvm36createDeadMachineInstructionElimPassEv]
createExpandISelPseudosPass ( )
[symbol: _ZN4llvm27createExpandISelPseudosPassEv]
createExpandPostRAPseudosPass ( )
[symbol: _ZN4llvm29createExpandPostRAPseudosPassEv]
createGCMachineCodeAnalysisPass ( )
[symbol: _ZN4llvm31createGCMachineCodeAnalysisPassEv]
createIfConverterPass ( )
[symbol: _ZN4llvm21createIfConverterPassEv]
createLinearScanRegisterAllocator ( )
[symbol: _ZN4llvm33createLinearScanRegisterAllocatorEv]
createLocalStackSlotAllocationPass ( )
[symbol: _ZN4llvm34createLocalStackSlotAllocationPassEv]
createMachineCSEPass ( )
[symbol: _ZN4llvm20createMachineCSEPassEv]
createMachineLICMPass ( bool PreRegAlloc )
[symbol: _ZN4llvm21createMachineLICMPassEb]
createMachineSinkingPass ( )
[symbol: _ZN4llvm24createMachineSinkingPassEv]
createOptimizePHIsPass ( )
[symbol: _ZN4llvm22createOptimizePHIsPassEv]
createPeepholeOptimizerPass ( )
[symbol: _ZN4llvm27createPeepholeOptimizerPassEv]
createPostRAScheduler ( enum CodeGenOpt::Level OptLevel )
[symbol: _ZN4llvm21createPostRASchedulerENS_10CodeGenOpt5LevelE]
createPrologEpilogCodeInserter ( )
[symbol: _ZN4llvm30createPrologEpilogCodeInserterEv]
createRegisterAllocator ( enum CodeGenOpt::Level OptLevel )
[symbol: _ZN4llvm23createRegisterAllocatorENS_10CodeGenOpt5LevelE]
createSjLjEHPass ( TargetLowering const* tli )
[symbol: _ZN4llvm16createSjLjEHPassEPKNS_14TargetLoweringE]
createStackSlotColoringPass ( bool p1 )
[symbol: _ZN4llvm27createStackSlotColoringPassEb]
createTailDuplicatePass ( bool PreRegAlloc )
[symbol: _ZN4llvm23createTailDuplicatePassEb]
RegisterCoalescerPassID [data]
[symbol: _ZN4llvm23RegisterCoalescerPassIDE]
PassManagerBuilder.h,
libLLVM-3.0.so
namespace llvm
PassManagerBuilder::populateLTOPassManager ( PassManagerBase& PM, bool Internalize, bool RunInliner )
[symbol: _ZN4llvm18PassManagerBuilder22populateLTOPassManagerERNS_15PassManagerBaseEbb]
PassManagers.h,
libLLVM-3.0.so
namespace llvm
PMDataManager::getNumContainedPasses ( ) const
[symbol: _ZNK4llvm13PMDataManager21getNumContainedPassesEv]
PMDataManager::getPassManagerType ( ) const
[symbol: _ZNK4llvm13PMDataManager18getPassManagerTypeEv]
PMTopLevelManager::getNumContainedManagers ( ) const
[symbol: _ZNK4llvm17PMTopLevelManager23getNumContainedManagersEv]
PassSupport.h,
libLLVM-3.0.so
namespace llvm
PassRegistrationListener::passEnumerate ( PassInfo const* p1 )
[symbol: _ZN4llvm24PassRegistrationListener13passEnumerateEPKNS_8PassInfoE]
PassRegistrationListener::passRegistered ( PassInfo const* p1 )
[symbol: _ZN4llvm24PassRegistrationListener14passRegisteredEPKNS_8PassInfoE]
PathV1.h,
libLLVM-3.0.so
namespace llvm::sys
Path::GetLLVMConfigDir ( ) [static]
[symbol: _ZN4llvm3sys4Path16GetLLVMConfigDirEv]
Path::GetLLVMDefaultConfigDir ( ) [static]
[symbol: _ZN4llvm3sys4Path23GetLLVMDefaultConfigDirEv]
Process.h,
libLLVM-3.0.so
namespace llvm::sys
Process::SetWorkingDirectory ( std::string Path ) [static]
[symbol: _ZN4llvm3sys7Process19SetWorkingDirectoryESs]
PseudoSourceValue.h,
libLLVM-3.0.so
namespace llvm
PseudoSourceValue::~PseudoSourceValue [in-charge-deleting] ( )
[symbol: _ZN4llvm17PseudoSourceValueD0Ev]
PseudoSourceValue::~PseudoSourceValue [in-charge] ( )
[symbol: _ZN4llvm17PseudoSourceValueD1Ev]
raw_ostream.h,
libLLVM-3.0.so
namespace llvm
raw_ostream::changeColor ( enum raw_ostream::Colors p1, bool p2, bool p3 )
[symbol: _ZN4llvm11raw_ostream11changeColorENS0_6ColorsEbb]
raw_ostream::is_displayed ( ) const
[symbol: _ZNK4llvm11raw_ostream12is_displayedEv]
raw_ostream::resetColor ( )
[symbol: _ZN4llvm11raw_ostream10resetColorEv]
ReaderWriter.h,
libLLVM-3.0.so
namespace llvm
WriteBitcodeToStream ( Module const* M, BitstreamWriter& Stream )
[symbol: _ZN4llvm20WriteBitcodeToStreamEPKNS_6ModuleERNS_15BitstreamWriterE]
RegionPass.h,
libLLVM-3.0.so
namespace llvm
RGPassManager::getAsPass ( )
[symbol: _ZN4llvm13RGPassManager9getAsPassEv]
RGPassManager::getAsPMDataManager ( )
[symbol: _ZN4llvm13RGPassManager18getAsPMDataManagerEv]
RGPassManager::getPassManagerType ( ) const
[symbol: _ZNK4llvm13RGPassManager18getPassManagerTypeEv]
RGPassManager::getPassName ( ) const
[symbol: _ZNK4llvm13RGPassManager11getPassNameEv]
RGPassManager::~RGPassManager [in-charge-deleting] ( )
[symbol: _ZN4llvm13RGPassManagerD0Ev]
RGPassManager::~RGPassManager [in-charge] ( )
[symbol: _ZN4llvm13RGPassManagerD1Ev]
RegisterScavenging.h,
libLLVM-3.0.so
namespace llvm
RegScavenger::scavengeRegister ( TargetRegisterClass const* RegClass, ilist_iterator<MachineInstr> I, int SPAdj )
[symbol: _ZN4llvm12RegScavenger16scavengeRegisterEPKNS_19TargetRegisterClassENS_14ilist_iteratorINS_12MachineInstrEEEi]
RuntimeDyld.h,
libLLVM-3.0.so
namespace llvm
RuntimeDyld::reassignSymbolAddress ( StringRef Name, uint8_t* Addr )
[symbol: _ZN4llvm11RuntimeDyld21reassignSymbolAddressENS_9StringRefEPh]
ScalarEvolution.h,
libLLVM-3.0.so
namespace llvm
ScalarEvolution::SCEVCallbackVH::~SCEVCallbackVH [in-charge-deleting] ( )
[symbol: _ZN4llvm15ScalarEvolution14SCEVCallbackVHD0Ev]
ScalarEvolution::SCEVCallbackVH::~SCEVCallbackVH [in-charge] ( )
[symbol: _ZN4llvm15ScalarEvolution14SCEVCallbackVHD1Ev]
ScalarEvolution::~ScalarEvolution [in-charge-deleting] ( )
[symbol: _ZN4llvm15ScalarEvolutionD0Ev]
ScalarEvolution::~ScalarEvolution [in-charge] ( )
[symbol: _ZN4llvm15ScalarEvolutionD1Ev]
ScalarEvolutionExpander.h,
libLLVM-3.0.so
namespace llvm
SCEVExpander::hoistStep ( Instruction* IncV, Instruction* InsertPos, DominatorTree const* DT ) [static]
[symbol: _ZN4llvm12SCEVExpander9hoistStepEPNS_11InstructionES2_PKNS_13DominatorTreeE]
SCEVExpander::replaceCongruentIVs ( Loop* L, DominatorTree const* DT, SmallVectorImpl<WeakVH>& DeadInsts )
[symbol: _ZN4llvm12SCEVExpander19replaceCongruentIVsEPNS_4LoopEPKNS_13DominatorTreeERNS_15SmallVectorImplINS_6WeakVHEEE]
ScheduleDAG.h,
libLLVM-3.0.so
namespace llvm
ScheduleDAG::addCustomGraphFeatures ( GraphWriter<ScheduleDAG*>& p1 ) const
[symbol: _ZNK4llvm11ScheduleDAG22addCustomGraphFeaturesERNS_11GraphWriterIPS0_EE]
ScheduleDAG::ComputeOperandLatency ( SUnit* p1, SUnit* p2, SDep& p3 ) const
[symbol: _ZNK4llvm11ScheduleDAG21ComputeOperandLatencyEPNS_5SUnitES2_RNS_4SDepE]
ScheduleDAG::dumpSchedule ( ) const
[symbol: _ZNK4llvm11ScheduleDAG12dumpScheduleEv]
ScheduleDAG::EmitNoop ( )
[symbol: _ZN4llvm11ScheduleDAG8EmitNoopEv]
ScheduleDAG::EmitPhysRegCopy ( SUnit* SU, DenseMap<SUnit*, unsigned int, DenseMapInfo<SUnit*>, DenseMapInfo<unsigned int> >& VRBaseMap )
[symbol: _ZN4llvm11ScheduleDAG15EmitPhysRegCopyEPNS_5SUnitERNS_8DenseMapIS2_jNS_12DenseMapInfoIS2_EENS4_IjEEEE]
ScheduleDAG::ForceUnitLatencies ( ) const
[symbol: _ZNK4llvm11ScheduleDAG18ForceUnitLatenciesEv]
ScheduleDAG::Run ( MachineBasicBlock* bb, ilist_iterator<MachineInstr> insertPos )
[symbol: _ZN4llvm11ScheduleDAG3RunEPNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEE]
ScheduleHazardRecognizer.h,
libLLVM-3.0.so
namespace llvm
ScheduleHazardRecognizer::AdvanceCycle ( )
[symbol: _ZN4llvm24ScheduleHazardRecognizer12AdvanceCycleEv]
ScheduleHazardRecognizer::atIssueLimit ( ) const
[symbol: _ZNK4llvm24ScheduleHazardRecognizer12atIssueLimitEv]
ScheduleHazardRecognizer::EmitInstruction ( SUnit* p1 )
[symbol: _ZN4llvm24ScheduleHazardRecognizer15EmitInstructionEPNS_5SUnitE]
ScheduleHazardRecognizer::EmitNoop ( )
[symbol: _ZN4llvm24ScheduleHazardRecognizer8EmitNoopEv]
ScheduleHazardRecognizer::getHazardType ( SUnit* m, int Stalls )
[symbol: _ZN4llvm24ScheduleHazardRecognizer13getHazardTypeEPNS_5SUnitEi]
ScheduleHazardRecognizer::RecedeCycle ( )
[symbol: _ZN4llvm24ScheduleHazardRecognizer11RecedeCycleEv]
ScheduleHazardRecognizer::Reset ( )
[symbol: _ZN4llvm24ScheduleHazardRecognizer5ResetEv]
SchedulerRegistry.h,
libLLVM-3.0.so
namespace llvm
createTDListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )
[symbol: _ZN4llvm24createTDListDAGSchedulerEPNS_16SelectionDAGISelENS_10CodeGenOpt5LevelE]
createTDRRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )
[symbol: _ZN4llvm26createTDRRListDAGSchedulerEPNS_16SelectionDAGISelENS_10CodeGenOpt5LevelE]
ScoreboardHazardRecognizer.h,
libLLVM-3.0.so
namespace llvm
ScoreboardHazardRecognizer::~ScoreboardHazardRecognizer [in-charge-deleting] ( )
[symbol: _ZN4llvm26ScoreboardHazardRecognizerD0Ev]
ScoreboardHazardRecognizer::~ScoreboardHazardRecognizer [in-charge] ( )
[symbol: _ZN4llvm26ScoreboardHazardRecognizerD1Ev]
SelectionDAG.h,
libLLVM-3.0.so
namespace llvm
SelectionDAG::ComputeMaskedBits ( SDValue Op, APInt const& Mask, APInt& KnownZero, APInt& KnownOne, unsigned int Depth ) const
[symbol: _ZNK4llvm12SelectionDAG17ComputeMaskedBitsENS_7SDValueERKNS_5APIntERS2_S5_j]
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 )
[symbol: _ZN4llvm12SelectionDAG7getLoadENS_3ISD14MemIndexedModeENS1_11LoadExtTypeENS_3EVTENS_8DebugLocENS_7SDValueES6_S6_NS_18MachinePointerInfoES4_bbjPKNS_6MDNodeE]
SelectionDAG::getLoad ( EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned int Alignment, MDNode const* TBAAInfo )
[symbol: _ZN4llvm12SelectionDAG7getLoadENS_3EVTENS_8DebugLocENS_7SDValueES3_NS_18MachinePointerInfoEbbjPKNS_6MDNodeE]
SelectionDAG::SelectionDAG [in-charge] ( TargetMachine const& TM )
[symbol: _ZN4llvm12SelectionDAGC1ERKNS_13TargetMachineE]
SelectionDAG::SelectionDAG [not-in-charge] ( TargetMachine const& TM )
[symbol: _ZN4llvm12SelectionDAGC2ERKNS_13TargetMachineE]
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 )
[symbol: _ZN4llvm16SelectionDAGISel19CheckComplexPatternEPNS_6SDNodeES2_NS_7SDValueEjRNS_15SmallVectorImplISt4pairIS3_S2_EEE]
SelectionDAGISel::CheckNodePredicate ( SDNode* N, unsigned int PredNo ) const
[symbol: _ZNK4llvm16SelectionDAGISel18CheckNodePredicateEPNS_6SDNodeEj]
SelectionDAGISel::CheckPatternPredicate ( unsigned int PredNo ) const
[symbol: _ZNK4llvm16SelectionDAGISel21CheckPatternPredicateEj]
SelectionDAGISel::EmitFunctionEntryCode ( )
[symbol: _ZN4llvm16SelectionDAGISel21EmitFunctionEntryCodeEv]
SelectionDAGISel::PostprocessISelDAG ( )
[symbol: _ZN4llvm16SelectionDAGISel18PostprocessISelDAGEv]
SelectionDAGISel::PreprocessISelDAG ( )
[symbol: _ZN4llvm16SelectionDAGISel17PreprocessISelDAGEv]
SelectionDAGISel::RunSDNodeXForm ( SDValue V, unsigned int XFormNo )
[symbol: _ZN4llvm16SelectionDAGISel14RunSDNodeXFormENS_7SDValueEj]
SelectionDAGISel::SelectInlineAsmMemoryOperand ( SDValue const& Op, char ConstraintCode, std::vector<SDValue>& OutOps )
[symbol: _ZN4llvm16SelectionDAGISel28SelectInlineAsmMemoryOperandERKNS_7SDValueEcRSt6vectorIS1_SaIS1_EE]
SimplifyIndVar.h,
libLLVM-3.0.so
namespace llvm
simplifyIVUsers ( IVUsers* IU, ScalarEvolution* SE, LPPassManager* LPM, SmallVectorImpl<WeakVH>& Dead )
[symbol: _ZN4llvm15simplifyIVUsersEPNS_7IVUsersEPNS_15ScalarEvolutionEPNS_13LPPassManagerERNS_15SmallVectorImplINS_6WeakVHEEE]
SourceMgr.h,
libLLVM-3.0.so
namespace llvm
SMDiagnostic::Print ( char const* ProgName, raw_ostream& S ) const
[symbol: _ZNK4llvm12SMDiagnostic5PrintEPKcRNS_11raw_ostreamE]
SourceMgr::GetMessage ( SMLoc Loc, Twine const& Msg, char const* Type, bool ShowLine ) const
[symbol: _ZNK4llvm9SourceMgr10GetMessageENS_5SMLocERKNS_5TwineEPKcb]
SourceMgr::PrintMessage ( SMLoc Loc, Twine const& Msg, char const* Type, bool ShowLine ) const
[symbol: _ZNK4llvm9SourceMgr12PrintMessageENS_5SMLocERKNS_5TwineEPKcb]
SSAUpdater.h,
libLLVM-3.0.so
namespace llvm
LoadAndStorePromoter::doExtraRewritesBeforeFinalDeletion ( ) const
[symbol: _ZNK4llvm20LoadAndStorePromoter34doExtraRewritesBeforeFinalDeletionEv]
LoadAndStorePromoter::instructionDeleted ( Instruction* I ) const
[symbol: _ZNK4llvm20LoadAndStorePromoter18instructionDeletedEPNS_11InstructionE]
LoadAndStorePromoter::replaceLoadWithValue ( LoadInst* LI, Value* V ) const
[symbol: _ZNK4llvm20LoadAndStorePromoter20replaceLoadWithValueEPNS_8LoadInstEPNS_5ValueE]
LoadAndStorePromoter::updateDebugInfo ( Instruction* I ) const
[symbol: _ZNK4llvm20LoadAndStorePromoter15updateDebugInfoEPNS_11InstructionE]
LoadAndStorePromoter::~LoadAndStorePromoter [in-charge-deleting] ( )
[symbol: _ZN4llvm20LoadAndStorePromoterD0Ev]
LoadAndStorePromoter::~LoadAndStorePromoter [in-charge] ( )
[symbol: _ZN4llvm20LoadAndStorePromoterD1Ev]
StringRef.h,
libLLVM-3.0.so
namespace llvm
StringRef::getAsInteger ( unsigned int Radix, int& Result ) const
[symbol: _ZNK4llvm9StringRef12getAsIntegerEjRi]
StringRef::getAsInteger ( unsigned int Radix, long long& Result ) const
[symbol: _ZNK4llvm9StringRef12getAsIntegerEjRx]
StringRef::getAsInteger ( unsigned int Radix, unsigned int& Result ) const
[symbol: _ZNK4llvm9StringRef12getAsIntegerEjRj]
StringRef::getAsInteger ( unsigned int Radix, unsigned long long& Result ) const
[symbol: _ZNK4llvm9StringRef12getAsIntegerEjRy]
TargetCallingConv.h,
libLLVM-3.0.so
namespace llvm::ISD
ArgFlagsTy::getArgFlagsString ( )
[symbol: _ZN4llvm3ISD10ArgFlagsTy17getArgFlagsStringEv]
TargetData.h,
libLLVM-3.0.so
namespace llvm
TargetData::init ( StringRef TargetDescription )
[symbol: _ZN4llvm10TargetData4initENS_9StringRefE]
TargetInstrInfo.h,
libLLVM-3.0.so
namespace llvm
TargetInstrInfo::AnalyzeBranch ( MachineBasicBlock& MBB, MachineBasicBlock*& TBB, MachineBasicBlock*& FBB, SmallVectorImpl<MachineOperand>& Cond, bool AllowModify ) const
[symbol: _ZNK4llvm15TargetInstrInfo13AnalyzeBranchERNS_17MachineBasicBlockERPS1_S4_RNS_15SmallVectorImplINS_14MachineOperandEEEb]
TargetInstrInfo::AnalyzeCompare ( MachineInstr const* MI, unsigned int& SrcReg, int& Mask, int& Value ) const
[symbol: _ZNK4llvm15TargetInstrInfo14AnalyzeCompareEPKNS_12MachineInstrERjRiS5_]
TargetInstrInfo::areLoadsFromSameBasePtr ( SDNode* Load1, SDNode* Load2, int64_t& Offset1, int64_t& Offset2 ) const
[symbol: _ZNK4llvm15TargetInstrInfo23areLoadsFromSameBasePtrEPNS_6SDNodeES2_RxS3_]
TargetInstrInfo::convertToThreeAddress ( MachineFunction::iterator& MFI, ilist_iterator<MachineInstr>& MBBI, LiveVariables* LV ) const
[symbol: _ZNK4llvm15TargetInstrInfo21convertToThreeAddressERNS_14ilist_iteratorINS_17MachineBasicBlockEEERNS1_INS_12MachineInstrEEEPNS_13LiveVariablesE]
TargetInstrInfo::copyPhysReg ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, DebugLoc DL, unsigned int DestReg, unsigned int SrcReg, bool KillSrc ) const
[symbol: _ZNK4llvm15TargetInstrInfo11copyPhysRegERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEENS_8DebugLocEjjb]
TargetInstrInfo::DefinesPredicate ( MachineInstr* MI, std::vector<MachineOperand>& Pred ) const
[symbol: _ZNK4llvm15TargetInstrInfo16DefinesPredicateEPNS_12MachineInstrERSt6vectorINS_14MachineOperandESaIS4_EE]
TargetInstrInfo::emitFrameIndexDebugValue ( MachineFunction& MF, int FrameIx, uint64_t Offset, MDNode const* MDPtr, DebugLoc dl ) const
[symbol: _ZNK4llvm15TargetInstrInfo24emitFrameIndexDebugValueERNS_15MachineFunctionEiyPKNS_6MDNodeENS_8DebugLocE]
TargetInstrInfo::expandPostRAPseudo ( ilist_iterator<MachineInstr> MI ) const
[symbol: _ZNK4llvm15TargetInstrInfo18expandPostRAPseudoENS_14ilist_iteratorINS_12MachineInstrEEE]
TargetInstrInfo::FoldImmediate ( MachineInstr* UseMI, MachineInstr* DefMI, unsigned int Reg, MachineRegisterInfo* MRI ) const
[symbol: _ZNK4llvm15TargetInstrInfo13FoldImmediateEPNS_12MachineInstrES2_jPNS_19MachineRegisterInfoE]
TargetInstrInfo::foldMemoryOperand ( ilist_iterator<MachineInstr> MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) const
[symbol: _ZNK4llvm15TargetInstrInfo17foldMemoryOperandENS_14ilist_iteratorINS_12MachineInstrEEERKNS_15SmallVectorImplIjEEi]
TargetInstrInfo::foldMemoryOperand ( ilist_iterator<MachineInstr> MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) const
[symbol: _ZNK4llvm15TargetInstrInfo17foldMemoryOperandENS_14ilist_iteratorINS_12MachineInstrEEERKNS_15SmallVectorImplIjEEPS2_]
TargetInstrInfo::foldMemoryOperandImpl ( MachineFunction& MF, MachineInstr* MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) const
[symbol: _ZNK4llvm15TargetInstrInfo21foldMemoryOperandImplERNS_15MachineFunctionEPNS_12MachineInstrERKNS_15SmallVectorImplIjEEi]
TargetInstrInfo::foldMemoryOperandImpl ( MachineFunction& MF, MachineInstr* MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) const
[symbol: _ZNK4llvm15TargetInstrInfo21foldMemoryOperandImplERNS_15MachineFunctionEPNS_12MachineInstrERKNS_15SmallVectorImplIjEES4_]
TargetInstrInfo::getExecutionDomain ( MachineInstr const* MI ) const
[symbol: _ZNK4llvm15TargetInstrInfo18getExecutionDomainEPKNS_12MachineInstrE]
TargetInstrInfo::getInstrLatency ( InstrItineraryData const* ItinData, SDNode* Node ) const
[symbol: _ZNK4llvm15TargetInstrInfo15getInstrLatencyEPKNS_18InstrItineraryDataEPNS_6SDNodeE]
TargetInstrInfo::getNoopForMachoTarget ( MCInst& NopInst ) const
[symbol: _ZNK4llvm15TargetInstrInfo21getNoopForMachoTargetERNS_6MCInstE]
TargetInstrInfo::getOpcodeAfterMemoryUnfold ( unsigned int Opc, bool UnfoldLoad, bool UnfoldStore, unsigned int* LoadRegIndex ) const
[symbol: _ZNK4llvm15TargetInstrInfo26getOpcodeAfterMemoryUnfoldEjbbPj]
TargetInstrInfo::getOperandLatency ( InstrItineraryData const* ItinData, SDNode* DefNode, unsigned int DefIdx, SDNode* UseNode, unsigned int UseIdx ) const
[symbol: _ZNK4llvm15TargetInstrInfo17getOperandLatencyEPKNS_18InstrItineraryDataEPNS_6SDNodeEjS5_j]
TargetInstrInfo::hasHighOperandLatency ( InstrItineraryData const* ItinData, MachineRegisterInfo const* MRI, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx ) const
[symbol: _ZNK4llvm15TargetInstrInfo21hasHighOperandLatencyEPKNS_18InstrItineraryDataEPKNS_19MachineRegisterInfoEPKNS_12MachineInstrEjS9_j]
TargetInstrInfo::hasLoadFromStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) const
[symbol: _ZNK4llvm15TargetInstrInfo20hasLoadFromStackSlotEPKNS_12MachineInstrERPKNS_17MachineMemOperandERi]
TargetInstrInfo::hasStoreToStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) const
[symbol: _ZNK4llvm15TargetInstrInfo19hasStoreToStackSlotEPKNS_12MachineInstrERPKNS_17MachineMemOperandERi]
TargetInstrInfo::InsertBranch ( MachineBasicBlock& MBB, MachineBasicBlock* TBB, MachineBasicBlock* FBB, SmallVectorImpl<MachineOperand>const& Cond, DebugLoc DL ) const
[symbol: _ZNK4llvm15TargetInstrInfo12InsertBranchERNS_17MachineBasicBlockEPS1_S3_RKNS_15SmallVectorImplINS_14MachineOperandEEENS_8DebugLocE]
TargetInstrInfo::insertNoop ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI ) const
[symbol: _ZNK4llvm15TargetInstrInfo10insertNoopERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEE]
TargetInstrInfo::isCoalescableExtInstr ( MachineInstr const& MI, unsigned int& SrcReg, unsigned int& DstReg, unsigned int& SubIdx ) const
[symbol: _ZNK4llvm15TargetInstrInfo21isCoalescableExtInstrERKNS_12MachineInstrERjS4_S4_]
TargetInstrInfo::isHighLatencyDef ( int opc ) const
[symbol: _ZNK4llvm15TargetInstrInfo16isHighLatencyDefEi]
TargetInstrInfo::isLegalToSplitMBBAt ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MBBI ) const
[symbol: _ZNK4llvm15TargetInstrInfo19isLegalToSplitMBBAtERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEE]
TargetInstrInfo::isLoadFromStackSlot ( MachineInstr const* MI, int& FrameIndex ) const
[symbol: _ZNK4llvm15TargetInstrInfo19isLoadFromStackSlotEPKNS_12MachineInstrERi]
TargetInstrInfo::isLoadFromStackSlotPostFE ( MachineInstr const* MI, int& FrameIndex ) const
[symbol: _ZNK4llvm15TargetInstrInfo25isLoadFromStackSlotPostFEEPKNS_12MachineInstrERi]
TargetInstrInfo::isPredicable ( MachineInstr* MI ) const
[symbol: _ZNK4llvm15TargetInstrInfo12isPredicableEPNS_12MachineInstrE]
TargetInstrInfo::isPredicated ( MachineInstr const* MI ) const
[symbol: _ZNK4llvm15TargetInstrInfo12isPredicatedEPKNS_12MachineInstrE]
TargetInstrInfo::isProfitableToDupForIfCvt ( MachineBasicBlock& MBB, unsigned int NumCyles, BranchProbability const& Probability ) const
[symbol: _ZNK4llvm15TargetInstrInfo25isProfitableToDupForIfCvtERNS_17MachineBasicBlockEjRKNS_17BranchProbabilityE]
TargetInstrInfo::isProfitableToIfCvt ( MachineBasicBlock& MBB, unsigned int NumCyles, unsigned int ExtraPredCycles, BranchProbability const& Probability ) const
[symbol: _ZNK4llvm15TargetInstrInfo19isProfitableToIfCvtERNS_17MachineBasicBlockEjjRKNS_17BranchProbabilityE]
TargetInstrInfo::isProfitableToIfCvt ( MachineBasicBlock& TMBB, unsigned int NumTCycles, unsigned int ExtraTCycles, MachineBasicBlock& FMBB, unsigned int NumFCycles, unsigned int ExtraFCycles, BranchProbability const& Probability ) const
[symbol: _ZNK4llvm15TargetInstrInfo19isProfitableToIfCvtERNS_17MachineBasicBlockEjjS2_jjRKNS_17BranchProbabilityE]
TargetInstrInfo::isReallyTriviallyReMaterializable ( MachineInstr const* MI, AliasAnalysis* AA ) const
[symbol: _ZNK4llvm15TargetInstrInfo33isReallyTriviallyReMaterializableEPKNS_12MachineInstrEPNS_13AliasAnalysisE]
TargetInstrInfo::isSafeToMoveRegClassDefs ( TargetRegisterClass const* RC ) const
[symbol: _ZNK4llvm15TargetInstrInfo24isSafeToMoveRegClassDefsEPKNS_19TargetRegisterClassE]
TargetInstrInfo::isStoreToStackSlot ( MachineInstr const* MI, int& FrameIndex ) const
[symbol: _ZNK4llvm15TargetInstrInfo18isStoreToStackSlotEPKNS_12MachineInstrERi]
TargetInstrInfo::isStoreToStackSlotPostFE ( MachineInstr const* MI, int& FrameIndex ) const
[symbol: _ZNK4llvm15TargetInstrInfo24isStoreToStackSlotPostFEEPKNS_12MachineInstrERi]
TargetInstrInfo::isUnpredicatedTerminator ( MachineInstr const* MI ) const
[symbol: _ZNK4llvm15TargetInstrInfo24isUnpredicatedTerminatorEPKNS_12MachineInstrE]
TargetInstrInfo::loadRegFromStackSlot ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int DestReg, int FrameIndex, TargetRegisterClass const* RC, TargetRegisterInfo const* TRI ) const
[symbol: _ZNK4llvm15TargetInstrInfo20loadRegFromStackSlotERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEEjiPKNS_19TargetRegisterClassEPKNS_18TargetRegisterInfoE]
TargetInstrInfo::OptimizeCompareInstr ( MachineInstr* CmpInstr, unsigned int SrcReg, int Mask, int Value, MachineRegisterInfo const* MRI ) const
[symbol: _ZNK4llvm15TargetInstrInfo20OptimizeCompareInstrEPNS_12MachineInstrEjiiPKNS_19MachineRegisterInfoE]
TargetInstrInfo::RemoveBranch ( MachineBasicBlock& MBB ) const
[symbol: _ZNK4llvm15TargetInstrInfo12RemoveBranchERNS_17MachineBasicBlockE]
TargetInstrInfo::ReverseBranchCondition ( SmallVectorImpl<MachineOperand>& Cond ) const
[symbol: _ZNK4llvm15TargetInstrInfo22ReverseBranchConditionERNS_15SmallVectorImplINS_14MachineOperandEEE]
TargetInstrInfo::scheduleTwoAddrSource ( MachineInstr* SrcMI, MachineInstr* UseMI, TargetRegisterInfo const& TRI ) const
[symbol: _ZNK4llvm15TargetInstrInfo21scheduleTwoAddrSourceEPNS_12MachineInstrES2_RKNS_18TargetRegisterInfoE]
TargetInstrInfo::setExecutionDomain ( MachineInstr* MI, unsigned int Domain ) const
[symbol: _ZNK4llvm15TargetInstrInfo18setExecutionDomainEPNS_12MachineInstrEj]
TargetInstrInfo::shouldScheduleLoadsNear ( SDNode* Load1, SDNode* Load2, int64_t Offset1, int64_t Offset2, unsigned int NumLoads ) const
[symbol: _ZNK4llvm15TargetInstrInfo23shouldScheduleLoadsNearEPNS_6SDNodeES2_xxj]
TargetInstrInfo::storeRegToStackSlot ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int SrcReg, bool isKill, int FrameIndex, TargetRegisterClass const* RC, TargetRegisterInfo const* TRI ) const
[symbol: _ZNK4llvm15TargetInstrInfo19storeRegToStackSlotERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEEjbiPKNS_19TargetRegisterClassEPKNS_18TargetRegisterInfoE]
TargetInstrInfo::SubsumesPredicate ( SmallVectorImpl<MachineOperand>const& Pred1, SmallVectorImpl<MachineOperand>const& Pred2 ) const
[symbol: _ZNK4llvm15TargetInstrInfo17SubsumesPredicateERKNS_15SmallVectorImplINS_14MachineOperandEEES5_]
TargetInstrInfo::unfoldMemoryOperand ( MachineFunction& MF, MachineInstr* MI, unsigned int Reg, bool UnfoldLoad, bool UnfoldStore, SmallVectorImpl<MachineInstr*>& NewMIs ) const
[symbol: _ZNK4llvm15TargetInstrInfo19unfoldMemoryOperandERNS_15MachineFunctionEPNS_12MachineInstrEjbbRNS_15SmallVectorImplIS4_EE]
TargetInstrInfo::unfoldMemoryOperand ( SelectionDAG& DAG, SDNode* N, SmallVectorImpl<SDNode*>& NewNodes ) const
[symbol: _ZNK4llvm15TargetInstrInfo19unfoldMemoryOperandERNS_12SelectionDAGEPNS_6SDNodeERNS_15SmallVectorImplIS4_EE]
TargetInstrInfo::verifyInstruction ( MachineInstr const* MI, StringRef& ErrInfo ) const
[symbol: _ZNK4llvm15TargetInstrInfo17verifyInstructionEPKNS_12MachineInstrERNS_9StringRefE]
TargetInstrInfoImpl::reMaterialize ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int DestReg, unsigned int SubReg, MachineInstr const* Orig, TargetRegisterInfo const& TRI ) const
[symbol: _ZNK4llvm19TargetInstrInfoImpl13reMaterializeERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEEjjPKS4_RKNS_18TargetRegisterInfoE]
TargetInstrInfoImpl::ReplaceTailWithBranchTo ( ilist_iterator<MachineInstr> OldInst, MachineBasicBlock* NewDest ) const
[symbol: _ZNK4llvm19TargetInstrInfoImpl23ReplaceTailWithBranchToENS_14ilist_iteratorINS_12MachineInstrEEEPNS_17MachineBasicBlockE]
TargetLibraryInfo.h,
libLLVM-3.0.so
namespace llvm
TargetLibraryInfo::~TargetLibraryInfo [in-charge-deleting] ( )
[symbol: _ZN4llvm17TargetLibraryInfoD0Ev]
TargetLibraryInfo::~TargetLibraryInfo [in-charge] ( )
[symbol: _ZN4llvm17TargetLibraryInfoD1Ev]
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 )
[symbol: _ZN4llvm13GetReturnInfoEPNS_4TypeEjRNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS_14TargetLoweringEPNS2_IyEE]
getTLSModel ( GlobalValue const* GV, enum Reloc::Model reloc )
[symbol: _ZN4llvm11getTLSModelEPKNS_11GlobalValueENS_5Reloc5ModelE]
TargetLowering::allowsUnalignedMemoryAccesses ( EVT p1 ) const
[symbol: _ZNK4llvm14TargetLowering29allowsUnalignedMemoryAccessesENS_3EVTE]
TargetLowering::BuildSDIV ( SDNode* N, SelectionDAG& DAG, std::vector<SDNode*>* Created ) const
[symbol: _ZNK4llvm14TargetLowering9BuildSDIVEPNS_6SDNodeERNS_12SelectionDAGEPSt6vectorIS2_SaIS2_EE]
TargetLowering::BuildUDIV ( SDNode* N, SelectionDAG& DAG, std::vector<SDNode*>* Created ) const
[symbol: _ZNK4llvm14TargetLowering9BuildUDIVEPNS_6SDNodeERNS_12SelectionDAGEPSt6vectorIS2_SaIS2_EE]
TargetLowering::CanLowerReturn ( enum CallingConv::ID p1, MachineFunction& p2, bool p3, SmallVectorImpl<ISD::OutputArg>const& p4, LLVMContext& p5 ) const
[symbol: _ZNK4llvm14TargetLowering14CanLowerReturnENS_11CallingConv2IDERNS_15MachineFunctionEbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERNS_11LLVMContextE]
TargetLowering::computeMaskedBitsForTargetNode ( SDValue const Op, APInt const& Mask, APInt& KnownZero, APInt& KnownOne, SelectionDAG const& DAG, unsigned int Depth ) const
[symbol: _ZNK4llvm14TargetLowering30computeMaskedBitsForTargetNodeENS_7SDValueERKNS_5APIntERS2_S5_RKNS_12SelectionDAGEj]
TargetLowering::createFastISel ( FunctionLoweringInfo& p1 ) const
[symbol: _ZNK4llvm14TargetLowering14createFastISelERNS_20FunctionLoweringInfoE]
TargetLowering::ExpandInlineAsm ( CallInst* p1 ) const
[symbol: _ZNK4llvm14TargetLowering15ExpandInlineAsmEPNS_8CallInstE]
TargetLowering::getMaximalGlobalOffset ( ) const
[symbol: _ZNK4llvm14TargetLowering22getMaximalGlobalOffsetEv]
TargetLowering::getOptimalMemOpType ( uint64_t p1, unsigned int p2, unsigned int p3, bool p4, bool p5, MachineFunction& p6 ) const
[symbol: _ZNK4llvm14TargetLowering19getOptimalMemOpTypeEyjjbbRNS_15MachineFunctionE]
TargetLowering::getPostIndexedAddressParts ( SDNode* p1, SDNode* p2, SDValue& p3, SDValue& p4, enum ISD::MemIndexedMode& p5, SelectionDAG& p6 ) const
[symbol: _ZNK4llvm14TargetLowering26getPostIndexedAddressPartsEPNS_6SDNodeES2_RNS_7SDValueES4_RNS_3ISD14MemIndexedModeERNS_12SelectionDAGE]
TargetLowering::getPreIndexedAddressParts ( SDNode* p1, SDValue& p2, SDValue& p3, enum ISD::MemIndexedMode& p4, SelectionDAG& p5 ) const
[symbol: _ZNK4llvm14TargetLowering25getPreIndexedAddressPartsEPNS_6SDNodeERNS_7SDValueES4_RNS_3ISD14MemIndexedModeERNS_12SelectionDAGE]
TargetLowering::getRegClassFor ( EVT VT ) const
[symbol: _ZNK4llvm14TargetLowering14getRegClassForENS_3EVTE]
TargetLowering::getRepRegClassCostFor ( EVT VT ) const
[symbol: _ZNK4llvm14TargetLowering21getRepRegClassCostForENS_3EVTE]
TargetLowering::getRepRegClassFor ( EVT VT ) const
[symbol: _ZNK4llvm14TargetLowering17getRepRegClassForENS_3EVTE]
TargetLowering::getSchedulingPreference ( SDNode* p1 ) const
[symbol: _ZNK4llvm14TargetLowering23getSchedulingPreferenceEPNS_6SDNodeE]
TargetLowering::getStackCookieLocation ( unsigned int& p1, unsigned int& p2 ) const
[symbol: _ZNK4llvm14TargetLowering22getStackCookieLocationERjS1_]
TargetLowering::getTgtMemIntrinsic ( struct TargetLowering::IntrinsicInfo& p1, CallInst const& p2, unsigned int p3 ) const
[symbol: _ZNK4llvm14TargetLowering18getTgtMemIntrinsicERNS0_13IntrinsicInfoERKNS_8CallInstEj]
TargetLowering::getTypeForExtArgOrReturn ( LLVMContext& Context, EVT VT, enum ISD::NodeType p3 ) const
[symbol: _ZNK4llvm14TargetLowering24getTypeForExtArgOrReturnERNS_11LLVMContextENS_3EVTENS_3ISD8NodeTypeE]
TargetLowering::HandleByVal ( CCState* p1, unsigned int& p2 ) const
[symbol: _ZNK4llvm14TargetLowering11HandleByValEPNS_7CCStateERj]
TargetLowering::IsDesirableToPromoteOp ( SDValue p1, EVT& p2 ) const
[symbol: _ZNK4llvm14TargetLowering22IsDesirableToPromoteOpENS_7SDValueERNS_3EVTE]
TargetLowering::isDesirableToTransformToIntegerOp ( unsigned int p1, EVT p2 ) const
[symbol: _ZNK4llvm14TargetLowering33isDesirableToTransformToIntegerOpEjNS_3EVTE]
TargetLowering::isFPImmLegal ( APFloat const& p1, EVT p2 ) const
[symbol: _ZNK4llvm14TargetLowering12isFPImmLegalERKNS_7APFloatENS_3EVTE]
TargetLowering::isLegalAddImmediate ( int64_t p1 ) const
[symbol: _ZNK4llvm14TargetLowering19isLegalAddImmediateEx]
TargetLowering::isLegalICmpImmediate ( int64_t p1 ) const
[symbol: _ZNK4llvm14TargetLowering20isLegalICmpImmediateEx]
TargetLowering::isNarrowingProfitable ( EVT p1, EVT p2 ) const
[symbol: _ZNK4llvm14TargetLowering21isNarrowingProfitableENS_3EVTES1_]
TargetLowering::isShuffleMaskLegal ( SmallVectorImpl<int>const& p1, EVT p2 ) const
[symbol: _ZNK4llvm14TargetLowering18isShuffleMaskLegalERKNS_15SmallVectorImplIiEENS_3EVTE]
TargetLowering::isTruncateFree ( EVT p1, EVT p2 ) const
[symbol: _ZNK4llvm14TargetLowering14isTruncateFreeENS_3EVTES1_]
TargetLowering::isTruncateFree ( Type* p1, Type* p2 ) const
[symbol: _ZNK4llvm14TargetLowering14isTruncateFreeEPNS_4TypeES2_]
TargetLowering::isTypeDesirableForOp ( unsigned int p1, EVT VT ) const
[symbol: _ZNK4llvm14TargetLowering20isTypeDesirableForOpEjNS_3EVTE]
TargetLowering::isUsedByReturnOnly ( SDNode* p1 ) const
[symbol: _ZNK4llvm14TargetLowering18isUsedByReturnOnlyEPNS_6SDNodeE]
TargetLowering::isVectorClearMaskLegal ( SmallVectorImpl<int>const& p1, EVT p2 ) const
[symbol: _ZNK4llvm14TargetLowering22isVectorClearMaskLegalERKNS_15SmallVectorImplIiEENS_3EVTE]
TargetLowering::isZExtFree ( EVT p1, EVT p2 ) const
[symbol: _ZNK4llvm14TargetLowering10isZExtFreeENS_3EVTES1_]
TargetLowering::isZExtFree ( Type* p1, Type* p2 ) const
[symbol: _ZNK4llvm14TargetLowering10isZExtFreeEPNS_4TypeES2_]
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
[symbol: _ZNK4llvm14TargetLowering9LowerCallENS_7SDValueES1_NS_11CallingConv2IDEbRbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS5_IS1_EERKNS5_INS6_8InputArgEEENS_8DebugLocERNS_12SelectionDAGERSB_]
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
[symbol: _ZNK4llvm14TargetLowering11LowerCallToENS_7SDValueEPNS_4TypeEbbbbjNS_11CallingConv2IDEbbS1_RSt6vectorINS0_12ArgListEntryESaIS7_EERNS_12SelectionDAGENS_8DebugLocE]
TargetLowering::LowerCustomJumpTableEntry ( MachineJumpTableInfo const* p1, MachineBasicBlock const* p2, unsigned int p3, MCContext& p4 ) const
[symbol: _ZNK4llvm14TargetLowering25LowerCustomJumpTableEntryEPKNS_20MachineJumpTableInfoEPKNS_17MachineBasicBlockEjRNS_9MCContextE]
TargetLowering::LowerFormalArguments ( SDValue p1, enum CallingConv::ID p2, bool p3, SmallVectorImpl<ISD::InputArg>const& p4, DebugLoc p5, SelectionDAG& p6, SmallVectorImpl<SDValue>& p7 ) const
[symbol: _ZNK4llvm14TargetLowering20LowerFormalArgumentsENS_7SDValueENS_11CallingConv2IDEbRKNS_15SmallVectorImplINS_3ISD8InputArgEEENS_8DebugLocERNS_12SelectionDAGERNS4_IS1_EE]
TargetLowering::LowerReturn ( SDValue p1, enum CallingConv::ID p2, bool p3, SmallVectorImpl<ISD::OutputArg>const& p4, SmallVectorImpl<SDValue>const& p5, DebugLoc p6, SelectionDAG& p7 ) const
[symbol: _ZNK4llvm14TargetLowering11LowerReturnENS_7SDValueENS_11CallingConv2IDEbRKNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS4_IS1_EENS_8DebugLocERNS_12SelectionDAGE]
TargetLowering::mayBeEmittedAsTailCall ( CallInst* p1 ) const
[symbol: _ZNK4llvm14TargetLowering22mayBeEmittedAsTailCallEPNS_8CallInstE]
TargetLowering::ReplaceNodeResults ( SDNode* p1, SmallVectorImpl<SDValue>& p2, SelectionDAG& p3 ) const
[symbol: _ZNK4llvm14TargetLowering18ReplaceNodeResultsEPNS_6SDNodeERNS_15SmallVectorImplINS_7SDValueEEERNS_12SelectionDAGE]
TargetLowering::ShouldShrinkFPConstant ( EVT p1 ) const
[symbol: _ZNK4llvm14TargetLowering22ShouldShrinkFPConstantENS_3EVTE]
TargetLoweringObjectFile.h,
libLLVM-3.0.so
namespace llvm
TargetLoweringObjectFile::getSpecialCasedSectionGlobals ( GlobalValue const* GV, Mangler* Mang, SectionKind Kind ) const
[symbol: _ZNK4llvm24TargetLoweringObjectFile29getSpecialCasedSectionGlobalsEPKNS_11GlobalValueEPNS_7ManglerENS_11SectionKindE]
TargetLoweringObjectFile::shouldEmitUsedDirectiveFor ( GlobalValue const* GV, Mangler* p2 ) const
[symbol: _ZNK4llvm24TargetLoweringObjectFile26shouldEmitUsedDirectiveForEPKNS_11GlobalValueEPNS_7ManglerE]
TargetMachine.h,
libLLVM-3.0.so
namespace llvm
LLVMTargetMachine::addCodeEmitter ( PassManagerBase& p1, enum CodeGenOpt::Level p2, JITCodeEmitter& p3 )
[symbol: _ZN4llvm17LLVMTargetMachine14addCodeEmitterERNS_15PassManagerBaseENS_10CodeGenOpt5LevelERNS_14JITCodeEmitterE]
LLVMTargetMachine::addInstSelector ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )
[symbol: _ZN4llvm17LLVMTargetMachine15addInstSelectorERNS_15PassManagerBaseENS_10CodeGenOpt5LevelE]
LLVMTargetMachine::addPassesToEmitFile ( PassManagerBase& PM, formatted_raw_ostream& Out, enum TargetMachine::CodeGenFileType FileType, enum CodeGenOpt::Level p4, bool DisableVerify )
[symbol: _ZN4llvm17LLVMTargetMachine19addPassesToEmitFileERNS_15PassManagerBaseERNS_21formatted_raw_ostreamENS_13TargetMachine15CodeGenFileTypeENS_10CodeGenOpt5LevelEb]
LLVMTargetMachine::addPassesToEmitMachineCode ( PassManagerBase& PM, JITCodeEmitter& MCE, enum CodeGenOpt::Level p3, bool DisableVerify )
[symbol: _ZN4llvm17LLVMTargetMachine26addPassesToEmitMachineCodeERNS_15PassManagerBaseERNS_14JITCodeEmitterENS_10CodeGenOpt5LevelEb]
LLVMTargetMachine::addPassesToEmitMC ( PassManagerBase& PM, MCContext*& Ctx, raw_ostream& OS, enum CodeGenOpt::Level OptLevel, bool DisableVerify )
[symbol: _ZN4llvm17LLVMTargetMachine17addPassesToEmitMCERNS_15PassManagerBaseERPNS_9MCContextERNS_11raw_ostreamENS_10CodeGenOpt5LevelEb]
LLVMTargetMachine::addPostRegAlloc ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )
[symbol: _ZN4llvm17LLVMTargetMachine15addPostRegAllocERNS_15PassManagerBaseENS_10CodeGenOpt5LevelE]
LLVMTargetMachine::addPreEmitPass ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )
[symbol: _ZN4llvm17LLVMTargetMachine14addPreEmitPassERNS_15PassManagerBaseENS_10CodeGenOpt5LevelE]
LLVMTargetMachine::addPreISel ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )
[symbol: _ZN4llvm17LLVMTargetMachine10addPreISelERNS_15PassManagerBaseENS_10CodeGenOpt5LevelE]
LLVMTargetMachine::addPreRegAlloc ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )
[symbol: _ZN4llvm17LLVMTargetMachine14addPreRegAllocERNS_15PassManagerBaseENS_10CodeGenOpt5LevelE]
LLVMTargetMachine::addPreSched2 ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )
[symbol: _ZN4llvm17LLVMTargetMachine12addPreSched2ERNS_15PassManagerBaseENS_10CodeGenOpt5LevelE]
LLVMTargetMachine::getEnableTailMergeDefault ( ) const
[symbol: _ZNK4llvm17LLVMTargetMachine25getEnableTailMergeDefaultEv]
LLVMTargetMachine::LLVMTargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, enum Reloc::Model RM, enum CodeModel::Model CM )
[symbol: _ZN4llvm17LLVMTargetMachineC1ERKNS_6TargetENS_9StringRefES4_S4_NS_5Reloc5ModelENS_9CodeModel5ModelE]
LLVMTargetMachine::LLVMTargetMachine [not-in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, enum Reloc::Model RM, enum CodeModel::Model CM )
[symbol: _ZN4llvm17LLVMTargetMachineC2ERKNS_6TargetENS_9StringRefES4_S4_NS_5Reloc5ModelENS_9CodeModel5ModelE]
LLVMTargetMachine::~LLVMTargetMachine [in-charge-deleting] ( )
[symbol: _ZN4llvm17LLVMTargetMachineD0Ev]
LLVMTargetMachine::~LLVMTargetMachine [in-charge] ( )
[symbol: _ZN4llvm17LLVMTargetMachineD1Ev]
TargetMachine::addPassesToEmitFile ( PassManagerBase& p1, formatted_raw_ostream& p2, enum TargetMachine::CodeGenFileType p3, enum CodeGenOpt::Level p4, bool p5 )
[symbol: _ZN4llvm13TargetMachine19addPassesToEmitFileERNS_15PassManagerBaseERNS_21formatted_raw_ostreamENS0_15CodeGenFileTypeENS_10CodeGenOpt5LevelEb]
TargetMachine::addPassesToEmitMachineCode ( PassManagerBase& p1, JITCodeEmitter& p2, enum CodeGenOpt::Level p3, bool p4 )
[symbol: _ZN4llvm13TargetMachine26addPassesToEmitMachineCodeERNS_15PassManagerBaseERNS_14JITCodeEmitterENS_10CodeGenOpt5LevelEb]
TargetMachine::addPassesToEmitMC ( PassManagerBase& p1, MCContext*& p2, raw_ostream& p3, enum CodeGenOpt::Level p4, bool p5 )
[symbol: _ZN4llvm13TargetMachine17addPassesToEmitMCERNS_15PassManagerBaseERPNS_9MCContextERNS_11raw_ostreamENS_10CodeGenOpt5LevelEb]
TargetMachine::getELFWriterInfo ( ) const
[symbol: _ZNK4llvm13TargetMachine16getELFWriterInfoEv]
TargetMachine::getEnableTailMergeDefault ( ) const
[symbol: _ZNK4llvm13TargetMachine25getEnableTailMergeDefaultEv]
TargetMachine::getFrameLowering ( ) const
[symbol: _ZNK4llvm13TargetMachine16getFrameLoweringEv]
TargetMachine::getInstrInfo ( ) const
[symbol: _ZNK4llvm13TargetMachine12getInstrInfoEv]
TargetMachine::getInstrItineraryData ( ) const
[symbol: _ZNK4llvm13TargetMachine21getInstrItineraryDataEv]
TargetMachine::getIntrinsicInfo ( ) const
[symbol: _ZNK4llvm13TargetMachine16getIntrinsicInfoEv]
TargetMachine::getJITInfo ( )
[symbol: _ZN4llvm13TargetMachine10getJITInfoEv]
TargetMachine::getRegisterInfo ( ) const
[symbol: _ZNK4llvm13TargetMachine15getRegisterInfoEv]
TargetMachine::getSelectionDAGInfo ( ) const
[symbol: _ZNK4llvm13TargetMachine19getSelectionDAGInfoEv]
TargetMachine::getSubtargetImpl ( ) const
[symbol: _ZNK4llvm13TargetMachine16getSubtargetImplEv]
TargetMachine::getTargetData ( ) const
[symbol: _ZNK4llvm13TargetMachine13getTargetDataEv]
TargetMachine::getTargetLowering ( ) const
[symbol: _ZNK4llvm13TargetMachine17getTargetLoweringEv]
TargetMachine::TargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS )
[symbol: _ZN4llvm13TargetMachineC1ERKNS_6TargetENS_9StringRefES4_S4_]
TargetMachine::TargetMachine [not-in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS )
[symbol: _ZN4llvm13TargetMachineC2ERKNS_6TargetENS_9StringRefES4_S4_]
TargetOptions.h,
libLLVM-3.0.so
namespace llvm
DisableFramePointerElim ( MachineFunction const& MF )
[symbol: _ZN4llvm23DisableFramePointerElimERKNS_15MachineFunctionE]
DisableJumpTables [data]
[symbol: _ZN4llvm17DisableJumpTablesE]
EnableFastISel [data]
[symbol: _ZN4llvm14EnableFastISelE]
EnableSegmentedStacks [data]
[symbol: _ZN4llvm21EnableSegmentedStacksE]
FloatABIType [data]
[symbol: _ZN4llvm12FloatABITypeE]
getTrapFunctionName ( )
[symbol: _ZN4llvm19getTrapFunctionNameEv]
GuaranteedTailCallOpt [data]
[symbol: _ZN4llvm21GuaranteedTailCallOptE]
HonorSignDependentRoundingFPMath ( )
[symbol: _ZN4llvm32HonorSignDependentRoundingFPMathEv]
HonorSignDependentRoundingFPMathOption [data]
[symbol: _ZN4llvm38HonorSignDependentRoundingFPMathOptionE]
JITEmitDebugInfo [data]
[symbol: _ZN4llvm16JITEmitDebugInfoE]
JITEmitDebugInfoToDisk [data]
[symbol: _ZN4llvm22JITEmitDebugInfoToDiskE]
JITExceptionHandling [data]
[symbol: _ZN4llvm20JITExceptionHandlingE]
LessPreciseFPMAD ( )
[symbol: _ZN4llvm16LessPreciseFPMADEv]
LessPreciseFPMADOption [data]
[symbol: _ZN4llvm22LessPreciseFPMADOptionE]
NoExcessFPPrecision [data]
[symbol: _ZN4llvm19NoExcessFPPrecisionE]
NoFramePointerElim [data]
[symbol: _ZN4llvm18NoFramePointerElimE]
NoFramePointerElimNonLeaf [data]
[symbol: _ZN4llvm25NoFramePointerElimNonLeafE]
NoInfsFPMath [data]
[symbol: _ZN4llvm12NoInfsFPMathE]
NoNaNsFPMath [data]
[symbol: _ZN4llvm12NoNaNsFPMathE]
NoZerosInBSS [data]
[symbol: _ZN4llvm12NoZerosInBSSE]
PrintMachineCode [data]
[symbol: _ZN4llvm16PrintMachineCodeE]
RealignStack [data]
[symbol: _ZN4llvm12RealignStackE]
StackAlignmentOverride [data]
[symbol: _ZN4llvm22StackAlignmentOverrideE]
StrongPHIElim [data]
[symbol: _ZN4llvm13StrongPHIElimE]
UnsafeFPMath [data]
[symbol: _ZN4llvm12UnsafeFPMathE]
UseSoftFloat [data]
[symbol: _ZN4llvm12UseSoftFloatE]
TargetRegisterInfo.h,
libLLVM-3.0.so
namespace llvm
TargetRegisterInfo::avoidWriteAfterWrite ( TargetRegisterClass const* RC ) const
[symbol: _ZNK4llvm18TargetRegisterInfo20avoidWriteAfterWriteEPKNS_19TargetRegisterClassE]
TargetRegisterInfo::canCombineSubRegIndices ( TargetRegisterClass const* RC, SmallVectorImpl<unsigned int>& SubIndices, unsigned int& NewSubIdx ) const
[symbol: _ZNK4llvm18TargetRegisterInfo23canCombineSubRegIndicesEPKNS_19TargetRegisterClassERNS_15SmallVectorImplIjEERj]
TargetRegisterInfo::composeSubRegIndices ( unsigned int a, unsigned int b ) const
[symbol: _ZNK4llvm18TargetRegisterInfo20composeSubRegIndicesEjj]
TargetRegisterInfo::eliminateCallFramePseudoInstr ( MachineFunction& MF, MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI ) const
[symbol: _ZNK4llvm18TargetRegisterInfo29eliminateCallFramePseudoInstrERNS_15MachineFunctionERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEE]
TargetRegisterInfo::getCompactUnwindRegNum ( unsigned int p1, bool p2 ) const
[symbol: _ZNK4llvm18TargetRegisterInfo22getCompactUnwindRegNumEjb]
TargetRegisterInfo::getCrossCopyRegClass ( TargetRegisterClass const* RC ) const
[symbol: _ZNK4llvm18TargetRegisterInfo20getCrossCopyRegClassEPKNS_19TargetRegisterClassE]
TargetRegisterInfo::getFrameIndexInstrOffset ( MachineInstr const* MI, int Idx ) const
[symbol: _ZNK4llvm18TargetRegisterInfo24getFrameIndexInstrOffsetEPKNS_12MachineInstrEi]
TargetRegisterInfo::getLargestLegalSuperClass ( TargetRegisterClass const* RC ) const
[symbol: _ZNK4llvm18TargetRegisterInfo25getLargestLegalSuperClassEPKNS_19TargetRegisterClassE]
TargetRegisterInfo::getMatchingSuperRegClass ( TargetRegisterClass const* A, TargetRegisterClass const* B, unsigned int Idx ) const
[symbol: _ZNK4llvm18TargetRegisterInfo24getMatchingSuperRegClassEPKNS_19TargetRegisterClassES3_j]
TargetRegisterInfo::getPointerRegClass ( unsigned int Kind ) const
[symbol: _ZNK4llvm18TargetRegisterInfo18getPointerRegClassEj]
TargetRegisterInfo::getRawAllocationOrder ( TargetRegisterClass const* RC, unsigned int HintType, unsigned int HintReg, MachineFunction const& MF ) const
[symbol: _ZNK4llvm18TargetRegisterInfo21getRawAllocationOrderEPKNS_19TargetRegisterClassEjjRKNS_15MachineFunctionE]
TargetRegisterInfo::getRegPressureLimit ( TargetRegisterClass const* RC, MachineFunction& MF ) const
[symbol: _ZNK4llvm18TargetRegisterInfo19getRegPressureLimitEPKNS_19TargetRegisterClassERNS_15MachineFunctionE]
TargetRegisterInfo::hasReservedSpillSlot ( MachineFunction const& MF, unsigned int Reg, int& FrameIdx ) const
[symbol: _ZNK4llvm18TargetRegisterInfo20hasReservedSpillSlotERKNS_15MachineFunctionEjRi]
TargetRegisterInfo::isFrameOffsetLegal ( MachineInstr const* MI, int64_t Offset ) const
[symbol: _ZNK4llvm18TargetRegisterInfo18isFrameOffsetLegalEPKNS_12MachineInstrEx]
TargetRegisterInfo::materializeFrameBaseRegister ( MachineBasicBlock* MBB, unsigned int BaseReg, int FrameIdx, int64_t Offset ) const
[symbol: _ZNK4llvm18TargetRegisterInfo28materializeFrameBaseRegisterEPNS_17MachineBasicBlockEjix]
TargetRegisterInfo::needsFrameBaseReg ( MachineInstr* MI, int64_t Offset ) const
[symbol: _ZNK4llvm18TargetRegisterInfo17needsFrameBaseRegEPNS_12MachineInstrEx]
TargetRegisterInfo::needsStackRealignment ( MachineFunction const& MF ) const
[symbol: _ZNK4llvm18TargetRegisterInfo21needsStackRealignmentERKNS_15MachineFunctionE]
TargetRegisterInfo::requiresFrameIndexScavenging ( MachineFunction const& MF ) const
[symbol: _ZNK4llvm18TargetRegisterInfo28requiresFrameIndexScavengingERKNS_15MachineFunctionE]
TargetRegisterInfo::requiresRegisterScavenging ( MachineFunction const& MF ) const
[symbol: _ZNK4llvm18TargetRegisterInfo26requiresRegisterScavengingERKNS_15MachineFunctionE]
TargetRegisterInfo::requiresVirtualBaseRegisters ( MachineFunction const& MF ) const
[symbol: _ZNK4llvm18TargetRegisterInfo28requiresVirtualBaseRegistersERKNS_15MachineFunctionE]
TargetRegisterInfo::resolveFrameIndex ( ilist_iterator<MachineInstr> I, unsigned int BaseReg, int64_t Offset ) const
[symbol: _ZNK4llvm18TargetRegisterInfo17resolveFrameIndexENS_14ilist_iteratorINS_12MachineInstrEEEjx]
TargetRegisterInfo::ResolveRegAllocHint ( unsigned int Type, unsigned int Reg, MachineFunction const& MF ) const
[symbol: _ZNK4llvm18TargetRegisterInfo19ResolveRegAllocHintEjjRKNS_15MachineFunctionE]
TargetRegisterInfo::saveScavengerRegister ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> I, ilist_iterator<MachineInstr>& UseMI, TargetRegisterClass const* RC, unsigned int Reg ) const
[symbol: _ZNK4llvm18TargetRegisterInfo21saveScavengerRegisterERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEERS5_PKNS_19TargetRegisterClassEj]
TargetRegisterInfo::UpdateRegAllocHint ( unsigned int Reg, unsigned int NewReg, MachineFunction& MF ) const
[symbol: _ZNK4llvm18TargetRegisterInfo18UpdateRegAllocHintEjjRNS_15MachineFunctionE]
TargetRegisterInfo::useFPForScavengingIndex ( MachineFunction const& MF ) const
[symbol: _ZNK4llvm18TargetRegisterInfo23useFPForScavengingIndexERKNS_15MachineFunctionE]
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 )
[symbol: _ZN4llvm17createAsmStreamerERNS_9MCContextERNS_21formatted_raw_ostreamEbbbPNS_13MCInstPrinterEPNS_13MCCodeEmitterEPNS_12MCAsmBackendEb]
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
[symbol: _ZNK4llvm22TargetSelectionDAGInfo23EmitTargetCodeForMemcpyERNS_12SelectionDAGENS_8DebugLocENS_7SDValueES4_S4_S4_jbbNS_18MachinePointerInfoES5_]
TargetSelectionDAGInfo::EmitTargetCodeForMemmove ( SelectionDAG& DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned int Align, bool isVolatile, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo ) const
[symbol: _ZNK4llvm22TargetSelectionDAGInfo24EmitTargetCodeForMemmoveERNS_12SelectionDAGENS_8DebugLocENS_7SDValueES4_S4_S4_jbNS_18MachinePointerInfoES5_]
TargetSelectionDAGInfo::EmitTargetCodeForMemset ( SelectionDAG& DAG, DebugLoc dl, SDValue Chain, SDValue Op1, SDValue Op2, SDValue Op3, unsigned int Align, bool isVolatile, MachinePointerInfo DstPtrInfo ) const
[symbol: _ZNK4llvm22TargetSelectionDAGInfo23EmitTargetCodeForMemsetERNS_12SelectionDAGENS_8DebugLocENS_7SDValueES4_S4_S4_jbNS_18MachinePointerInfoE]
TargetSubtargetInfo.h,
libLLVM-3.0.so
namespace llvm
TargetSubtargetInfo::adjustSchedDependency ( SUnit* def, SUnit* use, SDep& dep ) const
[symbol: _ZNK4llvm19TargetSubtargetInfo21adjustSchedDependencyEPNS_5SUnitES2_RNS_4SDepE]
TargetSubtargetInfo::enablePostRAScheduler ( enum CodeGenOpt::Level OptLevel, enum TargetSubtargetInfo::AntiDepBreakMode& Mode, SmallVectorImpl<TargetRegisterClass*>& CriticalPathRCs ) const
[symbol: _ZNK4llvm19TargetSubtargetInfo21enablePostRASchedulerENS_10CodeGenOpt5LevelERNS0_16AntiDepBreakModeERNS_15SmallVectorImplIPNS_19TargetRegisterClassEEE]
TargetSubtargetInfo::getSpecialAddressLatency ( ) const
[symbol: _ZNK4llvm19TargetSubtargetInfo24getSpecialAddressLatencyEv]
UnrollLoop.h,
libLLVM-3.0.so
namespace llvm
UnrollLoop ( Loop* L, unsigned int Count, unsigned int TripCount, unsigned int TripMultiple, LoopInfo* LI, LPPassManager* LPM )
[symbol: _ZN4llvm10UnrollLoopEPNS_4LoopEjjjPNS_8LoopInfoEPNS_13LPPassManagerE]
User.h,
libLLVM-3.0.so
namespace llvm
User::~User [in-charge-deleting] ( )
[symbol: _ZN4llvm4UserD0Ev]
User::~User [in-charge] ( )
[symbol: _ZN4llvm4UserD1Ev]
Value.h,
libLLVM-3.0.so
namespace llvm
Value::getNameStr ( ) const
[symbol: _ZNK4llvm5Value10getNameStrEv]
ValueHandle.h,
libLLVM-3.0.so
namespace llvm
CallbackVH::allUsesReplacedWith ( Value* p1 )
[symbol: _ZN4llvm10CallbackVH19allUsesReplacedWithEPNS_5ValueE]
CallbackVH::deleted ( )
[symbol: _ZN4llvm10CallbackVH7deletedEv]
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 )
[symbol: _ZN4llvm8MapValueEPKNS_5ValueERNS_8ValueMapIS2_NS_10TrackingVHIS0_EENS_14ValueMapConfigIS2_EENS_12DenseMapInfoIS5_EEEENS_10RemapFlagsEPNS_20ValueMapTypeRemapperE]
RemapInstruction ( Instruction* I, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VM, enum RemapFlags Flags, ValueMapTypeRemapper* TypeMapper )
[symbol: _ZN4llvm16RemapInstructionEPNS_11InstructionERNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS3_EENS_14ValueMapConfigIS5_EENS_12DenseMapInfoIS7_EEEENS_10RemapFlagsEPNS_20ValueMapTypeRemapperE]
ValueTracking.h,
libLLVM-3.0.so
namespace llvm
ComputeMaskedBits ( Value* V, APInt const& Mask, APInt& KnownZero, APInt& KnownOne, TargetData const* TD, unsigned int Depth )
[symbol: _ZN4llvm17ComputeMaskedBitsEPNS_5ValueERKNS_5APIntERS2_S5_PKNS_10TargetDataEj]
GetConstantStringInfo ( Value const* V, std::string& Str, uint64_t Offset, bool StopAtNul )
[symbol: _ZN4llvm21GetConstantStringInfoEPKNS_5ValueERSsyb]
isPowerOfTwo ( Value* V, TargetData const* TD, unsigned int Depth )
[symbol: _ZN4llvm12isPowerOfTwoEPNS_5ValueEPKNS_10TargetDataEj]
to the top
Problems with Data Types, High Severity (134)
Archive.h
namespace object
[+] class Archive (1)
| Change |
Effect |
1 | Size of this class has been increased from 24 bytes to 36 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (2)
Archive::Archive [in-charge] ( MemoryBuffer* source, error_code& ec )This constructor is from 'Archive' class.
Archive::end_children ( ) constThis method is from 'Archive' class.
AsmPrinter.h
namespace llvm
[+] class AsmPrinter (2)
| Change |
Effect |
1 | Size of this class has been increased from 84 bytes to 88 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Virtual method AsmPrinter::EmitXXStructor ( Constant const* ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 38 entries | Virtual Table (New) - 38 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~AsmPrinter |
~AsmPrinter |
12 |
~AsmPrinter |
~AsmPrinter |
16 |
Pass::getPassName |
Pass::getPassName |
20 |
Pass::getPassID |
Pass::print |
24 |
Pass::print |
MachineFunctionPass::createPrinterPass |
28 |
MachineFunctionPass::createPrinterPass |
FunctionPass::assignPassManager |
32 |
FunctionPass::assignPassManager |
Pass::preparePassManager |
36 |
Pass::preparePassManager |
FunctionPass::getPotentialPassManagerType |
40 |
FunctionPass::getPotentialPassManagerType |
AsmPrinter::getAnalysisUsage |
44 |
AsmPrinter::getAnalysisUsage |
Pass::releaseMemory |
48 |
Pass::releaseMemory |
Pass::getAdjustedAnalysisPointer |
52 |
Pass::getAdjustedAnalysisPointer |
Pass::getAsImmutablePass |
56 |
Pass::getAsImmutablePass |
Pass::getAsPMDataManager |
60 |
Pass::getAsPMDataManager |
Pass::verifyAnalysis |
64 |
Pass::verifyAnalysis |
Pass::dumpPassStructure |
68 |
Pass::dumpPassStructure |
AsmPrinter::doInitialization |
72 |
AsmPrinter::doInitialization |
MachineFunctionPass::runOnFunction |
76 |
MachineFunctionPass::runOnFunction |
AsmPrinter::doFinalization |
80 |
AsmPrinter::doFinalization |
AsmPrinter::runOnMachineFunction |
84 |
AsmPrinter::runOnMachineFunction |
AsmPrinter::EmitConstantPool |
88 |
AsmPrinter::EmitConstantPool |
AsmPrinter::EmitGlobalVariable |
92 |
AsmPrinter::EmitGlobalVariable |
AsmPrinter::EmitStartOfAsmFile |
96 |
AsmPrinter::EmitStartOfAsmFile |
AsmPrinter::EmitEndOfAsmFile |
100 |
AsmPrinter::EmitEndOfAsmFile |
AsmPrinter::EmitFunctionBodyStart |
104 |
AsmPrinter::EmitFunctionBodyStart |
AsmPrinter::EmitFunctionBodyEnd |
108 |
AsmPrinter::EmitFunctionBodyEnd |
AsmPrinter::EmitInstruction |
112 |
AsmPrinter::EmitInstruction |
AsmPrinter::EmitFunctionEntryLabel |
116 |
AsmPrinter::EmitFunctionEntryLabel |
AsmPrinter::EmitMachineConstantPoolValue |
120 |
AsmPrinter::EmitMachineConstantPoolValue |
AsmPrinter::EmitXXStructor |
124 |
AsmPrinter::isBlockOnlyReachableByFallthrough |
AsmPrinter::isBlockOnlyReachableByFallthrough |
128 |
AsmPrinter::getDebugValueLocation |
AsmPrinter::getDebugValueLocation |
132 |
AsmPrinter::getISAEncoding |
AsmPrinter::getISAEncoding |
136 |
AsmPrinter::EmitDwarfRegOp |
AsmPrinter::EmitDwarfRegOp |
140 |
AsmPrinter::PrintSpecial |
AsmPrinter::PrintSpecial |
144 |
AsmPrinter::PrintAsmOperand |
AsmPrinter::PrintAsmOperand |
148 |
AsmPrinter::PrintAsmMemoryOperand |
AsmPrinter::PrintAsmMemoryOperand |
[+] affected symbols (57)
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )This constructor is from 'AsmPrinter' class.
AsmPrinter::doFinalization ( Module& M )This method is from 'AsmPrinter' class.
AsmPrinter::doInitialization ( Module& M )This method is from 'AsmPrinter' class.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitConstantPool ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitFunctionBody ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitFunctionEntryLabel ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitFunctionHeader ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )This method is from 'AsmPrinter' class.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )This method is from 'AsmPrinter' class.
AsmPrinter::EmitInt16 ( int Value ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitInt32 ( int Value ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitInt8 ( int Value ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitJumpTableInfo ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )This method is from 'AsmPrinter' class.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )This method is from 'AsmPrinter' class.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )This method is from 'AsmPrinter' class.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getCurrentSection ( ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getFunctionNumber ( ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getObjFileLowering ( ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getTargetData ( ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetTempSymbol ( StringRef Name ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constThis method is from 'AsmPrinter' class.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constThis method is from 'AsmPrinter' class.
AsmPrinter::needsCFIMoves ( )This method is from 'AsmPrinter' class.
AsmPrinter::needsSEHMoves ( )This method is from 'AsmPrinter' class.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )This method is from 'AsmPrinter' class.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )This method is from 'AsmPrinter' class.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constThis method is from 'AsmPrinter' class.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constThis method is from 'AsmPrinter' class.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )This method is from 'AsmPrinter' class.
AsmPrinter::~AsmPrinter [in-charge] ( )This method is from 'AsmPrinter' class.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )1st parameter 'AP' (reference) has base type 'AsmPrinter'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )1st parameter 'AP' (reference) has base type 'AsmPrinter'.
BranchProbabilityInfo.h
namespace llvm
[+] class BranchProbabilityInfo (1)
| Change |
Effect |
1 | Size of this class has been changed from 32 bytes to 128 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (68)
BranchProbabilityInfo::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::getEdgeProbability ( BasicBlock const* Src, BasicBlock const* Dst ) constThis method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::getEdgeWeight ( BasicBlock const* Src, BasicBlock const* Dst ) constThis method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::getHotSucc ( BasicBlock* BB ) constThis method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::ID [data]This method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::isEdgeHot ( BasicBlock const* Src, BasicBlock const* Dst ) constThis method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::runOnFunction ( Function& F )This method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::setEdgeWeight ( BasicBlock const* Src, BasicBlock const* Dst, uint32_t Weight )This method is from 'BranchProbabilityInfo' class.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->BPI' in 1st parameter 'IS' (pointer) has base type 'BranchProbabilityInfo'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->BPI' in 1st parameter 'IS' (pointer) has base type 'BranchProbabilityInfo'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->BPI' in 1st parameter 'IS' (pointer) has base type 'BranchProbabilityInfo'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo->BPI' in 1st parameter 'IS' (pointer) has base type 'BranchProbabilityInfo'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo->BPI' in 1st parameter 'IS' (pointer) has base type 'BranchProbabilityInfo'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->BPI' in 1st parameter 'IS' (pointer) has base type 'BranchProbabilityInfo'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::enterLocalValueArea ( )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'funcInfo->BPI' in 1st parameter 'funcInfo' (reference) has base type 'BranchProbabilityInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::recomputeInsertPt ( )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::startNewBlock ( )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::clear ( )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::ComputePHILiveOutRegInfo ( PHINode const* p1 )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::CreateReg ( EVT VT )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::CreateRegs ( Type* Ty )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::FunctionLoweringInfo [in-charge] ( TargetLowering const& TLI )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::getArgumentFrameIndex ( Argument const* A )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::GetLiveOutRegInfo ( unsigned int Reg, unsigned int BitWidth )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::set ( Function const& Fn, MachineFunction& MF )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::setArgumentFrameIndex ( Argument const* A, int FI )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::ID [data]Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
CommandLine.h
namespace cl
[+] class GenericOptionValue (1)
| Change |
Effect |
1 | Virtual method GenericOptionValue::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~GenericOptionValue |
~GenericOptionValue |
12 |
~GenericOptionValue |
~GenericOptionValue |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
|
GenericOptionValue::anchor |
[+] affected symbols (1)
GenericOptionValue::compare ( GenericOptionValue const& V ) constThis method is from 'GenericOptionValue' class.
DAGDeltaAlgorithm.h
namespace llvm
[+] class DAGDeltaAlgorithm (1)
| Change |
Effect |
1 | Virtual method DAGDeltaAlgorithm::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~DAGDeltaAlgorithm |
DAGDeltaAlgorithm::anchor |
12 |
~DAGDeltaAlgorithm |
~DAGDeltaAlgorithm |
16 |
DAGDeltaAlgorithm::UpdatedSearchState |
~DAGDeltaAlgorithm |
20 |
__cxa_pure_virtual |
DAGDeltaAlgorithm::UpdatedSearchState |
24 |
|
__cxa_pure_virtual |
[+] affected symbols (1)
DAGDeltaAlgorithm::ExecuteOneTest ( DAGDeltaAlgorithm::changeset_ty const& S )This method is from 'DAGDeltaAlgorithm' class.
DebugInfo.h
namespace llvm
[+] class DIScope (1)
| Change |
Effect |
1 | Virtual method DIScope::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~DIScope |
DIScope::anchor |
12 |
~DIScope |
~DIScope |
16 |
|
~DIScope |
[+] affected symbols (1)
DIScope::~DIScope [in-charge] ( )This method is from 'DIScope' class.
ExecutionEngine.h
namespace llvm
[+] class ExecutionEngine (2)
| Change |
Effect |
1 | Pure virtual method ExecutionEngine::getPointerToNamedFunction ( std::string const&, bool ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method ExecutionEngine::mapSectionAddress ( void*, uint64_t ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 17 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
ExecutionEngine::getMemoryForGV |
ExecutionEngine::getMemoryForGV |
12 |
~ExecutionEngine |
~ExecutionEngine |
16 |
~ExecutionEngine |
~ExecutionEngine |
20 |
ExecutionEngine::addModule |
ExecutionEngine::addModule |
24 |
ExecutionEngine::removeModule |
ExecutionEngine::removeModule |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
ExecutionEngine::mapSectionAddress |
40 |
ExecutionEngine::getPointerToFunctionOrStub |
__cxa_pure_virtual |
44 |
ExecutionEngine::runJITOnFunction |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
ExecutionEngine::getPointerToFunctionOrStub |
52 |
__cxa_pure_virtual |
ExecutionEngine::runJITOnFunction |
56 |
ExecutionEngine::getOrEmitGlobalVariable |
__cxa_pure_virtual |
60 |
ExecutionEngine::RegisterJITEventListener |
__cxa_pure_virtual |
64 |
ExecutionEngine::UnregisterJITEventListener |
ExecutionEngine::getOrEmitGlobalVariable |
68 |
|
ExecutionEngine::RegisterJITEventListener |
72 |
|
ExecutionEngine::UnregisterJITEventListener |
[+] affected symbols (29)
ExecutionEngine::addGlobalMapping ( GlobalValue const* GV, void* Addr )This method is from 'ExecutionEngine' class.
ExecutionEngine::clearAllGlobalMappings ( )This method is from 'ExecutionEngine' class.
ExecutionEngine::clearGlobalMappingsFromModule ( Module* M )This method is from 'ExecutionEngine' class.
ExecutionEngine::create ( Module* M, bool ForceInterpreter, std::string* ErrorStr, enum CodeGenOpt::Level OptLevel, bool GVsWithCode ) [static]This method is from 'ExecutionEngine' class.
ExecutionEngine::createJIT ( Module* M, std::string* ErrorStr, JITMemoryManager* JMM, enum CodeGenOpt::Level OptLevel, bool GVsWithCode, enum Reloc::Model RM, enum CodeModel::Model CMM ) [static]This method is from 'ExecutionEngine' class.
ExecutionEngine::DeregisterAllTables ( )This method is from 'ExecutionEngine' class.
ExecutionEngine::emitGlobals ( )This method is from 'ExecutionEngine' class.
ExecutionEngine::EmitGlobalVariable ( GlobalVariable const* GV )This method is from 'ExecutionEngine' class.
ExecutionEngine::ExecutionEngine [in-charge] ( Module* M )This constructor is from 'ExecutionEngine' class.
ExecutionEngine::FindFunctionNamed ( char const* FnName )This method is from 'ExecutionEngine' class.
ExecutionEngine::freeMachineCodeForFunction ( Function* F )This method is from 'ExecutionEngine' class.
ExecutionEngine::getConstantValue ( Constant const* C )This method is from 'ExecutionEngine' class.
ExecutionEngine::getGlobalValueAtAddress ( void* Addr )This method is from 'ExecutionEngine' class.
ExecutionEngine::getMemoryForGV ( GlobalVariable const* GV )This method is from 'ExecutionEngine' class.
ExecutionEngine::getPointerToBasicBlock ( BasicBlock* BB )This method is from 'ExecutionEngine' class.
ExecutionEngine::getPointerToFunction ( Function* F )This method is from 'ExecutionEngine' class.
ExecutionEngine::getPointerToGlobal ( GlobalValue const* GV )This method is from 'ExecutionEngine' class.
ExecutionEngine::getPointerToGlobalIfAvailable ( GlobalValue const* GV )This method is from 'ExecutionEngine' class.
ExecutionEngine::InitializeMemory ( Constant const* Init, void* Addr )This method is from 'ExecutionEngine' class.
ExecutionEngine::LoadValueFromMemory ( GenericValue& Result, GenericValue* Ptr, Type* Ty )This method is from 'ExecutionEngine' class.
ExecutionEngine::recompileAndRelinkFunction ( Function* F )This method is from 'ExecutionEngine' class.
ExecutionEngine::removeModule ( Module* M )This method is from 'ExecutionEngine' class.
ExecutionEngine::runFunction ( Function* F, std::vector<GenericValue>const& ArgValues )This method is from 'ExecutionEngine' class.
ExecutionEngine::runFunctionAsMain ( Function* Fn, std::vector<std::string>const& argv, char const*const* envp )This method is from 'ExecutionEngine' class.
ExecutionEngine::runStaticConstructorsDestructors ( bool isDtors )This method is from 'ExecutionEngine' class.
ExecutionEngine::runStaticConstructorsDestructors ( Module* module, bool isDtors )This method is from 'ExecutionEngine' class.
ExecutionEngine::StoreValueToMemory ( GenericValue const& Val, GenericValue* Ptr, Type* Ty )This method is from 'ExecutionEngine' class.
ExecutionEngine::updateGlobalMapping ( GlobalValue const* GV, void* Addr )This method is from 'ExecutionEngine' class.
ExecutionEngine::~ExecutionEngine [in-charge] ( )This method is from 'ExecutionEngine' class.
FastISel.h
namespace llvm
[+] struct FastISel::SavePoint (1)
| Change |
Effect |
1 | Size of this type has been changed from 12 bytes to 16 bytes. | Layout of parameter's stack of several functions has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] affected symbols (1)
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )1st parameter 'Old' has type 'struct FastISel::SavePoint'.
FileSystem.h
namespace sys::fs
[+] class directory_entry (1)
| Change |
Effect |
1 | Size of this class has been changed from 8 bytes to 20 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (2)
directory_entry::replace_filename ( Twine const& filename, file_status st )This method is from 'directory_entry' class.
directory_entry::status ( file_status& result ) constThis method is from 'directory_entry' class.
[+] class file_status (1)
| Change |
Effect |
1 | Size of this type has been changed from 4 bytes to 16 bytes. | Layout of parameter's stack of several functions has been changed and therefore parameters at higher positions in the stack may be incorrectly initialized by applications. |
[+] affected symbols (7)
directory_entry::replace_filename ( Twine const& filename, file_status st )2nd parameter 'st' has type 'file_status'.
exists ( file_status status )1st parameter 'status' has type 'file_status'.
is_directory ( file_status status )1st parameter 'status' has type 'file_status'.
is_other ( file_status status )1st parameter 'status' has type 'file_status'.
is_regular_file ( file_status status )1st parameter 'status' has type 'file_status'.
is_symlink ( file_status status )1st parameter 'status' has type 'file_status'.
status_known ( file_status s )1st parameter 's' has type 'file_status'.
FunctionLoweringInfo.h
namespace llvm
[+] class FunctionLoweringInfo (1)
| Change |
Effect |
1 | Size of this class has been increased from 348 bytes to 376 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (60)
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::enterLocalValueArea ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )1st parameter 'funcInfo' (reference) has base type 'FunctionLoweringInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::recomputeInsertPt ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::startNewBlock ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FunctionLoweringInfo::clear ( )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::ComputePHILiveOutRegInfo ( PHINode const* p1 )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::CreateReg ( EVT VT )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::CreateRegs ( Type* Ty )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::FunctionLoweringInfo [in-charge] ( TargetLowering const& TLI )This constructor is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::getArgumentFrameIndex ( Argument const* A )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::GetLiveOutRegInfo ( unsigned int Reg, unsigned int BitWidth )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::set ( Function const& Fn, MachineFunction& MF )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::setArgumentFrameIndex ( Argument const* A, int FI )This method is from 'FunctionLoweringInfo' class.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::ID [data]Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
InlinerPass.h
namespace llvm
[+] class Inliner (1)
| Change |
Effect |
1 | Size of this class has been increased from 20 bytes to 24 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (5)
Inliner::doFinalization ( CallGraph& CG )This method is from 'Inliner' class.
Inliner::getAnalysisUsage ( AnalysisUsage& Info ) constThis method is from 'Inliner' class.
Inliner::getInlineThreshold ( CallSite CS ) constThis method is from 'Inliner' class.
Inliner::Inliner [in-charge] ( char& ID )This constructor is from 'Inliner' class.
Inliner::runOnSCC ( CallGraphSCC& SCC )This method is from 'Inliner' class.
JITMemoryManager.h
namespace llvm
[+] class JITMemoryManager (3)
| Change |
Effect |
1 | Pure virtual method JITMemoryManager::allocateCodeSection ( uintptr_t, unsigned int, unsigned int ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Pure virtual method JITMemoryManager::allocateDataSection ( uintptr_t, unsigned int, unsigned int ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Pure virtual method JITMemoryManager::getPointerToNamedFunction ( std::string const&, bool ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 25 entries | Virtual Table (New) - 28 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~JITMemoryManager |
~JITMemoryManager |
12 |
~JITMemoryManager |
~JITMemoryManager |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
60 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
68 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
JITMemoryManager::CheckInvariants |
__cxa_pure_virtual |
76 |
JITMemoryManager::GetDefaultCodeSlabSize |
__cxa_pure_virtual |
80 |
JITMemoryManager::GetDefaultDataSlabSize |
__cxa_pure_virtual |
84 |
JITMemoryManager::GetDefaultStubSlabSize |
JITMemoryManager::CheckInvariants |
88 |
JITMemoryManager::GetNumCodeSlabs |
JITMemoryManager::GetDefaultCodeSlabSize |
92 |
JITMemoryManager::GetNumDataSlabs |
JITMemoryManager::GetDefaultDataSlabSize |
96 |
JITMemoryManager::GetNumStubSlabs |
JITMemoryManager::GetDefaultStubSlabSize |
100 |
|
JITMemoryManager::GetNumCodeSlabs |
104 |
|
JITMemoryManager::GetNumDataSlabs |
108 |
|
JITMemoryManager::GetNumStubSlabs |
[+] affected symbols (16)
JITMemoryManager::allocateGlobal ( uintptr_t Size, unsigned int Alignment )This method is from 'JITMemoryManager' class.
JITMemoryManager::AllocateGOT ( )This method is from 'JITMemoryManager' class.
JITMemoryManager::allocateSpace ( intptr_t Size, unsigned int Alignment )This method is from 'JITMemoryManager' class.
JITMemoryManager::allocateStub ( GlobalValue const* F, unsigned int StubSize, unsigned int Alignment )This method is from 'JITMemoryManager' class.
JITMemoryManager::CreateDefaultMemManager ( ) [static]This method is from 'JITMemoryManager' class.
JITMemoryManager::deallocateExceptionTable ( void* ET )This method is from 'JITMemoryManager' class.
JITMemoryManager::deallocateFunctionBody ( void* Body )This method is from 'JITMemoryManager' class.
JITMemoryManager::endExceptionTable ( Function const* F, uint8_t* TableStart, uint8_t* TableEnd, uint8_t* FrameRegister )This method is from 'JITMemoryManager' class.
JITMemoryManager::endFunctionBody ( Function const* F, uint8_t* FunctionStart, uint8_t* FunctionEnd )This method is from 'JITMemoryManager' class.
JITMemoryManager::getGOTBase ( ) constThis method is from 'JITMemoryManager' class.
JITMemoryManager::setMemoryExecutable ( )This method is from 'JITMemoryManager' class.
JITMemoryManager::setMemoryWritable ( )This method is from 'JITMemoryManager' class.
JITMemoryManager::setPoisonMemory ( bool poison )This method is from 'JITMemoryManager' class.
JITMemoryManager::startExceptionTable ( Function const* F, uintptr_t& ActualSize )This method is from 'JITMemoryManager' class.
JITMemoryManager::startFunctionBody ( Function const* F, uintptr_t& ActualSize )This method is from 'JITMemoryManager' class.
JITMemoryManager::~JITMemoryManager [in-charge] ( )This method is from 'JITMemoryManager' class.
LiveIntervalAnalysis.h
namespace llvm
[+] class LiveIntervals (1)
| Change |
Effect |
1 | Size of this class has been changed from 116 bytes to 296 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (14)
LiveInterval::RenumberValues ( LiveIntervals& lis )1st parameter 'lis' (reference) has base type 'LiveIntervals'.
LiveIntervals::addKillFlags ( )This method is from 'LiveIntervals' class.
LiveIntervals::addLiveRangeToEndOfBlock ( unsigned int reg, MachineInstr* startInst )This method is from 'LiveIntervals' class.
LiveIntervals::dupInterval ( LiveInterval* li )This method is from 'LiveIntervals' class.
LiveIntervals::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'LiveIntervals' class.
LiveIntervals::ID [data]This method is from 'LiveIntervals' class.
LiveIntervals::intervalIsInOneMBB ( LiveInterval const& li ) constThis method is from 'LiveIntervals' class.
LiveIntervals::isReMaterializable ( LiveInterval const& li, SmallVectorImpl<LiveInterval*>const* SpillIs, bool& isLoad )This method is from 'LiveIntervals' class.
LiveIntervals::print ( raw_ostream& O, Module const* p2 ) constThis method is from 'LiveIntervals' class.
LiveIntervals::releaseMemory ( )This method is from 'LiveIntervals' class.
LiveIntervals::runOnMachineFunction ( MachineFunction& p1 )This method is from 'LiveIntervals' class.
LiveIntervals::shrinkToUses ( LiveInterval* li, SmallVectorImpl<MachineInstr*>* dead )This method is from 'LiveIntervals' class.
PBQPBuilder::build ( MachineFunction* mf, LiveIntervals const* lis, MachineLoopInfo const* loopInfo, PBQPBuilder::RegSet const& vregs )2nd parameter 'lis' (pointer) has base type 'LiveIntervals'.
PBQPBuilderWithCoalescing::build ( MachineFunction* mf, LiveIntervals const* lis, MachineLoopInfo const* loopInfo, PBQPBuilder::RegSet const& vregs )2nd parameter 'lis' (pointer) has base type 'LiveIntervals'.
LiveVariables.h
namespace llvm
[+] class LiveVariables (1)
| Change |
Effect |
1 | Size of this class has been changed from 116 bytes to 112 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (12)
LiveVariables::addNewBlock ( MachineBasicBlock* BB, MachineBasicBlock* DomBB, MachineBasicBlock* SuccBB )This method is from 'LiveVariables' class.
LiveVariables::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'LiveVariables' class.
LiveVariables::getVarInfo ( unsigned int RegIdx )This method is from 'LiveVariables' class.
LiveVariables::HandleVirtRegDef ( unsigned int reg, MachineInstr* MI )This method is from 'LiveVariables' class.
LiveVariables::HandleVirtRegUse ( unsigned int reg, MachineBasicBlock* MBB, MachineInstr* MI )This method is from 'LiveVariables' class.
LiveVariables::ID [data]This method is from 'LiveVariables' class.
LiveVariables::isLiveOut ( unsigned int Reg, MachineBasicBlock const& MBB )This method is from 'LiveVariables' class.
LiveVariables::MarkVirtRegAliveInBlock ( LiveVariables::VarInfo& VRInfo, MachineBasicBlock* DefBlock, MachineBasicBlock* BB )This method is from 'LiveVariables' class.
LiveVariables::MarkVirtRegAliveInBlock ( LiveVariables::VarInfo& VRInfo, MachineBasicBlock* DefBlock, MachineBasicBlock* BB, std::vector<MachineBasicBlock*>& WorkList )This method is from 'LiveVariables' class.
LiveVariables::removeVirtualRegistersKilled ( MachineInstr* MI )This method is from 'LiveVariables' class.
LiveVariables::replaceKillInstruction ( unsigned int Reg, MachineInstr* OldMI, MachineInstr* NewMI )This method is from 'LiveVariables' class.
LiveVariables::runOnMachineFunction ( MachineFunction& MF )This method is from 'LiveVariables' class.
[+] class LiveVariables::VarInfo (2)
| Change |
Effect |
1 | Field NumUses has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Size of this class has been changed from 24 bytes to 20 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (6)
LiveVariables::getVarInfo ( unsigned int RegIdx )Return value (reference) has base type 'LiveVariables::VarInfo'.
LiveVariables::MarkVirtRegAliveInBlock ( LiveVariables::VarInfo& VRInfo, MachineBasicBlock* DefBlock, MachineBasicBlock* BB )1st parameter 'VRInfo' (reference) has base type 'LiveVariables::VarInfo'.
LiveVariables::MarkVirtRegAliveInBlock ( LiveVariables::VarInfo& VRInfo, MachineBasicBlock* DefBlock, MachineBasicBlock* BB, std::vector<MachineBasicBlock*>& WorkList )1st parameter 'VRInfo' (reference) has base type 'LiveVariables::VarInfo'.
LiveVariables::VarInfo::dump ( ) constThis method is from 'LiveVariables::VarInfo' class.
LiveVariables::VarInfo::findKill ( MachineBasicBlock const* MBB ) constThis method is from 'LiveVariables::VarInfo' class.
LiveVariables::VarInfo::isLiveIn ( MachineBasicBlock const& MBB, unsigned int Reg, MachineRegisterInfo& MRI )This method is from 'LiveVariables::VarInfo' class.
MachineCodeEmitter.h
namespace llvm
[+] class MachineCodeEmitter (1)
| Change |
Effect |
1 | Virtual method MachineCodeEmitter::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 19 entries | Virtual Table (New) - 20 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~MachineCodeEmitter |
MachineCodeEmitter::anchor |
12 |
~MachineCodeEmitter |
~MachineCodeEmitter |
16 |
__cxa_pure_virtual |
~MachineCodeEmitter |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
MachineCodeEmitter::processDebugLoc |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
MachineCodeEmitter::processDebugLoc |
32 |
MachineCodeEmitter::allocateSpace |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
MachineCodeEmitter::allocateSpace |
40 |
MachineCodeEmitter::getCurrentPCValue |
__cxa_pure_virtual |
44 |
MachineCodeEmitter::getCurrentPCOffset |
MachineCodeEmitter::getCurrentPCValue |
48 |
__cxa_pure_virtual |
MachineCodeEmitter::getCurrentPCOffset |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
60 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
68 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
76 |
|
__cxa_pure_virtual |
[+] affected symbols (34)
JITCodeEmitter::addRelocation ( MachineRelocation const& MR )This method is from derived class 'JITCodeEmitter'.
JITCodeEmitter::allocateGlobal ( uintptr_t Size, unsigned int Alignment )This method is from derived class 'JITCodeEmitter'.
JITCodeEmitter::allocIndirectGV ( GlobalValue const* GV, uint8_t const* Buffer, size_t Size, unsigned int Alignment )This method is from derived class 'JITCodeEmitter'.
JITCodeEmitter::emitLabel ( MCSymbol* Label )This method is from derived class 'JITCodeEmitter'.
JITCodeEmitter::finishFunction ( MachineFunction& F )This method is from derived class 'JITCodeEmitter'.
JITCodeEmitter::getConstantPoolEntryAddress ( unsigned int Index ) constThis method is from derived class 'JITCodeEmitter'.
JITCodeEmitter::getJumpTableEntryAddress ( unsigned int Index ) constThis method is from derived class 'JITCodeEmitter'.
JITCodeEmitter::getLabelAddress ( MCSymbol* Label ) constThis method is from derived class 'JITCodeEmitter'.
JITCodeEmitter::getMachineBasicBlockAddress ( MachineBasicBlock* MBB ) constThis method is from derived class 'JITCodeEmitter'.
JITCodeEmitter::setModuleInfo ( MachineModuleInfo* Info )This method is from derived class 'JITCodeEmitter'.
JITCodeEmitter::startFunction ( MachineFunction& F )This method is from derived class 'JITCodeEmitter'.
JITCodeEmitter::StartMachineBasicBlock ( MachineBasicBlock* MBB )This method is from derived class 'JITCodeEmitter'.
MachineCodeEmitter::addRelocation ( MachineRelocation const& MR )This method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::allocateSpace ( uintptr_t Size, unsigned int Alignment )This method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::earlyResolveAddresses ( ) constThis method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::emitLabel ( MCSymbol* Label )This method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::finishFunction ( MachineFunction& F )This method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::getConstantPoolEntryAddress ( unsigned int Index ) constThis method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::getCurrentPCOffset ( ) constThis method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::getCurrentPCValue ( ) constThis method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::getJumpTableEntryAddress ( unsigned int Index ) constThis method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::getLabelAddress ( MCSymbol* Label ) constThis method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::getMachineBasicBlockAddress ( MachineBasicBlock* MBB ) constThis method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::processDebugLoc ( DebugLoc DL, bool BeforePrintintInsn )This method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::setModuleInfo ( MachineModuleInfo* Info )This method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::startFunction ( MachineFunction& F )This method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::StartMachineBasicBlock ( MachineBasicBlock* MBB )This method is from 'MachineCodeEmitter' class.
MachineCodeEmitter::~MachineCodeEmitter [in-charge] ( )This method is from 'MachineCodeEmitter' class.
ObjectCodeEmitter::addRelocation ( MachineRelocation const& relocation )This method is from derived class 'ObjectCodeEmitter'.
ObjectCodeEmitter::earlyResolveAddresses ( ) constThis method is from derived class 'ObjectCodeEmitter'.
ObjectCodeEmitter::getConstantPoolEntryAddress ( unsigned int Index ) constThis method is from derived class 'ObjectCodeEmitter'.
ObjectCodeEmitter::getJumpTableEntryAddress ( unsigned int Index ) constThis method is from derived class 'ObjectCodeEmitter'.
ObjectCodeEmitter::getMachineBasicBlockAddress ( MachineBasicBlock* MBB ) constThis method is from derived class 'ObjectCodeEmitter'.
ObjectCodeEmitter::StartMachineBasicBlock ( MachineBasicBlock* MBB )This method is from derived class 'ObjectCodeEmitter'.
MachineConstantPool.h
namespace llvm
[+] class MachineConstantPoolValue (1)
| Change |
Effect |
1 | Virtual method MachineConstantPoolValue::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 8 entries | Virtual Table (New) - 9 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~MachineConstantPoolValue |
MachineConstantPoolValue::anchor |
12 |
~MachineConstantPoolValue |
~MachineConstantPoolValue |
16 |
__cxa_pure_virtual |
~MachineConstantPoolValue |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
|
__cxa_pure_virtual |
[+] affected symbols (4)
MachineConstantPoolValue::addSelectionDAGCSEId ( FoldingSetNodeID& ID )This method is from 'MachineConstantPoolValue' class.
MachineConstantPoolValue::getExistingMachineCPValue ( MachineConstantPool* CP, unsigned int Alignment )This method is from 'MachineConstantPoolValue' class.
MachineConstantPoolValue::getRelocationInfo ( ) constThis method is from 'MachineConstantPoolValue' class.
MachineConstantPoolValue::print ( raw_ostream& O ) constThis method is from 'MachineConstantPoolValue' class.
MachineMemOperand.h
namespace llvm
[+] class MachineMemOperand (1)
| Change |
Effect |
1 | Size of this class has been increased from 28 bytes to 32 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (20)
MachineFunction::allocateMemRefsArray ( unsigned long Num )Return value (pointer) has base type 'MachineMemOperand'.
MachineFunction::extractLoadMemRefs ( MachineInstr::mmo_iterator Begin, MachineInstr::mmo_iterator End )2nd parameter 'End' (pointer) has base type 'MachineMemOperand'.
MachineFunction::extractStoreMemRefs ( MachineInstr::mmo_iterator Begin, MachineInstr::mmo_iterator End )2nd parameter 'End' (pointer) has base type 'MachineMemOperand'.
MachineFunction::getMachineMemOperand ( MachineMemOperand const* MMO, int64_t Offset, uint64_t Size )1st parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
MachineInstr::addMemOperand ( MachineFunction& MF, MachineMemOperand* MO )2nd parameter 'MO' (pointer) has base type 'MachineMemOperand'.
MachineMemOperand::getAlignment ( ) constThis method is from 'MachineMemOperand' class.
MachineMemOperand::Profile ( FoldingSetNodeID& ID ) constThis method is from 'MachineMemOperand' class.
MachineMemOperand::refineAlignment ( MachineMemOperand const* MMO )1st parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
MemSDNode::MemSDNode [in-charge] ( unsigned int Opc, DebugLoc dl, SDVTList VTs, EVT MemoryVT, MachineMemOperand* MMO )5th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
MemSDNode::MemSDNode [in-charge] ( unsigned int Opc, DebugLoc dl, SDVTList VTs, SDValue const* Ops, unsigned int NumOps, EVT MemoryVT, MachineMemOperand* MMO )7th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
operator<< ( raw_ostream& OS, MachineMemOperand const& MRO )2nd parameter 'MRO' (reference) has base type 'MachineMemOperand'.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand* MMO, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )7th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand* MMO, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )7th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand* MMO, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )8th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
SelectionDAG::getLoad ( enum ISD::MemIndexedMode AM, enum ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand* MMO )9th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
SelectionDAG::getMemIntrinsicNode ( unsigned int Opcode, DebugLoc dl, SDVTList VTList, SDValue const* Ops, unsigned int NumOps, EVT MemVT, MachineMemOperand* MMO )7th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
SelectionDAG::getStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachineMemOperand* MMO )5th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
SelectionDAG::getTruncStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, EVT TVT, MachineMemOperand* MMO )6th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
TargetInstrInfoImpl::hasLoadFromStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) const2nd parameter 'MMO' (reference) has base type 'MachineMemOperand'.
TargetInstrInfoImpl::hasStoreToStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) const2nd parameter 'MMO' (reference) has base type 'MachineMemOperand'.
MachineModuleInfo.h
namespace llvm
[+] class MachineModuleInfo (1)
| Change |
Effect |
1 | Size of this class has been increased from 616 bytes to 660 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (89)
AddCatchInfo ( CallInst const& I, MachineModuleInfo* MMI, MachineBasicBlock* MBB )2nd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
AddLandingPadInfo ( LandingPadInst const& I, MachineModuleInfo& MMI, MachineBasicBlock* MBB )2nd parameter 'MMI' (reference) has base type 'MachineModuleInfo'.
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::doFinalization ( Module& M )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::doInitialization ( Module& M )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitConstantPool ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitFunctionBody ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitFunctionEntryLabel ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitFunctionHeader ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitInt16 ( int Value ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitInt32 ( int Value ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitInt8 ( int Value ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitJumpTableInfo ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::getCurrentSection ( ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::getFunctionNumber ( ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::getObjFileLowering ( ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::getTargetData ( ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::needsCFIMoves ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::needsSEHMoves ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::~AsmPrinter [in-charge] ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )Field 'AP->MMI' in 1st parameter 'AP' (reference) has base type 'MachineModuleInfo'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )Field 'AP->MMI' in 1st parameter 'AP' (reference) has base type 'MachineModuleInfo'.
MachineFunction::MachineFunction [in-charge] ( Function const* Fn, TargetMachine const& TM, unsigned int FunctionNum, MachineModuleInfo& MMI, GCModuleInfo* GMI )4th parameter 'MMI' (reference) has base type 'MachineModuleInfo'.
MachineModuleInfo::addCatchTypeInfo ( MachineBasicBlock* LandingPad, ArrayRef<GlobalVariable const*> TyInfo )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::addCleanup ( MachineBasicBlock* LandingPad )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::addFilterTypeInfo ( MachineBasicBlock* LandingPad, ArrayRef<GlobalVariable const*> TyInfo )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::addInvoke ( MachineBasicBlock* LandingPad, MCSymbol* BeginLabel, MCSymbol* EndLabel )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::addLandingPad ( MachineBasicBlock* LandingPad )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::addPersonality ( MachineBasicBlock* LandingPad, Function const* Personality )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::AnalyzeModule ( Module const& M )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::doFinalization ( )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::doInitialization ( )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::EndFunction ( )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::getAddrLabelSymbol ( BasicBlock const* BB )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::getAddrLabelSymbolToEmit ( BasicBlock const* BB )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::getFilterIDFor ( std::vector<unsigned int>& TyIds )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::getOrCreateLandingPadInfo ( MachineBasicBlock* LandingPad )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::getPersonality ( ) constThis method is from 'MachineModuleInfo' class.
MachineModuleInfo::getPersonalityIndex ( ) constThis method is from 'MachineModuleInfo' class.
MachineModuleInfo::getTypeIDFor ( GlobalVariable const* TI )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::ID [data]This method is from 'MachineModuleInfo' class.
MachineModuleInfo::MachineModuleInfo [in-charge] ( )This constructor is from 'MachineModuleInfo' class.
MachineModuleInfo::MachineModuleInfo [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )This constructor is from 'MachineModuleInfo' class.
MachineModuleInfo::setCallSiteLandingPad ( MCSymbol* Sym, ArrayRef<unsigned int> Sites )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::takeDeletedSymbolsForFunction ( Function const* F, std::vector<MCSymbol*>& Result )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::~MachineModuleInfo [in-charge] ( )This method is from 'MachineModuleInfo' class.
TargetLoweringObjectFile::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) const3rd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
TargetLoweringObjectFile::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) const3rd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
TargetLoweringObjectFileELF::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) const3rd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
TargetLoweringObjectFileELF::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) const3rd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
TargetLoweringObjectFileMachO::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) const3rd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
TargetLoweringObjectFileMachO::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) const3rd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
MachinePassRegistry.h
namespace llvm
[+] class MachinePassRegistryListener (1)
| Change |
Effect |
1 | Virtual method MachinePassRegistryListener::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~MachinePassRegistryListener |
MachinePassRegistryListener::anchor |
12 |
~MachinePassRegistryListener |
~MachinePassRegistryListener |
16 |
__cxa_pure_virtual |
~MachinePassRegistryListener |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
|
__cxa_pure_virtual |
[+] affected symbols (2)
MachinePassRegistryListener::NotifyAdd ( char const* N, MachinePassCtor C, char const* D )This method is from 'MachinePassRegistryListener' class.
MachinePassRegistryListener::NotifyRemove ( char const* N )This method is from 'MachinePassRegistryListener' class.
MachineRegisterInfo.h
namespace llvm
[+] class MachineRegisterInfo (1)
| Change |
Effect |
1 | Size of this class has been increased from 96 bytes to 132 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (90)
ConnectedVNInfoEqClasses::Distribute ( LiveInterval** LIV, MachineRegisterInfo& MRI )2nd parameter 'MRI' (reference) has base type 'MachineRegisterInfo'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->RegInfo' in 1st parameter 'IS' (pointer) has base type 'MachineRegisterInfo'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->RegInfo' in 1st parameter 'IS' (pointer) has base type 'MachineRegisterInfo'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->RegInfo' in 1st parameter 'IS' (pointer) has base type 'MachineRegisterInfo'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->RegInfo' in 1st parameter 'IS' (pointer) has base type 'MachineRegisterInfo'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->RegInfo' in 1st parameter 'IS' (pointer) has base type 'MachineRegisterInfo'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->RegInfo' in 1st parameter 'IS' (pointer) has base type 'MachineRegisterInfo'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::enterLocalValueArea ( )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'funcInfo->RegInfo' in 1st parameter 'funcInfo' (reference) has base type 'MachineRegisterInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::recomputeInsertPt ( )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::startNewBlock ( )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::clear ( )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::ComputePHILiveOutRegInfo ( PHINode const* p1 )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::CreateReg ( EVT VT )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::CreateRegs ( Type* Ty )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::FunctionLoweringInfo [in-charge] ( TargetLowering const& TLI )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::getArgumentFrameIndex ( Argument const* A )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::GetLiveOutRegInfo ( unsigned int Reg, unsigned int BitWidth )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::set ( Function const& Fn, MachineFunction& MF )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::setArgumentFrameIndex ( Argument const* A, int FI )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->MRI' in 1st parameter 'DAG' (pointer) has base type 'MachineRegisterInfo'.
LiveInterval::Copy ( LiveInterval const& RHS, MachineRegisterInfo* MRI, VNInfo::Allocator& VNInfoAllocator )2nd parameter 'MRI' (pointer) has base type 'MachineRegisterInfo'.
LiveInterval::join ( LiveInterval& Other, int const* ValNoAssignments, int const* RHSValNoAssignments, SmallVector<VNInfo*, 16u>& NewVNInfo, MachineRegisterInfo* MRI )5th parameter 'MRI' (pointer) has base type 'MachineRegisterInfo'.
LiveVariables::VarInfo::isLiveIn ( MachineBasicBlock const& MBB, unsigned int Reg, MachineRegisterInfo& MRI )3rd parameter 'MRI' (reference) has base type 'MachineRegisterInfo'.
MachineRegisterInfo::clearKillFlags ( unsigned int Reg ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::constrainRegClass ( unsigned int Reg, TargetRegisterClass const* RC, unsigned int MinNumRegs )This method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::createVirtualRegister ( TargetRegisterClass const* RegClass )This method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::EmitLiveInCopies ( MachineBasicBlock* EntryMBB, TargetRegisterInfo const& TRI, TargetInstrInfo const& TII )This method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::getLiveInPhysReg ( unsigned int VReg ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::getLiveInVirtReg ( unsigned int PReg ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::getVRegDef ( unsigned int Reg ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::hasOneNonDBGUse ( unsigned int RegNo ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::hasOneUse ( unsigned int RegNo ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::isLiveIn ( unsigned int Reg ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::isLiveOut ( unsigned int Reg ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::MachineRegisterInfo [in-charge] ( TargetRegisterInfo const& TRI )This constructor is from 'MachineRegisterInfo' class.
MachineRegisterInfo::recomputeRegClass ( unsigned int Reg, TargetMachine const& p2 )This method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::replaceRegWith ( unsigned int FromReg, unsigned int ToReg )This method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::setRegClass ( unsigned int Reg, TargetRegisterClass const* RC )This method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::~MachineRegisterInfo [in-charge] ( )This method is from 'MachineRegisterInfo' class.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
ScheduleDAG::viewGraph ( )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->MRI' in 2nd parameter 'DAG' (pointer) has base type 'MachineRegisterInfo'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::ID [data]Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->MRI' in 1st parameter 'G' (pointer) has base type 'MachineRegisterInfo'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->MRI' in 1st parameter 'G' (pointer) has base type 'MachineRegisterInfo'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p2->MRI' in 2nd parameter 'p2' (pointer) has base type 'MachineRegisterInfo'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->MRI' in 2nd parameter 'p2' (pointer) has base type 'MachineRegisterInfo'.
TargetInstrInfoImpl::produceSameValue ( MachineInstr const* MI0, MachineInstr const* MI1, MachineRegisterInfo const* MRI ) const3rd parameter 'MRI' (pointer) has base type 'MachineRegisterInfo'.
MCAsmBackend.h
namespace llvm
[+] class MCAsmBackend (1)
| Change |
Effect |
1 | Pure virtual method MCAsmBackend::writeNopData ( uint64_t, MCObjectWriter* ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 15 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~MCAsmBackend |
~MCAsmBackend |
12 |
~MCAsmBackend |
~MCAsmBackend |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
MCAsmBackend::createELFObjectTargetWriter |
MCAsmBackend::createELFObjectTargetWriter |
24 |
MCAsmBackend::doesSectionRequireSymbols |
MCAsmBackend::doesSectionRequireSymbols |
28 |
MCAsmBackend::isSectionAtomizable |
MCAsmBackend::isSectionAtomizable |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
MCAsmBackend::getFixupKindInfo |
MCAsmBackend::getFixupKindInfo |
40 |
__cxa_pure_virtual |
MCAsmBackend::processFixupValue |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
MCAsmBackend::HandleAssemblerFlag |
__cxa_pure_virtual |
60 |
|
__cxa_pure_virtual |
64 |
|
MCAsmBackend::handleAssemblerFlag |
[+] affected symbols (5)
MCAsmBackend::createObjectWriter ( raw_ostream& OS ) constThis method is from 'MCAsmBackend' class.
MCAsmBackend::getFixupKindInfo ( enum MCFixupKind Kind ) constThis method is from 'MCAsmBackend' class.
MCAsmBackend::getNumFixupKinds ( ) constThis method is from 'MCAsmBackend' class.
MCAsmBackend::MCAsmBackend [in-charge] ( )This constructor is from 'MCAsmBackend' class.
MCAsmBackend::~MCAsmBackend [in-charge] ( )This method is from 'MCAsmBackend' class.
MCAsmInfo.h
namespace llvm
[+] class MCAsmInfo (1)
| Change |
Effect |
1 | Field StructorOutputOrder has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (161)
AsmLexer::AsmLexer [in-charge] ( MCAsmInfo const& MAI )1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )Field 'TM->AsmInfo' in 1st parameter 'TM' (reference) has base type 'MCAsmInfo'.
AsmPrinter::doFinalization ( Module& M )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::doInitialization ( Module& M )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitConstantPool ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitFunctionBody ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitFunctionEntryLabel ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitFunctionHeader ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitInt16 ( int Value ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitInt32 ( int Value ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitInt8 ( int Value ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitJumpTableInfo ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getCurrentSection ( ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getFunctionNumber ( ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getObjFileLowering ( ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getTargetData ( ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::needsCFIMoves ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::needsSEHMoves ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::~AsmPrinter [in-charge] ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
CCState::CCState [in-charge] ( enum CallingConv::ID CC, bool isVarArg, MachineFunction& MF, TargetMachine const& TM, SmallVector<CCValAssign, 16u>& locs, LLVMContext& C )Field 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createDwarfEHPass ( TargetMachine const* tm )Field 'tm->AsmInfo' in 1st parameter 'tm' (pointer) has base type 'MCAsmInfo'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createMCAsmParser ( SourceMgr& p1, MCContext& p2, MCStreamer& p3, MCAsmInfo const& p4 )4th parameter 'p4' (reference) has base type 'MCAsmInfo'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::enterLocalValueArea ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::recomputeInsertPt ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::startNewBlock ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )Field 'AP->TM->AsmInfo' in 1st parameter 'AP' (reference) has base type 'MCAsmInfo'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )Field 'AP->TM->AsmInfo' in 1st parameter 'AP' (reference) has base type 'MCAsmInfo'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->TM->AsmInfo' in 1st parameter 'DAG' (pointer) has base type 'MCAsmInfo'.
MachineFunction::MachineFunction [in-charge] ( Function const* Fn, TargetMachine const& TM, unsigned int FunctionNum, MachineModuleInfo& MMI, GCModuleInfo* GMI )Field 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
MachineInstr::print ( raw_ostream& OS, TargetMachine const* TM ) constField 'TM->AsmInfo' in 2nd parameter 'TM' (pointer) has base type 'MCAsmInfo'.
MachineModuleInfo::MachineModuleInfo [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MachineOperand::print ( raw_ostream& os, TargetMachine const* TM ) constField 'TM->AsmInfo' in 2nd parameter 'TM' (pointer) has base type 'MCAsmInfo'.
MachineRegisterInfo::recomputeRegClass ( unsigned int Reg, TargetMachine const& p2 )Field 'p2->AsmInfo' in 2nd parameter 'p2' (reference) has base type 'MCAsmInfo'.
MCAsmInfo::getExprForFDESymbol ( MCSymbol const* Sym, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from 'MCAsmInfo' class.
MCAsmInfo::getExprForPersonalitySymbol ( MCSymbol const* Sym, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from 'MCAsmInfo' class.
MCAsmInfo::MCAsmInfo [in-charge] ( )This constructor is from 'MCAsmInfo' class.
MCAsmInfo::~MCAsmInfo [in-charge] ( )This method is from 'MCAsmInfo' class.
MCInst::dump_pretty ( raw_ostream& OS, MCAsmInfo const* MAI, MCInstPrinter const* Printer, StringRef Separator ) const2nd parameter 'MAI' (pointer) has base type 'MCAsmInfo'.
MCInst::print ( raw_ostream& OS, MCAsmInfo const* MAI ) const2nd parameter 'MAI' (pointer) has base type 'MCAsmInfo'.
MCInstPrinter::getOpcodeName ( unsigned int Opcode ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
MCInstPrinter::printAnnotation ( raw_ostream& OS, StringRef Annot )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
MCInstPrinter::printRegName ( raw_ostream& OS, unsigned int RegNo ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
MCInstPrinter::~MCInstPrinter [in-charge] ( )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
MCOperand::print ( raw_ostream& OS, MCAsmInfo const* MAI ) const2nd parameter 'MAI' (pointer) has base type 'MCAsmInfo'.
MCSectionCOFF::PrintSwitchToSection ( MCAsmInfo const& MAI, raw_ostream& OS ) const1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCSectionCOFF::ShouldOmitSectionDirective ( StringRef Name, MCAsmInfo const& MAI ) const2nd parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCSectionELF::PrintSwitchToSection ( MCAsmInfo const& MAI, raw_ostream& OS ) const1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCSectionELF::ShouldOmitSectionDirective ( StringRef Name, MCAsmInfo const& MAI ) const2nd parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCSectionMachO::PrintSwitchToSection ( MCAsmInfo const& MAI, raw_ostream& OS ) const1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCValue::print ( raw_ostream& OS, MCAsmInfo const* MAI ) const2nd parameter 'MAI' (pointer) has base type 'MCAsmInfo'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
ScheduleDAG::viewGraph ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->TM->AsmInfo' in 2nd parameter 'DAG' (pointer) has base type 'MCAsmInfo'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::ID [data]Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'tm->AsmInfo' in 1st parameter 'tm' (reference) has base type 'MCAsmInfo'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->TM->AsmInfo' in 1st parameter 'G' (pointer) has base type 'MCAsmInfo'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->TM->AsmInfo' in 1st parameter 'G' (pointer) has base type 'MCAsmInfo'.
TargetInstrInfo::getInlineAsmLength ( char const* Str, MCAsmInfo const& MAI ) const2nd parameter 'MAI' (reference) has base type 'MCAsmInfo'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p1->AsmInfo' in 1st parameter 'p1' (pointer) has base type 'MCAsmInfo'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->TM->AsmInfo' in 2nd parameter 'p2' (pointer) has base type 'MCAsmInfo'.
TargetLowering::TargetLowering [in-charge] ( TargetMachine const& TM, TargetLoweringObjectFile const* TLOF )Field 'TM->AsmInfo' in 1st parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constField 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::getKindForGlobal ( GlobalValue const* GV, TargetMachine const& TM ) [static]Field 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::Initialize ( MCContext& ctx, TargetMachine const& TM )Field 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::SectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileCOFF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileCOFF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileELF::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constField 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileELF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileELF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileMachO::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileMachO::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetMachine::getCodeModel ( ) constField 'this->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
TargetMachine::getRelocationModel ( ) constField 'this->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
TargetMachine::~TargetMachine [in-charge] ( )Field 'this->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
TargetSelectionDAGInfo::TargetSelectionDAGInfo [in-charge] ( TargetMachine const& TM )Field 'TM->AsmInfo' in 1st parameter 'TM' (reference) has base type 'MCAsmInfo'.
MCAsmParser.h
namespace llvm
[+] class MCAsmParser (4)
| Change |
Effect |
1 | Pure virtual method MCAsmParser::Error ( SMLoc, Twine const&, ArrayRef<SMRange> ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Pure virtual method MCAsmParser::Warning ( SMLoc, Twine const&, ArrayRef<SMRange> ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method MCAsmParser::getAssemblerDialect ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Pure_Virtual method MCAsmParser::Error ( SMLoc, Twine const& ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 19 entries | Virtual Table (New) - 21 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~MCAsmParser |
~MCAsmParser |
12 |
~MCAsmParser |
~MCAsmParser |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
MCAsmParser::getAssemblerDialect |
40 |
__cxa_pure_virtual |
MCAsmParser::setAssemblerDialect |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
60 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
68 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
76 |
|
__cxa_pure_virtual |
80 |
|
__cxa_pure_virtual |
[+] affected symbols (18)
MCAsmParser::AddDirectiveHandler ( MCAsmParserExtension* Object, StringRef Directive, MCAsmParser::DirectiveHandler Handler )This method is from 'MCAsmParser' class.
MCAsmParser::EatToEndOfStatement ( )This method is from 'MCAsmParser' class.
MCAsmParser::getContext ( )This method is from 'MCAsmParser' class.
MCAsmParser::getLexer ( )This method is from 'MCAsmParser' class.
MCAsmParser::getSourceManager ( )This method is from 'MCAsmParser' class.
MCAsmParser::getStreamer ( )This method is from 'MCAsmParser' class.
MCAsmParser::getTok ( )This method is from 'MCAsmParser' class.
MCAsmParser::Lex ( )This method is from 'MCAsmParser' class.
MCAsmParser::MCAsmParser [in-charge] ( )This constructor is from 'MCAsmParser' class.
MCAsmParser::ParseAbsoluteExpression ( int64_t& Res )This method is from 'MCAsmParser' class.
MCAsmParser::ParseExpression ( MCExpr const*& Res )This method is from 'MCAsmParser' class.
MCAsmParser::ParseExpression ( MCExpr const*& Res, SMLoc& EndLoc )This method is from 'MCAsmParser' class.
MCAsmParser::ParseIdentifier ( StringRef& Res )This method is from 'MCAsmParser' class.
MCAsmParser::ParseParenExpression ( MCExpr const*& Res, SMLoc& EndLoc )This method is from 'MCAsmParser' class.
MCAsmParser::ParseStringToEndOfStatement ( )This method is from 'MCAsmParser' class.
MCAsmParser::Run ( bool NoInitialTextSection, bool NoFinalize )This method is from 'MCAsmParser' class.
MCAsmParser::setTargetParser ( MCTargetAsmParser& P )This method is from 'MCAsmParser' class.
MCAsmParser::~MCAsmParser [in-charge] ( )This method is from 'MCAsmParser' class.
MCCodeGenInfo.h
namespace llvm
[+] class MCCodeGenInfo (1)
| Change |
Effect |
1 | Size of this class has been changed from 8 bytes to 12 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (140)
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )Field 'TM->CodeGenInfo' in 1st parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
AsmPrinter::doFinalization ( Module& M )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::doInitialization ( Module& M )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitConstantPool ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitFunctionBody ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitFunctionEntryLabel ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitFunctionHeader ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitInt16 ( int Value ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitInt32 ( int Value ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitInt8 ( int Value ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitJumpTableInfo ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::getCurrentSection ( ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::getFunctionNumber ( ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::getObjFileLowering ( ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::getTargetData ( ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::needsCFIMoves ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::needsSEHMoves ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::~AsmPrinter [in-charge] ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
CCState::CCState [in-charge] ( enum CallingConv::ID CC, bool isVarArg, MachineFunction& MF, TargetMachine const& TM, SmallVector<CCValAssign, 16u>& locs, LLVMContext& C )Field 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->CodeGenInfo' in 1st parameter 'IS' (pointer) has base type 'MCCodeGenInfo'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->CodeGenInfo' in 1st parameter 'IS' (pointer) has base type 'MCCodeGenInfo'.
createDwarfEHPass ( TargetMachine const* tm )Field 'tm->CodeGenInfo' in 1st parameter 'tm' (pointer) has base type 'MCCodeGenInfo'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->CodeGenInfo' in 1st parameter 'IS' (pointer) has base type 'MCCodeGenInfo'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM->CodeGenInfo' in 1st parameter 'IS' (pointer) has base type 'MCCodeGenInfo'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM->CodeGenInfo' in 1st parameter 'IS' (pointer) has base type 'MCCodeGenInfo'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->CodeGenInfo' in 1st parameter 'IS' (pointer) has base type 'MCCodeGenInfo'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::enterLocalValueArea ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::recomputeInsertPt ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::startNewBlock ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )Field 'AP->TM->CodeGenInfo' in 1st parameter 'AP' (reference) has base type 'MCCodeGenInfo'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )Field 'AP->TM->CodeGenInfo' in 1st parameter 'AP' (reference) has base type 'MCCodeGenInfo'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->TM->CodeGenInfo' in 1st parameter 'DAG' (pointer) has base type 'MCCodeGenInfo'.
MachineFunction::MachineFunction [in-charge] ( Function const* Fn, TargetMachine const& TM, unsigned int FunctionNum, MachineModuleInfo& MMI, GCModuleInfo* GMI )Field 'TM->CodeGenInfo' in 2nd parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
MachineInstr::print ( raw_ostream& OS, TargetMachine const* TM ) constField 'TM->CodeGenInfo' in 2nd parameter 'TM' (pointer) has base type 'MCCodeGenInfo'.
MachineOperand::print ( raw_ostream& os, TargetMachine const* TM ) constField 'TM->CodeGenInfo' in 2nd parameter 'TM' (pointer) has base type 'MCCodeGenInfo'.
MachineRegisterInfo::recomputeRegClass ( unsigned int Reg, TargetMachine const& p2 )Field 'p2->CodeGenInfo' in 2nd parameter 'p2' (reference) has base type 'MCCodeGenInfo'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
ScheduleDAG::viewGraph ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->TM->CodeGenInfo' in 2nd parameter 'DAG' (pointer) has base type 'MCCodeGenInfo'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::ID [data]Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'tm->CodeGenInfo' in 1st parameter 'tm' (reference) has base type 'MCCodeGenInfo'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->TM->CodeGenInfo' in 1st parameter 'G' (pointer) has base type 'MCCodeGenInfo'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->TM->CodeGenInfo' in 1st parameter 'G' (pointer) has base type 'MCCodeGenInfo'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p2->TM->CodeGenInfo' in 2nd parameter 'p2' (pointer) has base type 'MCCodeGenInfo'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->TM->CodeGenInfo' in 2nd parameter 'p2' (pointer) has base type 'MCCodeGenInfo'.
TargetLowering::TargetLowering [in-charge] ( TargetMachine const& TM, TargetLoweringObjectFile const* TLOF )Field 'TM->CodeGenInfo' in 1st parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFile::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constField 'TM->CodeGenInfo' in 2nd parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFile::getKindForGlobal ( GlobalValue const* GV, TargetMachine const& TM ) [static]Field 'TM->CodeGenInfo' in 2nd parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFile::Initialize ( MCContext& ctx, TargetMachine const& TM )Field 'TM->CodeGenInfo' in 2nd parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFile::SectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFile::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileCOFF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileCOFF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileELF::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constField 'TM->CodeGenInfo' in 2nd parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileELF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileELF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileMachO::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileMachO::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetMachine::getCodeModel ( ) constField 'this->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
TargetMachine::getRelocationModel ( ) constField 'this->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
TargetMachine::~TargetMachine [in-charge] ( )Field 'this->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
TargetSelectionDAGInfo::TargetSelectionDAGInfo [in-charge] ( TargetMachine const& TM )Field 'TM->CodeGenInfo' in 1st parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
MCContext.h
namespace llvm
[+] class MCContext (1)
| Change |
Effect |
1 | Size of this class has been increased from 212 bytes to 256 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (90)
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::doFinalization ( Module& M )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::doInitialization ( Module& M )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitConstantPool ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitFunctionBody ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitFunctionEntryLabel ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitFunctionHeader ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitInt16 ( int Value ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitInt32 ( int Value ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitInt8 ( int Value ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitJumpTableInfo ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::getCurrentSection ( ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::getFunctionNumber ( ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::getObjFileLowering ( ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::getTargetData ( ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetTempSymbol ( StringRef Name ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::needsCFIMoves ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::needsSEHMoves ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::~AsmPrinter [in-charge] ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
createELFStreamer ( MCContext& Ctx, MCAsmBackend& TAB, raw_ostream& OS, MCCodeEmitter* CE, bool RelaxAll, bool NoExecStack )1st parameter 'Ctx' (reference) has base type 'MCContext'.
createMachOStreamer ( MCContext& Ctx, MCAsmBackend& TAB, raw_ostream& OS, MCCodeEmitter* CE, bool RelaxAll )1st parameter 'Ctx' (reference) has base type 'MCContext'.
createMCAsmParser ( SourceMgr& p1, MCContext& p2, MCStreamer& p3, MCAsmInfo const& p4 )2nd parameter 'p2' (reference) has base type 'MCContext'.
createNullStreamer ( MCContext& Ctx )1st parameter 'Ctx' (reference) has base type 'MCContext'.
createPureStreamer ( MCContext& Ctx, MCAsmBackend& TAB, raw_ostream& OS, MCCodeEmitter* CE )1st parameter 'Ctx' (reference) has base type 'MCContext'.
createWinCOFFStreamer ( MCContext& Ctx, MCAsmBackend& TAB, MCCodeEmitter& CE, raw_ostream& OS, bool RelaxAll )1st parameter 'Ctx' (reference) has base type 'MCContext'.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )Field 'AP->OutContext' in 1st parameter 'AP' (reference) has base type 'MCContext'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )Field 'AP->OutContext' in 1st parameter 'AP' (reference) has base type 'MCContext'.
MachineFunction::getJTISymbol ( unsigned int JTI, MCContext& Ctx, bool isLinkerPrivate ) const2nd parameter 'Ctx' (reference) has base type 'MCContext'.
MCAssembler::MCAssembler [in-charge] ( MCContext& Context_, MCAsmBackend& Backend_, MCCodeEmitter& Emitter_, MCObjectWriter& Writer_, raw_ostream& OS )1st parameter 'Context_' (reference) has base type 'MCContext'.
MCBinaryExpr::Create ( enum MCBinaryExpr::Opcode Op, MCExpr const* LHS, MCExpr const* RHS, MCContext& Ctx ) [static]4th parameter 'Ctx' (reference) has base type 'MCContext'.
MCConstantExpr::Create ( int64_t Value, MCContext& Ctx ) [static]2nd parameter 'Ctx' (reference) has base type 'MCContext'.
MCContext::CreateDirectionalLocalSymbol ( int64_t LocalLabelVal )This method is from 'MCContext' class.
MCContext::CreateELFGroupSection ( )This method is from 'MCContext' class.
MCContext::CreateTempSymbol ( )This method is from 'MCContext' class.
MCContext::getCOFFSection ( StringRef Section, unsigned int Characteristics, int Selection, SectionKind Kind )This method is from 'MCContext' class.
MCContext::GetDirectionalLocalSymbol ( int64_t LocalLabelVal, int bORf )This method is from 'MCContext' class.
MCContext::getELFSection ( StringRef Section, unsigned int Type, unsigned int Flags, SectionKind Kind )This method is from 'MCContext' class.
MCContext::getELFSection ( StringRef Section, unsigned int Type, unsigned int Flags, SectionKind Kind, unsigned int EntrySize, StringRef Group )This method is from 'MCContext' class.
MCContext::getMachOSection ( StringRef Segment, StringRef Section, unsigned int TypeAndAttributes, unsigned int Reserved2, SectionKind K )This method is from 'MCContext' class.
MCContext::GetOrCreateSymbol ( StringRef Name )This method is from 'MCContext' class.
MCContext::GetOrCreateSymbol ( Twine const& Name )This method is from 'MCContext' class.
MCContext::isValidDwarfFileNumber ( unsigned int FileNumber )This method is from 'MCContext' class.
MCContext::LookupSymbol ( StringRef Name ) constThis method is from 'MCContext' class.
MCContext::~MCContext [in-charge] ( )This method is from 'MCContext' class.
MCObjectFileInfo::InitMCObjectFileInfo ( StringRef TT, enum Reloc::Model RM, enum CodeModel::Model CM, MCContext& ctx )4th parameter 'ctx' (reference) has base type 'MCContext'.
MCObjectStreamer::MCObjectStreamer [in-charge] ( MCContext& Context, MCAsmBackend& TAB, raw_ostream& _OS, MCCodeEmitter* _Emitter )1st parameter 'Context' (reference) has base type 'MCContext'.
MCObjectStreamer::MCObjectStreamer [in-charge] ( MCContext& Context, MCAsmBackend& TAB, raw_ostream& _OS, MCCodeEmitter* _Emitter, MCAssembler* _Assembler )1st parameter 'Context' (reference) has base type 'MCContext'.
MCStreamer::BuildSymbolDiff ( MCContext& Context, MCSymbol const* A, MCSymbol const* B )1st parameter 'Context' (reference) has base type 'MCContext'.
MCStreamer::MCStreamer [in-charge] ( MCContext& Ctx )1st parameter 'Ctx' (reference) has base type 'MCContext'.
MCSymbolRefExpr::Create ( MCSymbol const* Symbol, enum MCSymbolRefExpr::VariantKind Kind, MCContext& Ctx ) [static]3rd parameter 'Ctx' (reference) has base type 'MCContext'.
MCSymbolRefExpr::Create ( StringRef Name, enum MCSymbolRefExpr::VariantKind Kind, MCContext& Ctx ) [static]3rd parameter 'Ctx' (reference) has base type 'MCContext'.
MCUnaryExpr::Create ( enum MCUnaryExpr::Opcode Op, MCExpr const* Expr, MCContext& Ctx ) [static]3rd parameter 'Ctx' (reference) has base type 'MCContext'.
TargetLowering::getPICJumpTableRelocBaseExpr ( MachineFunction const* MF, unsigned int JTI, MCContext& Ctx ) const3rd parameter 'Ctx' (reference) has base type 'MCContext'.
TargetLoweringObjectFile::Initialize ( MCContext& ctx, TargetMachine const& TM )1st parameter 'ctx' (reference) has base type 'MCContext'.
MCInst.h
namespace llvm
[+] class MCInst (1)
| Change |
Effect |
1 | Size of this class has been changed from 112 bytes to 116 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (7)
MCAtom::addInst ( MCInst const& I, uint64_t Address, unsigned int Size )1st parameter 'I' (reference) has base type 'MCInst'.
MCInst::dump ( ) constThis method is from 'MCInst' class.
MCInst::dump_pretty ( raw_ostream& OS, MCAsmInfo const* MAI, MCInstPrinter const* Printer, StringRef Separator ) constThis method is from 'MCInst' class.
MCInst::print ( raw_ostream& OS, MCAsmInfo const* MAI ) constThis method is from 'MCInst' class.
MCInstrAnalysis::evaluateBranch ( MCInst const& Inst, uint64_t Addr, uint64_t Size ) const1st parameter 'Inst' (reference) has base type 'MCInst'.
MCObjectStreamer::EmitInstruction ( MCInst const& Inst )1st parameter 'Inst' (reference) has base type 'MCInst'.
MCObjectStreamer::EmitInstToFragment ( MCInst const& Inst )1st parameter 'Inst' (reference) has base type 'MCInst'.
MCInstPrinter.h
namespace llvm
[+] class MCInstPrinter (2)
| Change |
Effect |
1 | Size of this class has been changed from 16 bytes to 24 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
2 | Virtual method MCInstPrinter::getOpcodeName ( unsigned int ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~MCInstPrinter |
~MCInstPrinter |
12 |
~MCInstPrinter |
~MCInstPrinter |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
MCInstPrinter::getOpcodeName |
MCInstPrinter::printRegName |
24 |
MCInstPrinter::printRegName |
|
[+] affected symbols (5)
MCInst::dump_pretty ( raw_ostream& OS, MCAsmInfo const* MAI, MCInstPrinter const* Printer, StringRef Separator ) const3rd parameter 'Printer' (pointer) has base type 'MCInstPrinter'.
MCInstPrinter::getOpcodeName ( unsigned int Opcode ) constThis method is from 'MCInstPrinter' class.
MCInstPrinter::printAnnotation ( raw_ostream& OS, StringRef Annot )This method is from 'MCInstPrinter' class.
MCInstPrinter::printRegName ( raw_ostream& OS, unsigned int RegNo ) constThis method is from 'MCInstPrinter' class.
MCInstPrinter::~MCInstPrinter [in-charge] ( )This method is from 'MCInstPrinter' class.
MCInstrDesc.h
namespace llvm
[+] class MCInstrDesc (1)
| Change |
Effect |
1 | Field Name has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (2)
MachineFunction::CreateMachineInstr ( MCInstrDesc const& MCID, DebugLoc DL, bool NoImp )1st parameter 'MCID' (reference) has base type 'MCInstrDesc'.
TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI ) const1st parameter 'TID' (reference) has base type 'MCInstrDesc'.
MCInstrInfo.h
namespace llvm
[+] class MCInstrInfo (1)
| Change |
Effect |
1 | Size of this class has been changed from 8 bytes to 16 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (68)
TargetInstrInfo::AnalyzeBranch ( MachineBasicBlock& MBB, MachineBasicBlock*& TBB, MachineBasicBlock*& FBB, SmallVectorImpl<MachineOperand>& Cond, bool AllowModify ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::AnalyzeCompare ( MachineInstr const* MI, unsigned int& SrcReg, int& Mask, int& Value ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::areLoadsFromSameBasePtr ( SDNode* Load1, SDNode* Load2, int64_t& Offset1, int64_t& Offset2 ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::canFoldMemoryOperand ( MachineInstr const* MI, SmallVectorImpl<unsigned int>const& Ops ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::commuteInstruction ( MachineInstr* MI, bool NewMI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::convertToThreeAddress ( MachineFunction::iterator& MFI, ilist_iterator<MachineInstr>& MBBI, LiveVariables* LV ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::copyPhysReg ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, DebugLoc DL, unsigned int DestReg, unsigned int SrcReg, bool KillSrc ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::CreateTargetHazardRecognizer ( TargetMachine const* TM, ScheduleDAG const* DAG ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* DAG ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::DefinesPredicate ( MachineInstr* MI, std::vector<MachineOperand>& Pred ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::duplicate ( MachineInstr* Orig, MachineFunction& MF ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::emitFrameIndexDebugValue ( MachineFunction& MF, int FrameIx, uint64_t Offset, MDNode const* MDPtr, DebugLoc dl ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::expandPostRAPseudo ( ilist_iterator<MachineInstr> MI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::findCommutedOpIndices ( MachineInstr* MI, unsigned int& SrcOpIdx1, unsigned int& SrcOpIdx2 ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::FoldImmediate ( MachineInstr* UseMI, MachineInstr* DefMI, unsigned int Reg, MachineRegisterInfo* MRI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::foldMemoryOperand ( ilist_iterator<MachineInstr> MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::foldMemoryOperand ( ilist_iterator<MachineInstr> MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::foldMemoryOperandImpl ( MachineFunction& MF, MachineInstr* MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::foldMemoryOperandImpl ( MachineFunction& MF, MachineInstr* MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::getExecutionDomain ( MachineInstr const* MI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::getInlineAsmLength ( char const* Str, MCAsmInfo const& MAI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::getInstrLatency ( InstrItineraryData const* ItinData, MachineInstr const* MI, unsigned int* PredCost ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::getInstrLatency ( InstrItineraryData const* ItinData, SDNode* Node ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::getNoopForMachoTarget ( MCInst& NopInst ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::getNumMicroOps ( InstrItineraryData const* ItinData, MachineInstr const* MI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::getOpcodeAfterMemoryUnfold ( unsigned int Opc, bool UnfoldLoad, bool UnfoldStore, unsigned int* LoadRegIndex ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::getOperandLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::getOperandLatency ( InstrItineraryData const* ItinData, SDNode* DefNode, unsigned int DefIdx, SDNode* UseNode, unsigned int UseIdx ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::hasHighOperandLatency ( InstrItineraryData const* ItinData, MachineRegisterInfo const* MRI, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::hasLoadFromStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::hasLowDefLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::hasStoreToStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::InsertBranch ( MachineBasicBlock& MBB, MachineBasicBlock* TBB, MachineBasicBlock* FBB, SmallVectorImpl<MachineOperand>const& Cond, DebugLoc DL ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::insertNoop ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isCoalescableExtInstr ( MachineInstr const& MI, unsigned int& SrcReg, unsigned int& DstReg, unsigned int& SubIdx ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isHighLatencyDef ( int opc ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isLegalToSplitMBBAt ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MBBI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isLoadFromStackSlot ( MachineInstr const* MI, int& FrameIndex ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isLoadFromStackSlotPostFE ( MachineInstr const* MI, int& FrameIndex ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isPredicable ( MachineInstr* MI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isPredicated ( MachineInstr const* MI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isProfitableToDupForIfCvt ( MachineBasicBlock& MBB, unsigned int NumCyles, BranchProbability const& Probability ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isProfitableToIfCvt ( MachineBasicBlock& MBB, unsigned int NumCyles, unsigned int ExtraPredCycles, BranchProbability const& Probability ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isProfitableToIfCvt ( MachineBasicBlock& TMBB, unsigned int NumTCycles, unsigned int ExtraTCycles, MachineBasicBlock& FMBB, unsigned int NumFCycles, unsigned int ExtraFCycles, BranchProbability const& Probability ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isReallyTriviallyReMaterializable ( MachineInstr const* MI, AliasAnalysis* AA ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isSafeToMoveRegClassDefs ( TargetRegisterClass const* RC ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isSchedulingBoundary ( MachineInstr const* MI, MachineBasicBlock const* MBB, MachineFunction const& MF ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isStoreToStackSlot ( MachineInstr const* MI, int& FrameIndex ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isStoreToStackSlotPostFE ( MachineInstr const* MI, int& FrameIndex ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::isUnpredicatedTerminator ( MachineInstr const* MI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::loadRegFromStackSlot ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int DestReg, int FrameIndex, TargetRegisterClass const* RC, TargetRegisterInfo const* TRI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::OptimizeCompareInstr ( MachineInstr* CmpInstr, unsigned int SrcReg, int Mask, int Value, MachineRegisterInfo const* MRI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::PredicateInstruction ( MachineInstr* MI, SmallVectorImpl<MachineOperand>const& Pred ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::produceSameValue ( MachineInstr const* MI0, MachineInstr const* MI1, MachineRegisterInfo const* MRI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::reMaterialize ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int DestReg, unsigned int SubIdx, MachineInstr const* Orig, TargetRegisterInfo const& TRI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::RemoveBranch ( MachineBasicBlock& MBB ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::ReplaceTailWithBranchTo ( ilist_iterator<MachineInstr> Tail, MachineBasicBlock* NewDest ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::ReverseBranchCondition ( SmallVectorImpl<MachineOperand>& Cond ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::scheduleTwoAddrSource ( MachineInstr* SrcMI, MachineInstr* UseMI, TargetRegisterInfo const& TRI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::setExecutionDomain ( MachineInstr* MI, unsigned int Domain ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::shouldScheduleLoadsNear ( SDNode* Load1, SDNode* Load2, int64_t Offset1, int64_t Offset2, unsigned int NumLoads ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::storeRegToStackSlot ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int SrcReg, bool isKill, int FrameIndex, TargetRegisterClass const* RC, TargetRegisterInfo const* TRI ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::SubsumesPredicate ( SmallVectorImpl<MachineOperand>const& Pred1, SmallVectorImpl<MachineOperand>const& Pred2 ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::unfoldMemoryOperand ( MachineFunction& MF, MachineInstr* MI, unsigned int Reg, bool UnfoldLoad, bool UnfoldStore, SmallVectorImpl<MachineInstr*>& NewMIs ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::unfoldMemoryOperand ( SelectionDAG& DAG, SDNode* N, SmallVectorImpl<SDNode*>& NewNodes ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::verifyInstruction ( MachineInstr const* MI, StringRef& ErrInfo ) constThis method is from derived class 'TargetInstrInfo'.
TargetInstrInfo::~TargetInstrInfo [in-charge] ( )This method is from derived class 'TargetInstrInfo'.
MCObjectFileInfo.h
namespace llvm
[+] class MCObjectFileInfo (1)
| Change |
Effect |
1 | Size of this class has been changed from 236 bytes to 256 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (15)
MachineModuleInfo::MachineModuleInfo [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )3rd parameter 'MOFI' (pointer) has base type 'MCObjectFileInfo'.
MCObjectFileInfo::InitMCObjectFileInfo ( StringRef TT, enum Reloc::Model RM, enum CodeModel::Model CM, MCContext& ctx )This method is from 'MCObjectFileInfo' class.
TargetLoweringObjectFile::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constThis method is from derived class 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) constThis method is from derived class 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from derived class 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from derived class 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::getExprForDwarfReference ( MCSymbol const* Sym, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from derived class 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::getKindForGlobal ( GlobalValue const* GV, TargetMachine const& TM ) [static]This method is from derived class 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::getSectionForConstant ( SectionKind Kind ) constThis method is from derived class 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::getSpecialCasedSectionGlobals ( GlobalValue const* GV, Mangler* Mang, SectionKind Kind ) constThis method is from derived class 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::Initialize ( MCContext& ctx, TargetMachine const& TM )This method is from derived class 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::SectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from derived class 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from derived class 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::shouldEmitUsedDirectiveFor ( GlobalValue const* GV, Mangler* p2 ) constThis method is from derived class 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::~TargetLoweringObjectFile [in-charge] ( )This method is from derived class 'TargetLoweringObjectFile'.
MCRegisterInfo.h
namespace llvm
[+] class MCRegisterInfo (1)
| Change |
Effect |
1 | Size of this class has been changed from 100 bytes to 80 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (37)
TargetRegisterInfo::avoidWriteAfterWrite ( TargetRegisterClass const* RC ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::canCombineSubRegIndices ( TargetRegisterClass const* RC, SmallVectorImpl<unsigned int>& SubIndices, unsigned int& NewSubIdx ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::composeSubRegIndices ( unsigned int a, unsigned int b ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::eliminateCallFramePseudoInstr ( MachineFunction& MF, MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::eliminateFrameIndex ( ilist_iterator<MachineInstr> MI, int SPAdj, RegScavenger* RS ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getAllocatableSet ( MachineFunction const& MF, TargetRegisterClass const* RC ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getCalleeSavedRegs ( MachineFunction const* MF ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getCommonSubClass ( TargetRegisterClass const* A, TargetRegisterClass const* B ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getCompactUnwindRegNum ( unsigned int p1, bool p2 ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getCrossCopyRegClass ( TargetRegisterClass const* RC ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getFrameIndexInstrOffset ( MachineInstr const* MI, int Idx ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getFrameRegister ( MachineFunction const& MF ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getLargestLegalSuperClass ( TargetRegisterClass const* RC ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getMatchingSuperRegClass ( TargetRegisterClass const* A, TargetRegisterClass const* B, unsigned int Idx ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getMinimalPhysRegClass ( unsigned int Reg, EVT VT ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getPointerRegClass ( unsigned int Kind ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getRawAllocationOrder ( TargetRegisterClass const* RC, unsigned int HintType, unsigned int HintReg, MachineFunction const& MF ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getRegPressureLimit ( TargetRegisterClass const* RC, MachineFunction& MF ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getReservedRegs ( MachineFunction const& MF ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getSubClassWithSubReg ( TargetRegisterClass const* RC, unsigned int Idx ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getSubReg ( unsigned int RegNo, unsigned int Index ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::getSubRegIndex ( unsigned int RegNo, unsigned int SubRegNo ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::hasReservedSpillSlot ( MachineFunction const& MF, unsigned int Reg, int& FrameIdx ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::isFrameOffsetLegal ( MachineInstr const* MI, int64_t Offset ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::materializeFrameBaseRegister ( MachineBasicBlock* MBB, unsigned int BaseReg, int FrameIdx, int64_t Offset ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::needsFrameBaseReg ( MachineInstr* MI, int64_t Offset ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::needsStackRealignment ( MachineFunction const& MF ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::requiresFrameIndexScavenging ( MachineFunction const& MF ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::requiresRegisterScavenging ( MachineFunction const& MF ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::requiresVirtualBaseRegisters ( MachineFunction const& MF ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::resolveFrameIndex ( ilist_iterator<MachineInstr> I, unsigned int BaseReg, int64_t Offset ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::ResolveRegAllocHint ( unsigned int Type, unsigned int Reg, MachineFunction const& MF ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::saveScavengerRegister ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> I, ilist_iterator<MachineInstr>& UseMI, TargetRegisterClass const* RC, unsigned int Reg ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::TargetRegisterInfo [in-charge] ( struct TargetRegisterInfoDesc const* ID, TargetRegisterInfo::regclass_iterator RegClassBegin, TargetRegisterInfo::regclass_iterator RegClassEnd, char const*const* subregindexnames )This constructor is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::UpdateRegAllocHint ( unsigned int Reg, unsigned int NewReg, MachineFunction& MF ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::useFPForScavengingIndex ( MachineFunction const& MF ) constThis method is from derived class 'TargetRegisterInfo'.
TargetRegisterInfo::~TargetRegisterInfo [in-charge] ( )This method is from derived class 'TargetRegisterInfo'.
MCStreamer.h
namespace llvm
[+] class MCStreamer (13)
| Change |
Effect |
1 | Pure virtual method MCStreamer::FinishImpl ( ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method MCStreamer::EmitCFIEndProcImpl ( MCDwarfFrameInfo& ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method MCStreamer::EmitCFIEscape ( StringRef ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Virtual method MCStreamer::EmitCFIRestore ( int64_t ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Virtual method MCStreamer::EmitCFISignalFrame ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | Virtual method MCStreamer::EmitCFIStartProcImpl ( MCDwarfFrameInfo& ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 | Virtual method MCStreamer::EmitCOFFSecRel32 ( MCSymbol const* ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
8 | Virtual method MCStreamer::EmitDwarfFileDirective ( unsigned int, StringRef, StringRef ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
9 | Virtual method MCStreamer::EmitGPRel64Value ( MCExpr const* ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
10 | Pure_Virtual method MCStreamer::Finish ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
11 | Virtual method MCStreamer::EmitCFIEndProc ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
12 | Virtual method MCStreamer::EmitCFIStartProc ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
13 | Virtual method MCStreamer::EmitDwarfFileDirective ( unsigned int, StringRef ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 87 entries | Virtual Table (New) - 92 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~MCStreamer |
MCStreamer::EmitCFIStartProcImpl |
12 |
~MCStreamer |
MCStreamer::EmitCFIEndProcImpl |
16 |
MCStreamer::isVerboseAsm |
~MCStreamer |
20 |
MCStreamer::hasRawTextSupport |
~MCStreamer |
24 |
MCStreamer::AddComment |
MCStreamer::isVerboseAsm |
28 |
MCStreamer::GetCommentOS |
MCStreamer::hasRawTextSupport |
32 |
MCStreamer::AddBlankLine |
MCStreamer::AddComment |
36 |
__cxa_pure_virtual |
MCStreamer::GetCommentOS |
40 |
__cxa_pure_virtual |
MCStreamer::AddBlankLine |
44 |
MCStreamer::EmitLabel |
__cxa_pure_virtual |
48 |
MCStreamer::EmitDataRegion |
__cxa_pure_virtual |
52 |
MCStreamer::EmitJumpTable8Region |
MCStreamer::EmitLabel |
56 |
MCStreamer::EmitJumpTable16Region |
MCStreamer::EmitDataRegion |
60 |
MCStreamer::EmitJumpTable32Region |
MCStreamer::EmitJumpTable8Region |
64 |
MCStreamer::EmitCodeRegion |
MCStreamer::EmitJumpTable16Region |
68 |
MCStreamer::EmitEHSymAttributes |
MCStreamer::EmitJumpTable32Region |
72 |
__cxa_pure_virtual |
MCStreamer::EmitCodeRegion |
76 |
__cxa_pure_virtual |
MCStreamer::EmitEHSymAttributes |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
84 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
92 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
100 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
108 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
116 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
MCStreamer::EmitCOFFSecRel32 |
124 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
132 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
140 |
MCStreamer::EmitIntValue |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
148 |
__cxa_pure_virtual |
__cxa_pure_virtual |
152 |
MCStreamer::EmitGPRel32Value |
MCStreamer::EmitIntValue |
156 |
MCStreamer::EmitFill |
__cxa_pure_virtual |
160 |
__cxa_pure_virtual |
__cxa_pure_virtual |
164 |
__cxa_pure_virtual |
MCStreamer::EmitGPRel64Value |
168 |
__cxa_pure_virtual |
MCStreamer::EmitGPRel32Value |
172 |
__cxa_pure_virtual |
MCStreamer::EmitFill |
176 |
MCStreamer::EmitDwarfFileDirective |
__cxa_pure_virtual |
180 |
MCStreamer::EmitDwarfLocDirective |
__cxa_pure_virtual |
184 |
__cxa_pure_virtual |
__cxa_pure_virtual |
188 |
MCStreamer::EmitDwarfAdvanceFrameAddr |
__cxa_pure_virtual |
192 |
MCStreamer::EmitCompactUnwindEncoding |
MCStreamer::EmitDwarfFileDirective |
196 |
MCStreamer::EmitCFISections |
MCStreamer::EmitDwarfLocDirective |
200 |
MCStreamer::EmitCFIStartProc |
__cxa_pure_virtual |
204 |
MCStreamer::EmitCFIEndProc |
MCStreamer::EmitDwarfAdvanceFrameAddr |
208 |
MCStreamer::EmitCFIDefCfa |
MCStreamer::EmitCompactUnwindEncoding |
212 |
MCStreamer::EmitCFIDefCfaOffset |
MCStreamer::EmitCFISections |
216 |
MCStreamer::EmitCFIDefCfaRegister |
MCStreamer::EmitCFIDefCfa |
220 |
MCStreamer::EmitCFIOffset |
MCStreamer::EmitCFIDefCfaOffset |
224 |
MCStreamer::EmitCFIPersonality |
MCStreamer::EmitCFIDefCfaRegister |
228 |
MCStreamer::EmitCFILsda |
MCStreamer::EmitCFIOffset |
232 |
MCStreamer::EmitCFIRememberState |
MCStreamer::EmitCFIPersonality |
236 |
MCStreamer::EmitCFIRestoreState |
MCStreamer::EmitCFILsda |
240 |
MCStreamer::EmitCFISameValue |
MCStreamer::EmitCFIRememberState |
244 |
MCStreamer::EmitCFIRelOffset |
MCStreamer::EmitCFIRestoreState |
248 |
MCStreamer::EmitCFIAdjustCfaOffset |
MCStreamer::EmitCFISameValue |
252 |
MCStreamer::EmitWin64EHStartProc |
MCStreamer::EmitCFIRestore |
256 |
MCStreamer::EmitWin64EHEndProc |
MCStreamer::EmitCFIRelOffset |
260 |
MCStreamer::EmitWin64EHStartChained |
MCStreamer::EmitCFIAdjustCfaOffset |
264 |
MCStreamer::EmitWin64EHEndChained |
MCStreamer::EmitCFIEscape |
268 |
MCStreamer::EmitWin64EHHandler |
MCStreamer::EmitCFISignalFrame |
272 |
MCStreamer::EmitWin64EHHandlerData |
MCStreamer::EmitWin64EHStartProc |
276 |
MCStreamer::EmitWin64EHPushReg |
MCStreamer::EmitWin64EHEndProc |
280 |
MCStreamer::EmitWin64EHSetFrame |
MCStreamer::EmitWin64EHStartChained |
284 |
MCStreamer::EmitWin64EHAllocStack |
MCStreamer::EmitWin64EHEndChained |
288 |
MCStreamer::EmitWin64EHSaveReg |
MCStreamer::EmitWin64EHHandler |
292 |
MCStreamer::EmitWin64EHSaveXMM |
MCStreamer::EmitWin64EHHandlerData |
296 |
MCStreamer::EmitWin64EHPushFrame |
MCStreamer::EmitWin64EHPushReg |
300 |
MCStreamer::EmitWin64EHEndProlog |
MCStreamer::EmitWin64EHSetFrame |
304 |
__cxa_pure_virtual |
MCStreamer::EmitWin64EHAllocStack |
308 |
MCStreamer::EmitRawText |
MCStreamer::EmitWin64EHSaveReg |
312 |
MCStreamer::EmitFnStart |
MCStreamer::EmitWin64EHSaveXMM |
316 |
MCStreamer::EmitFnEnd |
MCStreamer::EmitWin64EHPushFrame |
320 |
MCStreamer::EmitCantUnwind |
MCStreamer::EmitWin64EHEndProlog |
324 |
MCStreamer::EmitPersonality |
__cxa_pure_virtual |
328 |
MCStreamer::EmitHandlerData |
MCStreamer::EmitRawText |
332 |
MCStreamer::EmitSetFP |
MCStreamer::EmitFnStart |
336 |
MCStreamer::EmitPad |
MCStreamer::EmitFnEnd |
340 |
MCStreamer::EmitRegSave |
MCStreamer::EmitCantUnwind |
344 |
__cxa_pure_virtual |
MCStreamer::EmitPersonality |
348 |
|
MCStreamer::EmitHandlerData |
352 |
|
MCStreamer::EmitSetFP |
356 |
|
MCStreamer::EmitPad |
360 |
|
MCStreamer::EmitRegSave |
364 |
|
__cxa_pure_virtual |
[+] affected symbols (105)
MCObjectStreamer::ChangeSection ( MCSection const* Section )This method is from derived class 'MCObjectStreamer'.
MCObjectStreamer::EmitDwarfAdvanceLineAddr ( int64_t LineDelta, MCSymbol const* LastLabel, MCSymbol const* Label, unsigned int PointerSize )This method is from derived class 'MCObjectStreamer'.
MCObjectStreamer::EmitInstruction ( MCInst const& Inst )This method is from derived class 'MCObjectStreamer'.
MCObjectStreamer::EmitInstToData ( MCInst const& Inst )This method is from derived class 'MCObjectStreamer'.
MCObjectStreamer::EmitInstToFragment ( MCInst const& Inst )This method is from derived class 'MCObjectStreamer'.
MCObjectStreamer::EmitLabel ( MCSymbol* Symbol )This method is from derived class 'MCObjectStreamer'.
MCObjectStreamer::EmitSLEB128Value ( MCExpr const* Value )This method is from derived class 'MCObjectStreamer'.
MCObjectStreamer::EmitULEB128Value ( MCExpr const* Value )This method is from derived class 'MCObjectStreamer'.
MCObjectStreamer::EmitValueImpl ( MCExpr const* Value, unsigned int Size, unsigned int AddrSpace )This method is from derived class 'MCObjectStreamer'.
MCObjectStreamer::EmitValueToOffset ( MCExpr const* Offset, unsigned char Value )This method is from derived class 'MCObjectStreamer'.
MCObjectStreamer::EmitWeakReference ( MCSymbol* Alias, MCSymbol const* Symbol )This method is from derived class 'MCObjectStreamer'.
MCObjectStreamer::~MCObjectStreamer [in-charge] ( )This method is from derived class 'MCObjectStreamer'.
MCStreamer::AddBlankLine ( )This method is from 'MCStreamer' class.
MCStreamer::AddComment ( Twine const& T )This method is from 'MCStreamer' class.
MCStreamer::BeginCOFFSymbolDef ( MCSymbol const* Symbol )This method is from 'MCStreamer' class.
MCStreamer::BuildSymbolDiff ( MCContext& Context, MCSymbol const* A, MCSymbol const* B )This method is from 'MCStreamer' class.
MCStreamer::ChangeSection ( MCSection const* p1 )This method is from 'MCStreamer' class.
MCStreamer::EmitAbsValue ( MCExpr const* Value, unsigned int Size, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitAssemblerFlag ( enum MCAssemblerFlag Flag )This method is from 'MCStreamer' class.
MCStreamer::EmitAssignment ( MCSymbol* Symbol, MCExpr const* Value )This method is from 'MCStreamer' class.
MCStreamer::EmitBytes ( StringRef Data, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitCantUnwind ( )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIAdjustCfaOffset ( int64_t Adjustment )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIDefCfa ( int64_t Register, int64_t Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIDefCfaOffset ( int64_t Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIDefCfaRegister ( int64_t Register )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIEndProc ( )This method is from 'MCStreamer' class.
MCStreamer::EmitCFILsda ( MCSymbol const* Sym, unsigned int Encoding )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIOffset ( int64_t Register, int64_t Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIPersonality ( MCSymbol const* Sym, unsigned int Encoding )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIRelOffset ( int64_t Register, int64_t Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIRememberState ( )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIRestoreState ( )This method is from 'MCStreamer' class.
MCStreamer::EmitCFISameValue ( int64_t Register )This method is from 'MCStreamer' class.
MCStreamer::EmitCFISections ( bool EH, bool Debug )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIStartProc ( )This method is from 'MCStreamer' class.
MCStreamer::EmitCodeAlignment ( unsigned int ByteAlignment, unsigned int MaxBytesToEmit )This method is from 'MCStreamer' class.
MCStreamer::EmitCodeRegion ( )This method is from 'MCStreamer' class.
MCStreamer::EmitCOFFSymbolStorageClass ( int StorageClass )This method is from 'MCStreamer' class.
MCStreamer::EmitCOFFSymbolType ( int Type )This method is from 'MCStreamer' class.
MCStreamer::EmitCommonSymbol ( MCSymbol* Symbol, uint64_t Size, unsigned int ByteAlignment )This method is from 'MCStreamer' class.
MCStreamer::EmitCompactUnwindEncoding ( uint32_t CompactUnwindEncoding )This method is from 'MCStreamer' class.
MCStreamer::EmitDataRegion ( )This method is from 'MCStreamer' class.
MCStreamer::EmitDwarfAdvanceFrameAddr ( MCSymbol const* LastLabel, MCSymbol const* Label )This method is from 'MCStreamer' class.
MCStreamer::EmitDwarfAdvanceLineAddr ( int64_t LineDelta, MCSymbol const* LastLabel, MCSymbol const* Label, unsigned int PointerSize )This method is from 'MCStreamer' class.
MCStreamer::EmitDwarfLocDirective ( unsigned int FileNo, unsigned int Line, unsigned int Column, unsigned int Flags, unsigned int Isa, unsigned int Discriminator, StringRef FileName )This method is from 'MCStreamer' class.
MCStreamer::EmitDwarfSetLineAddr ( int64_t LineDelta, MCSymbol const* Label, int PointerSize )This method is from 'MCStreamer' class.
MCStreamer::EmitEHSymAttributes ( MCSymbol const* Symbol, MCSymbol* EHSymbol )This method is from 'MCStreamer' class.
MCStreamer::EmitELFSize ( MCSymbol* Symbol, MCExpr const* Value )This method is from 'MCStreamer' class.
MCStreamer::EmitFileDirective ( StringRef Filename )This method is from 'MCStreamer' class.
MCStreamer::EmitFill ( uint64_t NumBytes, uint8_t FillValue, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitFnEnd ( )This method is from 'MCStreamer' class.
MCStreamer::EmitFnStart ( )This method is from 'MCStreamer' class.
MCStreamer::EmitFrames ( bool usingCFI )This method is from 'MCStreamer' class.
MCStreamer::EmitGPRel32Value ( MCExpr const* Value )This method is from 'MCStreamer' class.
MCStreamer::EmitHandlerData ( )This method is from 'MCStreamer' class.
MCStreamer::EmitInstruction ( MCInst const& Inst )This method is from 'MCStreamer' class.
MCStreamer::EmitIntValue ( uint64_t Value, unsigned int Size, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitJumpTable16Region ( )This method is from 'MCStreamer' class.
MCStreamer::EmitJumpTable32Region ( )This method is from 'MCStreamer' class.
MCStreamer::EmitJumpTable8Region ( )This method is from 'MCStreamer' class.
MCStreamer::EmitLabel ( MCSymbol* Symbol )This method is from 'MCStreamer' class.
MCStreamer::EmitLocalCommonSymbol ( MCSymbol* Symbol, uint64_t Size, unsigned int ByteAlignment )This method is from 'MCStreamer' class.
MCStreamer::EmitPad ( int64_t Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitPersonality ( MCSymbol const* Personality )This method is from 'MCStreamer' class.
MCStreamer::EmitRawText ( StringRef String )This method is from 'MCStreamer' class.
MCStreamer::EmitRawText ( Twine const& String )This method is from 'MCStreamer' class.
MCStreamer::EmitRegSave ( SmallVectorImpl<unsigned int>const& RegList, bool isVector )This method is from 'MCStreamer' class.
MCStreamer::EmitSetFP ( unsigned int FpReg, unsigned int SpReg, int64_t Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitSLEB128IntValue ( int64_t Value, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitSLEB128Value ( MCExpr const* Value )This method is from 'MCStreamer' class.
MCStreamer::EmitSymbolAttribute ( MCSymbol* Symbol, enum MCSymbolAttr Attribute )This method is from 'MCStreamer' class.
MCStreamer::EmitSymbolDesc ( MCSymbol* Symbol, unsigned int DescValue )This method is from 'MCStreamer' class.
MCStreamer::EmitSymbolValue ( MCSymbol const* Sym, unsigned int Size, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitTBSSSymbol ( MCSection const* Section, MCSymbol* Symbol, uint64_t Size, unsigned int ByteAlignment )This method is from 'MCStreamer' class.
MCStreamer::EmitThumbFunc ( MCSymbol* Func )This method is from 'MCStreamer' class.
MCStreamer::EmitULEB128Value ( MCExpr const* Value )This method is from 'MCStreamer' class.
MCStreamer::EmitValue ( MCExpr const* Value, unsigned int Size, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitValueImpl ( MCExpr const* Value, unsigned int Size, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitValueToAlignment ( unsigned int ByteAlignment, int64_t Value, unsigned int ValueSize, unsigned int MaxBytesToEmit )This method is from 'MCStreamer' class.
MCStreamer::EmitValueToOffset ( MCExpr const* Offset, unsigned char Value )This method is from 'MCStreamer' class.
MCStreamer::EmitW64Tables ( )This method is from 'MCStreamer' class.
MCStreamer::EmitWeakReference ( MCSymbol* Alias, MCSymbol const* Symbol )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHAllocStack ( unsigned int Size )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHEndChained ( )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHEndProc ( )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHEndProlog ( )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHHandler ( MCSymbol const* Sym, bool Unwind, bool Except )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHHandlerData ( )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHPushFrame ( bool Code )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHPushReg ( unsigned int Register )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHSaveReg ( unsigned int Register, unsigned int Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHSaveXMM ( unsigned int Register, unsigned int Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHSetFrame ( unsigned int Register, unsigned int Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHStartChained ( )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHStartProc ( MCSymbol const* Symbol )This method is from 'MCStreamer' class.
MCStreamer::EmitZerofill ( MCSection const* Section, MCSymbol* Symbol, unsigned int Size, unsigned int ByteAlignment )This method is from 'MCStreamer' class.
MCStreamer::EndCOFFSymbolDef ( )This method is from 'MCStreamer' class.
MCStreamer::ForceExpAbs ( MCExpr const* Expr )This method is from 'MCStreamer' class.
MCStreamer::GetCommentOS ( )This method is from 'MCStreamer' class.
MCStreamer::hasRawTextSupport ( ) constThis method is from 'MCStreamer' class.
MCStreamer::InitSections ( )This method is from 'MCStreamer' class.
MCStreamer::isVerboseAsm ( ) constThis method is from 'MCStreamer' class.
MCStreamer::MCStreamer [in-charge] ( MCContext& Ctx )This constructor is from 'MCStreamer' class.
MCStreamer::~MCStreamer [in-charge] ( )This method is from 'MCStreamer' class.
MemoryDependenceAnalysis.h
namespace llvm
[+] class MemoryDependenceAnalysis (1)
| Change |
Effect |
1 | Size of this class has been increased from 124 bytes to 128 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (13)
MemoryDependenceAnalysis::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::getDependency ( Instruction* QueryInst )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::getNonLocalCallDependency ( CallSite QueryCS )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::getNonLocalPointerDependency ( AliasAnalysis::Location const& Loc, bool isLoad, BasicBlock* BB, SmallVectorImpl<NonLocalDepResult>& Result )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::getPointerDependencyFrom ( AliasAnalysis::Location const& Loc, bool isLoad, BasicBlock::iterator ScanIt, BasicBlock* BB )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::ID [data]This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::invalidateCachedPointerInfo ( Value* Ptr )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::invalidateCachedPredecessors ( )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::MemoryDependenceAnalysis [in-charge] ( )This constructor is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::releaseMemory ( )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::removeInstruction ( Instruction* InstToRemove )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::runOnFunction ( Function& p1 )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::~MemoryDependenceAnalysis [in-charge] ( )This method is from 'MemoryDependenceAnalysis' class.
ObjectFile.h
namespace object
[+] class ObjectFile (19)
| Change |
Effect |
1 | Pure virtual method ObjectFile::begin_dynamic_symbols ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Pure virtual method ObjectFile::begin_libraries_needed ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Pure virtual method ObjectFile::end_dynamic_symbols ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Pure virtual method ObjectFile::end_libraries_needed ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Pure virtual method ObjectFile::getLibraryNext ( union DataRefImpl, LibraryRef& ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | Pure virtual method ObjectFile::getLibraryPath ( union DataRefImpl, StringRef& ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 | Pure virtual method ObjectFile::getLoadName ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
8 | Pure virtual method ObjectFile::getRelocationOffset ( union DataRefImpl, uint64_t& ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
9 | Pure virtual method ObjectFile::getRelocationType ( union DataRefImpl, uint64_t& ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
10 | Pure virtual method ObjectFile::getSymbolFileOffset ( union DataRefImpl, uint64_t& ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
11 | Pure virtual method ObjectFile::getSymbolSection ( union DataRefImpl, section_iterator& ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
12 | Pure virtual method ObjectFile::isSectionRequiredForExecution ( union DataRefImpl, bool& ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
13 | Pure virtual method ObjectFile::isSectionVirtual ( union DataRefImpl, bool& ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
14 | Pure virtual method ObjectFile::isSectionZeroInit ( union DataRefImpl, bool& ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
15 | Virtual method ObjectFile::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
16 | Virtual method ObjectFile::getRelocationHidden ( union DataRefImpl, bool& ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
17 | Pure_Virtual method ObjectFile::getRelocationType ( union DataRefImpl, uint32_t& ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
18 | Pure_Virtual method ObjectFile::getSymbolOffset ( union DataRefImpl, uint64_t& ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
19 | Pure_Virtual method ObjectFile::isSymbolGlobal ( union DataRefImpl, bool& ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 39 entries | Virtual Table (New) - 52 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~ObjectFile |
~ObjectFile |
12 |
~ObjectFile |
~ObjectFile |
16 |
__cxa_pure_virtual |
ObjectFile::anchor |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
60 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
68 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
76 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
84 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
92 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
100 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
108 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
116 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
124 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
132 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
140 |
__cxa_pure_virtual |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
148 |
__cxa_pure_virtual |
ObjectFile::getRelocationHidden |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
156 |
|
__cxa_pure_virtual |
160 |
|
__cxa_pure_virtual |
164 |
|
__cxa_pure_virtual |
168 |
|
__cxa_pure_virtual |
172 |
|
__cxa_pure_virtual |
176 |
|
__cxa_pure_virtual |
180 |
|
__cxa_pure_virtual |
184 |
|
__cxa_pure_virtual |
188 |
|
__cxa_pure_virtual |
192 |
|
__cxa_pure_virtual |
196 |
|
__cxa_pure_virtual |
200 |
|
__cxa_pure_virtual |
204 |
|
__cxa_pure_virtual |
[+] affected symbols (96)
COFFObjectFile::begin_sections ( ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::begin_symbols ( ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::end_sections ( ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::end_symbols ( ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getArch ( ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getBytesInAddress ( ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getFileFormatName ( ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getRelocationAdditionalInfo ( union DataRefImpl Rel, int64_t& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getRelocationAddress ( union DataRefImpl Rel, uint64_t& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getRelocationNext ( union DataRefImpl Rel, RelocationRef& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getRelocationSymbol ( union DataRefImpl Rel, SymbolRef& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getRelocationTypeName ( union DataRefImpl Rel, SmallVectorImpl<char>& Result ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getRelocationValueString ( union DataRefImpl Rel, SmallVectorImpl<char>& Result ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSectionAddress ( union DataRefImpl Sec, uint64_t& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSectionAlignment ( union DataRefImpl Sec, uint64_t& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSectionContents ( union DataRefImpl Sec, StringRef& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSectionName ( union DataRefImpl Sec, StringRef& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSectionNext ( union DataRefImpl Sec, SectionRef& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSectionRelBegin ( union DataRefImpl Sec ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSectionRelEnd ( union DataRefImpl Sec ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSectionSize ( union DataRefImpl Sec, uint64_t& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSymbolAddress ( union DataRefImpl Symb, uint64_t& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSymbolName ( union DataRefImpl Symb, StringRef& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSymbolNext ( union DataRefImpl Symb, SymbolRef& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSymbolNMTypeChar ( union DataRefImpl Symb, char& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::getSymbolSize ( union DataRefImpl Symb, uint64_t& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::isSectionBSS ( union DataRefImpl Sec, bool& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::isSectionData ( union DataRefImpl Sec, bool& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::isSectionText ( union DataRefImpl Sec, bool& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::sectionContainsSymbol ( union DataRefImpl Sec, union DataRefImpl Symb, bool& Result ) constThis method is from derived class 'COFFObjectFile'.
MachOObjectFile::begin_sections ( ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::begin_symbols ( ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::end_sections ( ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::end_symbols ( ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getArch ( ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getBytesInAddress ( ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getFileFormatName ( ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getRelocationAdditionalInfo ( union DataRefImpl Rel, int64_t& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getRelocationAddress ( union DataRefImpl Rel, uint64_t& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getRelocationNext ( union DataRefImpl Rel, RelocationRef& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getRelocationSymbol ( union DataRefImpl Rel, SymbolRef& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getRelocationTypeName ( union DataRefImpl Rel, SmallVectorImpl<char>& Result ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getRelocationValueString ( union DataRefImpl Rel, SmallVectorImpl<char>& Result ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSectionAddress ( union DataRefImpl Sec, uint64_t& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSectionAlignment ( union DataRefImpl Sec, uint64_t& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSectionContents ( union DataRefImpl Sec, StringRef& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSectionName ( union DataRefImpl Sec, StringRef& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSectionNext ( union DataRefImpl Sec, SectionRef& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSectionRelBegin ( union DataRefImpl Sec ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSectionRelEnd ( union DataRefImpl Sec ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSectionSize ( union DataRefImpl Sec, uint64_t& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSymbolAddress ( union DataRefImpl Symb, uint64_t& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSymbolName ( union DataRefImpl Symb, StringRef& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSymbolNext ( union DataRefImpl Symb, SymbolRef& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSymbolNMTypeChar ( union DataRefImpl Symb, char& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::getSymbolSize ( union DataRefImpl Symb, uint64_t& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::isSectionBSS ( union DataRefImpl Sec, bool& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::isSectionData ( union DataRefImpl Sec, bool& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::isSectionText ( union DataRefImpl Sec, bool& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::sectionContainsSymbol ( union DataRefImpl DRI, union DataRefImpl S, bool& Result ) constThis method is from derived class 'MachOObjectFile'.
ObjectFile::begin_sections ( ) constThis method is from 'ObjectFile' class.
ObjectFile::begin_symbols ( ) constThis method is from 'ObjectFile' class.
ObjectFile::createCOFFObjectFile ( MemoryBuffer* Object ) [static]This method is from 'ObjectFile' class.
ObjectFile::createELFObjectFile ( MemoryBuffer* Object ) [static]This method is from 'ObjectFile' class.
ObjectFile::createMachOObjectFile ( MemoryBuffer* Object ) [static]This method is from 'ObjectFile' class.
ObjectFile::createObjectFile ( MemoryBuffer* Object ) [static]This method is from 'ObjectFile' class.
ObjectFile::createObjectFile ( StringRef ObjectPath ) [static]This method is from 'ObjectFile' class.
ObjectFile::end_sections ( ) constThis method is from 'ObjectFile' class.
ObjectFile::end_symbols ( ) constThis method is from 'ObjectFile' class.
ObjectFile::getArch ( ) constThis method is from 'ObjectFile' class.
ObjectFile::getBytesInAddress ( ) constThis method is from 'ObjectFile' class.
ObjectFile::getFileFormatName ( ) constThis method is from 'ObjectFile' class.
ObjectFile::getRelocationAdditionalInfo ( union DataRefImpl Rel, int64_t& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getRelocationAddress ( union DataRefImpl Rel, uint64_t& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getRelocationNext ( union DataRefImpl Rel, RelocationRef& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getRelocationSymbol ( union DataRefImpl Rel, SymbolRef& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getRelocationTypeName ( union DataRefImpl Rel, SmallVectorImpl<char>& Result ) constThis method is from 'ObjectFile' class.
ObjectFile::getRelocationValueString ( union DataRefImpl Rel, SmallVectorImpl<char>& Result ) constThis method is from 'ObjectFile' class.
ObjectFile::getSectionAddress ( union DataRefImpl Sec, uint64_t& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getSectionAlignment ( union DataRefImpl Sec, uint64_t& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getSectionContents ( union DataRefImpl Sec, StringRef& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getSectionName ( union DataRefImpl Sec, StringRef& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getSectionNext ( union DataRefImpl Sec, SectionRef& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getSectionRelBegin ( union DataRefImpl Sec ) constThis method is from 'ObjectFile' class.
ObjectFile::getSectionRelEnd ( union DataRefImpl Sec ) constThis method is from 'ObjectFile' class.
ObjectFile::getSectionSize ( union DataRefImpl Sec, uint64_t& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getSymbolAddress ( union DataRefImpl Symb, uint64_t& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getSymbolName ( union DataRefImpl Symb, StringRef& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getSymbolNext ( union DataRefImpl Symb, SymbolRef& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getSymbolNMTypeChar ( union DataRefImpl Symb, char& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::getSymbolSize ( union DataRefImpl Symb, uint64_t& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::isSectionBSS ( union DataRefImpl Sec, bool& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::isSectionData ( union DataRefImpl Sec, bool& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::isSectionText ( union DataRefImpl Sec, bool& Res ) constThis method is from 'ObjectFile' class.
ObjectFile::ObjectFile [in-charge] ( unsigned int Type, MemoryBuffer* source, error_code& ec )This constructor is from 'ObjectFile' class.
ObjectFile::sectionContainsSymbol ( union DataRefImpl Sec, union DataRefImpl Symb, bool& Result ) constThis method is from 'ObjectFile' class.
Pass.h
namespace llvm
[+] class Pass (1)
| Change |
Effect |
1 | Virtual method Pass::getPassID ( ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 18 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~Pass |
~Pass |
12 |
~Pass |
~Pass |
16 |
Pass::getPassName |
Pass::getPassName |
20 |
Pass::getPassID |
Pass::print |
24 |
Pass::print |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
Pass::assignPassManager |
32 |
Pass::assignPassManager |
Pass::preparePassManager |
36 |
Pass::preparePassManager |
Pass::getPotentialPassManagerType |
40 |
Pass::getPotentialPassManagerType |
Pass::getAnalysisUsage |
44 |
Pass::getAnalysisUsage |
Pass::releaseMemory |
48 |
Pass::releaseMemory |
Pass::getAdjustedAnalysisPointer |
52 |
Pass::getAdjustedAnalysisPointer |
Pass::getAsImmutablePass |
56 |
Pass::getAsImmutablePass |
Pass::getAsPMDataManager |
60 |
Pass::getAsPMDataManager |
Pass::verifyAnalysis |
64 |
Pass::verifyAnalysis |
Pass::dumpPassStructure |
68 |
Pass::dumpPassStructure |
|
[+] affected symbols (150)
AliasAnalysis::addEscapingUse ( Use& U )This method is from derived class 'AliasAnalysis'.
AliasAnalysis::alias ( AliasAnalysis::Location const& LocA, AliasAnalysis::Location const& LocB )This method is from derived class 'AliasAnalysis'.
AliasAnalysis::copyValue ( Value* From, Value* To )This method is from derived class 'AliasAnalysis'.
AliasAnalysis::deleteValue ( Value* V )This method is from derived class 'AliasAnalysis'.
AliasAnalysis::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'AliasAnalysis'.
AliasAnalysis::getModRefBehavior ( Function const* F )This method is from derived class 'AliasAnalysis'.
AliasAnalysis::getModRefBehavior ( ImmutableCallSite CS )This method is from derived class 'AliasAnalysis'.
AliasAnalysis::getModRefInfo ( ImmutableCallSite CS, AliasAnalysis::Location const& Loc )This method is from derived class 'AliasAnalysis'.
AliasAnalysis::getModRefInfo ( ImmutableCallSite CS1, ImmutableCallSite CS2 )This method is from derived class 'AliasAnalysis'.
AliasAnalysis::pointsToConstantMemory ( AliasAnalysis::Location const& Loc, bool OrLocal )This method is from derived class 'AliasAnalysis'.
AliasAnalysis::~AliasAnalysis [in-charge] ( )This method is from derived class 'AliasAnalysis'.
AsmPrinter::EmitConstantPool ( )This method is from derived class 'AsmPrinter'.
AsmPrinter::EmitEndOfAsmFile ( Module& p1 )This method is from derived class 'AsmPrinter'.
AsmPrinter::EmitFunctionBodyEnd ( )This method is from derived class 'AsmPrinter'.
AsmPrinter::EmitFunctionBodyStart ( )This method is from derived class 'AsmPrinter'.
AsmPrinter::EmitFunctionEntryLabel ( )This method is from derived class 'AsmPrinter'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )This method is from derived class 'AsmPrinter'.
AsmPrinter::EmitInstruction ( MachineInstr const* p1 )This method is from derived class 'AsmPrinter'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )This method is from derived class 'AsmPrinter'.
AsmPrinter::EmitStartOfAsmFile ( Module& p1 )This method is from derived class 'AsmPrinter'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'AsmPrinter'.
BasicBlockPass::createPrinterPass ( raw_ostream& O, std::string const& Banner ) constThis method is from derived class 'BasicBlockPass'.
BasicBlockPass::doFinalization ( Function& p1 )This method is from derived class 'BasicBlockPass'.
BasicBlockPass::doFinalization ( Module& p1 )This method is from derived class 'BasicBlockPass'.
BasicBlockPass::doInitialization ( Function& p1 )This method is from derived class 'BasicBlockPass'.
BasicBlockPass::doInitialization ( Module& p1 )This method is from derived class 'BasicBlockPass'.
BasicBlockPass::getPotentialPassManagerType ( ) constThis method is from derived class 'BasicBlockPass'.
BasicBlockPass::runOnBasicBlock ( BasicBlock& BB )This method is from derived class 'BasicBlockPass'.
BlockFrequencyInfo::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'BlockFrequencyInfo'.
BlockFrequencyInfo::print ( raw_ostream& O, Module const* M ) constThis method is from derived class 'BlockFrequencyInfo'.
BranchProbabilityInfo::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'BranchProbabilityInfo'.
CalculateSpillWeights::getAnalysisUsage ( AnalysisUsage& au ) constThis method is from derived class 'CalculateSpillWeights'.
CallGraphSCCPass::createPrinterPass ( raw_ostream& O, std::string const& Banner ) constThis method is from derived class 'CallGraphSCCPass'.
CallGraphSCCPass::doFinalization ( CallGraph& CG )This method is from derived class 'CallGraphSCCPass'.
CallGraphSCCPass::doInitialization ( CallGraph& CG )This method is from derived class 'CallGraphSCCPass'.
CallGraphSCCPass::getAnalysisUsage ( AnalysisUsage& Info ) constThis method is from derived class 'CallGraphSCCPass'.
CallGraphSCCPass::getPotentialPassManagerType ( ) constThis method is from derived class 'CallGraphSCCPass'.
CallGraphSCCPass::runOnSCC ( CallGraphSCC& SCC )This method is from derived class 'CallGraphSCCPass'.
DominanceFrontierBase::print ( raw_ostream& OS, Module const* p2 ) constThis method is from derived class 'DominanceFrontierBase'.
DominatorTree::print ( raw_ostream& OS, Module const* M ) constThis method is from derived class 'DominatorTree'.
DominatorTree::verifyAnalysis ( ) constThis method is from derived class 'DominatorTree'.
EdgeBundles::getAnalysisUsage ( AnalysisUsage& p1 ) constThis method is from derived class 'EdgeBundles'.
FindUsedTypes::print ( raw_ostream& o, Module const* M ) constThis method is from derived class 'FindUsedTypes'.
FPPassManager::dumpPassStructure ( unsigned int Offset )This method is from derived class 'FPPassManager'.
FunctionPass::createPrinterPass ( raw_ostream& O, std::string const& Banner ) constThis method is from derived class 'FunctionPass'.
FunctionPass::doFinalization ( Module& p1 )This method is from derived class 'FunctionPass'.
FunctionPass::doInitialization ( Module& p1 )This method is from derived class 'FunctionPass'.
FunctionPass::getPotentialPassManagerType ( ) constThis method is from derived class 'FunctionPass'.
FunctionPass::runOnFunction ( Function& F )This method is from derived class 'FunctionPass'.
ImmutablePass::getAsImmutablePass ( )This method is from derived class 'ImmutablePass'.
ImmutablePass::initializePass ( )This method is from derived class 'ImmutablePass'.
Inliner::getAnalysisUsage ( AnalysisUsage& Info ) constThis method is from derived class 'Inliner'.
Inliner::getInlineCost ( CallSite CS )This method is from derived class 'Inliner'.
IntervalPartition::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'IntervalPartition'.
IntervalPartition::print ( raw_ostream& O, Module const* p2 ) constThis method is from derived class 'IntervalPartition'.
IntervalPartition::releaseMemory ( )This method is from derived class 'IntervalPartition'.
IVUsers::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'IVUsers'.
IVUsers::print ( raw_ostream& OS, Module const* p2 ) constThis method is from derived class 'IVUsers'.
IVUsers::releaseMemory ( )This method is from derived class 'IVUsers'.
LazyValueInfo::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'LazyValueInfo'.
LazyValueInfo::releaseMemory ( )This method is from derived class 'LazyValueInfo'.
LiveIntervals::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'LiveIntervals'.
LiveIntervals::print ( raw_ostream& O, Module const* p2 ) constThis method is from derived class 'LiveIntervals'.
LiveIntervals::releaseMemory ( )This method is from derived class 'LiveIntervals'.
LiveStacks::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'LiveStacks'.
LiveStacks::print ( raw_ostream& O, Module const* p2 ) constThis method is from derived class 'LiveStacks'.
LiveStacks::releaseMemory ( )This method is from derived class 'LiveStacks'.
LoopDependenceAnalysis::getAnalysisUsage ( AnalysisUsage& p1 ) constThis method is from derived class 'LoopDependenceAnalysis'.
LoopDependenceAnalysis::print ( raw_ostream& p1, Module const* p2 ) constThis method is from derived class 'LoopDependenceAnalysis'.
LoopDependenceAnalysis::releaseMemory ( )This method is from derived class 'LoopDependenceAnalysis'.
LoopInfo::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'LoopInfo'.
LoopInfo::print ( raw_ostream& O, Module const* M ) constThis method is from derived class 'LoopInfo'.
LoopInfo::releaseMemory ( )This method is from derived class 'LoopInfo'.
LoopInfo::verifyAnalysis ( ) constThis method is from derived class 'LoopInfo'.
LoopPass::cloneBasicBlockAnalysis ( BasicBlock* F, BasicBlock* T, Loop* L )This method is from derived class 'LoopPass'.
LoopPass::createPrinterPass ( raw_ostream& O, std::string const& Banner ) constThis method is from derived class 'LoopPass'.
LoopPass::deleteAnalysisValue ( Value* V, Loop* L )This method is from derived class 'LoopPass'.
LoopPass::doFinalization ( )This method is from derived class 'LoopPass'.
LoopPass::doInitialization ( Loop* L, LPPassManager& LPM )This method is from derived class 'LoopPass'.
LoopPass::getPotentialPassManagerType ( ) constThis method is from derived class 'LoopPass'.
LoopPass::preparePassManager ( PMStack& PMS )This method is from derived class 'LoopPass'.
LoopPass::runOnLoop ( Loop* L, LPPassManager& LPM )This method is from derived class 'LoopPass'.
LPPassManager::dumpPassStructure ( unsigned int Offset )This method is from derived class 'LPPassManager'.
LPPassManager::getAnalysisUsage ( AnalysisUsage& Info ) constThis method is from derived class 'LPPassManager'.
LPPassManager::getAsPMDataManager ( )This method is from derived class 'LPPassManager'.
MachineBlockFrequencyInfo::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'MachineBlockFrequencyInfo'.
MachineDominatorTree::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'MachineDominatorTree'.
MachineDominatorTree::print ( raw_ostream& OS, Module const* p2 ) constThis method is from derived class 'MachineDominatorTree'.
MachineDominatorTree::releaseMemory ( )This method is from derived class 'MachineDominatorTree'.
MachineFunctionAnalysis::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'MachineFunctionAnalysis'.
MachineFunctionAnalysis::releaseMemory ( )This method is from derived class 'MachineFunctionAnalysis'.
MachineFunctionPass::createPrinterPass ( raw_ostream& O, std::string const& Banner ) constThis method is from derived class 'MachineFunctionPass'.
MachineFunctionPass::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'MachineFunctionPass'.
MachineFunctionPass::runOnMachineFunction ( MachineFunction& MF )This method is from derived class 'MachineFunctionPass'.
MachineLoopInfo::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'MachineLoopInfo'.
MachineLoopInfo::releaseMemory ( )This method is from derived class 'MachineLoopInfo'.
MachineLoopRanges::getAnalysisUsage ( AnalysisUsage& p1 ) constThis method is from derived class 'MachineLoopRanges'.
MachineLoopRanges::releaseMemory ( )This method is from derived class 'MachineLoopRanges'.
MemoryDependenceAnalysis::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'MemoryDependenceAnalysis'.
MemoryDependenceAnalysis::releaseMemory ( )This method is from derived class 'MemoryDependenceAnalysis'.
ModulePass::createPrinterPass ( raw_ostream& O, std::string const& Banner ) constThis method is from derived class 'ModulePass'.
ModulePass::getPotentialPassManagerType ( ) constThis method is from derived class 'ModulePass'.
ModulePass::runOnModule ( Module& M )This method is from derived class 'ModulePass'.
Pass::assignPassManager ( PMStack& p1, enum PassManagerType p2 )This method is from 'Pass' class.
Pass::createPrinterPass ( raw_ostream& O, std::string const& Banner ) constThis method is from 'Pass' class.
Pass::dumpPassStructure ( unsigned int Offset )This method is from 'Pass' class.
Pass::getAdjustedAnalysisPointer ( AnalysisID ID )This method is from 'Pass' class.
Pass::getAnalysisUsage ( AnalysisUsage& p1 ) constThis method is from 'Pass' class.
Pass::getAsImmutablePass ( )This method is from 'Pass' class.
Pass::getAsPMDataManager ( )This method is from 'Pass' class.
Pass::getPotentialPassManagerType ( ) constThis method is from 'Pass' class.
Pass::preparePassManager ( PMStack& p1 )This method is from 'Pass' class.
Pass::print ( raw_ostream& O, Module const* M ) constThis method is from 'Pass' class.
Pass::releaseMemory ( )This method is from 'Pass' class.
Pass::verifyAnalysis ( ) constThis method is from 'Pass' class.
PMDataManager::addLowerLevelRequiredPass ( Pass* P, Pass* RequiredPass )This method is from derived class 'PMDataManager'.
PMDataManager::getAsPass ( )This method is from derived class 'PMDataManager'.
PMDataManager::getNumContainedPasses ( ) constThis method is from derived class 'PMDataManager'.
PMDataManager::getOnTheFlyPass ( Pass* P, AnalysisID PI, Function& F )This method is from derived class 'PMDataManager'.
PMDataManager::getPassManagerType ( ) constThis method is from derived class 'PMDataManager'.
PMDataManager::~PMDataManager [in-charge] ( )This method is from derived class 'PMDataManager'.
PostDominatorTree::print ( raw_ostream& OS, Module const* p2 ) constThis method is from derived class 'PostDominatorTree'.
ProcessImplicitDefs::getAnalysisUsage ( AnalysisUsage& au ) constThis method is from derived class 'ProcessImplicitDefs'.
RegionInfo::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'RegionInfo'.
RegionInfo::print ( raw_ostream& OS, Module const* p2 ) constThis method is from derived class 'RegionInfo'.
RegionInfo::releaseMemory ( )This method is from derived class 'RegionInfo'.
RegionInfo::verifyAnalysis ( ) constThis method is from derived class 'RegionInfo'.
RegionPass::createPrinterPass ( raw_ostream& O, std::string const& Banner ) constThis method is from derived class 'RegionPass'.
RegionPass::preparePassManager ( PMStack& PMS )This method is from derived class 'RegionPass'.
RegionPass::runOnRegion ( Region* R, RGPassManager& RGM )This method is from derived class 'RegionPass'.
RGPassManager::dumpPassStructure ( unsigned int Offset )This method is from derived class 'RGPassManager'.
RGPassManager::getAnalysisUsage ( AnalysisUsage& Info ) constThis method is from derived class 'RGPassManager'.
RGPassManager::getAsPMDataManager ( )This method is from derived class 'RGPassManager'.
ScalarEvolution::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'ScalarEvolution'.
ScalarEvolution::print ( raw_ostream& OS, Module const* p2 ) constThis method is from derived class 'ScalarEvolution'.
ScalarEvolution::releaseMemory ( )This method is from derived class 'ScalarEvolution'.
SelectionDAGISel::CheckComplexPattern ( SDNode* Root, SDNode* Parent, SDValue N, unsigned int PatternNo, SmallVectorImpl<std::pair<SDValue, SDNode*> >& Result )This method is from derived class 'SelectionDAGISel'.
SelectionDAGISel::CheckNodePredicate ( SDNode* N, unsigned int PredNo ) constThis method is from derived class 'SelectionDAGISel'.
SelectionDAGISel::CheckPatternPredicate ( unsigned int PredNo ) constThis method is from derived class 'SelectionDAGISel'.
SelectionDAGISel::EmitFunctionEntryCode ( )This method is from derived class 'SelectionDAGISel'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'SelectionDAGISel'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constThis method is from derived class 'SelectionDAGISel'.
SelectionDAGISel::PostprocessISelDAG ( )This method is from derived class 'SelectionDAGISel'.
SelectionDAGISel::PreprocessISelDAG ( )This method is from derived class 'SelectionDAGISel'.
SelectionDAGISel::RunSDNodeXForm ( SDValue V, unsigned int XFormNo )This method is from derived class 'SelectionDAGISel'.
SelectionDAGISel::Select ( SDNode* N )This method is from derived class 'SelectionDAGISel'.
SelectionDAGISel::SelectInlineAsmMemoryOperand ( SDValue const& Op, char ConstraintCode, std::vector<SDValue>& OutOps )This method is from derived class 'SelectionDAGISel'.
SlotIndexes::getAnalysisUsage ( AnalysisUsage& au ) constThis method is from derived class 'SlotIndexes'.
SlotIndexes::releaseMemory ( )This method is from derived class 'SlotIndexes'.
UnifyFunctionExitNodes::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from derived class 'UnifyFunctionExitNodes'.
PassManagers.h
namespace llvm
[+] class PMTopLevelManager (1)
| Change |
Effect |
1 | Pure virtual method PMTopLevelManager::getTopLevelPassManagerType ( ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
PMTopLevelManager::getNumContainedManagers |
PMTopLevelManager::getNumContainedManagers |
12 |
__cxa_pure_virtual |
__cxa_pure_virtual |
16 |
~PMTopLevelManager |
__cxa_pure_virtual |
20 |
~PMTopLevelManager |
~PMTopLevelManager |
24 |
|
~PMTopLevelManager |
[+] affected symbols (10)
PMTopLevelManager::collectLastUses ( SmallVectorImpl<Pass*>& LastUses, Pass* P )This method is from 'PMTopLevelManager' class.
PMTopLevelManager::dumpArguments ( ) constThis method is from 'PMTopLevelManager' class.
PMTopLevelManager::dumpPasses ( ) constThis method is from 'PMTopLevelManager' class.
PMTopLevelManager::findAnalysisPass ( AnalysisID AID )This method is from 'PMTopLevelManager' class.
PMTopLevelManager::findAnalysisUsage ( Pass* P )This method is from 'PMTopLevelManager' class.
PMTopLevelManager::initializeAllAnalysisInfo ( )This method is from 'PMTopLevelManager' class.
PMTopLevelManager::PMTopLevelManager [in-charge] ( PMDataManager* PMDM )This constructor is from 'PMTopLevelManager' class.
PMTopLevelManager::schedulePass ( Pass* P )This method is from 'PMTopLevelManager' class.
PMTopLevelManager::setLastUser ( SmallVectorImpl<Pass*>const& AnalysisPasses, Pass* P )This method is from 'PMTopLevelManager' class.
PMTopLevelManager::~PMTopLevelManager [in-charge] ( )This method is from 'PMTopLevelManager' class.
PHITransAddr.h
namespace llvm
[+] class PHITransAddr (1)
| Change |
Effect |
1 | Size of this class has been changed from 44 bytes to 48 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (5)
PHITransAddr::dump ( ) constThis method is from 'PHITransAddr' class.
PHITransAddr::IsPotentiallyPHITranslatable ( ) constThis method is from 'PHITransAddr' class.
PHITransAddr::PHITranslateValue ( BasicBlock* CurBB, BasicBlock* PredBB, DominatorTree const* DT )This method is from 'PHITransAddr' class.
PHITransAddr::PHITranslateWithInsertion ( BasicBlock* CurBB, BasicBlock* PredBB, DominatorTree const& DT, SmallVectorImpl<Instruction*>& NewInsts )This method is from 'PHITransAddr' class.
PHITransAddr::Verify ( ) constThis method is from 'PHITransAddr' class.
raw_ostream.h
namespace llvm
[+] class raw_ostream (1)
| Change |
Effect |
1 | Virtual method raw_ostream::reverseColor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 11 entries | Virtual Table (New) - 12 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~raw_ostream |
~raw_ostream |
12 |
~raw_ostream |
~raw_ostream |
16 |
raw_ostream::changeColor |
raw_ostream::changeColor |
20 |
raw_ostream::resetColor |
raw_ostream::resetColor |
24 |
raw_ostream::is_displayed |
raw_ostream::reverseColor |
28 |
__cxa_pure_virtual |
raw_ostream::is_displayed |
32 |
raw_ostream::handle |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
raw_ostream::handle |
40 |
raw_ostream::preferred_buffer_size |
__cxa_pure_virtual |
44 |
|
raw_ostream::preferred_buffer_size |
[+] affected symbols (6)
raw_fd_ostream::preferred_buffer_size ( ) constThis method is from derived class 'raw_fd_ostream'.
raw_ostream::current_pos ( ) constThis method is from 'raw_ostream' class.
raw_ostream::handle ( )This method is from 'raw_ostream' class.
raw_ostream::is_displayed ( ) constThis method is from 'raw_ostream' class.
raw_ostream::preferred_buffer_size ( ) constThis method is from 'raw_ostream' class.
raw_ostream::write_impl ( char const* Ptr, size_t Size )This method is from 'raw_ostream' class.
Record.h
namespace llvm
[+] class Init (1)
| Change |
Effect |
1 | Virtual method Init::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 14 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~Init |
Init::anchor |
12 |
~Init |
~Init |
16 |
Init::isComplete |
~Init |
20 |
__cxa_pure_virtual |
Init::isComplete |
24 |
Init::getAsUnquotedString |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
Init::getAsUnquotedString |
32 |
Init::convertInitializerBitRange |
__cxa_pure_virtual |
36 |
Init::convertInitListSlice |
Init::convertInitializerBitRange |
40 |
Init::getFieldType |
Init::convertInitListSlice |
44 |
Init::getFieldInit |
Init::getFieldType |
48 |
Init::resolveReferences |
Init::getFieldInit |
52 |
|
Init::resolveReferences |
[+] affected symbols (8)
Init::convertInitializerTo ( RecTy* Ty ) constThis method is from 'Init' class.
Init::getAsString ( ) constThis method is from 'Init' class.
OpInit::clone ( std::vector<Init*>& Operands ) constThis method is from derived class 'OpInit'.
OpInit::Fold ( Record* CurRec, MultiClass* CurMultiClass ) constThis method is from derived class 'OpInit'.
OpInit::getNumOperands ( ) constThis method is from derived class 'OpInit'.
OpInit::getOperand ( int i ) constThis method is from derived class 'OpInit'.
TypedInit::resolveBitReference ( Record& R, RecordVal const* RV, unsigned int Bit ) constThis method is from derived class 'TypedInit'.
TypedInit::resolveListElementReference ( Record& R, RecordVal const* RV, unsigned int Elt ) constThis method is from derived class 'TypedInit'.
[+] class RecTy (3)
| Change |
Effect |
1 | Virtual method RecTy::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method RecTy::baseClassOf ( CodeRecTy const* ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method RecTy::convertValue ( CodeInit* ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 30 entries | Virtual Table (New) - 29 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~RecTy |
RecTy::anchor |
12 |
~RecTy |
~RecTy |
16 |
__cxa_pure_virtual |
~RecTy |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
RecTy::convertValue |
__cxa_pure_virtual |
28 |
RecTy::convertValue |
RecTy::convertValue |
32 |
RecTy::convertValue |
RecTy::convertValue |
36 |
RecTy::convertValue |
RecTy::convertValue |
40 |
RecTy::convertValue |
RecTy::convertValue |
44 |
RecTy::convertValue |
RecTy::convertValue |
48 |
RecTy::convertValue |
RecTy::convertValue |
52 |
RecTy::convertValue |
RecTy::convertValue |
56 |
RecTy::convertValue |
RecTy::convertValue |
60 |
RecTy::convertValue |
RecTy::convertValue |
64 |
RecTy::convertValue |
RecTy::convertValue |
68 |
RecTy::convertValue |
RecTy::convertValue |
72 |
RecTy::convertValue |
RecTy::convertValue |
76 |
RecTy::convertValue |
RecTy::convertValue |
80 |
RecTy::convertValue |
RecTy::convertValue |
84 |
RecTy::convertValue |
RecTy::convertValue |
88 |
RecTy::baseClassOf |
RecTy::baseClassOf |
92 |
RecTy::baseClassOf |
RecTy::baseClassOf |
96 |
RecTy::baseClassOf |
RecTy::baseClassOf |
100 |
RecTy::baseClassOf |
RecTy::baseClassOf |
104 |
RecTy::baseClassOf |
RecTy::baseClassOf |
108 |
RecTy::baseClassOf |
RecTy::baseClassOf |
112 |
RecTy::baseClassOf |
RecTy::baseClassOf |
116 |
RecTy::baseClassOf |
|
[+] affected symbols (2)
RecTy::getAsString ( ) constThis method is from 'RecTy' class.
RecTy::typeIsConvertibleTo ( RecTy const* RHS ) constThis method is from 'RecTy' class.
RegisterScavenging.h
namespace llvm
[+] class RegScavenger (1)
| Change |
Effect |
1 | Size of this class has been changed from 80 bytes to 108 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (7)
RegScavenger::enterBasicBlock ( MachineBasicBlock* mbb )This method is from 'RegScavenger' class.
RegScavenger::FindUnusedReg ( TargetRegisterClass const* RegClass ) constThis method is from 'RegScavenger' class.
RegScavenger::forward ( )This method is from 'RegScavenger' class.
RegScavenger::getRegsAvailable ( TargetRegisterClass const* RC )This method is from 'RegScavenger' class.
RegScavenger::getRegsUsed ( BitVector& used, bool includeReserved )This method is from 'RegScavenger' class.
RegScavenger::initRegState ( )This method is from 'RegScavenger' class.
RegScavenger::setUsed ( unsigned int Reg )This method is from 'RegScavenger' class.
RuntimeDyld.h
namespace llvm
[+] class RTDyldMemoryManager (1)
| Change |
Effect |
1 | Pure virtual method RTDyldMemoryManager::getPointerToNamedFunction ( std::string const&, bool ) has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~RTDyldMemoryManager |
~RTDyldMemoryManager |
12 |
~RTDyldMemoryManager |
~RTDyldMemoryManager |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
|
__cxa_pure_virtual |
[+] affected symbols (1)
RTDyldMemoryManager::~RTDyldMemoryManager [in-charge] ( )This method is from 'RTDyldMemoryManager' class.
ScalarEvolution.h
namespace llvm
[+] class ScalarEvolution (1)
| Change |
Effect |
1 | Size of this class has been increased from 224 bytes to 228 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (84)
ScalarEvolution::BackedgeTakenInfo::getExact ( BasicBlock* ExitingBlock, ScalarEvolution* SE ) const2nd parameter 'SE' (pointer) has base type 'ScalarEvolution'.
ScalarEvolution::BackedgeTakenInfo::getExact ( ScalarEvolution* SE ) const1st parameter 'SE' (pointer) has base type 'ScalarEvolution'.
ScalarEvolution::BackedgeTakenInfo::getMax ( ScalarEvolution* SE ) const1st parameter 'SE' (pointer) has base type 'ScalarEvolution'.
ScalarEvolution::dominates ( SCEV const* S, BasicBlock const* BB )This method is from 'ScalarEvolution' class.
ScalarEvolution::forgetLoop ( Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::forgetValue ( Value* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getAddExpr ( SmallVectorImpl<SCEV const*>& Ops, enum SCEV::NoWrapFlags Flags )This method is from 'ScalarEvolution' class.
ScalarEvolution::getAddRecExpr ( SCEV const* Start, SCEV const* Step, Loop const* L, enum SCEV::NoWrapFlags Flags )This method is from 'ScalarEvolution' class.
ScalarEvolution::getAddRecExpr ( SmallVectorImpl<SCEV const*>& Operands, Loop const* L, enum SCEV::NoWrapFlags Flags )This method is from 'ScalarEvolution' class.
ScalarEvolution::getAlignOfExpr ( Type* AllocTy )This method is from 'ScalarEvolution' class.
ScalarEvolution::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'ScalarEvolution' class.
ScalarEvolution::getAnyExtendExpr ( SCEV const* Op, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getBackedgeTakenCount ( Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::getBlockDisposition ( SCEV const* S, BasicBlock const* BB )This method is from 'ScalarEvolution' class.
ScalarEvolution::getConstant ( APInt const& Val )This method is from 'ScalarEvolution' class.
ScalarEvolution::getConstant ( ConstantInt* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getConstant ( Type* Ty, uint64_t V, bool isSigned )This method is from 'ScalarEvolution' class.
ScalarEvolution::getCouldNotCompute ( )This method is from 'ScalarEvolution' class.
ScalarEvolution::getEffectiveSCEVType ( Type* Ty ) constThis method is from 'ScalarEvolution' class.
ScalarEvolution::getExitCount ( Loop* L, BasicBlock* ExitingBlock )This method is from 'ScalarEvolution' class.
ScalarEvolution::getLoopDisposition ( SCEV const* S, Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::getMaxBackedgeTakenCount ( Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::GetMinTrailingZeros ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::getMinusSCEV ( SCEV const* LHS, SCEV const* RHS, enum SCEV::NoWrapFlags Flags )This method is from 'ScalarEvolution' class.
ScalarEvolution::getMulExpr ( SmallVectorImpl<SCEV const*>& Ops, enum SCEV::NoWrapFlags Flags )This method is from 'ScalarEvolution' class.
ScalarEvolution::getNegativeSCEV ( SCEV const* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getNoopOrAnyExtend ( SCEV const* V, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getNoopOrSignExtend ( SCEV const* V, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getNoopOrZeroExtend ( SCEV const* V, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getNotSCEV ( SCEV const* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getOffsetOfExpr ( StructType* STy, unsigned int FieldNo )This method is from 'ScalarEvolution' class.
ScalarEvolution::getOffsetOfExpr ( Type* CTy, Constant* FieldNo )This method is from 'ScalarEvolution' class.
ScalarEvolution::getPointerBase ( SCEV const* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSCEV ( Value* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSCEVAtScope ( SCEV const* S, Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSCEVAtScope ( Value* V, Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSignedRange ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSignExtendExpr ( SCEV const* Op, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSizeOfExpr ( Type* AllocTy )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSmallConstantTripCount ( Loop* L, BasicBlock* ExitBlock )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSmallConstantTripMultiple ( Loop* L, BasicBlock* ExitBlock )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSMaxExpr ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSMaxExpr ( SmallVectorImpl<SCEV const*>& Operands )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSMinExpr ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getTruncateExpr ( SCEV const* Op, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getTruncateOrNoop ( SCEV const* V, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getTruncateOrSignExtend ( SCEV const* V, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getTruncateOrZeroExtend ( SCEV const* V, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getTypeSizeInBits ( Type* Ty ) constThis method is from 'ScalarEvolution' class.
ScalarEvolution::getUDivExpr ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUMaxExpr ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUMaxExpr ( SmallVectorImpl<SCEV const*>& Operands )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUMaxFromMismatchedTypes ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUMinExpr ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUMinFromMismatchedTypes ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUnknown ( Value* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUnsignedRange ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::getZeroExtendExpr ( SCEV const* Op, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::hasComputableLoopEvolution ( SCEV const* S, Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::hasLoopInvariantBackedgeTakenCount ( Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::hasOperand ( SCEV const* S, SCEV const* Op ) constThis method is from 'ScalarEvolution' class.
ScalarEvolution::ID [data]This method is from 'ScalarEvolution' class.
ScalarEvolution::isKnownNegative ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::isKnownNonNegative ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::isKnownNonPositive ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::isKnownNonZero ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::isKnownPositive ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::isKnownPredicate ( enum CmpInst::Predicate Pred, SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::isLoopBackedgeGuardedByCond ( Loop const* L, enum CmpInst::Predicate Pred, SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::isLoopEntryGuardedByCond ( Loop const* L, enum CmpInst::Predicate Pred, SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::isLoopInvariant ( SCEV const* S, Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::isSCEVable ( Type* Ty ) constThis method is from 'ScalarEvolution' class.
ScalarEvolution::print ( raw_ostream& OS, Module const* p2 ) constThis method is from 'ScalarEvolution' class.
ScalarEvolution::properlyDominates ( SCEV const* S, BasicBlock const* BB )This method is from 'ScalarEvolution' class.
ScalarEvolution::releaseMemory ( )This method is from 'ScalarEvolution' class.
ScalarEvolution::runOnFunction ( Function& F )This method is from 'ScalarEvolution' class.
ScalarEvolution::ScalarEvolution [in-charge] ( )This constructor is from 'ScalarEvolution' class.
ScalarEvolution::SCEVCallbackVH::SCEVCallbackVH [in-charge] ( Value* V, ScalarEvolution* SE )2nd parameter 'SE' (pointer) has base type 'ScalarEvolution'.
ScalarEvolution::SimplifyICmpOperands ( enum CmpInst::Predicate& Pred, SCEV const*& LHS, SCEV const*& RHS )This method is from 'ScalarEvolution' class.
SCEVAddRecExpr::evaluateAtIteration ( SCEV const* It, ScalarEvolution& SE ) const2nd parameter 'SE' (reference) has base type 'ScalarEvolution'.
SCEVAddRecExpr::getNumIterationsInRange ( ConstantRange Range, ScalarEvolution& SE ) const2nd parameter 'SE' (reference) has base type 'ScalarEvolution'.
simplifyLoopIVs ( Loop* L, ScalarEvolution* SE, LPPassManager* LPM, SmallVectorImpl<WeakVH>& Dead )2nd parameter 'SE' (pointer) has base type 'ScalarEvolution'.
simplifyUsersOfIV ( PHINode* CurrIV, ScalarEvolution* SE, LPPassManager* LPM, SmallVectorImpl<WeakVH>& Dead, IVVisitor* V )2nd parameter 'SE' (pointer) has base type 'ScalarEvolution'.
TransformForPostIncUse ( enum TransformKind Kind, SCEV const* S, Instruction* User, Value* OperandValToReplace, PostIncLoopSet& Loops, ScalarEvolution& SE, DominatorTree& DT )6th parameter 'SE' (reference) has base type 'ScalarEvolution'.
ScalarEvolutionExpander.h
namespace llvm
[+] class SCEVExpander (1)
| Change |
Effect |
1 | Size of this class has been changed from 168 bytes to 196 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (2)
SCEVExpander::expandCodeFor ( SCEV const* SH, Type* Ty, Instruction* I )This method is from 'SCEVExpander' class.
SCEVExpander::getOrInsertCanonicalInductionVariable ( Loop const* L, Type* Ty )This method is from 'SCEVExpander' class.
ScheduleDAG.h
namespace llvm
[+] class ScheduleDAG (5)
| Change |
Effect |
1 | Field BB has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field InsertPos has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field Sequence has been removed from the middle position of this structural type. | 1) Previous accesses of applications to the removed field will be incorrect. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 | Pure virtual method ScheduleDAG::getDAGName ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Pure_Virtual method ScheduleDAG::EmitSchedule ( ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~ScheduleDAG |
~ScheduleDAG |
12 |
~ScheduleDAG |
~ScheduleDAG |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
ScheduleDAG::addCustomGraphFeatures |
ScheduleDAG::addCustomGraphFeatures |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
ScheduleDAG::computeOperandLatency |
40 |
ScheduleDAG::ComputeOperandLatency |
ScheduleDAG::forceUnitLatencies |
44 |
__cxa_pure_virtual |
|
48 |
ScheduleDAG::ForceUnitLatencies |
|
[+] affected symbols (11)
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) const1st parameter 'DAG' (pointer) has base type 'ScheduleDAG'.
ScheduleDAG::dumpNode ( SUnit const* SU ) constThis method is from 'ScheduleDAG' class.
ScheduleDAG::getGraphNodeLabel ( SUnit const* SU ) constThis method is from 'ScheduleDAG' class.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )This constructor is from 'ScheduleDAG' class.
ScheduleDAG::viewGraph ( )This method is from 'ScheduleDAG' class.
ScheduleDAG::~ScheduleDAG [in-charge] ( )This method is from 'ScheduleDAG' class.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )2nd parameter 'DAG' (pointer) has base type 'ScheduleDAG'.
SUnit::dump ( ScheduleDAG const* G ) const1st parameter 'G' (pointer) has base type 'ScheduleDAG'.
SUnit::dumpAll ( ScheduleDAG const* G ) const1st parameter 'G' (pointer) has base type 'ScheduleDAG'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) const2nd parameter 'p2' (pointer) has base type 'ScheduleDAG'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) const2nd parameter 'p2' (pointer) has base type 'ScheduleDAG'.
[+] class SchedulingPriorityQueue (3)
| Change |
Effect |
1 | Virtual method SchedulingPriorityQueue::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method SchedulingPriorityQueue::unscheduledNode ( SUnit* ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method SchedulingPriorityQueue::ScheduledNode ( SUnit* ) has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 18 entries | Virtual Table (New) - 19 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~SchedulingPriorityQueue |
SchedulingPriorityQueue::anchor |
12 |
~SchedulingPriorityQueue |
~SchedulingPriorityQueue |
16 |
__cxa_pure_virtual |
~SchedulingPriorityQueue |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
SchedulingPriorityQueue::tracksRegPressure |
__cxa_pure_virtual |
44 |
SchedulingPriorityQueue::isReady |
SchedulingPriorityQueue::tracksRegPressure |
48 |
__cxa_pure_virtual |
SchedulingPriorityQueue::isReady |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
60 |
SchedulingPriorityQueue::dump |
__cxa_pure_virtual |
64 |
SchedulingPriorityQueue::ScheduledNode |
SchedulingPriorityQueue::dump |
68 |
SchedulingPriorityQueue::UnscheduledNode |
SchedulingPriorityQueue::scheduledNode |
72 |
|
SchedulingPriorityQueue::unscheduledNode |
[+] affected symbols (12)
LatencyPriorityQueue::pop ( )This method is from derived class 'LatencyPriorityQueue'.
LatencyPriorityQueue::push ( SUnit* U )This method is from derived class 'LatencyPriorityQueue'.
LatencyPriorityQueue::remove ( SUnit* SU )This method is from derived class 'LatencyPriorityQueue'.
SchedulingPriorityQueue::addNode ( SUnit const* SU )This method is from 'SchedulingPriorityQueue' class.
SchedulingPriorityQueue::empty ( ) constThis method is from 'SchedulingPriorityQueue' class.
SchedulingPriorityQueue::initNodes ( std::vector<SUnit>& SUnits )This method is from 'SchedulingPriorityQueue' class.
SchedulingPriorityQueue::isBottomUp ( ) constThis method is from 'SchedulingPriorityQueue' class.
SchedulingPriorityQueue::pop ( )This method is from 'SchedulingPriorityQueue' class.
SchedulingPriorityQueue::push ( SUnit* U )This method is from 'SchedulingPriorityQueue' class.
SchedulingPriorityQueue::releaseState ( )This method is from 'SchedulingPriorityQueue' class.
SchedulingPriorityQueue::remove ( SUnit* SU )This method is from 'SchedulingPriorityQueue' class.
SchedulingPriorityQueue::updateNode ( SUnit const* SU )This method is from 'SchedulingPriorityQueue' class.
SelectionDAG.h
namespace llvm
[+] class SelectionDAG (1)
| Change |
Effect |
1 | Size of this class has been increased from 332 bytes to 336 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (206)
checkForCycles ( SelectionDAG const* DAG )1st parameter 'DAG' (pointer) has base type 'SelectionDAG'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->CurDAG' in 1st parameter 'IS' (pointer) has base type 'SelectionDAG'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->CurDAG' in 1st parameter 'IS' (pointer) has base type 'SelectionDAG'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->CurDAG' in 1st parameter 'IS' (pointer) has base type 'SelectionDAG'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->CurDAG' in 1st parameter 'IS' (pointer) has base type 'SelectionDAG'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->CurDAG' in 1st parameter 'IS' (pointer) has base type 'SelectionDAG'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->CurDAG' in 1st parameter 'IS' (pointer) has base type 'SelectionDAG'.
SDNode::dump ( SelectionDAG const* G ) const1st parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::dumpr ( SelectionDAG const* G ) const1st parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::dumprFull ( SelectionDAG const* G ) const1st parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::dumprWithDepth ( SelectionDAG const* G, unsigned int depth ) const1st parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::getOperationName ( SelectionDAG const* G ) const1st parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::print ( raw_ostream& OS, SelectionDAG const* G ) const2nd parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::print_details ( raw_ostream& OS, SelectionDAG const* G ) const2nd parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::print_types ( raw_ostream& OS, SelectionDAG const* G ) const2nd parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::printr ( raw_ostream& OS, SelectionDAG const* G ) const2nd parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::printrFull ( raw_ostream& O, SelectionDAG const* G ) const2nd parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::printrWithDepth ( raw_ostream& O, SelectionDAG const* G, unsigned int depth ) const2nd parameter 'G' (pointer) has base type 'SelectionDAG'.
SelectionDAG::AddDbgValue ( struct SDDbgValue* DB, SDNode* SD, bool isParameter )This method is from 'SelectionDAG' class.
SelectionDAG::AssignOrdering ( SDNode const* SD, unsigned int Order )This method is from 'SelectionDAG' class.
SelectionDAG::AssignTopologicalOrder ( )This method is from 'SelectionDAG' class.
SelectionDAG::clear ( )This method is from 'SelectionDAG' class.
SelectionDAG::clearGraphAttrs ( )This method is from 'SelectionDAG' class.
SelectionDAG::Combine ( enum CombineLevel Level, AliasAnalysis& AA, enum CodeGenOpt::Level OptLevel )This method is from 'SelectionDAG' class.
SelectionDAG::ComputeNumSignBits ( SDValue Op, unsigned int Depth ) constThis method is from 'SelectionDAG' class.
SelectionDAG::CreateStackTemporary ( EVT VT1, EVT VT2 )This method is from 'SelectionDAG' class.
SelectionDAG::CreateStackTemporary ( EVT VT, unsigned int minAlign )This method is from 'SelectionDAG' class.
SelectionDAG::DeleteNode ( SDNode* N )This method is from 'SelectionDAG' class.
SelectionDAG::dump ( ) constThis method is from 'SelectionDAG' class.
SelectionDAG::FoldConstantArithmetic ( unsigned int Opcode, EVT VT, ConstantSDNode* Cst1, ConstantSDNode* Cst2 )This method is from 'SelectionDAG' class.
SelectionDAG::FoldSetCC ( EVT VT, SDValue N1, SDValue N2, enum ISD::CondCode Cond, DebugLoc dl )This method is from 'SelectionDAG' class.
SelectionDAG::getAnyExtOrTrunc ( SDValue Op, DebugLoc DL, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand* MMO, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )This method is from 'SelectionDAG' class.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, Value const* PtrVal, unsigned int Alignment, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )This method is from 'SelectionDAG' class.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand* MMO, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )This method is from 'SelectionDAG' class.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand* MMO, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )This method is from 'SelectionDAG' class.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, unsigned int Alignment, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )This method is from 'SelectionDAG' class.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, Value const* PtrVal, unsigned int Alignment, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )This method is from 'SelectionDAG' class.
SelectionDAG::getBasicBlock ( MachineBasicBlock* MBB )This method is from 'SelectionDAG' class.
SelectionDAG::getBlockAddress ( BlockAddress const* BA, EVT VT, bool isTarget, unsigned char TargetFlags )This method is from 'SelectionDAG' class.
SelectionDAG::getCondCode ( enum ISD::CondCode Cond )This method is from 'SelectionDAG' class.
SelectionDAG::getConstant ( APInt const& Val, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getConstant ( ConstantInt const& Val, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getConstant ( uint64_t Val, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getConstantFP ( double Val, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getConstantFP ( APFloat const& Val, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getConstantFP ( ConstantFP const& CF, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getConstantPool ( Constant const* C, EVT VT, unsigned int Align, int Offs, bool isT, unsigned char TargetFlags )This method is from 'SelectionDAG' class.
SelectionDAG::getConstantPool ( MachineConstantPoolValue* C, EVT VT, unsigned int Align, int Offs, bool isT, unsigned char TargetFlags )This method is from 'SelectionDAG' class.
SelectionDAG::getConvertRndSat ( EVT VT, DebugLoc dl, SDValue Val, SDValue DTy, SDValue STy, SDValue Rnd, SDValue Sat, enum ISD::CvtCode Code )This method is from 'SelectionDAG' class.
SelectionDAG::getDbgValue ( MDNode* MDPtr, SDNode* N, unsigned int R, uint64_t Off, DebugLoc DL, unsigned int O )This method is from 'SelectionDAG' class.
SelectionDAG::getDbgValue ( MDNode* MDPtr, Value const* C, uint64_t Off, DebugLoc DL, unsigned int O )This method is from 'SelectionDAG' class.
SelectionDAG::getDbgValue ( MDNode* MDPtr, unsigned int FI, uint64_t Off, DebugLoc DL, unsigned int O )This method is from 'SelectionDAG' class.
SelectionDAG::getEHLabel ( DebugLoc dl, SDValue Root, MCSymbol* Label )This method is from 'SelectionDAG' class.
SelectionDAG::getExternalSymbol ( char const* Sym, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getExtLoad ( enum ISD::LoadExtType ExtType, DebugLoc dl, EVT VT, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned int Alignment, MDNode const* TBAAInfo )This method is from 'SelectionDAG' class.
SelectionDAG::getFrameIndex ( int FI, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getGlobalAddress ( GlobalValue const* GV, DebugLoc DL, EVT VT, int64_t offset, bool isTargetGA, unsigned char TargetFlags )This method is from 'SelectionDAG' class.
SelectionDAG::getGraphAttrs ( SDNode const* N ) constThis method is from 'SelectionDAG' class.
SelectionDAG::getIndexedLoad ( SDValue OrigLoad, DebugLoc dl, SDValue Base, SDValue Offset, enum ISD::MemIndexedMode AM )This method is from 'SelectionDAG' class.
SelectionDAG::getIndexedStore ( SDValue OrigStoe, DebugLoc dl, SDValue Base, SDValue Offset, enum ISD::MemIndexedMode AM )This method is from 'SelectionDAG' class.
SelectionDAG::getIntPtrConstant ( uint64_t Val, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getJumpTable ( int JTI, EVT VT, bool isTarget, unsigned char TargetFlags )This method is from 'SelectionDAG' class.
SelectionDAG::getLoad ( enum ISD::MemIndexedMode AM, enum ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand* MMO )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, EVT VT4, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, SDValue Op1, SDValue Op2 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, SDValue Op1 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, SDValue Op1, SDValue Op2 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT, SDValue Op1 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT, SDValue Op1, SDValue Op2 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, SDVTList VTs, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, std::vector<EVT>const& ResultTys, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getMDNode ( MDNode const* MD )This method is from 'SelectionDAG' class.
SelectionDAG::getMemcpy ( SDValue Chain, DebugLoc dl, SDValue Dst, SDValue Src, SDValue Size, unsigned int Align, bool isVol, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo )This method is from 'SelectionDAG' class.
SelectionDAG::getMemIntrinsicNode ( unsigned int Opcode, DebugLoc dl, EVT const* VTs, unsigned int NumVTs, SDValue const* Ops, unsigned int NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned int Align, bool Vol, bool ReadMem, bool WriteMem )This method is from 'SelectionDAG' class.
SelectionDAG::getMemIntrinsicNode ( unsigned int Opcode, DebugLoc dl, SDVTList VTList, SDValue const* Ops, unsigned int NumOps, EVT MemVT, MachineMemOperand* MMO )This method is from 'SelectionDAG' class.
SelectionDAG::getMemIntrinsicNode ( unsigned int Opcode, DebugLoc dl, SDVTList VTList, SDValue const* Ops, unsigned int NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned int Align, bool Vol, bool ReadMem, bool WriteMem )This method is from 'SelectionDAG' class.
SelectionDAG::getMemmove ( SDValue Chain, DebugLoc dl, SDValue Dst, SDValue Src, SDValue Size, unsigned int Align, bool isVol, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo )This method is from 'SelectionDAG' class.
SelectionDAG::getMemset ( SDValue Chain, DebugLoc dl, SDValue Dst, SDValue Src, SDValue Size, unsigned int Align, bool isVol, MachinePointerInfo DstPtrInfo )This method is from 'SelectionDAG' class.
SelectionDAG::getMergeValues ( SDValue const* Ops, unsigned int NumOps, DebugLoc dl )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT const* VTs, unsigned int NumVTs, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDUse const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDValue N )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDValue N1, SDValue N2 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDValue N1, SDValue N2, SDValue N3 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDValue N1, SDValue N2, SDValue N3, SDValue N4 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDValue N1, SDValue N2, SDValue N3, SDValue N4, SDValue N5 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs, SDValue N )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs, SDValue N1, SDValue N2 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs, SDValue N1, SDValue N2, SDValue N3 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs, SDValue N1, SDValue N2, SDValue N3, SDValue N4 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs, SDValue N1, SDValue N2, SDValue N3, SDValue N4, SDValue N5 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, std::vector<EVT>const& ResultTys, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getNodeIfExists ( unsigned int Opcode, SDVTList VTs, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getNOT ( DebugLoc DL, SDValue Val, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::GetOrdering ( SDNode const* SD ) constThis method is from 'SelectionDAG' class.
SelectionDAG::getRegister ( unsigned int Reg, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getSExtOrTrunc ( SDValue Op, DebugLoc DL, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getShiftAmountOperand ( EVT LHSTy, SDValue Op )This method is from 'SelectionDAG' class.
SelectionDAG::getSrcValue ( Value const* v )This method is from 'SelectionDAG' class.
SelectionDAG::getStackArgumentTokenFactor ( SDValue Chain )This method is from 'SelectionDAG' class.
SelectionDAG::getStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachineMemOperand* MMO )This method is from 'SelectionDAG' class.
SelectionDAG::getStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned int Alignment, MDNode const* TBAAInfo )This method is from 'SelectionDAG' class.
SelectionDAG::getTargetExternalSymbol ( char const* Sym, EVT VT, unsigned char TargetFlags )This method is from 'SelectionDAG' class.
SelectionDAG::getTargetExtractSubreg ( int SRIdx, DebugLoc DL, EVT VT, SDValue Operand )This method is from 'SelectionDAG' class.
SelectionDAG::getTargetInsertSubreg ( int SRIdx, DebugLoc DL, EVT VT, SDValue Operand, SDValue Subreg )This method is from 'SelectionDAG' class.
SelectionDAG::getTruncStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, EVT TVT, MachineMemOperand* MMO )This method is from 'SelectionDAG' class.
SelectionDAG::getTruncStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, EVT TVT, bool isNonTemporal, bool isVolatile, unsigned int Alignment, MDNode const* TBAAInfo )This method is from 'SelectionDAG' class.
SelectionDAG::getVAArg ( EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue SV, unsigned int Align )This method is from 'SelectionDAG' class.
SelectionDAG::getValueType ( EVT p1 )This method is from 'SelectionDAG' class.
SelectionDAG::getVectorShuffle ( EVT VT, DebugLoc dl, SDValue N1, SDValue N2, int const* MaskElts )This method is from 'SelectionDAG' class.
SelectionDAG::getVTList ( EVT const* VTs, unsigned int NumVTs )This method is from 'SelectionDAG' class.
SelectionDAG::getVTList ( EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getVTList ( EVT VT1, EVT VT2 )This method is from 'SelectionDAG' class.
SelectionDAG::getVTList ( EVT VT1, EVT VT2, EVT VT3 )This method is from 'SelectionDAG' class.
SelectionDAG::getVTList ( EVT VT1, EVT VT2, EVT VT3, EVT VT4 )This method is from 'SelectionDAG' class.
SelectionDAG::getZeroExtendInReg ( SDValue Op, DebugLoc DL, EVT SrcTy )This method is from 'SelectionDAG' class.
SelectionDAG::getZExtOrTrunc ( SDValue Op, DebugLoc DL, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::InferPtrAlignment ( SDValue Ptr ) constThis method is from 'SelectionDAG' class.
SelectionDAG::init ( MachineFunction& mf )This method is from 'SelectionDAG' class.
SelectionDAG::isBaseWithConstantOffset ( SDValue Op ) constThis method is from 'SelectionDAG' class.
SelectionDAG::isConsecutiveLoad ( LoadSDNode* LD, LoadSDNode* Base, unsigned int Bytes, int Dist ) constThis method is from 'SelectionDAG' class.
SelectionDAG::isEqualTo ( SDValue A, SDValue B ) constThis method is from 'SelectionDAG' class.
SelectionDAG::isKnownNeverNaN ( SDValue Op ) constThis method is from 'SelectionDAG' class.
SelectionDAG::isKnownNeverZero ( SDValue Op ) constThis method is from 'SelectionDAG' class.
SelectionDAG::Legalize ( )This method is from 'SelectionDAG' class.
SelectionDAG::LegalizeTypes ( )This method is from 'SelectionDAG' class.
SelectionDAG::LegalizeVectors ( )This method is from 'SelectionDAG' class.
SelectionDAG::MaskedValueIsZero ( SDValue Op, APInt const& Mask, unsigned int Depth ) constThis method is from 'SelectionDAG' class.
SelectionDAG::MorphNodeTo ( SDNode* N, unsigned int Opc, SDVTList VTs, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::RemoveDeadNode ( SDNode* N, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::RemoveDeadNodes ( )This method is from 'SelectionDAG' class.
SelectionDAG::RemoveDeadNodes ( SmallVectorImpl<SDNode*>& DeadNodes, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::ReplaceAllUsesOfValuesWith ( SDValue const* From, SDValue const* To, unsigned int Num, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::ReplaceAllUsesOfValueWith ( SDValue From, SDValue To, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::ReplaceAllUsesWith ( SDNode* From, SDNode* To, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::ReplaceAllUsesWith ( SDNode* From, SDValue const* To, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::ReplaceAllUsesWith ( SDValue From, SDValue Op, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int MachineOpc, EVT VT1, EVT VT2, EVT VT3, EVT VT4, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2, EVT VT3, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2, EVT VT3, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2, SDValue Op1 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2, SDValue Op1, SDValue Op2 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT, SDValue Op1 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT, SDValue Op1, SDValue Op2 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, SDVTList VTs, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::setGraphAttrs ( SDNode const* N, char const* Attrs )This method is from 'SelectionDAG' class.
SelectionDAG::setGraphColor ( SDNode const* N, char const* Color )This method is from 'SelectionDAG' class.
SelectionDAG::setSubgraphColor ( SDNode* N, char const* Color )This method is from 'SelectionDAG' class.
SelectionDAG::SignBitIsZero ( SDValue Op, unsigned int Depth ) constThis method is from 'SelectionDAG' class.
SelectionDAG::TransferDbgValues ( SDValue From, SDValue To )This method is from 'SelectionDAG' class.
SelectionDAG::UnrollVectorOp ( SDNode* N, unsigned int ResNE )This method is from 'SelectionDAG' class.
SelectionDAG::UpdateNodeOperands ( SDNode* N, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::UpdateNodeOperands ( SDNode* N, SDValue Op )This method is from 'SelectionDAG' class.
SelectionDAG::UpdateNodeOperands ( SDNode* N, SDValue Op1, SDValue Op2 )This method is from 'SelectionDAG' class.
SelectionDAG::UpdateNodeOperands ( SDNode* N, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::UpdateNodeOperands ( SDNode* N, SDValue Op1, SDValue Op2, SDValue Op3, SDValue Op4 )This method is from 'SelectionDAG' class.
SelectionDAG::UpdateNodeOperands ( SDNode* N, SDValue Op1, SDValue Op2, SDValue Op3, SDValue Op4, SDValue Op5 )This method is from 'SelectionDAG' class.
SelectionDAG::viewGraph ( )This method is from 'SelectionDAG' class.
SelectionDAG::viewGraph ( std::string const& Title )This method is from 'SelectionDAG' class.
SelectionDAG::~SelectionDAG [in-charge] ( )This method is from 'SelectionDAG' class.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::ID [data]Field 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::BuildExactSDIV ( SDValue Op1, SDValue Op2, DebugLoc dl, SelectionDAG& DAG ) const4th parameter 'DAG' (reference) has base type 'SelectionDAG'.
TargetLowering::ComputeConstraintToUse ( TargetLowering::AsmOperandInfo& OpInfo, SDValue Op, SelectionDAG* DAG ) const3rd parameter 'DAG' (pointer) has base type 'SelectionDAG'.
TargetLowering::DAGCombinerInfo::AddToWorklist ( SDNode* N )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::DAGCombinerInfo::CombineTo ( SDNode* N, SDValue Res, bool AddTo )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::DAGCombinerInfo::CombineTo ( SDNode* N, SDValue Res0, SDValue Res1, bool AddTo )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::DAGCombinerInfo::CombineTo ( SDNode* N, std::vector<SDValue>const& To, bool AddTo )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::DAGCombinerInfo::CommitTargetLoweringOpt ( TargetLowering::TargetLoweringOpt const& TLO )Field 'TLO->DAG' in 1st parameter 'TLO' (reference) has base type 'SelectionDAG'.
TargetLowering::DAGCombinerInfo::RemoveFromWorklist ( SDNode* N )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::getPICJumpTableRelocBase ( SDValue Table, SelectionDAG& DAG ) const2nd parameter 'DAG' (reference) has base type 'SelectionDAG'.
TargetLowering::LowerAsmOperandForConstraint ( SDValue Op, std::string& Constraint, std::vector<SDValue>& Ops, SelectionDAG& DAG ) const4th parameter 'DAG' (reference) has base type 'SelectionDAG'.
TargetLowering::LowerOperation ( SDValue Op, SelectionDAG& DAG ) const2nd parameter 'DAG' (reference) has base type 'SelectionDAG'.
TargetLowering::LowerOperationWrapper ( SDNode* N, SmallVectorImpl<SDValue>& Results, SelectionDAG& DAG ) const3rd parameter 'DAG' (reference) has base type 'SelectionDAG'.
TargetLowering::PerformDAGCombine ( SDNode* N, TargetLowering::DAGCombinerInfo& DCI ) constField 'DCI->DAG' in 2nd parameter 'DCI' (reference) has base type 'SelectionDAG'.
TargetLowering::SimplifyDemandedBits ( SDValue Op, APInt const& DemandedMask, APInt& KnownZero, APInt& KnownOne, TargetLowering::TargetLoweringOpt& TLO, unsigned int Depth ) constField 'TLO->DAG' in 5th parameter 'TLO' (reference) has base type 'SelectionDAG'.
TargetLowering::SimplifySetCC ( EVT VT, SDValue N0, SDValue N1, enum ISD::CondCode Cond, bool foldBooleans, TargetLowering::DAGCombinerInfo& DCI, DebugLoc dl ) constField 'DCI->DAG' in 6th parameter 'DCI' (reference) has base type 'SelectionDAG'.
TargetLowering::TargetLoweringOpt::ShrinkDemandedConstant ( SDValue Op, APInt const& Demanded )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::TargetLoweringOpt::ShrinkDemandedOp ( SDValue Op, unsigned int BitWidth, APInt const& Demanded, DebugLoc dl )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel.h
namespace llvm
[+] class SelectionDAGISel (1)
| Change |
Effect |
1 | Size of this class has been increased from 76 bytes to 80 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (16)
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )1st parameter 'IS' (pointer) has base type 'SelectionDAGISel'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )1st parameter 'IS' (pointer) has base type 'SelectionDAGISel'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )1st parameter 'IS' (pointer) has base type 'SelectionDAGISel'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )1st parameter 'IS' (pointer) has base type 'SelectionDAGISel'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )1st parameter 'IS' (pointer) has base type 'SelectionDAGISel'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )1st parameter 'IS' (pointer) has base type 'SelectionDAGISel'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constThis method is from 'SelectionDAGISel' class.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constThis method is from 'SelectionDAGISel' class.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'SelectionDAGISel' class.
SelectionDAGISel::ID [data]This method is from 'SelectionDAGISel' class.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constThis method is from 'SelectionDAGISel' class.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )This method is from 'SelectionDAGISel' class.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )This method is from 'SelectionDAGISel' class.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )This method is from 'SelectionDAGISel' class.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )This constructor is from 'SelectionDAGISel' class.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )This method is from 'SelectionDAGISel' class.
SimplifyIndVar.h
namespace llvm
[+] class IVVisitor (1)
| Change |
Effect |
1 | Virtual method IVVisitor::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~IVVisitor |
IVVisitor::anchor |
12 |
~IVVisitor |
~IVVisitor |
16 |
__cxa_pure_virtual |
~IVVisitor |
20 |
|
__cxa_pure_virtual |
[+] affected symbols (1)
IVVisitor::visitCast ( CastInst* Cast )This method is from 'IVVisitor' class.
SlotIndexes.h
namespace llvm
[+] class SlotIndexes (1)
| Change |
Effect |
1 | Size of this class has been changed from 240 bytes to 244 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (8)
MachineBasicBlock::print ( raw_ostream& OS, SlotIndexes* p2 ) const2nd parameter 'p2' (pointer) has base type 'SlotIndexes'.
MachineFunction::print ( raw_ostream& OS, SlotIndexes* p2 ) const2nd parameter 'p2' (pointer) has base type 'SlotIndexes'.
SlotIndexes::dump ( ) constThis method is from 'SlotIndexes' class.
SlotIndexes::getAnalysisUsage ( AnalysisUsage& au ) constThis method is from 'SlotIndexes' class.
SlotIndexes::ID [data]This method is from 'SlotIndexes' class.
SlotIndexes::releaseMemory ( )This method is from 'SlotIndexes' class.
SlotIndexes::renumberIndexes ( )This method is from 'SlotIndexes' class.
SlotIndexes::runOnMachineFunction ( MachineFunction& fn )This method is from 'SlotIndexes' class.
SourceMgr.h
namespace llvm
[+] class SMDiagnostic (1)
| Change |
Effect |
1 | Size of this class has been changed from 32 bytes to 44 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (3)
ParseAssembly ( MemoryBuffer* F, Module* M, SMDiagnostic& Err, LLVMContext& Context )3rd parameter 'Err' (reference) has base type 'SMDiagnostic'.
ParseAssemblyFile ( std::string const& Filename, SMDiagnostic& Error, LLVMContext& Context )2nd parameter 'Error' (reference) has base type 'SMDiagnostic'.
ParseAssemblyString ( char const* AsmString, Module* M, SMDiagnostic& Error, LLVMContext& Context )3rd parameter 'Error' (reference) has base type 'SMDiagnostic'.
TableGenAction.h
namespace llvm
[+] class TableGenAction (1)
| Change |
Effect |
1 | Virtual method TableGenAction::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TableGenAction |
TableGenAction::anchor |
12 |
~TableGenAction |
~TableGenAction |
16 |
__cxa_pure_virtual |
~TableGenAction |
20 |
|
__cxa_pure_virtual |
[+] affected symbols (1)
TableGenAction::operator() ( raw_ostream& OS, RecordKeeper& Records )This method is from 'TableGenAction' class.
TableGenBackend.h
namespace llvm
[+] class TableGenBackend (1)
| Change |
Effect |
1 | Virtual method TableGenBackend::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TableGenBackend |
TableGenBackend::anchor |
12 |
~TableGenBackend |
~TableGenBackend |
16 |
__cxa_pure_virtual |
~TableGenBackend |
20 |
|
__cxa_pure_virtual |
[+] affected symbols (1)
TableGenBackend::run ( raw_ostream& OS )This method is from 'TableGenBackend' class.
TargetInstrInfo.h
namespace llvm
[+] class TargetInstrInfo (7)
| Change |
Effect |
1 | Virtual method TargetInstrInfo::CreateTargetScheduleState ( TargetMachine const*, ScheduleDAG const* ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method TargetInstrInfo::breakPartialRegDependency ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> >&restrict, unsigned int, TargetRegisterInfo const* ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method TargetInstrInfo::expandPostRAPseudo ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> >&restrict ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Virtual method TargetInstrInfo::getOutputLatency ( InstrItineraryData const*, MachineInstr const*, unsigned int, MachineInstr const* ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Virtual method TargetInstrInfo::getPartialRegUpdateClearance ( MachineInstr const*, unsigned int, TargetRegisterInfo const* ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | Virtual method TargetInstrInfo::insertNoop ( MachineBasicBlock&, MachineBasicBlock::bundle_iterator<MachineInstr,ilist_iterator<MachineInstr> > ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 | Virtual method TargetInstrInfo::insertNoop ( MachineBasicBlock&, ilist_iterator<MachineInstr> ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 68 entries | Virtual Table (New) - 73 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TargetInstrInfo |
~TargetInstrInfo |
12 |
~TargetInstrInfo |
~TargetInstrInfo |
16 |
TargetInstrInfo::isReallyTriviallyReMaterializable |
TargetInstrInfo::isReallyTriviallyReMaterializable |
20 |
TargetInstrInfo::isCoalescableExtInstr |
TargetInstrInfo::isCoalescableExtInstr |
24 |
TargetInstrInfo::isLoadFromStackSlot |
TargetInstrInfo::isLoadFromStackSlot |
28 |
TargetInstrInfo::isLoadFromStackSlotPostFE |
TargetInstrInfo::isLoadFromStackSlotPostFE |
32 |
TargetInstrInfo::hasLoadFromStackSlot |
TargetInstrInfo::hasLoadFromStackSlot |
36 |
TargetInstrInfo::isStoreToStackSlot |
TargetInstrInfo::isStoreToStackSlot |
40 |
TargetInstrInfo::isStoreToStackSlotPostFE |
TargetInstrInfo::isStoreToStackSlotPostFE |
44 |
TargetInstrInfo::hasStoreToStackSlot |
TargetInstrInfo::hasStoreToStackSlot |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
52 |
TargetInstrInfo::scheduleTwoAddrSource |
TargetInstrInfo::scheduleTwoAddrSource |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
60 |
TargetInstrInfo::convertToThreeAddress |
TargetInstrInfo::convertToThreeAddress |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
68 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
76 |
TargetInstrInfo::AnalyzeBranch |
TargetInstrInfo::AnalyzeBranch |
80 |
TargetInstrInfo::RemoveBranch |
TargetInstrInfo::RemoveBranch |
84 |
TargetInstrInfo::InsertBranch |
TargetInstrInfo::InsertBranch |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
92 |
TargetInstrInfo::isLegalToSplitMBBAt |
TargetInstrInfo::isLegalToSplitMBBAt |
96 |
TargetInstrInfo::isProfitableToIfCvt |
TargetInstrInfo::isProfitableToIfCvt |
100 |
TargetInstrInfo::isProfitableToIfCvt |
TargetInstrInfo::isProfitableToIfCvt |
104 |
TargetInstrInfo::isProfitableToDupForIfCvt |
TargetInstrInfo::isProfitableToDupForIfCvt |
108 |
TargetInstrInfo::copyPhysReg |
TargetInstrInfo::isProfitableToUnpredicate |
112 |
TargetInstrInfo::storeRegToStackSlot |
TargetInstrInfo::copyPhysReg |
116 |
TargetInstrInfo::loadRegFromStackSlot |
TargetInstrInfo::storeRegToStackSlot |
120 |
TargetInstrInfo::expandPostRAPseudo |
TargetInstrInfo::loadRegFromStackSlot |
124 |
TargetInstrInfo::emitFrameIndexDebugValue |
TargetInstrInfo::expandPostRAPseudo |
128 |
TargetInstrInfo::foldMemoryOperandImpl |
TargetInstrInfo::emitFrameIndexDebugValue |
132 |
TargetInstrInfo::foldMemoryOperandImpl |
TargetInstrInfo::foldMemoryOperandImpl |
136 |
__cxa_pure_virtual |
TargetInstrInfo::foldMemoryOperandImpl |
140 |
TargetInstrInfo::unfoldMemoryOperand |
__cxa_pure_virtual |
144 |
TargetInstrInfo::unfoldMemoryOperand |
TargetInstrInfo::unfoldMemoryOperand |
148 |
TargetInstrInfo::getOpcodeAfterMemoryUnfold |
TargetInstrInfo::unfoldMemoryOperand |
152 |
TargetInstrInfo::areLoadsFromSameBasePtr |
TargetInstrInfo::getOpcodeAfterMemoryUnfold |
156 |
TargetInstrInfo::shouldScheduleLoadsNear |
TargetInstrInfo::areLoadsFromSameBasePtr |
160 |
TargetInstrInfo::ReverseBranchCondition |
TargetInstrInfo::shouldScheduleLoadsNear |
164 |
TargetInstrInfo::insertNoop |
TargetInstrInfo::ReverseBranchCondition |
168 |
TargetInstrInfo::getNoopForMachoTarget |
TargetInstrInfo::insertNoop |
172 |
TargetInstrInfo::isPredicated |
TargetInstrInfo::getNoopForMachoTarget |
176 |
TargetInstrInfo::isUnpredicatedTerminator |
TargetInstrInfo::isPredicated |
180 |
__cxa_pure_virtual |
__cxa_pure_virtual |
184 |
TargetInstrInfo::SubsumesPredicate |
__cxa_pure_virtual |
188 |
TargetInstrInfo::DefinesPredicate |
TargetInstrInfo::SubsumesPredicate |
192 |
TargetInstrInfo::isPredicable |
TargetInstrInfo::DefinesPredicate |
196 |
TargetInstrInfo::isSafeToMoveRegClassDefs |
TargetInstrInfo::isPredicable |
200 |
__cxa_pure_virtual |
TargetInstrInfo::isSafeToMoveRegClassDefs |
204 |
TargetInstrInfo::getInlineAsmLength |
__cxa_pure_virtual |
208 |
__cxa_pure_virtual |
TargetInstrInfo::getInlineAsmLength |
212 |
__cxa_pure_virtual |
__cxa_pure_virtual |
216 |
TargetInstrInfo::AnalyzeCompare |
__cxa_pure_virtual |
220 |
TargetInstrInfo::OptimizeCompareInstr |
TargetInstrInfo::AnalyzeCompare |
224 |
TargetInstrInfo::FoldImmediate |
TargetInstrInfo::OptimizeCompareInstr |
228 |
TargetInstrInfo::getNumMicroOps |
TargetInstrInfo::FoldImmediate |
232 |
TargetInstrInfo::getOperandLatency |
TargetInstrInfo::getNumMicroOps |
236 |
TargetInstrInfo::getOperandLatency |
TargetInstrInfo::getOperandLatency |
240 |
TargetInstrInfo::getInstrLatency |
__cxa_pure_virtual |
244 |
TargetInstrInfo::getInstrLatency |
TargetInstrInfo::getOutputLatency |
248 |
TargetInstrInfo::isHighLatencyDef |
TargetInstrInfo::getInstrLatency |
252 |
TargetInstrInfo::hasHighOperandLatency |
__cxa_pure_virtual |
256 |
TargetInstrInfo::hasLowDefLatency |
TargetInstrInfo::isHighLatencyDef |
260 |
TargetInstrInfo::verifyInstruction |
TargetInstrInfo::hasHighOperandLatency |
264 |
TargetInstrInfo::getExecutionDomain |
TargetInstrInfo::hasLowDefLatency |
268 |
TargetInstrInfo::setExecutionDomain |
TargetInstrInfo::verifyInstruction |
272 |
|
TargetInstrInfo::getExecutionDomain |
276 |
|
TargetInstrInfo::setExecutionDomain |
280 |
|
TargetInstrInfo::getPartialRegUpdateClearance |
284 |
|
TargetInstrInfo::breakPartialRegDependency |
288 |
|
TargetInstrInfo::CreateTargetScheduleState |
[+] affected symbols (47)
TargetInstrInfo::AnalyzeCompare ( MachineInstr const* MI, unsigned int& SrcReg, int& Mask, int& Value ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::areLoadsFromSameBasePtr ( SDNode* Load1, SDNode* Load2, int64_t& Offset1, int64_t& Offset2 ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::canFoldMemoryOperand ( MachineInstr const* MI, SmallVectorImpl<unsigned int>const& Ops ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::commuteInstruction ( MachineInstr* MI, bool NewMI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::CreateTargetHazardRecognizer ( TargetMachine const* TM, ScheduleDAG const* DAG ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* DAG ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::DefinesPredicate ( MachineInstr* MI, std::vector<MachineOperand>& Pred ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::duplicate ( MachineInstr* Orig, MachineFunction& MF ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::emitFrameIndexDebugValue ( MachineFunction& MF, int FrameIx, uint64_t Offset, MDNode const* MDPtr, DebugLoc dl ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::findCommutedOpIndices ( MachineInstr* MI, unsigned int& SrcOpIdx1, unsigned int& SrcOpIdx2 ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::FoldImmediate ( MachineInstr* UseMI, MachineInstr* DefMI, unsigned int Reg, MachineRegisterInfo* MRI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::foldMemoryOperandImpl ( MachineFunction& MF, MachineInstr* MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::foldMemoryOperandImpl ( MachineFunction& MF, MachineInstr* MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getExecutionDomain ( MachineInstr const* MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getInlineAsmLength ( char const* Str, MCAsmInfo const& MAI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getInstrLatency ( InstrItineraryData const* ItinData, MachineInstr const* MI, unsigned int* PredCost ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getInstrLatency ( InstrItineraryData const* ItinData, SDNode* Node ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getNoopForMachoTarget ( MCInst& NopInst ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getNumMicroOps ( InstrItineraryData const* ItinData, MachineInstr const* MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getOpcodeAfterMemoryUnfold ( unsigned int Opc, bool UnfoldLoad, bool UnfoldStore, unsigned int* LoadRegIndex ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getOperandLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getOperandLatency ( InstrItineraryData const* ItinData, SDNode* DefNode, unsigned int DefIdx, SDNode* UseNode, unsigned int UseIdx ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::hasHighOperandLatency ( InstrItineraryData const* ItinData, MachineRegisterInfo const* MRI, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::hasLowDefLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isHighLatencyDef ( int opc ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isPredicable ( MachineInstr* MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isPredicated ( MachineInstr const* MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isSafeToMoveRegClassDefs ( TargetRegisterClass const* RC ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isSchedulingBoundary ( MachineInstr const* MI, MachineBasicBlock const* MBB, MachineFunction const& MF ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isUnpredicatedTerminator ( MachineInstr const* MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::OptimizeCompareInstr ( MachineInstr* CmpInstr, unsigned int SrcReg, int Mask, int Value, MachineRegisterInfo const* MRI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::PredicateInstruction ( MachineInstr* MI, SmallVectorImpl<MachineOperand>const& Pred ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::produceSameValue ( MachineInstr const* MI0, MachineInstr const* MI1, MachineRegisterInfo const* MRI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::ReverseBranchCondition ( SmallVectorImpl<MachineOperand>& Cond ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::setExecutionDomain ( MachineInstr* MI, unsigned int Domain ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::shouldScheduleLoadsNear ( SDNode* Load1, SDNode* Load2, int64_t Offset1, int64_t Offset2, unsigned int NumLoads ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::SubsumesPredicate ( SmallVectorImpl<MachineOperand>const& Pred1, SmallVectorImpl<MachineOperand>const& Pred2 ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::unfoldMemoryOperand ( MachineFunction& MF, MachineInstr* MI, unsigned int Reg, bool UnfoldLoad, bool UnfoldStore, SmallVectorImpl<MachineInstr*>& NewMIs ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::unfoldMemoryOperand ( SelectionDAG& DAG, SDNode* N, SmallVectorImpl<SDNode*>& NewNodes ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::verifyInstruction ( MachineInstr const* MI, StringRef& ErrInfo ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::~TargetInstrInfo [in-charge] ( )This method is from 'TargetInstrInfo' class.
TargetInstrInfoImpl::canFoldMemoryOperand ( MachineInstr const* MI, SmallVectorImpl<unsigned int>const& Ops ) constThis method is from derived class 'TargetInstrInfoImpl'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constThis method is from derived class 'TargetInstrInfoImpl'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constThis method is from derived class 'TargetInstrInfoImpl'.
TargetInstrInfoImpl::isSchedulingBoundary ( MachineInstr const* MI, MachineBasicBlock const* MBB, MachineFunction const& MF ) constThis method is from derived class 'TargetInstrInfoImpl'.
TargetInstrInfoImpl::PredicateInstruction ( MachineInstr* MI, SmallVectorImpl<MachineOperand>const& Pred ) constThis method is from derived class 'TargetInstrInfoImpl'.
[+] class TargetInstrInfoImpl (1)
| Change |
Effect |
1 | Size of this class has been changed from 20 bytes to 28 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (12)
TargetInstrInfoImpl::canFoldMemoryOperand ( MachineInstr const* MI, SmallVectorImpl<unsigned int>const& Ops ) constThis method is from 'TargetInstrInfoImpl' class.
TargetInstrInfoImpl::commuteInstruction ( MachineInstr* MI, bool NewMI ) constThis method is from 'TargetInstrInfoImpl' class.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constThis method is from 'TargetInstrInfoImpl' class.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constThis method is from 'TargetInstrInfoImpl' class.
TargetInstrInfoImpl::duplicate ( MachineInstr* Orig, MachineFunction& MF ) constThis method is from 'TargetInstrInfoImpl' class.
TargetInstrInfoImpl::findCommutedOpIndices ( MachineInstr* MI, unsigned int& SrcOpIdx1, unsigned int& SrcOpIdx2 ) constThis method is from 'TargetInstrInfoImpl' class.
TargetInstrInfoImpl::hasLoadFromStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) constThis method is from 'TargetInstrInfoImpl' class.
TargetInstrInfoImpl::hasStoreToStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) constThis method is from 'TargetInstrInfoImpl' class.
TargetInstrInfoImpl::isSchedulingBoundary ( MachineInstr const* MI, MachineBasicBlock const* MBB, MachineFunction const& MF ) constThis method is from 'TargetInstrInfoImpl' class.
TargetInstrInfoImpl::PredicateInstruction ( MachineInstr* MI, SmallVectorImpl<MachineOperand>const& Pred ) constThis method is from 'TargetInstrInfoImpl' class.
TargetInstrInfoImpl::produceSameValue ( MachineInstr const* MI0, MachineInstr const* MI1, MachineRegisterInfo const* MRI ) constThis method is from 'TargetInstrInfoImpl' class.
TargetInstrInfoImpl::usePreRAHazardRecognizer ( ) constThis method is from 'TargetInstrInfoImpl' class.
TargetJITInfo.h
namespace llvm
[+] class TargetJITInfo (1)
| Change |
Effect |
1 | Virtual method TargetJITInfo::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 15 entries | Virtual Table (New) - 16 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TargetJITInfo |
TargetJITInfo::anchor |
12 |
~TargetJITInfo |
~TargetJITInfo |
16 |
__cxa_pure_virtual |
~TargetJITInfo |
20 |
TargetJITInfo::emitGlobalValueIndirectSym |
__cxa_pure_virtual |
24 |
TargetJITInfo::getStubLayout |
TargetJITInfo::emitGlobalValueIndirectSym |
28 |
TargetJITInfo::emitFunctionStub |
TargetJITInfo::getStubLayout |
32 |
TargetJITInfo::getPICJumpTableEntry |
TargetJITInfo::emitFunctionStub |
36 |
TargetJITInfo::getLazyResolverFunction |
TargetJITInfo::getPICJumpTableEntry |
40 |
TargetJITInfo::relocate |
TargetJITInfo::getLazyResolverFunction |
44 |
TargetJITInfo::allocateThreadLocalMemory |
TargetJITInfo::relocate |
48 |
TargetJITInfo::hasCustomConstantPool |
TargetJITInfo::allocateThreadLocalMemory |
52 |
TargetJITInfo::hasCustomJumpTables |
TargetJITInfo::hasCustomConstantPool |
56 |
TargetJITInfo::allocateSeparateGVMemory |
TargetJITInfo::hasCustomJumpTables |
60 |
|
TargetJITInfo::allocateSeparateGVMemory |
[+] affected symbols (1)
TargetJITInfo::replaceMachineCodeForFunction ( void* Old, void* New )This method is from 'TargetJITInfo' class.
TargetLibraryInfo.h
namespace llvm
[+] class TargetLibraryInfo (1)
| Change |
Effect |
1 | Size of this class has been increased from 20 bytes to 60 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (10)
PassManagerBuilder::addExtension ( enum PassManagerBuilder::ExtensionPointTy Ty, PassManagerBuilder::ExtensionFn Fn )Field 'this->LibraryInfo' in the object of this method has base type 'TargetLibraryInfo'.
PassManagerBuilder::PassManagerBuilder [in-charge] ( )Field 'this->LibraryInfo' in the object of this method has base type 'TargetLibraryInfo'.
PassManagerBuilder::populateFunctionPassManager ( FunctionPassManager& FPM )Field 'this->LibraryInfo' in the object of this method has base type 'TargetLibraryInfo'.
PassManagerBuilder::populateModulePassManager ( PassManagerBase& MPM )Field 'this->LibraryInfo' in the object of this method has base type 'TargetLibraryInfo'.
PassManagerBuilder::~PassManagerBuilder [in-charge] ( )Field 'this->LibraryInfo' in the object of this method has base type 'TargetLibraryInfo'.
TargetLibraryInfo::disableAllFunctions ( )This method is from 'TargetLibraryInfo' class.
TargetLibraryInfo::ID [data]This method is from 'TargetLibraryInfo' class.
TargetLibraryInfo::TargetLibraryInfo [in-charge] ( )This constructor is from 'TargetLibraryInfo' class.
TargetLibraryInfo::TargetLibraryInfo [in-charge] ( TargetLibraryInfo const& TLI )1st parameter 'TLI' (reference) has base type 'TargetLibraryInfo'.
TargetLibraryInfo::TargetLibraryInfo [in-charge] ( Triple const& T )This constructor is from 'TargetLibraryInfo' class.
TargetLowering.h
namespace llvm
[+] class TargetLowering (2)
| Change |
Effect |
1 | Size of this class has been increased from 12920 bytes to 13580 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
2 | Virtual method TargetLowering::GetAddrModeArguments ( IntrinsicInst*, SmallVectorImpl<Value*>&, Type*& ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 69 entries | Virtual Table (New) - 72 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TargetLowering |
~TargetLowering |
12 |
~TargetLowering |
~TargetLowering |
16 |
TargetLowering::getShiftAmountTy |
TargetLowering::getShiftAmountTy |
20 |
TargetLowering::getSetCCResultType |
TargetLowering::getSetCCResultType |
24 |
TargetLowering::getCmpLibcallReturnType |
TargetLowering::getCmpLibcallReturnType |
28 |
TargetLowering::getSchedulingPreference |
TargetLowering::getSchedulingPreference |
32 |
TargetLowering::getRegClassFor |
TargetLowering::getRegClassFor |
36 |
TargetLowering::getRepRegClassFor |
TargetLowering::getRepRegClassFor |
40 |
TargetLowering::getRepRegClassCostFor |
TargetLowering::getRepRegClassCostFor |
44 |
TargetLowering::getTgtMemIntrinsic |
TargetLowering::getTgtMemIntrinsic |
48 |
TargetLowering::isFPImmLegal |
TargetLowering::isFPImmLegal |
52 |
TargetLowering::isShuffleMaskLegal |
TargetLowering::isShuffleMaskLegal |
56 |
TargetLowering::canOpTrap |
TargetLowering::canOpTrap |
60 |
TargetLowering::isVectorClearMaskLegal |
TargetLowering::isVectorClearMaskLegal |
64 |
TargetLowering::getByValTypeAlignment |
TargetLowering::getByValTypeAlignment |
68 |
TargetLowering::ShouldShrinkFPConstant |
TargetLowering::ShouldShrinkFPConstant |
72 |
TargetLowering::allowsUnalignedMemoryAccesses |
TargetLowering::allowsUnalignedMemoryAccesses |
76 |
TargetLowering::getOptimalMemOpType |
TargetLowering::getOptimalMemOpType |
80 |
TargetLowering::getPreIndexedAddressParts |
TargetLowering::getPreIndexedAddressParts |
84 |
TargetLowering::getPostIndexedAddressParts |
TargetLowering::getPostIndexedAddressParts |
88 |
TargetLowering::getJumpTableEncoding |
TargetLowering::getJumpTableEncoding |
92 |
TargetLowering::LowerCustomJumpTableEntry |
TargetLowering::LowerCustomJumpTableEntry |
96 |
TargetLowering::getPICJumpTableRelocBase |
TargetLowering::getPICJumpTableRelocBase |
100 |
TargetLowering::getPICJumpTableRelocBaseExpr |
TargetLowering::getPICJumpTableRelocBaseExpr |
104 |
TargetLowering::isOffsetFoldingLegal |
TargetLowering::isOffsetFoldingLegal |
108 |
TargetLowering::getStackCookieLocation |
TargetLowering::getStackCookieLocation |
112 |
TargetLowering::getMaximalGlobalOffset |
TargetLowering::getMaximalGlobalOffset |
116 |
TargetLowering::computeMaskedBitsForTargetNode |
TargetLowering::computeMaskedBitsForTargetNode |
120 |
TargetLowering::ComputeNumSignBitsForTargetNode |
TargetLowering::ComputeNumSignBitsForTargetNode |
124 |
TargetLowering::isGAPlusOffset |
TargetLowering::isGAPlusOffset |
128 |
TargetLowering::PerformDAGCombine |
TargetLowering::PerformDAGCombine |
132 |
TargetLowering::isTypeDesirableForOp |
TargetLowering::isTypeDesirableForOp |
136 |
TargetLowering::isDesirableToTransformToIntegerOp |
TargetLowering::isDesirableToTransformToIntegerOp |
140 |
TargetLowering::IsDesirableToPromoteOp |
TargetLowering::IsDesirableToPromoteOp |
144 |
TargetLowering::findRepresentativeClass |
TargetLowering::findRepresentativeClass |
148 |
TargetLowering::LowerFormalArguments |
TargetLowering::LowerFormalArguments |
152 |
TargetLowering::LowerCall |
TargetLowering::LowerCall |
156 |
TargetLowering::HandleByVal |
TargetLowering::HandleByVal |
160 |
TargetLowering::CanLowerReturn |
TargetLowering::CanLowerReturn |
164 |
TargetLowering::LowerReturn |
TargetLowering::LowerReturn |
168 |
TargetLowering::isUsedByReturnOnly |
TargetLowering::isUsedByReturnOnly |
172 |
TargetLowering::mayBeEmittedAsTailCall |
TargetLowering::mayBeEmittedAsTailCall |
176 |
TargetLowering::getTypeForExtArgOrReturn |
TargetLowering::getTypeForExtArgOrReturn |
180 |
TargetLowering::LowerOperationWrapper |
TargetLowering::LowerOperationWrapper |
184 |
TargetLowering::LowerOperation |
TargetLowering::LowerOperation |
188 |
TargetLowering::ReplaceNodeResults |
TargetLowering::ReplaceNodeResults |
192 |
TargetLowering::getTargetNodeName |
TargetLowering::getTargetNodeName |
196 |
TargetLowering::createFastISel |
TargetLowering::createFastISel |
200 |
TargetLowering::ExpandInlineAsm |
TargetLowering::ExpandInlineAsm |
204 |
TargetLowering::ParseConstraints |
TargetLowering::ParseConstraints |
208 |
TargetLowering::getMultipleConstraintMatchWeight |
TargetLowering::getMultipleConstraintMatchWeight |
212 |
TargetLowering::getSingleConstraintMatchWeight |
TargetLowering::getSingleConstraintMatchWeight |
216 |
TargetLowering::ComputeConstraintToUse |
TargetLowering::ComputeConstraintToUse |
220 |
TargetLowering::getConstraintType |
TargetLowering::getConstraintType |
224 |
TargetLowering::getRegForInlineAsmConstraint |
TargetLowering::getRegForInlineAsmConstraint |
228 |
TargetLowering::LowerXConstraint |
TargetLowering::LowerXConstraint |
232 |
TargetLowering::LowerAsmOperandForConstraint |
TargetLowering::LowerAsmOperandForConstraint |
236 |
TargetLowering::EmitInstrWithCustomInserter |
TargetLowering::EmitInstrWithCustomInserter |
240 |
TargetLowering::AdjustInstrPostInstrSelection |
TargetLowering::AdjustInstrPostInstrSelection |
244 |
TargetLowering::isLegalAddressingMode |
TargetLowering::GetAddrModeArguments |
248 |
TargetLowering::isLegalICmpImmediate |
TargetLowering::isLegalAddressingMode |
252 |
TargetLowering::isLegalAddImmediate |
TargetLowering::isLegalICmpImmediate |
256 |
TargetLowering::isTruncateFree |
TargetLowering::isLegalAddImmediate |
260 |
TargetLowering::isTruncateFree |
TargetLowering::isTruncateFree |
264 |
TargetLowering::isZExtFree |
TargetLowering::isTruncateFree |
268 |
TargetLowering::isZExtFree |
TargetLowering::isZExtFree |
272 |
TargetLowering::isNarrowingProfitable |
TargetLowering::isZExtFree |
276 |
|
TargetLowering::isFNegFree |
280 |
|
TargetLowering::isFAbsFree |
284 |
|
TargetLowering::isNarrowingProfitable |
[+] affected symbols (101)
ComputeValueVTs ( TargetLowering const& TLI, Type* Ty, SmallVectorImpl<EVT>& ValueVTs, SmallVectorImpl<unsigned long long>* Offsets, uint64_t StartingOffset )1st parameter 'TLI' (reference) has base type 'TargetLowering'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->TLI' in 1st parameter 'IS' (pointer) has base type 'TargetLowering'.
createCodeGenPreparePass ( TargetLowering const* TLI )1st parameter 'TLI' (pointer) has base type 'TargetLowering'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->TLI' in 1st parameter 'IS' (pointer) has base type 'TargetLowering'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->TLI' in 1st parameter 'IS' (pointer) has base type 'TargetLowering'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo->TLI' in 1st parameter 'IS' (pointer) has base type 'TargetLowering'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo->TLI' in 1st parameter 'IS' (pointer) has base type 'TargetLowering'.
createLoopStrengthReducePass ( TargetLowering const* TLI )1st parameter 'TLI' (pointer) has base type 'TargetLowering'.
createLowerInvokePass ( TargetLowering const* TLI )1st parameter 'TLI' (pointer) has base type 'TargetLowering'.
createLowerInvokePass ( TargetLowering const* TLI, bool useExpensiveEHSupport )1st parameter 'TLI' (pointer) has base type 'TargetLowering'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->TLI' in 1st parameter 'IS' (pointer) has base type 'TargetLowering'.
createStackProtectorPass ( TargetLowering const* tli )1st parameter 'tli' (pointer) has base type 'TargetLowering'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::enterLocalValueArea ( )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'funcInfo->TLI' in 1st parameter 'funcInfo' (reference) has base type 'TargetLowering'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::getRegForValue ( Value const* V )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::recomputeInsertPt ( )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::startNewBlock ( )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::~FastISel [in-charge] ( )Field 'this->FuncInfo->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::clear ( )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::ComputePHILiveOutRegInfo ( PHINode const* p1 )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::CreateReg ( EVT VT )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::CreateRegs ( Type* Ty )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::FunctionLoweringInfo [in-charge] ( TargetLowering const& TLI )1st parameter 'TLI' (reference) has base type 'TargetLowering'.
FunctionLoweringInfo::getArgumentFrameIndex ( Argument const* A )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::GetLiveOutRegInfo ( unsigned int Reg, unsigned int BitWidth )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::set ( Function const& Fn, MachineFunction& MF )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::setArgumentFrameIndex ( Argument const* A, int FI )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
hasInlineAsmMemConstraint ( InlineAsm::ConstraintInfoVector& CInfos, TargetLowering const& TLI )2nd parameter 'TLI' (reference) has base type 'TargetLowering'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::ID [data]Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
TargetLowering::AdjustInstrPostInstrSelection ( MachineInstr* MI, SDNode* Node ) constThis method is from 'TargetLowering' class.
TargetLowering::BuildExactSDIV ( SDValue Op1, SDValue Op2, DebugLoc dl, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::canOpTrap ( unsigned int Op, EVT VT ) constThis method is from 'TargetLowering' class.
TargetLowering::ComputeConstraintToUse ( TargetLowering::AsmOperandInfo& OpInfo, SDValue Op, SelectionDAG* DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::ComputeNumSignBitsForTargetNode ( SDValue Op, unsigned int Depth ) constThis method is from 'TargetLowering' class.
TargetLowering::computeRegisterProperties ( )This method is from 'TargetLowering' class.
TargetLowering::EmitInstrWithCustomInserter ( MachineInstr* MI, MachineBasicBlock* MBB ) constThis method is from 'TargetLowering' class.
TargetLowering::findRepresentativeClass ( EVT VT ) constThis method is from 'TargetLowering' class.
TargetLowering::getByValTypeAlignment ( Type* Ty ) constThis method is from 'TargetLowering' class.
TargetLowering::getCmpLibcallReturnType ( ) constThis method is from 'TargetLowering' class.
TargetLowering::getConstraintType ( std::string const& Constraint ) constThis method is from 'TargetLowering' class.
TargetLowering::getJumpTableEncoding ( ) constThis method is from 'TargetLowering' class.
TargetLowering::getMultipleConstraintMatchWeight ( TargetLowering::AsmOperandInfo& info, int maIndex ) constThis method is from 'TargetLowering' class.
TargetLowering::getPICJumpTableRelocBase ( SDValue Table, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::getPICJumpTableRelocBaseExpr ( MachineFunction const* MF, unsigned int JTI, MCContext& Ctx ) constThis method is from 'TargetLowering' class.
TargetLowering::getRegForInlineAsmConstraint ( std::string const& Constraint, EVT VT ) constThis method is from 'TargetLowering' class.
TargetLowering::getSetCCResultType ( EVT VT ) constThis method is from 'TargetLowering' class.
TargetLowering::getShiftAmountTy ( EVT LHSTy ) constThis method is from 'TargetLowering' class.
TargetLowering::getSingleConstraintMatchWeight ( TargetLowering::AsmOperandInfo& info, char const* constraint ) constThis method is from 'TargetLowering' class.
TargetLowering::getTargetNodeName ( unsigned int Opcode ) constThis method is from 'TargetLowering' class.
TargetLowering::getVectorTypeBreakdown ( LLVMContext& Context, EVT VT, EVT& IntermediateVT, unsigned int& NumIntermediates, EVT& RegisterVT ) constThis method is from 'TargetLowering' class.
TargetLowering::isGAPlusOffset ( SDNode* N, GlobalValue const*& GA, int64_t& Offset ) constThis method is from 'TargetLowering' class.
TargetLowering::isLegalAddressingMode ( TargetLowering::AddrMode const& AM, Type* Ty ) constThis method is from 'TargetLowering' class.
TargetLowering::isOffsetFoldingLegal ( GlobalAddressSDNode const* GA ) constThis method is from 'TargetLowering' class.
TargetLowering::LowerAsmOperandForConstraint ( SDValue Op, std::string& Constraint, std::vector<SDValue>& Ops, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::LowerOperation ( SDValue Op, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::LowerOperationWrapper ( SDNode* N, SmallVectorImpl<SDValue>& Results, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::LowerXConstraint ( EVT ConstraintVT ) constThis method is from 'TargetLowering' class.
TargetLowering::ParseConstraints ( ImmutableCallSite CS ) constThis method is from 'TargetLowering' class.
TargetLowering::PerformDAGCombine ( SDNode* N, TargetLowering::DAGCombinerInfo& DCI ) constThis method is from 'TargetLowering' class.
TargetLowering::SimplifyDemandedBits ( SDValue Op, APInt const& DemandedMask, APInt& KnownZero, APInt& KnownOne, TargetLowering::TargetLoweringOpt& TLO, unsigned int Depth ) constThis method is from 'TargetLowering' class.
TargetLowering::SimplifySetCC ( EVT VT, SDValue N0, SDValue N1, enum ISD::CondCode Cond, bool foldBooleans, TargetLowering::DAGCombinerInfo& DCI, DebugLoc dl ) constThis method is from 'TargetLowering' class.
TargetLowering::TargetLowering [in-charge] ( TargetMachine const& TM, TargetLoweringObjectFile const* TLOF )This constructor is from 'TargetLowering' class.
TargetLowering::~TargetLowering [in-charge] ( )This method is from 'TargetLowering' class.
TargetLoweringObjectFile.h
namespace llvm
[+] class TargetLoweringObjectFile (3)
| Change |
Effect |
1 | Virtual method TargetLoweringObjectFile::emitModuleFlags ( MCStreamer&, ArrayRef<Module::ModuleFlagEntry>, Mangler*, TargetMachine const& ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Virtual method TargetLoweringObjectFile::getStaticCtorSection ( unsigned int ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Virtual method TargetLoweringObjectFile::getStaticDtorSection ( unsigned int ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 16 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TargetLoweringObjectFile |
~TargetLoweringObjectFile |
12 |
~TargetLoweringObjectFile |
~TargetLoweringObjectFile |
16 |
TargetLoweringObjectFile::Initialize |
TargetLoweringObjectFile::Initialize |
20 |
TargetLoweringObjectFile::emitPersonalityValue |
TargetLoweringObjectFile::emitPersonalityValue |
24 |
TargetLoweringObjectFile::shouldEmitUsedDirectiveFor |
TargetLoweringObjectFile::emitModuleFlags |
28 |
TargetLoweringObjectFile::getSectionForConstant |
TargetLoweringObjectFile::shouldEmitUsedDirectiveFor |
32 |
__cxa_pure_virtual |
TargetLoweringObjectFile::getSectionForConstant |
36 |
TargetLoweringObjectFile::getSpecialCasedSectionGlobals |
__cxa_pure_virtual |
40 |
TargetLoweringObjectFile::getExprForDwarfGlobalReference |
TargetLoweringObjectFile::getSpecialCasedSectionGlobals |
44 |
TargetLoweringObjectFile::getCFIPersonalitySymbol |
TargetLoweringObjectFile::getExprForDwarfGlobalReference |
48 |
TargetLoweringObjectFile::SelectSectionForGlobal |
TargetLoweringObjectFile::getCFIPersonalitySymbol |
52 |
|
TargetLoweringObjectFile::getStaticCtorSection |
56 |
|
TargetLoweringObjectFile::getStaticDtorSection |
60 |
|
TargetLoweringObjectFile::SelectSectionForGlobal |
[+] affected symbols (25)
TargetLoweringObjectFile::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::getExprForDwarfReference ( MCSymbol const* Sym, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::getKindForGlobal ( GlobalValue const* GV, TargetMachine const& TM ) [static]This method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::getSectionForConstant ( SectionKind Kind ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::getSpecialCasedSectionGlobals ( GlobalValue const* GV, Mangler* Mang, SectionKind Kind ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::Initialize ( MCContext& ctx, TargetMachine const& TM )This method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::SectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::shouldEmitUsedDirectiveFor ( GlobalValue const* GV, Mangler* p2 ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::~TargetLoweringObjectFile [in-charge] ( )This method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFileCOFF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from derived class 'TargetLoweringObjectFileCOFF'.
TargetLoweringObjectFileCOFF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from derived class 'TargetLoweringObjectFileCOFF'.
TargetLoweringObjectFileELF::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) constThis method is from derived class 'TargetLoweringObjectFileELF'.
TargetLoweringObjectFileELF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from derived class 'TargetLoweringObjectFileELF'.
TargetLoweringObjectFileELF::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from derived class 'TargetLoweringObjectFileELF'.
TargetLoweringObjectFileELF::getSectionForConstant ( SectionKind Kind ) constThis method is from derived class 'TargetLoweringObjectFileELF'.
TargetLoweringObjectFileELF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from derived class 'TargetLoweringObjectFileELF'.
TargetLoweringObjectFileMachO::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) constThis method is from derived class 'TargetLoweringObjectFileMachO'.
TargetLoweringObjectFileMachO::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from derived class 'TargetLoweringObjectFileMachO'.
TargetLoweringObjectFileMachO::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from derived class 'TargetLoweringObjectFileMachO'.
TargetLoweringObjectFileMachO::getSectionForConstant ( SectionKind Kind ) constThis method is from derived class 'TargetLoweringObjectFileMachO'.
TargetLoweringObjectFileMachO::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from derived class 'TargetLoweringObjectFileMachO'.
TargetLoweringObjectFileImpl.h
namespace llvm
[+] class TargetLoweringObjectFileCOFF (1)
| Change |
Effect |
1 | Size of this class has been changed from 244 bytes to 264 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (2)
TargetLoweringObjectFileCOFF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from 'TargetLoweringObjectFileCOFF' class.
TargetLoweringObjectFileCOFF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from 'TargetLoweringObjectFileCOFF' class.
[+] class TargetLoweringObjectFileELF (1)
| Change |
Effect |
1 | Size of this class has been changed from 244 bytes to 264 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (6)
TargetLoweringObjectFileELF::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constThis method is from 'TargetLoweringObjectFileELF' class.
TargetLoweringObjectFileELF::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) constThis method is from 'TargetLoweringObjectFileELF' class.
TargetLoweringObjectFileELF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from 'TargetLoweringObjectFileELF' class.
TargetLoweringObjectFileELF::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from 'TargetLoweringObjectFileELF' class.
TargetLoweringObjectFileELF::getSectionForConstant ( SectionKind Kind ) constThis method is from 'TargetLoweringObjectFileELF' class.
TargetLoweringObjectFileELF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from 'TargetLoweringObjectFileELF' class.
[+] class TargetLoweringObjectFileMachO (1)
| Change |
Effect |
1 | Size of this class has been changed from 244 bytes to 264 bytes. | 1) The class has only inline or auto-generated constructors which will be copied to applications at compile time and will allocate an older memory layout. Call of any exported method of this class may access a memory outside the allocated objects or inside the older memory structure and result in crash or incorrect behavior of applications. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (6)
TargetLoweringObjectFileMachO::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) constThis method is from 'TargetLoweringObjectFileMachO' class.
TargetLoweringObjectFileMachO::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from 'TargetLoweringObjectFileMachO' class.
TargetLoweringObjectFileMachO::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from 'TargetLoweringObjectFileMachO' class.
TargetLoweringObjectFileMachO::getSectionForConstant ( SectionKind Kind ) constThis method is from 'TargetLoweringObjectFileMachO' class.
TargetLoweringObjectFileMachO::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from 'TargetLoweringObjectFileMachO' class.
TargetLoweringObjectFileMachO::shouldEmitUsedDirectiveFor ( GlobalValue const* GV, Mangler* p2 ) constThis method is from 'TargetLoweringObjectFileMachO' class.
TargetMachine.h
namespace llvm
[+] class TargetMachine (1)
| Change |
Effect |
1 | Size of this class has been increased from 32 bytes to 52 bytes. | 1) An object of this class can be allocated by the applications and old size will be hardcoded at the compile time. Call of any exported constructor will break the memory of neighbouring objects on the stack or heap. 2) The memory layout and size of subclasses will be changed. |
[+] affected symbols (153)
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )1st parameter 'TM' (reference) has base type 'TargetMachine'.
AsmPrinter::doFinalization ( Module& M )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::doInitialization ( Module& M )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitConstantPool ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitFunctionBody ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitFunctionEntryLabel ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitFunctionHeader ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitInt16 ( int Value ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitInt32 ( int Value ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitInt8 ( int Value ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitJumpTableInfo ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::getCurrentSection ( ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::getFunctionNumber ( ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::getObjFileLowering ( ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::getTargetData ( ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetTempSymbol ( StringRef Name ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::needsCFIMoves ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::needsSEHMoves ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::~AsmPrinter [in-charge] ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
CCState::CCState [in-charge] ( enum CallingConv::ID CC, bool isVarArg, MachineFunction& MF, TargetMachine const& TM, SmallVector<CCValAssign, 16u>& locs, LLVMContext& C )4th parameter 'TM' (reference) has base type 'TargetMachine'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM' in 1st parameter 'IS' (pointer) has base type 'TargetMachine'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM' in 1st parameter 'IS' (pointer) has base type 'TargetMachine'.
createDwarfEHPass ( TargetMachine const* tm )1st parameter 'tm' (pointer) has base type 'TargetMachine'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM' in 1st parameter 'IS' (pointer) has base type 'TargetMachine'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM' in 1st parameter 'IS' (pointer) has base type 'TargetMachine'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM' in 1st parameter 'IS' (pointer) has base type 'TargetMachine'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM' in 1st parameter 'IS' (pointer) has base type 'TargetMachine'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::enterLocalValueArea ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::getRegForValue ( Value const* V )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::recomputeInsertPt ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::startNewBlock ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::~FastISel [in-charge] ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )Field 'AP->TM' in 1st parameter 'AP' (reference) has base type 'TargetMachine'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )Field 'AP->TM' in 1st parameter 'AP' (reference) has base type 'TargetMachine'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->TM' in 1st parameter 'DAG' (pointer) has base type 'TargetMachine'.
LLVMTargetMachine::addCodeEmitter ( PassManagerBase& p1, enum CodeGenOpt::Level p2, JITCodeEmitter& p3 )This method is from derived class 'LLVMTargetMachine'.
LLVMTargetMachine::addInstSelector ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )This method is from derived class 'LLVMTargetMachine'.
LLVMTargetMachine::addPassesToEmitFile ( PassManagerBase& PM, formatted_raw_ostream& Out, enum TargetMachine::CodeGenFileType FileType, enum CodeGenOpt::Level p4, bool DisableVerify )This method is from derived class 'LLVMTargetMachine'.
LLVMTargetMachine::addPassesToEmitMachineCode ( PassManagerBase& PM, JITCodeEmitter& MCE, enum CodeGenOpt::Level p3, bool DisableVerify )This method is from derived class 'LLVMTargetMachine'.
LLVMTargetMachine::addPassesToEmitMC ( PassManagerBase& PM, MCContext*& Ctx, raw_ostream& OS, enum CodeGenOpt::Level OptLevel, bool DisableVerify )This method is from derived class 'LLVMTargetMachine'.
LLVMTargetMachine::addPostRegAlloc ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )This method is from derived class 'LLVMTargetMachine'.
LLVMTargetMachine::addPreEmitPass ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )This method is from derived class 'LLVMTargetMachine'.
LLVMTargetMachine::addPreISel ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )This method is from derived class 'LLVMTargetMachine'.
LLVMTargetMachine::addPreRegAlloc ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )This method is from derived class 'LLVMTargetMachine'.
LLVMTargetMachine::addPreSched2 ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )This method is from derived class 'LLVMTargetMachine'.
LLVMTargetMachine::getEnableTailMergeDefault ( ) constThis method is from derived class 'LLVMTargetMachine'.
LLVMTargetMachine::LLVMTargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, enum Reloc::Model RM, enum CodeModel::Model CM )This constructor is from derived class 'LLVMTargetMachine'.
LLVMTargetMachine::~LLVMTargetMachine [in-charge] ( )This method is from derived class 'LLVMTargetMachine'.
MachineFunction::MachineFunction [in-charge] ( Function const* Fn, TargetMachine const& TM, unsigned int FunctionNum, MachineModuleInfo& MMI, GCModuleInfo* GMI )2nd parameter 'TM' (reference) has base type 'TargetMachine'.
MachineInstr::print ( raw_ostream& OS, TargetMachine const* TM ) const2nd parameter 'TM' (pointer) has base type 'TargetMachine'.
MachineOperand::print ( raw_ostream& os, TargetMachine const* TM ) const2nd parameter 'TM' (pointer) has base type 'TargetMachine'.
MachineRegisterInfo::recomputeRegClass ( unsigned int Reg, TargetMachine const& p2 )2nd parameter 'p2' (reference) has base type 'TargetMachine'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
ScheduleDAG::viewGraph ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->TM' in 2nd parameter 'DAG' (pointer) has base type 'TargetMachine'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::ID [data]Field 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )1st parameter 'tm' (reference) has base type 'TargetMachine'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->TM' in 1st parameter 'G' (pointer) has base type 'TargetMachine'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->TM' in 1st parameter 'G' (pointer) has base type 'TargetMachine'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p2->TM' in 2nd parameter 'p2' (pointer) has base type 'TargetMachine'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->TM' in 2nd parameter 'p2' (pointer) has base type 'TargetMachine'.
TargetLowering::TargetLowering [in-charge] ( TargetMachine const& TM, TargetLoweringObjectFile const* TLOF )1st parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFile::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) const2nd parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFile::getKindForGlobal ( GlobalValue const* GV, TargetMachine const& TM ) [static]2nd parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFile::Initialize ( MCContext& ctx, TargetMachine const& TM )2nd parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFile::SectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFile::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileCOFF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileCOFF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileELF::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) const2nd parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileELF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileELF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileMachO::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileMachO::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetMachine::getCodeModel ( ) constThis method is from 'TargetMachine' class.
TargetMachine::getRelocationModel ( ) constThis method is from 'TargetMachine' class.
TargetMachine::~TargetMachine [in-charge] ( )This method is from 'TargetMachine' class.
TargetSelectionDAGInfo::TargetSelectionDAGInfo [in-charge] ( TargetMachine const& TM )1st parameter 'TM' (reference) has base type 'TargetMachine'.
TargetRegisterInfo.h
namespace llvm
[+] class TargetRegisterInfo (12)
| Change |
Effect |
1 | Pure virtual method TargetRegisterInfo::eliminateFrameIndex ( MachineBasicBlock::bundle_iterator<MachineInstr,ilist_iterator<MachineInstr> >, int, RegScavenger* ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
2 | Pure virtual method TargetRegisterInfo::getNumRegPressureSets ( ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
3 | Pure virtual method TargetRegisterInfo::getRegClassPressureSets ( TargetRegisterClass const* ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
4 | Pure virtual method TargetRegisterInfo::getRegClassWeight ( TargetRegisterClass const* ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
5 | Pure virtual method TargetRegisterInfo::getRegPressureSetLimit ( unsigned int ) const has been added to this class. | 1) Applications will not provide the implementation for this pure virtual method and therefore cause a crash in the library trying to call this method. 2) The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
6 | Virtual method TargetRegisterInfo::eliminateCallFramePseudoInstr ( MachineFunction&, MachineBasicBlock&, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> >&restrict ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
7 | Virtual method TargetRegisterInfo::getCallPreservedMask ( enum CallingConv::ID ) const has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
8 | Pure_Virtual method TargetRegisterInfo::eliminateFrameIndex ( ilist_iterator<MachineInstr>, int, RegScavenger* ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
9 | Pure_Virtual method TargetRegisterInfo::getSubReg ( unsigned int, unsigned int ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
10 | Pure_Virtual method TargetRegisterInfo::getSubRegIndex ( unsigned int, unsigned int ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
11 | Virtual method TargetRegisterInfo::eliminateCallFramePseudoInstr ( MachineFunction&, MachineBasicBlock&, ilist_iterator<MachineInstr> ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
12 | Virtual method TargetRegisterInfo::resolveFrameIndex ( ilist_iterator<MachineInstr>, unsigned int, int64_t ) const has been removed from this class. | The layout of v-table has been changed. Call of this virtual method or any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 36 entries | Virtual Table (New) - 39 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TargetRegisterInfo |
~TargetRegisterInfo |
12 |
~TargetRegisterInfo |
~TargetRegisterInfo |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
TargetRegisterInfo::getCallPreservedMask |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
TargetRegisterInfo::canCombineSubRegIndices |
32 |
TargetRegisterInfo::canCombineSubRegIndices |
__cxa_pure_virtual |
36 |
TargetRegisterInfo::getMatchingSuperRegClass |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
TargetRegisterInfo::composeSubRegIndices |
44 |
TargetRegisterInfo::composeSubRegIndices |
TargetRegisterInfo::getPointerRegClass |
48 |
TargetRegisterInfo::getPointerRegClass |
TargetRegisterInfo::getCrossCopyRegClass |
52 |
TargetRegisterInfo::getCrossCopyRegClass |
TargetRegisterInfo::getLargestLegalSuperClass |
56 |
TargetRegisterInfo::getLargestLegalSuperClass |
TargetRegisterInfo::getRegPressureLimit |
60 |
TargetRegisterInfo::getRegPressureLimit |
__cxa_pure_virtual |
64 |
TargetRegisterInfo::getRawAllocationOrder |
__cxa_pure_virtual |
68 |
TargetRegisterInfo::ResolveRegAllocHint |
__cxa_pure_virtual |
72 |
TargetRegisterInfo::avoidWriteAfterWrite |
__cxa_pure_virtual |
76 |
TargetRegisterInfo::UpdateRegAllocHint |
TargetRegisterInfo::getRawAllocationOrder |
80 |
TargetRegisterInfo::requiresRegisterScavenging |
TargetRegisterInfo::ResolveRegAllocHint |
84 |
TargetRegisterInfo::useFPForScavengingIndex |
TargetRegisterInfo::avoidWriteAfterWrite |
88 |
TargetRegisterInfo::requiresFrameIndexScavenging |
TargetRegisterInfo::UpdateRegAllocHint |
92 |
TargetRegisterInfo::requiresVirtualBaseRegisters |
TargetRegisterInfo::requiresRegisterScavenging |
96 |
TargetRegisterInfo::hasReservedSpillSlot |
TargetRegisterInfo::useFPForScavengingIndex |
100 |
TargetRegisterInfo::needsStackRealignment |
TargetRegisterInfo::requiresFrameIndexScavenging |
104 |
TargetRegisterInfo::getFrameIndexInstrOffset |
TargetRegisterInfo::requiresVirtualBaseRegisters |
108 |
TargetRegisterInfo::needsFrameBaseReg |
TargetRegisterInfo::hasReservedSpillSlot |
112 |
TargetRegisterInfo::materializeFrameBaseRegister |
TargetRegisterInfo::needsStackRealignment |
116 |
TargetRegisterInfo::resolveFrameIndex |
TargetRegisterInfo::getFrameIndexInstrOffset |
120 |
TargetRegisterInfo::isFrameOffsetLegal |
TargetRegisterInfo::needsFrameBaseReg |
124 |
TargetRegisterInfo::eliminateCallFramePseudoInstr |
TargetRegisterInfo::materializeFrameBaseRegister |
128 |
TargetRegisterInfo::saveScavengerRegister |
TargetRegisterInfo::resolveFrameIndex |
132 |
__cxa_pure_virtual |
TargetRegisterInfo::isFrameOffsetLegal |
136 |
__cxa_pure_virtual |
TargetRegisterInfo::eliminateCallFramePseudoInstr |
140 |
TargetRegisterInfo::getCompactUnwindRegNum |
TargetRegisterInfo::saveScavengerRegister |
144 |
|
__cxa_pure_virtual |
148 |
|
__cxa_pure_virtual |
152 |
|
TargetRegisterInfo::getCompactUnwindRegNum |
[+] affected symbols (9)
TargetRegisterInfo::getAllocatableSet ( MachineFunction const& MF, TargetRegisterClass const* RC ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getCalleeSavedRegs ( MachineFunction const* MF ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getCommonSubClass ( TargetRegisterClass const* A, TargetRegisterClass const* B ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getFrameRegister ( MachineFunction const& MF ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getMinimalPhysRegClass ( unsigned int Reg, EVT VT ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getReservedRegs ( MachineFunction const& MF ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getSubClassWithSubReg ( TargetRegisterClass const* RC, unsigned int Idx ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::TargetRegisterInfo [in-charge] ( struct TargetRegisterInfoDesc const* ID, TargetRegisterInfo::regclass_iterator RegClassBegin, TargetRegisterInfo::regclass_iterator RegClassEnd, char const*const* subregindexnames )This constructor is from 'TargetRegisterInfo' class.
TargetRegisterInfo::~TargetRegisterInfo [in-charge] ( )This method is from 'TargetRegisterInfo' class.
User.h
namespace llvm
[+] class User (1)
| Change |
Effect |
1 | Virtual method User::anchor ( ) has been added to this class. | The layout of v-table has been changed. Call of any virtual method at higher position in this class or its subclasses may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
Value::printCustom |
Value::printCustom |
12 |
~User |
~User |
16 |
~User |
~User |
20 |
|
User::anchor |
[+] affected symbols (15)
CmpInst::Anchor ( ) constThis method is from derived class 'CmpInst'.
Constant::destroyConstant ( )This method is from derived class 'Constant'.
Constant::replaceUsesOfWithOnConstant ( Value* p1, Value* p2, Use* p3 )This method is from derived class 'Constant'.
GlobalValue::copyAttributesFrom ( GlobalValue const* Src )This method is from derived class 'GlobalValue'.
GlobalValue::eraseFromParent ( )This method is from derived class 'GlobalValue'.
GlobalValue::removeFromParent ( )This method is from derived class 'GlobalValue'.
Instruction::clone_impl ( ) constThis method is from derived class 'Instruction'.
TerminatorInst::clone_impl ( ) constThis method is from derived class 'TerminatorInst'.
TerminatorInst::getNumSuccessorsV ( ) constThis method is from derived class 'TerminatorInst'.
TerminatorInst::getSuccessorV ( unsigned int idx ) constThis method is from derived class 'TerminatorInst'.
TerminatorInst::setSuccessorV ( unsigned int idx, BasicBlock* B )This method is from derived class 'TerminatorInst'.
User::allocHungoffUses ( unsigned int p1 ) constThis method is from 'User' class.
User::operator delete ( void* Usr ) [static]This method is from 'User' class.
User::operator new ( size_t s, unsigned int Us ) [static]This method is from 'User' class.
User::replaceUsesOfWith ( Value* From, Value* To )This method is from 'User' class.
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)
changed to:isInTailCallPosition ( ImmutableCallSite CS, Attributes CalleeRetAttr, TargetLowering const& TLI )
[symbol: _ZN4llvm20isInTailCallPositionENS_17ImmutableCallSiteEjRKNS_14TargetLoweringE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm20isInTailCallPositionENS_17ImmutableCallSiteEjRKNS_14TargetLoweringE to _ZN4llvm20isInTailCallPositionENS_17ImmutableCallSiteENS_10AttributesERKNS_14TargetLoweringE. This may cause "undefined reference" linker error in old client applications. |
[+] isInTailCallPosition ( SelectionDAG& DAG, SDNode* Node, TargetLowering const& TLI ) (1)
changed to:isInTailCallPosition ( ImmutableCallSite CS, Attributes CalleeRetAttr, TargetLowering const& TLI )
[symbol: _ZN4llvm20isInTailCallPositionERNS_12SelectionDAGEPNS_6SDNodeERKNS_14TargetLoweringE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm20isInTailCallPositionERNS_12SelectionDAGEPNS_6SDNodeERKNS_14TargetLoweringE to _ZN4llvm20isInTailCallPositionENS_17ImmutableCallSiteENS_10AttributesERKNS_14TargetLoweringE. This may cause "undefined reference" linker error in old client applications. |
Archive.h,
libLLVM-3.0.so
namespace llvm
[+] Archive::findModulesDefiningSymbols ( std::set<std::string>& symbols, std::set<Module*>& modules, std::string* ErrMessage ) (1)
changed to:Archive::findModulesDefiningSymbols ( std::set<std::string>& symbols, SmallVectorImpl<Module*>& modules, std::string* ErrMessage )
[symbol: _ZN4llvm7Archive26findModulesDefiningSymbolsERSt3setISsSt4lessISsESaISsEERS1_IPNS_6ModuleES2_IS8_ESaIS8_EEPSs]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm7Archive26findModulesDefiningSymbolsERSt3setISsSt4lessISsESaISsEERS1_IPNS_6ModuleES2_IS8_ESaIS8_EEPSs to _ZN4llvm7Archive26findModulesDefiningSymbolsERSt3setISsSt4lessISsESaISsEERNS_15SmallVectorImplIPNS_6ModuleEEEPSs. This may cause "undefined reference" linker error in old client applications. |
Archive.h,
libLLVM-3.0.so
namespace object
[+] Archive::begin_children ( ) const (1)
changed to:Archive::begin_children ( bool skip_internal ) const
[symbol: _ZNK4llvm6object7Archive14begin_childrenEv]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm6object7Archive14begin_childrenEv to _ZNK4llvm6object7Archive14begin_childrenEb. This may cause "undefined reference" linker error in old client applications. |
Argument.h,
libLLVM-3.0.so
namespace llvm
[+] Argument::addAttr ( Attributes p1 ) (1)
changed to:Argument::addAttr ( Attributes p1 )
[symbol: _ZN4llvm8Argument7addAttrEj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm8Argument7addAttrEj to _ZN4llvm8Argument7addAttrENS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
[+] Argument::removeAttr ( Attributes p1 ) (1)
changed to:Argument::removeAttr ( Attributes p1 )
[symbol: _ZN4llvm8Argument10removeAttrEj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm8Argument10removeAttrEj to _ZN4llvm8Argument10removeAttrENS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
Attributes.h,
libLLVM-3.0.so
namespace llvm
[+] AttrListPtr::addAttr ( unsigned int Idx, Attributes Attrs ) const (1)
changed to:AttrListPtr::addAttr ( unsigned int Idx, Attributes Attrs ) const
[symbol: _ZNK4llvm11AttrListPtr7addAttrEjj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm11AttrListPtr7addAttrEjj to _ZNK4llvm11AttrListPtr7addAttrEjNS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
[+] AttrListPtr::hasAttrSomewhere ( Attributes Attr ) const (1)
changed to:AttrListPtr::hasAttrSomewhere ( Attributes Attr ) const
[symbol: _ZNK4llvm11AttrListPtr16hasAttrSomewhereEj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm11AttrListPtr16hasAttrSomewhereEj to _ZNK4llvm11AttrListPtr16hasAttrSomewhereENS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
[+] AttrListPtr::removeAttr ( unsigned int Idx, Attributes Attrs ) const (1)
changed to:AttrListPtr::removeAttr ( unsigned int Idx, Attributes Attrs ) const
[symbol: _ZNK4llvm11AttrListPtr10removeAttrEjj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm11AttrListPtr10removeAttrEjj to _ZNK4llvm11AttrListPtr10removeAttrEjNS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
Attributes.h,
libLLVM-3.0.so
namespace Attribute
[+] getAsString ( Attributes Attrs ) (1)
changed to:getAsString ( Attributes Attrs )
[symbol: _ZN4llvm9Attribute11getAsStringEj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm9Attribute11getAsStringEj to _ZN4llvm9Attribute11getAsStringENS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
BasicBlockUtils.h,
libLLVM-3.0.so
namespace llvm
[+] SplitBlockPredecessors ( BasicBlock* BB, BasicBlock*const* Preds, unsigned int NumPreds, char const* Suffix, Pass* P ) (1)
changed to:SplitBlockPredecessors ( BasicBlock* BB, ArrayRef<BasicBlock*> Preds, char const* Suffix, Pass* P )
[symbol: _ZN4llvm22SplitBlockPredecessorsEPNS_10BasicBlockEPKS1_jPKcPNS_4PassE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm22SplitBlockPredecessorsEPNS_10BasicBlockEPKS1_jPKcPNS_4PassE to _ZN4llvm22SplitBlockPredecessorsEPNS_10BasicBlockENS_8ArrayRefIS1_EEPKcPNS_4PassE. This may cause "undefined reference" linker error in old client applications. |
[+] SplitCriticalEdge ( TerminatorInst* TI, unsigned int SuccNum, Pass* P, bool MergeIdenticalEdges, bool DontDeleteUselessPHIs ) (1)
changed to:SplitCriticalEdge ( TerminatorInst* TI, unsigned int SuccNum, Pass* P, bool MergeIdenticalEdges, bool DontDeleteUselessPHIs, bool SplitLandingPads )
[symbol: _ZN4llvm17SplitCriticalEdgeEPNS_14TerminatorInstEjPNS_4PassEbb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17SplitCriticalEdgeEPNS_14TerminatorInstEjPNS_4PassEbb to _ZN4llvm17SplitCriticalEdgeEPNS_14TerminatorInstEjPNS_4PassEbbb. This may cause "undefined reference" linker error in old client applications. |
BlockFrequencyInfo.h,
libLLVM-3.0.so
namespace llvm
[+] BlockFrequencyInfo::getBlockFreq ( BasicBlock* BB ) const (1)
changed to:BlockFrequencyInfo::getBlockFreq ( BasicBlock const* BB ) const
[symbol: _ZNK4llvm18BlockFrequencyInfo12getBlockFreqEPNS_10BasicBlockE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm18BlockFrequencyInfo12getBlockFreqEPNS_10BasicBlockE to _ZNK4llvm18BlockFrequencyInfo12getBlockFreqEPKNS_10BasicBlockE. This may cause "undefined reference" linker error in old client applications. |
BranchProbabilityInfo.h,
libLLVM-3.0.so
namespace llvm
[+] BranchProbabilityInfo::printEdgeProbability ( raw_ostream& OS, BasicBlock* Src, BasicBlock* Dst ) const (1)
changed to:BranchProbabilityInfo::printEdgeProbability ( raw_ostream& OS, BasicBlock const* Src, BasicBlock const* Dst ) const
[symbol: _ZNK4llvm21BranchProbabilityInfo20printEdgeProbabilityERNS_11raw_ostreamEPNS_10BasicBlockES4_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm21BranchProbabilityInfo20printEdgeProbabilityERNS_11raw_ostreamEPNS_10BasicBlockES4_ to _ZNK4llvm21BranchProbabilityInfo20printEdgeProbabilityERNS_11raw_ostreamEPKNS_10BasicBlockES5_. This may cause "undefined reference" linker error in old client applications. |
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)
changed to: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 )
[symbol: _ZN4llvm25CloneAndPruneFunctionIntoEPNS_8FunctionEPKS0_RNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS5_EENS_14ValueMapConfigIS7_EENS_12DenseMapInfoIS9_EEEEbRNS_15SmallVectorImplIPNS_10ReturnInstEEEPKcPNS_14ClonedCodeInfoEPKNS_10TargetDataEPNS_11InstructionE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm25CloneAndPruneFunctionIntoEPNS_8FunctionEPKS0_RNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS5_EENS_14ValueMapConfigIS7_EENS_12DenseMapInfoIS9_EEEEbRNS_15SmallVectorImplIPNS_10ReturnInstEEEPKcPNS_14ClonedCodeInfoEPKNS_10TargetDataEPNS_11InstructionE to _ZN4llvm25CloneAndPruneFunctionIntoEPNS_8FunctionEPKS0_RNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS7_EEEEbRNS_15SmallVectorImplIPNS_10ReturnInstEEEPKcPNS_14ClonedCodeInfoEPKNS_10TargetDataEPNS_11InstructionE. This may cause "undefined reference" linker error in old client applications. |
[+] CloneBasicBlock ( BasicBlock const* BB, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap, Twine const& NameSuffix, Function* F, ClonedCodeInfo* CodeInfo ) (1)
changed to:CloneBasicBlock ( BasicBlock const* BB, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VMap, Twine const& NameSuffix, Function* F, ClonedCodeInfo* CodeInfo )
[symbol: _ZN4llvm15CloneBasicBlockEPKNS_10BasicBlockERNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS4_EENS_14ValueMapConfigIS6_EENS_12DenseMapInfoIS8_EEEERKNS_5TwineEPNS_8FunctionEPNS_14ClonedCodeInfoE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm15CloneBasicBlockEPKNS_10BasicBlockERNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS4_EENS_14ValueMapConfigIS6_EENS_12DenseMapInfoIS8_EEEERKNS_5TwineEPNS_8FunctionEPNS_14ClonedCodeInfoE to _ZN4llvm15CloneBasicBlockEPKNS_10BasicBlockERNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS6_EEEERKNS_5TwineEPNS_8FunctionEPNS_14ClonedCodeInfoE. This may cause "undefined reference" linker error in old client applications. |
[+] CloneFunction ( Function const* F, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap, bool ModuleLevelChanges, ClonedCodeInfo* CodeInfo ) (1)
changed to:CloneFunction ( Function const* F, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VMap, bool ModuleLevelChanges, ClonedCodeInfo* CodeInfo )
[symbol: _ZN4llvm13CloneFunctionEPKNS_8FunctionERNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS4_EENS_14ValueMapConfigIS6_EENS_12DenseMapInfoIS8_EEEEbPNS_14ClonedCodeInfoE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm13CloneFunctionEPKNS_8FunctionERNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS4_EENS_14ValueMapConfigIS6_EENS_12DenseMapInfoIS8_EEEEbPNS_14ClonedCodeInfoE to _ZN4llvm13CloneFunctionEPKNS_8FunctionERNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS6_EEEEbPNS_14ClonedCodeInfoE. This may cause "undefined reference" linker error in old client applications. |
[+] 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)
changed to: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 )
[symbol: _ZN4llvm17CloneFunctionIntoEPNS_8FunctionEPKS0_RNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS5_EENS_14ValueMapConfigIS7_EENS_12DenseMapInfoIS9_EEEEbRNS_15SmallVectorImplIPNS_10ReturnInstEEEPKcPNS_14ClonedCodeInfoE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17CloneFunctionIntoEPNS_8FunctionEPKS0_RNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS5_EENS_14ValueMapConfigIS7_EENS_12DenseMapInfoIS9_EEEEbRNS_15SmallVectorImplIPNS_10ReturnInstEEEPKcPNS_14ClonedCodeInfoE to _ZN4llvm17CloneFunctionIntoEPNS_8FunctionEPKS0_RNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS7_EEEEbRNS_15SmallVectorImplIPNS_10ReturnInstEEEPKcPNS_14ClonedCodeInfoEPNS_20ValueMapTypeRemapperE. This may cause "undefined reference" linker error in old client applications. |
[+] CloneModule ( Module const* M, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VMap ) (1)
changed to:CloneModule ( Module const* M, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VMap )
[symbol: _ZN4llvm11CloneModuleEPKNS_6ModuleERNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS4_EENS_14ValueMapConfigIS6_EENS_12DenseMapInfoIS8_EEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm11CloneModuleEPKNS_6ModuleERNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS4_EENS_14ValueMapConfigIS6_EENS_12DenseMapInfoIS8_EEEE to _ZN4llvm11CloneModuleEPKNS_6ModuleERNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS6_EEEE. This may cause "undefined reference" linker error in old client applications. |
[+] InlineFunction ( CallInst* C, InlineFunctionInfo& IFI ) (1)
changed to:InlineFunction ( CallInst* C, InlineFunctionInfo& IFI, bool InsertLifetime )
[symbol: _ZN4llvm14InlineFunctionEPNS_8CallInstERNS_18InlineFunctionInfoE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm14InlineFunctionEPNS_8CallInstERNS_18InlineFunctionInfoE to _ZN4llvm14InlineFunctionEPNS_8CallInstERNS_18InlineFunctionInfoEb. This may cause "undefined reference" linker error in old client applications. |
[+] InlineFunction ( CallSite CS, InlineFunctionInfo& IFI ) (1)
changed to:InlineFunction ( CallInst* C, InlineFunctionInfo& IFI, bool InsertLifetime )
[symbol: _ZN4llvm14InlineFunctionENS_8CallSiteERNS_18InlineFunctionInfoE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm14InlineFunctionENS_8CallSiteERNS_18InlineFunctionInfoE to _ZN4llvm14InlineFunctionEPNS_8CallInstERNS_18InlineFunctionInfoEb. This may cause "undefined reference" linker error in old client applications. |
[+] InlineFunction ( InvokeInst* II, InlineFunctionInfo& IFI ) (1)
changed to:InlineFunction ( CallInst* C, InlineFunctionInfo& IFI, bool InsertLifetime )
[symbol: _ZN4llvm14InlineFunctionEPNS_10InvokeInstERNS_18InlineFunctionInfoE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm14InlineFunctionEPNS_10InvokeInstERNS_18InlineFunctionInfoE to _ZN4llvm14InlineFunctionEPNS_8CallInstERNS_18InlineFunctionInfoEb. This may cause "undefined reference" linker error in old client applications. |
COFF.h,
libLLVM-3.0.so
namespace object
[+] COFFObjectFile::getRelocationType ( union DataRefImpl Rel, uint32_t& Res ) const (1)
changed to:COFFObjectFile::getRelocationType ( union DataRefImpl Rel, uint64_t& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile17getRelocationTypeENS0_11DataRefImplERj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm6object14COFFObjectFile17getRelocationTypeENS0_11DataRefImplERj to _ZNK4llvm6object14COFFObjectFile17getRelocationTypeENS0_11DataRefImplERy. This may cause "undefined reference" linker error in old client applications. |
[+] COFFObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::SymbolType& Res ) const (1)
changed to:COFFObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Res ) const
[symbol: _ZNK4llvm6object14COFFObjectFile13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef10SymbolTypeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm6object14COFFObjectFile13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef10SymbolTypeE to _ZNK4llvm6object14COFFObjectFile13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef4TypeE. This may cause "undefined reference" linker error in old client applications. |
CommandLine.h,
libLLVM-3.0.so
namespace cl
[+] ParseCommandLineOptions ( int argc, char** argv, char const* Overview, bool ReadResponseFiles ) (1)
changed to:ParseCommandLineOptions ( int argc, char const*const* argv, char const* Overview, bool ReadResponseFiles )
[symbol: _ZN4llvm2cl23ParseCommandLineOptionsEiPPcPKcb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm2cl23ParseCommandLineOptionsEiPPcPKcb to _ZN4llvm2cl23ParseCommandLineOptionsEiPKPKcS2_b. This may cause "undefined reference" linker error in old client applications. |
ConstantFolding.h,
libLLVM-3.0.so
namespace llvm
[+] ConstantFoldCall ( Function* F, ArrayRef<Constant*> Operands ) (1)
changed to:ConstantFoldCall ( Function* F, ArrayRef<Constant*> Operands, TargetLibraryInfo const* TLI )
[symbol: _ZN4llvm16ConstantFoldCallEPNS_8FunctionENS_8ArrayRefIPNS_8ConstantEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm16ConstantFoldCallEPNS_8FunctionENS_8ArrayRefIPNS_8ConstantEEE to _ZN4llvm16ConstantFoldCallEPNS_8FunctionENS_8ArrayRefIPNS_8ConstantEEEPKNS_17TargetLibraryInfoE. This may cause "undefined reference" linker error in old client applications. |
[+] ConstantFoldCompareInstOperands ( unsigned int Predicate, Constant* LHS, Constant* RHS, TargetData const* TD ) (1)
changed to:ConstantFoldCompareInstOperands ( unsigned int Predicate, Constant* LHS, Constant* RHS, TargetData const* TD, TargetLibraryInfo const* TLI )
[symbol: _ZN4llvm31ConstantFoldCompareInstOperandsEjPNS_8ConstantES1_PKNS_10TargetDataE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm31ConstantFoldCompareInstOperandsEjPNS_8ConstantES1_PKNS_10TargetDataE to _ZN4llvm31ConstantFoldCompareInstOperandsEjPNS_8ConstantES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoE. This may cause "undefined reference" linker error in old client applications. |
[+] ConstantFoldConstantExpression ( ConstantExpr const* CE, TargetData const* TD ) (1)
changed to:ConstantFoldConstantExpression ( ConstantExpr const* CE, TargetData const* TD, TargetLibraryInfo const* TLI )
[symbol: _ZN4llvm30ConstantFoldConstantExpressionEPKNS_12ConstantExprEPKNS_10TargetDataE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm30ConstantFoldConstantExpressionEPKNS_12ConstantExprEPKNS_10TargetDataE to _ZN4llvm30ConstantFoldConstantExpressionEPKNS_12ConstantExprEPKNS_10TargetDataEPKNS_17TargetLibraryInfoE. This may cause "undefined reference" linker error in old client applications. |
[+] ConstantFoldInstOperands ( unsigned int Opcode, Type* DestTy, ArrayRef<Constant*> Ops, TargetData const* TD ) (1)
changed to:ConstantFoldInstOperands ( unsigned int Opcode, Type* DestTy, ArrayRef<Constant*> Ops, TargetData const* TD, TargetLibraryInfo const* TLI )
[symbol: _ZN4llvm24ConstantFoldInstOperandsEjPNS_4TypeENS_8ArrayRefIPNS_8ConstantEEEPKNS_10TargetDataE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm24ConstantFoldInstOperandsEjPNS_4TypeENS_8ArrayRefIPNS_8ConstantEEEPKNS_10TargetDataE to _ZN4llvm24ConstantFoldInstOperandsEjPNS_4TypeENS_8ArrayRefIPNS_8ConstantEEEPKNS_10TargetDataEPKNS_17TargetLibraryInfoE. This may cause "undefined reference" linker error in old client applications. |
[+] ConstantFoldInstruction ( Instruction* I, TargetData const* TD ) (1)
changed to:ConstantFoldInstruction ( Instruction* I, TargetData const* TD, TargetLibraryInfo const* TLI )
[symbol: _ZN4llvm23ConstantFoldInstructionEPNS_11InstructionEPKNS_10TargetDataE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm23ConstantFoldInstructionEPNS_11InstructionEPKNS_10TargetDataE to _ZN4llvm23ConstantFoldInstructionEPNS_11InstructionEPKNS_10TargetDataEPKNS_17TargetLibraryInfoE. This may cause "undefined reference" linker error in old client applications. |
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)
changed to: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 )
[symbol: _ZN4llvm9DIBuilder14createFunctionENS_12DIDescriptorENS_9StringRefES2_NS_6DIFileEjNS_6DITypeEbbjbPNS_8FunctionEPNS_6MDNodeES8_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm9DIBuilder14createFunctionENS_12DIDescriptorENS_9StringRefES2_NS_6DIFileEjNS_6DITypeEbbjbPNS_8FunctionEPNS_6MDNodeES8_ to _ZN4llvm9DIBuilder14createFunctionENS_12DIDescriptorENS_9StringRefES2_NS_6DIFileEjNS_6DITypeEbbjjbPNS_8FunctionEPNS_6MDNodeES8_. This may cause "undefined reference" linker error in old client applications. |
EdgeBundles.h,
libLLVM-3.0.so
namespace llvm
[+] WriteGraph ( raw_ostream& O, EdgeBundles const& G, bool ShortNames, std::string const& Title ) (1)
changed to:WriteGraph ( raw_ostream& O, EdgeBundles const& G, bool ShortNames, Twine const& Title )
[symbol: _ZN4llvm10WriteGraphERNS_11raw_ostreamERKNS_11EdgeBundlesEbRKSs]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm10WriteGraphERNS_11raw_ostreamERKNS_11EdgeBundlesEbRKSs to _ZN4llvm10WriteGraphERNS_11raw_ostreamERKNS_11EdgeBundlesEbRKNS_5TwineE. This may cause "undefined reference" linker error in old client applications. |
ExecutionEngine.h,
libLLVM-3.0.so
namespace llvm
[+] EngineBuilder::create ( ) (1)
changed to:EngineBuilder::create ( TargetMachine* TM )
[symbol: _ZN4llvm13EngineBuilder6createEv]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm13EngineBuilder6createEv to _ZN4llvm13EngineBuilder6createEPNS_13TargetMachineE. This may cause "undefined reference" linker error in old client applications. |
[+] 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)
changed to:EngineBuilder::selectTarget ( )
[symbol: _ZN4llvm13EngineBuilder12selectTargetEPNS_6ModuleENS_9StringRefES3_RKNS_15SmallVectorImplISsEENS_5Reloc5ModelENS_9CodeModel5ModelEPSs]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm13EngineBuilder12selectTargetEPNS_6ModuleENS_9StringRefES3_RKNS_15SmallVectorImplISsEENS_5Reloc5ModelENS_9CodeModel5ModelEPSs to _ZN4llvm13EngineBuilder12selectTargetEv. This may cause "undefined reference" linker error in old client applications. |
FileSystem.h,
libLLVM-3.0.so
namespace sys::fs
[+] identify_magic ( Twine const& path, enum sys::LLVMFileType& result ) (1)
changed to:identify_magic ( StringRef magic )
[symbol: _ZN4llvm3sys2fs14identify_magicERKNS_5TwineERNS0_12LLVMFileTypeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm3sys2fs14identify_magicERKNS_5TwineERNS0_12LLVMFileTypeE to _ZN4llvm3sys2fs14identify_magicENS_9StringRefE. This may cause "undefined reference" linker error in old client applications. |
Function.h,
libLLVM-3.0.so
namespace llvm
[+] Function::addAttribute ( unsigned int i, Attributes attr ) (1)
changed to:Function::addAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm8Function12addAttributeEjj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm8Function12addAttributeEjj to _ZN4llvm8Function12addAttributeEjNS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
[+] Function::removeAttribute ( unsigned int i, Attributes attr ) (1)
changed to:Function::removeAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm8Function15removeAttributeEjj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm8Function15removeAttributeEjj to _ZN4llvm8Function15removeAttributeEjNS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
InlineCost.h,
libLLVM-3.0.so
namespace llvm
[+] InlineCostAnalyzer::getInlineCost ( CallSite CS, Function* Callee, SmallPtrSet<Function const*, 16u>& NeverInline ) (1)
changed to:InlineCostAnalyzer::getInlineCost ( CallSite CS, int Threshold )
[symbol: _ZN4llvm18InlineCostAnalyzer13getInlineCostENS_8CallSiteEPNS_8FunctionERNS_11SmallPtrSetIPKS2_Lj16EEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm18InlineCostAnalyzer13getInlineCostENS_8CallSiteEPNS_8FunctionERNS_11SmallPtrSetIPKS2_Lj16EEE to _ZN4llvm18InlineCostAnalyzer13getInlineCostENS_8CallSiteEi. This may cause "undefined reference" linker error in old client applications. |
[+] InlineCostAnalyzer::getInlineCost ( CallSite CS, SmallPtrSet<Function const*, 16u>& NeverInline ) (1)
changed to:InlineCostAnalyzer::getInlineCost ( CallSite CS, int Threshold )
[symbol: _ZN4llvm18InlineCostAnalyzer13getInlineCostENS_8CallSiteERNS_11SmallPtrSetIPKNS_8FunctionELj16EEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm18InlineCostAnalyzer13getInlineCostENS_8CallSiteERNS_11SmallPtrSetIPKNS_8FunctionELj16EEE to _ZN4llvm18InlineCostAnalyzer13getInlineCostENS_8CallSiteEi. This may cause "undefined reference" linker error in old client applications. |
InlinerPass.h,
libLLVM-3.0.so
namespace llvm
[+] Inliner::Inliner [in-charge] ( char& ID, int Threshold ) (1)
changed to:Inliner::Inliner [in-charge] ( char& ID, int Threshold, bool InsertLifetime )
[symbol: _ZN4llvm7InlinerC1ERci]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm7InlinerC1ERci to _ZN4llvm7InlinerC1ERcib. This may cause "undefined reference" linker error in old client applications. |
[+] Inliner::Inliner [not-in-charge] ( char& ID, int Threshold ) (1)
changed to:Inliner::Inliner [not-in-charge] ( char& ID, int Threshold, bool InsertLifetime )
[symbol: _ZN4llvm7InlinerC2ERci]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm7InlinerC2ERci to _ZN4llvm7InlinerC2ERcib. This may cause "undefined reference" linker error in old client applications. |
[+] Inliner::removeDeadFunctions ( CallGraph& CG, SmallPtrSet<Function const*, 16u>* DNR ) (1)
changed to:Inliner::removeDeadFunctions ( CallGraph& CG, bool AlwaysInlineOnly )
[symbol: _ZN4llvm7Inliner19removeDeadFunctionsERNS_9CallGraphEPNS_11SmallPtrSetIPKNS_8FunctionELj16EEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm7Inliner19removeDeadFunctionsERNS_9CallGraphEPNS_11SmallPtrSetIPKNS_8FunctionELj16EEE to _ZN4llvm7Inliner19removeDeadFunctionsERNS_9CallGraphEb. This may cause "undefined reference" linker error in old client applications. |
Instruction.h,
libLLVM-3.0.so
namespace llvm
[+] Instruction::setMetadata ( char const* Kind, MDNode* Node ) (1)
changed to:Instruction::setMetadata ( StringRef Kind, MDNode* Node )
[symbol: _ZN4llvm11Instruction11setMetadataEPKcPNS_6MDNodeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm11Instruction11setMetadataEPKcPNS_6MDNodeE to _ZN4llvm11Instruction11setMetadataENS_9StringRefEPNS_6MDNodeE. This may cause "undefined reference" linker error in old client applications. |
Instructions.h,
libLLVM-3.0.so
namespace llvm
[+] CallInst::addAttribute ( unsigned int i, Attributes attr ) (1)
changed to:CallInst::addAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm8CallInst12addAttributeEjj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm8CallInst12addAttributeEjj to _ZN4llvm8CallInst12addAttributeEjNS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
[+] CallInst::paramHasAttr ( unsigned int i, Attributes attr ) const (1)
changed to:CallInst::paramHasAttr ( unsigned int i, Attributes attr ) const
[symbol: _ZNK4llvm8CallInst12paramHasAttrEjj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm8CallInst12paramHasAttrEjj to _ZNK4llvm8CallInst12paramHasAttrEjNS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
[+] CallInst::removeAttribute ( unsigned int i, Attributes attr ) (1)
changed to:CallInst::removeAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm8CallInst15removeAttributeEjj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm8CallInst15removeAttributeEjj to _ZN4llvm8CallInst15removeAttributeEjNS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
[+] InvokeInst::addAttribute ( unsigned int i, Attributes attr ) (1)
changed to:InvokeInst::addAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm10InvokeInst12addAttributeEjj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm10InvokeInst12addAttributeEjj to _ZN4llvm10InvokeInst12addAttributeEjNS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
[+] InvokeInst::paramHasAttr ( unsigned int i, Attributes attr ) const (1)
changed to:InvokeInst::paramHasAttr ( unsigned int i, Attributes attr ) const
[symbol: _ZNK4llvm10InvokeInst12paramHasAttrEjj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm10InvokeInst12paramHasAttrEjj to _ZNK4llvm10InvokeInst12paramHasAttrEjNS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
[+] InvokeInst::removeAttribute ( unsigned int i, Attributes attr ) (1)
changed to:InvokeInst::removeAttribute ( unsigned int i, Attributes attr )
[symbol: _ZN4llvm10InvokeInst15removeAttributeEjj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm10InvokeInst15removeAttributeEjj to _ZN4llvm10InvokeInst15removeAttributeEjNS_10AttributesE. This may cause "undefined reference" linker error in old client applications. |
[+] ShuffleVectorInst::getMaskValue ( unsigned int i ) const (2)
changed to:ShuffleVectorInst::getMaskValue ( Constant* Mask, unsigned int i ) [static]
[symbol: _ZNK4llvm17ShuffleVectorInst12getMaskValueEj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm17ShuffleVectorInst12getMaskValueEj to _ZN4llvm17ShuffleVectorInst12getMaskValueEPNS_8ConstantEj. This may cause "undefined reference" linker error in old client applications. |
2 | Method became non-const. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm17ShuffleVectorInst12getMaskValueEj to _ZN4llvm17ShuffleVectorInst12getMaskValueEPNS_8ConstantEj. This may cause "undefined reference" linker error in old client applications. |
[+] SwitchInst::removeCase ( unsigned int idx ) (1)
changed to:SwitchInst::removeCase ( SwitchInst::CaseIt i )
[symbol: _ZN4llvm10SwitchInst10removeCaseEj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm10SwitchInst10removeCaseEj to _ZN4llvm10SwitchInst10removeCaseENS0_6CaseItE. This may cause "undefined reference" linker error in old client applications. |
InstructionSimplify.h,
libLLVM-3.0.so
namespace llvm
[+] SimplifyAddInst ( Value* LHS, Value* RHS, bool isNSW, bool isNUW, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyAddInst ( Value* LHS, Value* RHS, bool isNSW, bool isNUW, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyAddInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm15SimplifyAddInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm15SimplifyAddInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyAndInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyAndInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyAndInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm15SimplifyAndInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm15SimplifyAndInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyAShrInst ( Value* Op0, Value* Op1, bool isExact, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyAShrInst ( Value* Op0, Value* Op1, bool isExact, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyAShrInstEPNS_5ValueES1_bPKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm16SimplifyAShrInstEPNS_5ValueES1_bPKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm16SimplifyAShrInstEPNS_5ValueES1_bPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyBinOp ( unsigned int Opcode, Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyBinOp ( unsigned int Opcode, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm13SimplifyBinOpEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm13SimplifyBinOpEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm13SimplifyBinOpEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyCmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm15SimplifyCmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm15SimplifyCmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyFCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyFCmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyFCmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm16SimplifyFCmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm16SimplifyFCmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyFDivInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyFDivInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyFDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm16SimplifyFDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm16SimplifyFDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyFRemInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyFRemInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyFRemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm16SimplifyFRemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm16SimplifyFRemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyGEPInst ( ArrayRef<Value*> Ops, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyGEPInst ( ArrayRef<Value*> Ops, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyGEPInstENS_8ArrayRefIPNS_5ValueEEEPKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm15SimplifyGEPInstENS_8ArrayRefIPNS_5ValueEEEPKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm15SimplifyGEPInstENS_8ArrayRefIPNS_5ValueEEEPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyICmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyICmpInst ( unsigned int Predicate, Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyICmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm16SimplifyICmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm16SimplifyICmpInstEjPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyInsertValueInst ( Value* Agg, Value* Val, ArrayRef<unsigned int> Idxs, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyInsertValueInst ( Value* Agg, Value* Val, ArrayRef<unsigned int> Idxs, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm23SimplifyInsertValueInstEPNS_5ValueES1_NS_8ArrayRefIjEEPKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm23SimplifyInsertValueInstEPNS_5ValueES1_NS_8ArrayRefIjEEPKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm23SimplifyInsertValueInstEPNS_5ValueES1_NS_8ArrayRefIjEEPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyInstruction ( Instruction* I, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyInstruction ( Instruction* I, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm19SimplifyInstructionEPNS_11InstructionEPKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm19SimplifyInstructionEPNS_11InstructionEPKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm19SimplifyInstructionEPNS_11InstructionEPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyLShrInst ( Value* Op0, Value* Op1, bool isExact, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyLShrInst ( Value* Op0, Value* Op1, bool isExact, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyLShrInstEPNS_5ValueES1_bPKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm16SimplifyLShrInstEPNS_5ValueES1_bPKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm16SimplifyLShrInstEPNS_5ValueES1_bPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyMulInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyMulInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyMulInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm15SimplifyMulInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm15SimplifyMulInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyOrInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyOrInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm14SimplifyOrInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm14SimplifyOrInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm14SimplifyOrInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifySDivInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifySDivInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifySDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm16SimplifySDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm16SimplifySDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifySelectInst ( Value* Cond, Value* TrueVal, Value* FalseVal, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifySelectInst ( Value* Cond, Value* TrueVal, Value* FalseVal, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm18SimplifySelectInstEPNS_5ValueES1_S1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm18SimplifySelectInstEPNS_5ValueES1_S1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm18SimplifySelectInstEPNS_5ValueES1_S1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyShlInst ( Value* Op0, Value* Op1, bool isNSW, bool isNUW, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyShlInst ( Value* Op0, Value* Op1, bool isNSW, bool isNUW, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyShlInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm15SimplifyShlInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm15SimplifyShlInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifySRemInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifySRemInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifySRemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm16SimplifySRemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm16SimplifySRemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifySubInst ( Value* LHS, Value* RHS, bool isNSW, bool isNUW, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifySubInst ( Value* LHS, Value* RHS, bool isNSW, bool isNUW, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifySubInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm15SimplifySubInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm15SimplifySubInstEPNS_5ValueES1_bbPKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyUDivInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyUDivInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyUDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm16SimplifyUDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm16SimplifyUDivInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyURemInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyURemInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm16SimplifyURemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm16SimplifyURemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm16SimplifyURemInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
[+] SimplifyXorInst ( Value* LHS, Value* RHS, TargetData const* TD, DominatorTree const* DT ) (1)
changed to:SimplifyXorInst ( Value* LHS, Value* RHS, TargetData const* TD, TargetLibraryInfo const* TLI, DominatorTree const* DT )
[symbol: _ZN4llvm15SimplifyXorInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm15SimplifyXorInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_13DominatorTreeE to _ZN4llvm15SimplifyXorInstEPNS_5ValueES1_PKNS_10TargetDataEPKNS_17TargetLibraryInfoEPKNS_13DominatorTreeE. This may cause "undefined reference" linker error in old client applications. |
Instrumentation.h,
libLLVM-3.0.so
namespace llvm
[+] createGCOVProfilerPass ( bool EmitNotes, bool EmitData, bool Use402Format ) (1)
changed to:createGCOVProfilerPass ( bool EmitNotes, bool EmitData, bool Use402Format, bool UseExtraChecksum )
[symbol: _ZN4llvm22createGCOVProfilerPassEbbb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm22createGCOVProfilerPassEbbb to _ZN4llvm22createGCOVProfilerPassEbbbb. This may cause "undefined reference" linker error in old client applications. |
LLVMContext.h,
libLLVM-3.0.so
namespace llvm
[+] LLVMContext::emitError ( Instruction const* I, StringRef ErrorStr ) (1)
changed to:LLVMContext::emitError ( Instruction const* I, Twine const& ErrorStr )
[symbol: _ZN4llvm11LLVMContext9emitErrorEPKNS_11InstructionENS_9StringRefE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm11LLVMContext9emitErrorEPKNS_11InstructionENS_9StringRefE to _ZN4llvm11LLVMContext9emitErrorEPKNS_11InstructionERKNS_5TwineE. This may cause "undefined reference" linker error in old client applications. |
[+] LLVMContext::emitError ( StringRef ErrorStr ) (1)
changed to:LLVMContext::emitError ( Instruction const* I, Twine const& ErrorStr )
[symbol: _ZN4llvm11LLVMContext9emitErrorENS_9StringRefE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm11LLVMContext9emitErrorENS_9StringRefE to _ZN4llvm11LLVMContext9emitErrorEPKNS_11InstructionERKNS_5TwineE. This may cause "undefined reference" linker error in old client applications. |
[+] LLVMContext::emitError ( unsigned int LocCookie, StringRef ErrorStr ) (1)
changed to:LLVMContext::emitError ( Instruction const* I, Twine const& ErrorStr )
[symbol: _ZN4llvm11LLVMContext9emitErrorEjNS_9StringRefE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm11LLVMContext9emitErrorEjNS_9StringRefE to _ZN4llvm11LLVMContext9emitErrorEPKNS_11InstructionERKNS_5TwineE. This may cause "undefined reference" linker error in old client applications. |
Loads.h,
libLLVM-3.0.so
namespace llvm
[+] FindAvailableLoadedValue ( Value* Ptr, BasicBlock* ScanBB, BasicBlock::iterator& ScanFrom, unsigned int MaxInstsToScan, AliasAnalysis* AA ) (1)
changed to:FindAvailableLoadedValue ( Value* Ptr, BasicBlock* ScanBB, BasicBlock::iterator& ScanFrom, unsigned int MaxInstsToScan, AliasAnalysis* AA, MDNode** TBAATag )
[symbol: _ZN4llvm24FindAvailableLoadedValueEPNS_5ValueEPNS_10BasicBlockERNS_14ilist_iteratorINS_11InstructionEEEjPNS_13AliasAnalysisE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm24FindAvailableLoadedValueEPNS_5ValueEPNS_10BasicBlockERNS_14ilist_iteratorINS_11InstructionEEEjPNS_13AliasAnalysisE to _ZN4llvm24FindAvailableLoadedValueEPNS_5ValueEPNS_10BasicBlockERNS_14ilist_iteratorINS_11InstructionEEEjPNS_13AliasAnalysisEPPNS_6MDNodeE. This may cause "undefined reference" linker error in old client applications. |
MachineBasicBlock.h,
libLLVM-3.0.so
namespace llvm
[+] MachineBasicBlock::findDebugLoc ( ilist_iterator<MachineInstr>& MBBI ) (1)
changed to:MachineBasicBlock::findDebugLoc ( MachineBasicBlock::instr_iterator MBBI )
[symbol: _ZN4llvm17MachineBasicBlock12findDebugLocERNS_14ilist_iteratorINS_12MachineInstrEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17MachineBasicBlock12findDebugLocERNS_14ilist_iteratorINS_12MachineInstrEEE to _ZN4llvm17MachineBasicBlock12findDebugLocENS_14ilist_iteratorINS_12MachineInstrEEE. This may cause "undefined reference" linker error in old client applications. |
[+] MachineBasicBlock::SkipPHIsAndLabels ( ilist_iterator<MachineInstr> I ) (1)
changed to:MachineBasicBlock::SkipPHIsAndLabels ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > I )
[symbol: _ZN4llvm17MachineBasicBlock17SkipPHIsAndLabelsENS_14ilist_iteratorINS_12MachineInstrEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17MachineBasicBlock17SkipPHIsAndLabelsENS_14ilist_iteratorINS_12MachineInstrEEE to _ZN4llvm17MachineBasicBlock17SkipPHIsAndLabelsENS0_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS2_EEEE. This may cause "undefined reference" linker error in old client applications. |
MachineBlockFrequencyInfo.h,
libLLVM-3.0.so
namespace llvm
[+] MachineBlockFrequencyInfo::getBlockFreq ( MachineBasicBlock* MBB ) const (1)
changed to:MachineBlockFrequencyInfo::getBlockFreq ( MachineBasicBlock const* MBB ) const
[symbol: _ZNK4llvm25MachineBlockFrequencyInfo12getBlockFreqEPNS_17MachineBasicBlockE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm25MachineBlockFrequencyInfo12getBlockFreqEPNS_17MachineBasicBlockE to _ZNK4llvm25MachineBlockFrequencyInfo12getBlockFreqEPKNS_17MachineBasicBlockE. This may cause "undefined reference" linker error in old client applications. |
MachineBranchProbabilityInfo.h,
libLLVM-3.0.so
namespace llvm
[+] MachineBranchProbabilityInfo::getEdgeWeight ( MachineBasicBlock* Src, MachineBasicBlock* Dst ) const (1)
changed to:MachineBranchProbabilityInfo::getEdgeWeight ( MachineBasicBlock const* Src, MachineBasicBlock const* Dst ) const
[symbol: _ZNK4llvm28MachineBranchProbabilityInfo13getEdgeWeightEPNS_17MachineBasicBlockES2_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm28MachineBranchProbabilityInfo13getEdgeWeightEPNS_17MachineBasicBlockES2_ to _ZNK4llvm28MachineBranchProbabilityInfo13getEdgeWeightEPKNS_17MachineBasicBlockES3_. This may cause "undefined reference" linker error in old client applications. |
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)
changed to:MachineFunction::getMachineMemOperand ( MachinePointerInfo PtrInfo, unsigned int f, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo, MDNode const* Ranges )
[symbol: _ZN4llvm15MachineFunction20getMachineMemOperandENS_18MachinePointerInfoEjyjPKNS_6MDNodeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm15MachineFunction20getMachineMemOperandENS_18MachinePointerInfoEjyjPKNS_6MDNodeE to _ZN4llvm15MachineFunction20getMachineMemOperandENS_18MachinePointerInfoEjyjPKNS_6MDNodeES4_. This may cause "undefined reference" linker error in old client applications. |
MachineFunctionAnalysis.h,
libLLVM-3.0.so
namespace llvm
[+] MachineFunctionAnalysis::MachineFunctionAnalysis [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL ) (1)
changed to:MachineFunctionAnalysis::MachineFunctionAnalysis [in-charge] ( TargetMachine const& tm )
[symbol: _ZN4llvm23MachineFunctionAnalysisC1ERKNS_13TargetMachineENS_10CodeGenOpt5LevelE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm23MachineFunctionAnalysisC1ERKNS_13TargetMachineENS_10CodeGenOpt5LevelE to _ZN4llvm23MachineFunctionAnalysisC1ERKNS_13TargetMachineE. This may cause "undefined reference" linker error in old client applications. |
[+] MachineFunctionAnalysis::MachineFunctionAnalysis [not-in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL ) (1)
changed to:MachineFunctionAnalysis::MachineFunctionAnalysis [not-in-charge] ( TargetMachine const& tm )
[symbol: _ZN4llvm23MachineFunctionAnalysisC2ERKNS_13TargetMachineENS_10CodeGenOpt5LevelE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm23MachineFunctionAnalysisC2ERKNS_13TargetMachineENS_10CodeGenOpt5LevelE to _ZN4llvm23MachineFunctionAnalysisC2ERKNS_13TargetMachineE. This may cause "undefined reference" linker error in old client applications. |
MachineInstr.h,
libLLVM-3.0.so
namespace llvm
[+] MachineInstr::setPhysRegsDeadExcept ( SmallVectorImpl<unsigned int>const& UsedRegs, TargetRegisterInfo const& TRI ) (1)
changed to:MachineInstr::setPhysRegsDeadExcept ( ArrayRef<unsigned int> UsedRegs, TargetRegisterInfo const& TRI )
[symbol: _ZN4llvm12MachineInstr21setPhysRegsDeadExceptERKNS_15SmallVectorImplIjEERKNS_18TargetRegisterInfoE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm12MachineInstr21setPhysRegsDeadExceptERKNS_15SmallVectorImplIjEERKNS_18TargetRegisterInfoE to _ZN4llvm12MachineInstr21setPhysRegsDeadExceptENS_8ArrayRefIjEERKNS_18TargetRegisterInfoE. This may cause "undefined reference" linker error in old client applications. |
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)
changed to:MachineMemOperand::MachineMemOperand [in-charge] ( MachinePointerInfo PtrInfo, unsigned int flags, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo, MDNode const* Ranges )
[symbol: _ZN4llvm17MachineMemOperandC1ENS_18MachinePointerInfoEjyjPKNS_6MDNodeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17MachineMemOperandC1ENS_18MachinePointerInfoEjyjPKNS_6MDNodeE to _ZN4llvm17MachineMemOperandC1ENS_18MachinePointerInfoEjyjPKNS_6MDNodeES4_. This may cause "undefined reference" linker error in old client applications. |
[+] MachineMemOperand::MachineMemOperand [not-in-charge] ( MachinePointerInfo PtrInfo, unsigned int flags, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo ) (1)
changed to:MachineMemOperand::MachineMemOperand [not-in-charge] ( MachinePointerInfo PtrInfo, unsigned int flags, uint64_t s, unsigned int base_alignment, MDNode const* TBAAInfo, MDNode const* Ranges )
[symbol: _ZN4llvm17MachineMemOperandC2ENS_18MachinePointerInfoEjyjPKNS_6MDNodeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17MachineMemOperandC2ENS_18MachinePointerInfoEjyjPKNS_6MDNodeE to _ZN4llvm17MachineMemOperandC2ENS_18MachinePointerInfoEjyjPKNS_6MDNodeES4_. This may cause "undefined reference" linker error in old client applications. |
MachineModuleInfo.h,
libLLVM-3.0.so
namespace llvm
[+] MachineModuleInfo::TidyLandingPads ( DenseMap<MCSymbol*, unsigned int, DenseMapInfo<MCSymbol*>, DenseMapInfo<unsigned int> >* LPMap ) (1)
changed to:MachineModuleInfo::TidyLandingPads ( DenseMap<MCSymbol*, unsigned int, DenseMapInfo<MCSymbol*> >* LPMap )
[symbol: _ZN4llvm17MachineModuleInfo15TidyLandingPadsEPNS_8DenseMapIPNS_8MCSymbolEjNS_12DenseMapInfoIS3_EENS4_IjEEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17MachineModuleInfo15TidyLandingPadsEPNS_8DenseMapIPNS_8MCSymbolEjNS_12DenseMapInfoIS3_EENS4_IjEEEE to _ZN4llvm17MachineModuleInfo15TidyLandingPadsEPNS_8DenseMapIPNS_8MCSymbolEjNS_12DenseMapInfoIS3_EEEE. This may cause "undefined reference" linker error in old client applications. |
[+] MachineModuleInfoImpl::GetSortedStubs ( DenseMap<MCSymbol*, MachineModuleInfoImpl::StubValueTy, DenseMapInfo<MCSymbol*>, DenseMapInfo<MachineModuleInfoImpl::StubValueTy> >const& p1 ) [static] (1)
changed to:MachineModuleInfoImpl::GetSortedStubs ( DenseMap<MCSymbol*, MachineModuleInfoImpl::StubValueTy, DenseMapInfo<MCSymbol*> >const& p1 ) [static]
[symbol: _ZN4llvm21MachineModuleInfoImpl14GetSortedStubsERKNS_8DenseMapIPNS_8MCSymbolENS_14PointerIntPairIS3_Lj1EbNS_21PointerLikeTypeTraitsIS3_EEEENS_12DenseMapInfoIS3_EENS8_IS7_EEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm21MachineModuleInfoImpl14GetSortedStubsERKNS_8DenseMapIPNS_8MCSymbolENS_14PointerIntPairIS3_Lj1EbNS_21PointerLikeTypeTraitsIS3_EEEENS_12DenseMapInfoIS3_EENS8_IS7_EEEE to _ZN4llvm21MachineModuleInfoImpl14GetSortedStubsERKNS_8DenseMapIPNS_8MCSymbolENS_14PointerIntPairIS3_Lj1EbNS_21PointerLikeTypeTraitsIS3_EEEENS_12DenseMapInfoIS3_EEEE. This may cause "undefined reference" linker error in old client applications. |
MachO.h,
libLLVM-3.0.so
namespace object
[+] MachOObjectFile::getRelocationType ( union DataRefImpl Rel, uint32_t& Res ) const (1)
changed to:MachOObjectFile::getRelocationType ( union DataRefImpl Rel, uint64_t& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile17getRelocationTypeENS0_11DataRefImplERj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm6object15MachOObjectFile17getRelocationTypeENS0_11DataRefImplERj to _ZNK4llvm6object15MachOObjectFile17getRelocationTypeENS0_11DataRefImplERy. This may cause "undefined reference" linker error in old client applications. |
[+] MachOObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::SymbolType& Res ) const (1)
changed to:MachOObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::Type& Res ) const
[symbol: _ZNK4llvm6object15MachOObjectFile13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef10SymbolTypeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm6object15MachOObjectFile13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef10SymbolTypeE to _ZNK4llvm6object15MachOObjectFile13getSymbolTypeENS0_11DataRefImplERNS0_9SymbolRef4TypeE. This may cause "undefined reference" linker error in old client applications. |
MCAsmParser.h,
libLLVM-3.0.so
namespace llvm
[+] MCAsmParser::TokError ( Twine const& Msg ) (1)
changed to:MCAsmParser::TokError ( Twine const& Msg, ArrayRef<SMRange> Ranges )
[symbol: _ZN4llvm11MCAsmParser8TokErrorERKNS_5TwineE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm11MCAsmParser8TokErrorERKNS_5TwineE to _ZN4llvm11MCAsmParser8TokErrorERKNS_5TwineENS_8ArrayRefINS_7SMRangeEEE. This may cause "undefined reference" linker error in old client applications. |
MCCodeGenInfo.h,
libLLVM-3.0.so
namespace llvm
[+] MCCodeGenInfo::InitMCCodeGenInfo ( enum Reloc::Model RM, enum CodeModel::Model CM ) (1)
changed to:MCCodeGenInfo::InitMCCodeGenInfo ( enum Reloc::Model RM, enum CodeModel::Model CM, enum CodeGenOpt::Level OL )
[symbol: _ZN4llvm13MCCodeGenInfo17InitMCCodeGenInfoENS_5Reloc5ModelENS_9CodeModel5ModelE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm13MCCodeGenInfo17InitMCCodeGenInfoENS_5Reloc5ModelENS_9CodeModel5ModelE to _ZN4llvm13MCCodeGenInfo17InitMCCodeGenInfoENS_5Reloc5ModelENS_9CodeModel5ModelENS_10CodeGenOpt5LevelE. This may cause "undefined reference" linker error in old client applications. |
MCContext.h,
libLLVM-3.0.so
namespace llvm
[+] MCContext::GetDwarfFile ( StringRef FileName, unsigned int FileNumber ) (1)
changed to:MCContext::GetDwarfFile ( StringRef Directory, StringRef FileName, unsigned int FileNumber )
[symbol: _ZN4llvm9MCContext12GetDwarfFileENS_9StringRefEj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm9MCContext12GetDwarfFileENS_9StringRefEj to _ZN4llvm9MCContext12GetDwarfFileENS_9StringRefES1_j. This may cause "undefined reference" linker error in old client applications. |
[+] MCContext::MCContext [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI ) (1)
changed to:MCContext::MCContext [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI, SourceMgr const* Mgr )
[symbol: _ZN4llvm9MCContextC1ERKNS_9MCAsmInfoERKNS_14MCRegisterInfoEPKNS_16MCObjectFileInfoE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm9MCContextC1ERKNS_9MCAsmInfoERKNS_14MCRegisterInfoEPKNS_16MCObjectFileInfoE to _ZN4llvm9MCContextC1ERKNS_9MCAsmInfoERKNS_14MCRegisterInfoEPKNS_16MCObjectFileInfoEPKNS_9SourceMgrE. This may cause "undefined reference" linker error in old client applications. |
[+] MCContext::MCContext [not-in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI ) (1)
changed to:MCContext::MCContext [not-in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI, SourceMgr const* Mgr )
[symbol: _ZN4llvm9MCContextC2ERKNS_9MCAsmInfoERKNS_14MCRegisterInfoEPKNS_16MCObjectFileInfoE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm9MCContextC2ERKNS_9MCAsmInfoERKNS_14MCRegisterInfoEPKNS_16MCObjectFileInfoE to _ZN4llvm9MCContextC2ERKNS_9MCAsmInfoERKNS_14MCRegisterInfoEPKNS_16MCObjectFileInfoEPKNS_9SourceMgrE. This may cause "undefined reference" linker error in old client applications. |
MCELFObjectWriter.h,
libLLVM-3.0.so
namespace llvm
[+] MCELFObjectTargetWriter::MCELFObjectTargetWriter [in-charge] ( bool Is64Bit_, enum Triple::OSType OSType_, uint16_t EMachine_, bool HasRelocationAddend_ ) (1)
changed to:MCELFObjectTargetWriter::MCELFObjectTargetWriter [in-charge] ( bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_, bool HasRelocationAddend_ )
[symbol: _ZN4llvm23MCELFObjectTargetWriterC1EbNS_6Triple6OSTypeEtb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm23MCELFObjectTargetWriterC1EbNS_6Triple6OSTypeEtb to _ZN4llvm23MCELFObjectTargetWriterC1Ebhtb. This may cause "undefined reference" linker error in old client applications. |
[+] MCELFObjectTargetWriter::MCELFObjectTargetWriter [not-in-charge] ( bool Is64Bit_, enum Triple::OSType OSType_, uint16_t EMachine_, bool HasRelocationAddend_ ) (1)
changed to:MCELFObjectTargetWriter::MCELFObjectTargetWriter [not-in-charge] ( bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_, bool HasRelocationAddend_ )
[symbol: _ZN4llvm23MCELFObjectTargetWriterC2EbNS_6Triple6OSTypeEtb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm23MCELFObjectTargetWriterC2EbNS_6Triple6OSTypeEtb to _ZN4llvm23MCELFObjectTargetWriterC2Ebhtb. This may cause "undefined reference" linker error in old client applications. |
[+] MCELFObjectTargetWriter::~MCELFObjectTargetWriter [not-in-charge] ( ) (1)
changed to:MCELFObjectTargetWriter::MCELFObjectTargetWriter [not-in-charge] ( bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_, bool HasRelocationAddend_ )
[symbol: _ZN4llvm23MCELFObjectTargetWriterD2Ev]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm23MCELFObjectTargetWriterD2Ev to _ZN4llvm23MCELFObjectTargetWriterC2Ebhtb. This may cause "undefined reference" linker error in old client applications. |
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)
changed to:MCExpr::EvaluateAsAbsolute ( int64_t& Res, MCAsmLayout const& Layout, DenseMap<MCSectionData const*, unsigned long long, DenseMapInfo<MCSectionData const*> > const& Addrs ) const
[symbol: _ZNK4llvm6MCExpr18EvaluateAsAbsoluteERxRKNS_11MCAsmLayoutERKNS_8DenseMapIPKNS_13MCSectionDataEyNS_12DenseMapInfoIS8_EENS9_IyEEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm6MCExpr18EvaluateAsAbsoluteERxRKNS_11MCAsmLayoutERKNS_8DenseMapIPKNS_13MCSectionDataEyNS_12DenseMapInfoIS8_EENS9_IyEEEE to _ZNK4llvm6MCExpr18EvaluateAsAbsoluteERxRKNS_11MCAsmLayoutERKNS_8DenseMapIPKNS_13MCSectionDataEyNS_12DenseMapInfoIS8_EEEE. This may cause "undefined reference" linker error in old client applications. |
[+] 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)
changed to:MCExpr::EvaluateAsRelocatableImpl ( MCValue& Res, MCAssembler const* Asm, MCAsmLayout const* Layout, DenseMap<MCSectionData const*, unsigned long long, DenseMapInfo<MCSectionData const*> > const* Addrs, bool InSet ) const
[symbol: _ZNK4llvm6MCExpr25EvaluateAsRelocatableImplERNS_7MCValueEPKNS_11MCAssemblerEPKNS_11MCAsmLayoutEPKNS_8DenseMapIPKNS_13MCSectionDataEyNS_12DenseMapInfoISC_EENSD_IyEEEEb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm6MCExpr25EvaluateAsRelocatableImplERNS_7MCValueEPKNS_11MCAssemblerEPKNS_11MCAsmLayoutEPKNS_8DenseMapIPKNS_13MCSectionDataEyNS_12DenseMapInfoISC_EENSD_IyEEEEb to _ZNK4llvm6MCExpr25EvaluateAsRelocatableImplERNS_7MCValueEPKNS_11MCAssemblerEPKNS_11MCAsmLayoutEPKNS_8DenseMapIPKNS_13MCSectionDataEyNS_12DenseMapInfoISC_EEEEb. This may cause "undefined reference" linker error in old client applications. |
MCObjectWriter.h,
libLLVM-3.0.so
namespace llvm
[+] createWinCOFFObjectWriter ( raw_ostream& OS, bool is64Bit ) (1)
changed to:createWinCOFFObjectWriter ( MCWinCOFFObjectTargetWriter* MOTW, raw_ostream& OS )
[symbol: _ZN4llvm25createWinCOFFObjectWriterERNS_11raw_ostreamEb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm25createWinCOFFObjectWriterERNS_11raw_ostreamEb to _ZN4llvm25createWinCOFFObjectWriterEPNS_27MCWinCOFFObjectTargetWriterERNS_11raw_ostreamE. This may cause "undefined reference" linker error in old client applications. |
[+] MCObjectWriter::EncodeULEB128 ( uint64_t Value, raw_ostream& OS ) [static] (1)
changed to:MCObjectWriter::EncodeULEB128 ( uint64_t Value, raw_ostream& OS, unsigned int Padding ) [static]
[symbol: _ZN4llvm14MCObjectWriter13EncodeULEB128EyRNS_11raw_ostreamE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm14MCObjectWriter13EncodeULEB128EyRNS_11raw_ostreamE to _ZN4llvm14MCObjectWriter13EncodeULEB128EyRNS_11raw_ostreamEj. This may cause "undefined reference" linker error in old client applications. |
MCStreamer.h,
libLLVM-3.0.so
namespace llvm
[+] MCStreamer::EmitDwarfFileDirective ( unsigned int FileNo, StringRef Filename ) (1)
changed to:MCStreamer::EmitDwarfFileDirective ( unsigned int FileNo, StringRef Directory, StringRef Filename )
[symbol: _ZN4llvm10MCStreamer22EmitDwarfFileDirectiveEjNS_9StringRefE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm10MCStreamer22EmitDwarfFileDirectiveEjNS_9StringRefE to _ZN4llvm10MCStreamer22EmitDwarfFileDirectiveEjNS_9StringRefES1_. This may cause "undefined reference" linker error in old client applications. |
[+] MCStreamer::EmitULEB128IntValue ( uint64_t Value, unsigned int AddrSpace ) (1)
changed to:MCStreamer::EmitULEB128IntValue ( uint64_t Value, unsigned int AddrSpace, unsigned int Padding )
[symbol: _ZN4llvm10MCStreamer19EmitULEB128IntValueEyj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm10MCStreamer19EmitULEB128IntValueEyj to _ZN4llvm10MCStreamer19EmitULEB128IntValueEyjj. This may cause "undefined reference" linker error in old client applications. |
PassManagerBuilder.h,
libLLVM-3.0.so
namespace llvm
[+] PassManagerBuilder::populateLTOPassManager ( PassManagerBase& PM, bool Internalize, bool RunInliner ) (1)
changed to:PassManagerBuilder::populateLTOPassManager ( PassManagerBase& PM, bool Internalize, bool RunInliner, bool DisableGVNLoadPRE )
[symbol: _ZN4llvm18PassManagerBuilder22populateLTOPassManagerERNS_15PassManagerBaseEbb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm18PassManagerBuilder22populateLTOPassManagerERNS_15PassManagerBaseEbb to _ZN4llvm18PassManagerBuilder22populateLTOPassManagerERNS_15PassManagerBaseEbbb. This may cause "undefined reference" linker error in old client applications. |
Program.h,
libLLVM-3.0.so
namespace sys
[+] Program::ChangeStderrToBinary ( ) [static] (1)
[symbol: _ZN4llvm3sys7Program20ChangeStderrToBinaryEv]
| Change | Effect |
---|
1 | Type of return value has been changed from bool (1 byte) to error_code (8 bytes). | 1) The return value became passed in memory as the hidden first argument (address of the space on the stack provided by the caller) instead of the register and therefore the layout of parameter's stack has been shifted by 4 bytes. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
[+] Program::ChangeStdinToBinary ( ) [static] (1)
[symbol: _ZN4llvm3sys7Program19ChangeStdinToBinaryEv]
| Change | Effect |
---|
1 | Type of return value has been changed from bool (1 byte) to error_code (8 bytes). | 1) The return value became passed in memory as the hidden first argument (address of the space on the stack provided by the caller) instead of the register and therefore the layout of parameter's stack has been shifted by 4 bytes. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
[+] Program::ChangeStdoutToBinary ( ) [static] (1)
[symbol: _ZN4llvm3sys7Program20ChangeStdoutToBinaryEv]
| Change | Effect |
---|
1 | Type of return value has been changed from bool (1 byte) to error_code (8 bytes). | 1) The return value became passed in memory as the hidden first argument (address of the space on the stack provided by the caller) instead of the register and therefore the layout of parameter's stack has been shifted by 4 bytes. All the parameters will be incorrectly initialized by applications. 2) Applications will read the wrong memory block instead of the return value. |
RegisterScavenging.h,
libLLVM-3.0.so
namespace llvm
[+] RegScavenger::scavengeRegister ( TargetRegisterClass const* RegClass, ilist_iterator<MachineInstr> I, int SPAdj ) (1)
changed to:RegScavenger::scavengeRegister ( TargetRegisterClass const* RegClass, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > I, int SPAdj )
[symbol: _ZN4llvm12RegScavenger16scavengeRegisterEPKNS_19TargetRegisterClassENS_14ilist_iteratorINS_12MachineInstrEEEi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm12RegScavenger16scavengeRegisterEPKNS_19TargetRegisterClassENS_14ilist_iteratorINS_12MachineInstrEEEi to _ZN4llvm12RegScavenger16scavengeRegisterEPKNS_19TargetRegisterClassENS_17MachineBasicBlock15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS6_EEEEi. This may cause "undefined reference" linker error in old client applications. |
ScalarEvolutionExpander.h,
libLLVM-3.0.so
namespace llvm
[+] SCEVExpander::replaceCongruentIVs ( Loop* L, DominatorTree const* DT, SmallVectorImpl<WeakVH>& DeadInsts ) (1)
changed to:SCEVExpander::replaceCongruentIVs ( Loop* L, DominatorTree const* DT, SmallVectorImpl<WeakVH>& DeadInsts, TargetLowering const* TLI )
[symbol: _ZN4llvm12SCEVExpander19replaceCongruentIVsEPNS_4LoopEPKNS_13DominatorTreeERNS_15SmallVectorImplINS_6WeakVHEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm12SCEVExpander19replaceCongruentIVsEPNS_4LoopEPKNS_13DominatorTreeERNS_15SmallVectorImplINS_6WeakVHEEE to _ZN4llvm12SCEVExpander19replaceCongruentIVsEPNS_4LoopEPKNS_13DominatorTreeERNS_15SmallVectorImplINS_6WeakVHEEEPKNS_14TargetLoweringE. This may cause "undefined reference" linker error in old client applications. |
SelectionDAG.h,
libLLVM-3.0.so
namespace llvm
[+] SelectionDAG::ComputeMaskedBits ( SDValue Op, APInt const& Mask, APInt& KnownZero, APInt& KnownOne, unsigned int Depth ) const (1)
changed to:SelectionDAG::ComputeMaskedBits ( SDValue Op, APInt& KnownZero, APInt& KnownOne, unsigned int Depth ) const
[symbol: _ZNK4llvm12SelectionDAG17ComputeMaskedBitsENS_7SDValueERKNS_5APIntERS2_S5_j]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm12SelectionDAG17ComputeMaskedBitsENS_7SDValueERKNS_5APIntERS2_S5_j to _ZNK4llvm12SelectionDAG17ComputeMaskedBitsENS_7SDValueERNS_5APIntES3_j. This may cause "undefined reference" linker error in old client applications. |
[+] SelectionDAG::getLoad ( EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned int Alignment, MDNode const* TBAAInfo ) (1)
changed to: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 )
[symbol: _ZN4llvm12SelectionDAG7getLoadENS_3EVTENS_8DebugLocENS_7SDValueES3_NS_18MachinePointerInfoEbbjPKNS_6MDNodeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm12SelectionDAG7getLoadENS_3EVTENS_8DebugLocENS_7SDValueES3_NS_18MachinePointerInfoEbbjPKNS_6MDNodeE to _ZN4llvm12SelectionDAG7getLoadENS_3EVTENS_8DebugLocENS_7SDValueES3_NS_18MachinePointerInfoEbbbjPKNS_6MDNodeES7_. This may cause "undefined reference" linker error in old client applications. |
[+] 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)
changed to: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 )
[symbol: _ZN4llvm12SelectionDAG7getLoadENS_3ISD14MemIndexedModeENS1_11LoadExtTypeENS_3EVTENS_8DebugLocENS_7SDValueES6_S6_NS_18MachinePointerInfoES4_bbjPKNS_6MDNodeE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm12SelectionDAG7getLoadENS_3ISD14MemIndexedModeENS1_11LoadExtTypeENS_3EVTENS_8DebugLocENS_7SDValueES6_S6_NS_18MachinePointerInfoES4_bbjPKNS_6MDNodeE to _ZN4llvm12SelectionDAG7getLoadENS_3EVTENS_8DebugLocENS_7SDValueES3_NS_18MachinePointerInfoEbbbjPKNS_6MDNodeES7_. This may cause "undefined reference" linker error in old client applications. |
[+] SelectionDAG::SelectionDAG [in-charge] ( TargetMachine const& TM ) (1)
changed to:SelectionDAG::SelectionDAG [in-charge] ( TargetMachine const& TM, enum CodeGenOpt::Level p2 )
[symbol: _ZN4llvm12SelectionDAGC1ERKNS_13TargetMachineE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm12SelectionDAGC1ERKNS_13TargetMachineE to _ZN4llvm12SelectionDAGC1ERKNS_13TargetMachineENS_10CodeGenOpt5LevelE. This may cause "undefined reference" linker error in old client applications. |
[+] SelectionDAG::SelectionDAG [not-in-charge] ( TargetMachine const& TM ) (1)
changed to:SelectionDAG::SelectionDAG [not-in-charge] ( TargetMachine const& TM, enum CodeGenOpt::Level p2 )
[symbol: _ZN4llvm12SelectionDAGC2ERKNS_13TargetMachineE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm12SelectionDAGC2ERKNS_13TargetMachineE to _ZN4llvm12SelectionDAGC2ERKNS_13TargetMachineENS_10CodeGenOpt5LevelE. This may cause "undefined reference" linker error in old client applications. |
SourceMgr.h,
libLLVM-3.0.so
namespace llvm
[+] SourceMgr::GetMessage ( SMLoc Loc, Twine const& Msg, char const* Type, bool ShowLine ) const (1)
changed to:SourceMgr::GetMessage ( SMLoc Loc, enum SourceMgr::DiagKind Kind, Twine const& Msg, ArrayRef<SMRange> Ranges ) const
[symbol: _ZNK4llvm9SourceMgr10GetMessageENS_5SMLocERKNS_5TwineEPKcb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm9SourceMgr10GetMessageENS_5SMLocERKNS_5TwineEPKcb to _ZNK4llvm9SourceMgr10GetMessageENS_5SMLocENS0_8DiagKindERKNS_5TwineENS_8ArrayRefINS_7SMRangeEEE. This may cause "undefined reference" linker error in old client applications. |
[+] SourceMgr::PrintMessage ( SMLoc Loc, Twine const& Msg, char const* Type, bool ShowLine ) const (1)
changed to:SourceMgr::PrintMessage ( SMLoc Loc, enum SourceMgr::DiagKind Kind, Twine const& Msg, ArrayRef<SMRange> Ranges, bool ShowColors ) const
[symbol: _ZNK4llvm9SourceMgr12PrintMessageENS_5SMLocERKNS_5TwineEPKcb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm9SourceMgr12PrintMessageENS_5SMLocERKNS_5TwineEPKcb to _ZNK4llvm9SourceMgr12PrintMessageENS_5SMLocENS0_8DiagKindERKNS_5TwineENS_8ArrayRefINS_7SMRangeEEEb. This may cause "undefined reference" linker error in old client applications. |
TargetData.h,
libLLVM-3.0.so
namespace llvm
[+] TargetData::init ( StringRef TargetDescription ) (1)
changed to:TargetData::init ( )
[symbol: _ZN4llvm10TargetData4initENS_9StringRefE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm10TargetData4initENS_9StringRefE to _ZN4llvm10TargetData4initEv. This may cause "undefined reference" linker error in old client applications. |
TargetInstrInfo.h,
libLLVM-3.0.so
namespace llvm
[+] TargetInstrInfo::foldMemoryOperand ( ilist_iterator<MachineInstr> MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) const (1)
changed to:TargetInstrInfo::foldMemoryOperand ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) const
[symbol: _ZNK4llvm15TargetInstrInfo17foldMemoryOperandENS_14ilist_iteratorINS_12MachineInstrEEERKNS_15SmallVectorImplIjEEi]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm15TargetInstrInfo17foldMemoryOperandENS_14ilist_iteratorINS_12MachineInstrEEERKNS_15SmallVectorImplIjEEi to _ZNK4llvm15TargetInstrInfo17foldMemoryOperandENS_17MachineBasicBlock15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS3_EEEERKNS_15SmallVectorImplIjEEi. This may cause "undefined reference" linker error in old client applications. |
[+] TargetInstrInfo::foldMemoryOperand ( ilist_iterator<MachineInstr> MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) const (1)
changed to:TargetInstrInfo::foldMemoryOperand ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) const
[symbol: _ZNK4llvm15TargetInstrInfo17foldMemoryOperandENS_14ilist_iteratorINS_12MachineInstrEEERKNS_15SmallVectorImplIjEEPS2_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm15TargetInstrInfo17foldMemoryOperandENS_14ilist_iteratorINS_12MachineInstrEEERKNS_15SmallVectorImplIjEEPS2_ to _ZNK4llvm15TargetInstrInfo17foldMemoryOperandENS_17MachineBasicBlock15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS3_EEEERKNS_15SmallVectorImplIjEEi. This may cause "undefined reference" linker error in old client applications. |
[+] TargetInstrInfo::insertNoop ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI ) const (1)
changed to:TargetInstrInfo::insertNoop ( MachineBasicBlock& MBB, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > MI ) const
[symbol: _ZNK4llvm15TargetInstrInfo10insertNoopERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm15TargetInstrInfo10insertNoopERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEE to _ZNK4llvm15TargetInstrInfo10insertNoopERNS_17MachineBasicBlockENS1_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS4_EEEE. This may cause "undefined reference" linker error in old client applications. |
[+] TargetInstrInfoImpl::reMaterialize ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int DestReg, unsigned int SubReg, MachineInstr const* Orig, TargetRegisterInfo const& TRI ) const (1)
changed to: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
[symbol: _ZNK4llvm19TargetInstrInfoImpl13reMaterializeERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEEjjPKS4_RKNS_18TargetRegisterInfoE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm19TargetInstrInfoImpl13reMaterializeERNS_17MachineBasicBlockENS_14ilist_iteratorINS_12MachineInstrEEEjjPKS4_RKNS_18TargetRegisterInfoE to _ZNK4llvm19TargetInstrInfoImpl13reMaterializeERNS_17MachineBasicBlockENS1_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS4_EEEEjjPKS4_RKNS_18TargetRegisterInfoE. This may cause "undefined reference" linker error in old client applications. |
[+] TargetInstrInfoImpl::ReplaceTailWithBranchTo ( ilist_iterator<MachineInstr> OldInst, MachineBasicBlock* NewDest ) const (1)
changed to:TargetInstrInfoImpl::ReplaceTailWithBranchTo ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> > OldInst, MachineBasicBlock* NewDest ) const
[symbol: _ZNK4llvm19TargetInstrInfoImpl23ReplaceTailWithBranchToENS_14ilist_iteratorINS_12MachineInstrEEEPNS_17MachineBasicBlockE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm19TargetInstrInfoImpl23ReplaceTailWithBranchToENS_14ilist_iteratorINS_12MachineInstrEEEPNS_17MachineBasicBlockE to _ZNK4llvm19TargetInstrInfoImpl23ReplaceTailWithBranchToENS_17MachineBasicBlock15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS3_EEEEPS1_. This may cause "undefined reference" linker error in old client applications. |
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)
changed to:GetReturnInfo ( Type* ReturnType, Attributes attr, SmallVectorImpl<ISD::OutputArg>& Outs, TargetLowering const& TLI, SmallVectorImpl<unsigned long long>* Offsets )
[symbol: _ZN4llvm13GetReturnInfoEPNS_4TypeEjRNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS_14TargetLoweringEPNS2_IyEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm13GetReturnInfoEPNS_4TypeEjRNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS_14TargetLoweringEPNS2_IyEE to _ZN4llvm13GetReturnInfoEPNS_4TypeENS_10AttributesERNS_15SmallVectorImplINS_3ISD9OutputArgEEERKNS_14TargetLoweringEPNS3_IyEE. This may cause "undefined reference" linker error in old client applications. |
[+] TargetLowering::BuildSDIV ( SDNode* N, SelectionDAG& DAG, std::vector<SDNode*>* Created ) const (1)
changed to:TargetLowering::BuildSDIV ( SDNode* N, SelectionDAG& DAG, bool IsAfterLegalization, std::vector<SDNode*>* Created ) const
[symbol: _ZNK4llvm14TargetLowering9BuildSDIVEPNS_6SDNodeERNS_12SelectionDAGEPSt6vectorIS2_SaIS2_EE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm14TargetLowering9BuildSDIVEPNS_6SDNodeERNS_12SelectionDAGEPSt6vectorIS2_SaIS2_EE to _ZNK4llvm14TargetLowering9BuildSDIVEPNS_6SDNodeERNS_12SelectionDAGEbPSt6vectorIS2_SaIS2_EE. This may cause "undefined reference" linker error in old client applications. |
[+] TargetLowering::BuildUDIV ( SDNode* N, SelectionDAG& DAG, std::vector<SDNode*>* Created ) const (1)
changed to:TargetLowering::BuildUDIV ( SDNode* N, SelectionDAG& DAG, bool IsAfterLegalization, std::vector<SDNode*>* Created ) const
[symbol: _ZNK4llvm14TargetLowering9BuildUDIVEPNS_6SDNodeERNS_12SelectionDAGEPSt6vectorIS2_SaIS2_EE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm14TargetLowering9BuildUDIVEPNS_6SDNodeERNS_12SelectionDAGEPSt6vectorIS2_SaIS2_EE to _ZNK4llvm14TargetLowering9BuildUDIVEPNS_6SDNodeERNS_12SelectionDAGEbPSt6vectorIS2_SaIS2_EE. This may cause "undefined reference" linker error in old client applications. |
[+] TargetLowering::computeMaskedBitsForTargetNode ( SDValue const Op, APInt const& Mask, APInt& KnownZero, APInt& KnownOne, SelectionDAG const& DAG, unsigned int Depth ) const (1)
changed to:TargetLowering::computeMaskedBitsForTargetNode ( SDValue const Op, APInt& KnownZero, APInt& KnownOne, SelectionDAG const& DAG, unsigned int Depth ) const
[symbol: _ZNK4llvm14TargetLowering30computeMaskedBitsForTargetNodeENS_7SDValueERKNS_5APIntERS2_S5_RKNS_12SelectionDAGEj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm14TargetLowering30computeMaskedBitsForTargetNodeENS_7SDValueERKNS_5APIntERS2_S5_RKNS_12SelectionDAGEj to _ZNK4llvm14TargetLowering30computeMaskedBitsForTargetNodeENS_7SDValueERNS_5APIntES3_RKNS_12SelectionDAGEj. This may cause "undefined reference" linker error in old client applications. |
[+] 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)
changed to: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
[symbol: _ZNK4llvm14TargetLowering11LowerCallToENS_7SDValueEPNS_4TypeEbbbbjNS_11CallingConv2IDEbbS1_RSt6vectorINS0_12ArgListEntryESaIS7_EERNS_12SelectionDAGENS_8DebugLocE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm14TargetLowering11LowerCallToENS_7SDValueEPNS_4TypeEbbbbjNS_11CallingConv2IDEbbS1_RSt6vectorINS0_12ArgListEntryESaIS7_EERNS_12SelectionDAGENS_8DebugLocE to _ZNK4llvm14TargetLowering11LowerCallToENS_7SDValueEPNS_4TypeEbbbbjNS_11CallingConv2IDEbbbS1_RSt6vectorINS0_12ArgListEntryESaIS7_EERNS_12SelectionDAGENS_8DebugLocE. This may cause "undefined reference" linker error in old client applications. |
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)
changed to:LLVMTargetMachine::addPassesToEmitFile ( PassManagerBase& PM, formatted_raw_ostream& Out, enum TargetMachine::CodeGenFileType FileType, bool DisableVerify )
[symbol: _ZN4llvm17LLVMTargetMachine19addPassesToEmitFileERNS_15PassManagerBaseERNS_21formatted_raw_ostreamENS_13TargetMachine15CodeGenFileTypeENS_10CodeGenOpt5LevelEb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17LLVMTargetMachine19addPassesToEmitFileERNS_15PassManagerBaseERNS_21formatted_raw_ostreamENS_13TargetMachine15CodeGenFileTypeENS_10CodeGenOpt5LevelEb to _ZN4llvm17LLVMTargetMachine19addPassesToEmitFileERNS_15PassManagerBaseERNS_21formatted_raw_ostreamENS_13TargetMachine15CodeGenFileTypeEb. This may cause "undefined reference" linker error in old client applications. |
[+] LLVMTargetMachine::addPassesToEmitMachineCode ( PassManagerBase& PM, JITCodeEmitter& MCE, enum CodeGenOpt::Level p3, bool DisableVerify ) (1)
changed to:LLVMTargetMachine::addPassesToEmitMachineCode ( PassManagerBase& PM, JITCodeEmitter& MCE, bool DisableVerify )
[symbol: _ZN4llvm17LLVMTargetMachine26addPassesToEmitMachineCodeERNS_15PassManagerBaseERNS_14JITCodeEmitterENS_10CodeGenOpt5LevelEb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17LLVMTargetMachine26addPassesToEmitMachineCodeERNS_15PassManagerBaseERNS_14JITCodeEmitterENS_10CodeGenOpt5LevelEb to _ZN4llvm17LLVMTargetMachine26addPassesToEmitMachineCodeERNS_15PassManagerBaseERNS_14JITCodeEmitterEb. This may cause "undefined reference" linker error in old client applications. |
[+] LLVMTargetMachine::addPassesToEmitMC ( PassManagerBase& PM, MCContext*& Ctx, raw_ostream& OS, enum CodeGenOpt::Level OptLevel, bool DisableVerify ) (1)
changed to:LLVMTargetMachine::addPassesToEmitMC ( PassManagerBase& PM, MCContext*& Ctx, raw_ostream& OS, bool DisableVerify )
[symbol: _ZN4llvm17LLVMTargetMachine17addPassesToEmitMCERNS_15PassManagerBaseERPNS_9MCContextERNS_11raw_ostreamENS_10CodeGenOpt5LevelEb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17LLVMTargetMachine17addPassesToEmitMCERNS_15PassManagerBaseERPNS_9MCContextERNS_11raw_ostreamENS_10CodeGenOpt5LevelEb to _ZN4llvm17LLVMTargetMachine17addPassesToEmitMCERNS_15PassManagerBaseERPNS_9MCContextERNS_11raw_ostreamEb. This may cause "undefined reference" linker error in old client applications. |
[+] LLVMTargetMachine::LLVMTargetMachine [not-in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, enum Reloc::Model RM, enum CodeModel::Model CM ) (1)
changed to: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 )
[symbol: _ZN4llvm17LLVMTargetMachineC2ERKNS_6TargetENS_9StringRefES4_S4_NS_5Reloc5ModelENS_9CodeModel5ModelE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17LLVMTargetMachineC2ERKNS_6TargetENS_9StringRefES4_S4_NS_5Reloc5ModelENS_9CodeModel5ModelE to _ZN4llvm17LLVMTargetMachineC2ERKNS_6TargetENS_9StringRefES4_S4_NS_13TargetOptionsENS_5Reloc5ModelENS_9CodeModel5ModelENS_10CodeGenOpt5LevelE. This may cause "undefined reference" linker error in old client applications. |
[+] LLVMTargetMachine::LLVMTargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, enum Reloc::Model RM, enum CodeModel::Model CM ) (1)
changed to: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 )
[symbol: _ZN4llvm17LLVMTargetMachineC1ERKNS_6TargetENS_9StringRefES4_S4_NS_5Reloc5ModelENS_9CodeModel5ModelE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17LLVMTargetMachineC1ERKNS_6TargetENS_9StringRefES4_S4_NS_5Reloc5ModelENS_9CodeModel5ModelE to _ZN4llvm17LLVMTargetMachineC1ERKNS_6TargetENS_9StringRefES4_S4_NS_13TargetOptionsENS_5Reloc5ModelENS_9CodeModel5ModelENS_10CodeGenOpt5LevelE. This may cause "undefined reference" linker error in old client applications. |
[+] TargetMachine::TargetMachine [not-in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS ) (1)
changed to:TargetMachine::TargetMachine [not-in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, TargetOptions const& Options )
[symbol: _ZN4llvm13TargetMachineC2ERKNS_6TargetENS_9StringRefES4_S4_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm13TargetMachineC2ERKNS_6TargetENS_9StringRefES4_S4_ to _ZN4llvm13TargetMachineC2ERKNS_6TargetENS_9StringRefES4_S4_RKNS_13TargetOptionsE. This may cause "undefined reference" linker error in old client applications. |
[+] TargetMachine::TargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS ) (1)
changed to:TargetMachine::TargetMachine [in-charge] ( Target const& T, StringRef TargetTriple, StringRef CPU, StringRef FS, TargetOptions const& Options )
[symbol: _ZN4llvm13TargetMachineC1ERKNS_6TargetENS_9StringRefES4_S4_]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm13TargetMachineC1ERKNS_6TargetENS_9StringRefES4_S4_ to _ZN4llvm13TargetMachineC1ERKNS_6TargetENS_9StringRefES4_S4_RKNS_13TargetOptionsE. This may cause "undefined reference" linker error in old client applications. |
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)
changed to:createAsmStreamer ( MCContext& Ctx, formatted_raw_ostream& OS, bool isVerboseAsm, bool useLoc, bool useCFI, bool useDwarfDirectory, MCInstPrinter* InstPrint, MCCodeEmitter* CE, MCAsmBackend* TAB, bool ShowInst )
[symbol: _ZN4llvm17createAsmStreamerERNS_9MCContextERNS_21formatted_raw_ostreamEbbbPNS_13MCInstPrinterEPNS_13MCCodeEmitterEPNS_12MCAsmBackendEb]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17createAsmStreamerERNS_9MCContextERNS_21formatted_raw_ostreamEbbbPNS_13MCInstPrinterEPNS_13MCCodeEmitterEPNS_12MCAsmBackendEb to _ZN4llvm17createAsmStreamerERNS_9MCContextERNS_21formatted_raw_ostreamEbbbbPNS_13MCInstPrinterEPNS_13MCCodeEmitterEPNS_12MCAsmBackendEb. This may cause "undefined reference" linker error in old client applications. |
TargetSubtargetInfo.h,
libLLVM-3.0.so
namespace llvm
[+] TargetSubtargetInfo::enablePostRAScheduler ( enum CodeGenOpt::Level OptLevel, enum TargetSubtargetInfo::AntiDepBreakMode& Mode, SmallVectorImpl<TargetRegisterClass*>& CriticalPathRCs ) const (1)
changed to:TargetSubtargetInfo::enablePostRAScheduler ( enum CodeGenOpt::Level OptLevel, enum TargetSubtargetInfo::AntiDepBreakMode& Mode, SmallVectorImpl<TargetRegisterClass const*>& CriticalPathRCs ) const
[symbol: _ZNK4llvm19TargetSubtargetInfo21enablePostRASchedulerENS_10CodeGenOpt5LevelERNS0_16AntiDepBreakModeERNS_15SmallVectorImplIPNS_19TargetRegisterClassEEE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZNK4llvm19TargetSubtargetInfo21enablePostRASchedulerENS_10CodeGenOpt5LevelERNS0_16AntiDepBreakModeERNS_15SmallVectorImplIPNS_19TargetRegisterClassEEE to _ZNK4llvm19TargetSubtargetInfo21enablePostRASchedulerENS_10CodeGenOpt5LevelERNS0_16AntiDepBreakModeERNS_15SmallVectorImplIPKNS_19TargetRegisterClassEEE. This may cause "undefined reference" linker error in old client applications. |
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)
changed to:UnrollLoop ( Loop* L, unsigned int Count, unsigned int TripCount, bool AllowRuntime, unsigned int TripMultiple, LoopInfo* LI, LPPassManager* LPM )
[symbol: _ZN4llvm10UnrollLoopEPNS_4LoopEjjjPNS_8LoopInfoEPNS_13LPPassManagerE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm10UnrollLoopEPNS_4LoopEjjjPNS_8LoopInfoEPNS_13LPPassManagerE to _ZN4llvm10UnrollLoopEPNS_4LoopEjjbjPNS_8LoopInfoEPNS_13LPPassManagerE. This may cause "undefined reference" linker error in old client applications. |
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)
changed to:MapValue ( Value const* V, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VM, enum RemapFlags Flags, ValueMapTypeRemapper* TypeMapper )
[symbol: _ZN4llvm8MapValueEPKNS_5ValueERNS_8ValueMapIS2_NS_10TrackingVHIS0_EENS_14ValueMapConfigIS2_EENS_12DenseMapInfoIS5_EEEENS_10RemapFlagsEPNS_20ValueMapTypeRemapperE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm8MapValueEPKNS_5ValueERNS_8ValueMapIS2_NS_10TrackingVHIS0_EENS_14ValueMapConfigIS2_EENS_12DenseMapInfoIS5_EEEENS_10RemapFlagsEPNS_20ValueMapTypeRemapperE to _ZN4llvm8MapValueEPKNS_5ValueERNS_8ValueMapIS2_NS_6WeakVHENS_14ValueMapConfigIS2_EEEENS_10RemapFlagsEPNS_20ValueMapTypeRemapperE. This may cause "undefined reference" linker error in old client applications. |
[+] RemapInstruction ( Instruction* I, ValueMap<Value const*, TrackingVH<Value>, ValueMapConfig<Value const*>, DenseMapInfo<TrackingVH<Value> > >& VM, enum RemapFlags Flags, ValueMapTypeRemapper* TypeMapper ) (1)
changed to:RemapInstruction ( Instruction* I, ValueMap<Value const*, WeakVH, ValueMapConfig<Value const*> >& VM, enum RemapFlags Flags, ValueMapTypeRemapper* TypeMapper )
[symbol: _ZN4llvm16RemapInstructionEPNS_11InstructionERNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS3_EENS_14ValueMapConfigIS5_EENS_12DenseMapInfoIS7_EEEENS_10RemapFlagsEPNS_20ValueMapTypeRemapperE]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm16RemapInstructionEPNS_11InstructionERNS_8ValueMapIPKNS_5ValueENS_10TrackingVHIS3_EENS_14ValueMapConfigIS5_EENS_12DenseMapInfoIS7_EEEENS_10RemapFlagsEPNS_20ValueMapTypeRemapperE to _ZN4llvm16RemapInstructionEPNS_11InstructionERNS_8ValueMapIPKNS_5ValueENS_6WeakVHENS_14ValueMapConfigIS5_EEEENS_10RemapFlagsEPNS_20ValueMapTypeRemapperE. This may cause "undefined reference" linker error in old client applications. |
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)
changed to:ComputeMaskedBits ( Value* V, APInt& KnownZero, APInt& KnownOne, TargetData const* TD, unsigned int Depth )
[symbol: _ZN4llvm17ComputeMaskedBitsEPNS_5ValueERKNS_5APIntERS2_S5_PKNS_10TargetDataEj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm17ComputeMaskedBitsEPNS_5ValueERKNS_5APIntERS2_S5_PKNS_10TargetDataEj to _ZN4llvm17ComputeMaskedBitsEPNS_5ValueERNS_5APIntES3_PKNS_10TargetDataEj. This may cause "undefined reference" linker error in old client applications. |
[+] isPowerOfTwo ( Value* V, TargetData const* TD, unsigned int Depth ) (1)
changed to:isPowerOfTwo ( Value* V, TargetData const* TD, bool OrZero, unsigned int Depth )
[symbol: _ZN4llvm12isPowerOfTwoEPNS_5ValueEPKNS_10TargetDataEj]
| Change | Effect |
---|
1 | Parameters list has been changed. | The name of the appropriate symbol for this function on binary level has been changed from _ZN4llvm12isPowerOfTwoEPNS_5ValueEPKNS_10TargetDataEj to _ZN4llvm12isPowerOfTwoEPNS_5ValueEPKNS_10TargetDataEbj. This may cause "undefined reference" linker error in old client applications. |
to the top
Problems with Data Types, Medium Severity (1178)
AsmPrinter.h
namespace llvm
[+] class AsmPrinter (2)
| Change |
Effect |
1 | Size of field OutContext has been changed from 212 bytes to 256 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 | Size of field TM has been changed from 32 bytes to 52 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols (57)
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )This constructor is from 'AsmPrinter' class.
AsmPrinter::doFinalization ( Module& M )This method is from 'AsmPrinter' class.
AsmPrinter::doInitialization ( Module& M )This method is from 'AsmPrinter' class.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitConstantPool ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitFunctionBody ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitFunctionEntryLabel ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitFunctionHeader ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )This method is from 'AsmPrinter' class.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )This method is from 'AsmPrinter' class.
AsmPrinter::EmitInt16 ( int Value ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitInt32 ( int Value ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitInt8 ( int Value ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitJumpTableInfo ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )This method is from 'AsmPrinter' class.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )This method is from 'AsmPrinter' class.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )This method is from 'AsmPrinter' class.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getCurrentSection ( ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getFunctionNumber ( ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getObjFileLowering ( ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getTargetData ( ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetTempSymbol ( StringRef Name ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constThis method is from 'AsmPrinter' class.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constThis method is from 'AsmPrinter' class.
AsmPrinter::needsCFIMoves ( )This method is from 'AsmPrinter' class.
AsmPrinter::needsSEHMoves ( )This method is from 'AsmPrinter' class.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )This method is from 'AsmPrinter' class.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )This method is from 'AsmPrinter' class.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constThis method is from 'AsmPrinter' class.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constThis method is from 'AsmPrinter' class.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )This method is from 'AsmPrinter' class.
AsmPrinter::~AsmPrinter [in-charge] ( )This method is from 'AsmPrinter' class.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )1st parameter 'AP' (reference) has base type 'AsmPrinter'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )1st parameter 'AP' (reference) has base type 'AsmPrinter'.
Attributes.h
namespace llvm
[+] class AttributeWithIndex (1)
| Change |
Effect |
1 | Size of field Attrs has been changed from 4 bytes to 8 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols (2)
AttrListPtr::get ( AttributeWithIndex const* Attr, unsigned int NumAttrs ) [static]1st parameter 'Attr' (pointer) has base type 'AttributeWithIndex'.
AttrListPtr::getSlot ( unsigned int Slot ) constReturn value (reference) has base type 'AttributeWithIndex'.
Core.h
[+] enum LLVMTypeKind (14)
| Change |
Effect |
1 | Value of member LLVMArrayTypeKind has been changed from 10 to 11. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member LLVMDoubleTypeKind has been changed from 2 to 3. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member LLVMFP128TypeKind has been changed from 4 to 5. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member LLVMFloatTypeKind has been changed from 1 to 2. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member LLVMFunctionTypeKind has been changed from 8 to 9. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member LLVMIntegerTypeKind has been changed from 7 to 8. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member LLVMLabelTypeKind has been changed from 6 to 7. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member LLVMMetadataTypeKind has been changed from 13 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member LLVMPPC_FP128TypeKind has been changed from 5 to 6. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member LLVMPointerTypeKind has been changed from 11 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member LLVMStructTypeKind has been changed from 9 to 10. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member LLVMVectorTypeKind has been changed from 12 to 13. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member LLVMX86_FP80TypeKind has been changed from 3 to 4. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Value of member LLVMX86_MMXTypeKind has been changed from 14 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (1)
LLVMGetTypeKind ( LLVMTypeRef Ty )Return value has type 'enum LLVMTypeKind'.
FastISel.h
namespace llvm
[+] class FastISel (6)
| Change |
Effect |
1 | Size of field FuncInfo has been changed from 348 bytes to 376 bytes. | Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 | Size of field MRI has been changed from 96 bytes to 132 bytes. | Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 | Size of field TII has been changed from 20 bytes to 28 bytes. | Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 | Size of field TLI has been changed from 12920 bytes to 13580 bytes. | Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
5 | Size of field TM has been changed from 32 bytes to 52 bytes. | Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
6 | Size of field TRI has been changed from 120 bytes to 100 bytes. | Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols (35)
FastISel::createResultReg ( TargetRegisterClass const* RC )This method is from 'FastISel' class.
FastISel::enterLocalValueArea ( )This method is from 'FastISel' class.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )This method is from 'FastISel' class.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )This method is from 'FastISel' class.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )This method is from 'FastISel' class.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )This method is from 'FastISel' class.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )This method is from 'FastISel' class.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )This method is from 'FastISel' class.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )This method is from 'FastISel' class.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )This method is from 'FastISel' class.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )This method is from 'FastISel' class.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )This method is from 'FastISel' class.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )This method is from 'FastISel' class.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )This method is from 'FastISel' class.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )This method is from 'FastISel' class.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )This method is from 'FastISel' class.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )This method is from 'FastISel' class.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )This method is from 'FastISel' class.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )This method is from 'FastISel' class.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )This method is from 'FastISel' class.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )This method is from 'FastISel' class.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )This method is from 'FastISel' class.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )This method is from 'FastISel' class.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )This method is from 'FastISel' class.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )This constructor is from 'FastISel' class.
FastISel::getRegForGEPIndex ( Value const* V )This method is from 'FastISel' class.
FastISel::getRegForValue ( Value const* V )This method is from 'FastISel' class.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )This method is from 'FastISel' class.
FastISel::lookUpRegForValue ( Value const* V )This method is from 'FastISel' class.
FastISel::recomputeInsertPt ( )This method is from 'FastISel' class.
FastISel::SelectInstruction ( Instruction const* I )This method is from 'FastISel' class.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )This method is from 'FastISel' class.
FastISel::startNewBlock ( )This method is from 'FastISel' class.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )This method is from 'FastISel' class.
FastISel::~FastISel [in-charge] ( )This method is from 'FastISel' class.
[+] struct FastISel::SavePoint (1)
| Change |
Effect |
1 | Size of field InsertPt has been changed from 4 bytes to 8 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols (2)
FastISel::enterLocalValueArea ( )Return value has type 'struct FastISel::SavePoint'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )1st parameter 'Old' has type 'struct FastISel::SavePoint'.
FoldingSet.h
namespace llvm
[+] class FoldingSetImpl (1)
| Change |
Effect |
1 | Pure virtual method FoldingSetImpl::NodeEquals ( FoldingSetImpl::Node*, FoldingSetNodeID const&, unsigned int, FoldingSetNodeID& ) const has been added to this class instead of FoldingSetImpl::NodeEquals ( FoldingSetImpl::Node*, FoldingSetNodeID const&, FoldingSetNodeID& ) const. | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~FoldingSetImpl |
~FoldingSetImpl |
12 |
~FoldingSetImpl |
~FoldingSetImpl |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
[+] affected symbols (9)
FoldingSet<SCEV>::NodeEquals ( FoldingSetImpl::Node* N, FoldingSetNodeID const& ID, FoldingSetNodeID& TempID ) constThis method is from derived class 'FoldingSet<SCEV>'.
FoldingSet<SDNode>::NodeEquals ( FoldingSetImpl::Node* N, FoldingSetNodeID const& ID, FoldingSetNodeID& TempID ) constThis method is from derived class 'FoldingSet<SDNode>'.
FoldingSetImpl::clear ( )This method is from 'FoldingSetImpl' class.
FoldingSetImpl::FindNodeOrInsertPos ( FoldingSetNodeID const& ID, void*& InsertPos )This method is from 'FoldingSetImpl' class.
FoldingSetImpl::FoldingSetImpl [in-charge] ( unsigned int Log2InitSize )This constructor is from 'FoldingSetImpl' class.
FoldingSetImpl::GetOrInsertNode ( FoldingSetImpl::Node* N )This method is from 'FoldingSetImpl' class.
FoldingSetImpl::InsertNode ( FoldingSetImpl::Node* N, void* InsertPos )This method is from 'FoldingSetImpl' class.
FoldingSetImpl::RemoveNode ( FoldingSetImpl::Node* N )This method is from 'FoldingSetImpl' class.
FoldingSetImpl::~FoldingSetImpl [in-charge] ( )This method is from 'FoldingSetImpl' class.
FunctionLoweringInfo.h
namespace llvm
[+] class FunctionLoweringInfo (4)
| Change |
Effect |
1 | Size of field InsertPt has been changed from 4 bytes to 8 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 | Size of field TLI has been changed from 12920 bytes to 13580 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 | Type of field VisitedBBs has been changed from DenseSet<BasicBlock const*,DenseMapInfo<BasicBlock const*> > (16 bytes) to SmallPtrSet<BasicBlock const*,4u> (40 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
4 | Type of field RegFixups has been changed from DenseMap<unsigned int,unsigned int,DenseMapInfo<unsigned int>,DenseMapInfo<unsigned int> > to DenseMap<unsigned int,unsigned int,DenseMapInfo<unsigned int> > of different format. | This field may be incorrectly initialized or accessed by applications. |
[+] affected symbols (60)
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::enterLocalValueArea ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )1st parameter 'funcInfo' (reference) has base type 'FunctionLoweringInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::recomputeInsertPt ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::startNewBlock ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FunctionLoweringInfo::clear ( )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::ComputePHILiveOutRegInfo ( PHINode const* p1 )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::CreateReg ( EVT VT )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::CreateRegs ( Type* Ty )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::FunctionLoweringInfo [in-charge] ( TargetLowering const& TLI )This constructor is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::getArgumentFrameIndex ( Argument const* A )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::GetLiveOutRegInfo ( unsigned int Reg, unsigned int BitWidth )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::set ( Function const& Fn, MachineFunction& MF )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::setArgumentFrameIndex ( Argument const* A, int FI )This method is from 'FunctionLoweringInfo' class.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::ID [data]Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
GCStrategy.h
namespace llvm
[+] class GCStrategy (1)
| Change |
Effect |
1 | Field CustomSafePoints has been added at the middle position of this structural type. | Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (6)
GCFunctionInfo::GCFunctionInfo [in-charge] ( Function const& F, GCStrategy& S )2nd parameter 'S' (reference) has base type 'GCStrategy'.
GCStrategy::GCStrategy [in-charge] ( )This constructor is from 'GCStrategy' class.
GCStrategy::initializeCustomLowering ( Module& F )This method is from 'GCStrategy' class.
GCStrategy::insertFunctionInfo ( Function const& F )This method is from 'GCStrategy' class.
GCStrategy::performCustomLowering ( Function& F )This method is from 'GCStrategy' class.
GCStrategy::~GCStrategy [in-charge] ( )This method is from 'GCStrategy' class.
GlobalValue.h
namespace llvm
[+] class GlobalValue (5)
| Change |
Effect |
1 | The relative position of field Alignment has been changed from 3 to 2. | Applications will access incorrect memory when attempting to access this field. |
2 | The relative position of field Linkage has been changed from 1 to 0. | Applications will access incorrect memory when attempting to access this field. |
3 | The relative position of field Parent has been changed from 0 to 4. | Applications will access incorrect memory when attempting to access this field. |
4 | The relative position of field UnnamedAddr has been changed from 4 to 3. | Applications will access incorrect memory when attempting to access this field. |
5 | The relative position of field Visibility has been changed from 2 to 1. | Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols (49)
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) const2nd parameter 'GV' (pointer) has base type 'GlobalValue'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
ExecutionEngine::addGlobalMapping ( GlobalValue const* GV, void* Addr )1st parameter 'GV' (pointer) has base type 'GlobalValue'.
ExecutionEngine::getGlobalValueAtAddress ( void* Addr )Return value (pointer) has base type 'GlobalValue'.
ExecutionEngine::getPointerToGlobal ( GlobalValue const* GV )1st parameter 'GV' (pointer) has base type 'GlobalValue'.
ExecutionEngine::getPointerToGlobalIfAvailable ( GlobalValue const* GV )1st parameter 'GV' (pointer) has base type 'GlobalValue'.
ExecutionEngine::updateGlobalMapping ( GlobalValue const* GV, void* Addr )1st parameter 'GV' (pointer) has base type 'GlobalValue'.
ExecutionEngineState::AddressMapConfig::onDelete ( ExecutionEngineState* EES, GlobalValue const* Old ) [static]2nd parameter 'Old' (pointer) has base type 'GlobalValue'.
ExecutionEngineState::AddressMapConfig::onRAUW ( ExecutionEngineState* p1, GlobalValue const* p2, GlobalValue const* p3 ) [static]3rd parameter 'p3' (pointer) has base type 'GlobalValue'.
ExecutionEngineState::RemoveMapping ( MutexGuard const& p1, GlobalValue const* ToUnmap )2nd parameter 'ToUnmap' (pointer) has base type 'GlobalValue'.
Function::copyAttributesFrom ( GlobalValue const* Src )1st parameter 'Src' (pointer) has base type 'GlobalValue'.
GlobalAlias::getAliasedGlobal ( ) constReturn value (pointer) has base type 'GlobalValue'.
GlobalAlias::resolveAliasedGlobal ( bool stopOnWeak ) constReturn value (pointer) has base type 'GlobalValue'.
GlobalValue::copyAttributesFrom ( GlobalValue const* Src )1st parameter 'Src' (pointer) has base type 'GlobalValue'.
GlobalValue::Dematerialize ( )This method is from 'GlobalValue' class.
GlobalValue::destroyConstant ( )This method is from 'GlobalValue' class.
GlobalValue::isDeclaration ( ) constThis method is from 'GlobalValue' class.
GlobalValue::isDematerializable ( ) constThis method is from 'GlobalValue' class.
GlobalValue::isMaterializable ( ) constThis method is from 'GlobalValue' class.
GlobalValue::Materialize ( std::string* ErrInfo )This method is from 'GlobalValue' class.
GlobalValue::setAlignment ( unsigned int Align )This method is from 'GlobalValue' class.
GlobalVariable::copyAttributesFrom ( GlobalValue const* Src )1st parameter 'Src' (pointer) has base type 'GlobalValue'.
Mangler::getNameWithPrefix ( SmallVectorImpl<char>& OutName, GlobalValue const* GV, bool isImplicitlyPrivate )2nd parameter 'GV' (pointer) has base type 'GlobalValue'.
Mangler::getSymbol ( GlobalValue const* GV )1st parameter 'GV' (pointer) has base type 'GlobalValue'.
Module::Dematerialize ( GlobalValue* GV )1st parameter 'GV' (pointer) has base type 'GlobalValue'.
Module::getNamedValue ( StringRef Name ) constReturn value (pointer) has base type 'GlobalValue'.
Module::isDematerializable ( GlobalValue const* GV ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
Module::isMaterializable ( GlobalValue const* GV ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
Module::Materialize ( GlobalValue* GV, std::string* ErrInfo )1st parameter 'GV' (pointer) has base type 'GlobalValue'.
SelectionDAG::getGlobalAddress ( GlobalValue const* GV, DebugLoc DL, EVT VT, int64_t offset, bool isTargetGA, unsigned char TargetFlags )1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLowering::isGAPlusOffset ( SDNode* N, GlobalValue const*& GA, int64_t& Offset ) const2nd parameter 'GA' (reference) has base type 'GlobalValue'.
TargetLowering::isLegalAddressingMode ( TargetLowering::AddrMode const& AM, Type* Ty ) constField 'AM->BaseGV' in 1st parameter 'AM' (reference) has base type 'GlobalValue'.
TargetLoweringObjectFile::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFile::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFile::getKindForGlobal ( GlobalValue const* GV, TargetMachine const& TM ) [static]1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFile::SectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFile::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFileCOFF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFileCOFF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFileELF::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFileELF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFileELF::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFileELF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFileMachO::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFileMachO::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFileMachO::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFileMachO::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
TargetLoweringObjectFileMachO::shouldEmitUsedDirectiveFor ( GlobalValue const* GV, Mangler* p2 ) const1st parameter 'GV' (pointer) has base type 'GlobalValue'.
Instruction.h
namespace llvm
[+] enum Instruction::BinaryOps (20)
| Change |
Effect |
1 | Value of member AShr has been changed from 23 to 22. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member Add has been changed from 9 to 8. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member And has been changed from 24 to 23. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member BinaryOpsBegin has been changed from 9 to 8. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member BinaryOpsEnd has been changed from 27 to 26. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member FAdd has been changed from 10 to 9. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member FDiv has been changed from 17 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member FMul has been changed from 14 to 13. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member FRem has been changed from 20 to 19. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member FSub has been changed from 12 to 11. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member LShr has been changed from 22 to 21. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member Mul has been changed from 13 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member Or has been changed from 25 to 24. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Value of member SDiv has been changed from 16 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 | Value of member SRem has been changed from 19 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 | Value of member Shl has been changed from 21 to 20. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 | Value of member Sub has been changed from 11 to 10. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 | Value of member UDiv has been changed from 15 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 | Value of member URem has been changed from 18 to 17. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 | Value of member Xor has been changed from 26 to 25. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (5)
BinaryOperator::BinaryOperator [in-charge] ( enum Instruction::BinaryOps iType, Value* S1, Value* S2, Type* Ty, Twine const& Name, BasicBlock* InsertAtEnd )1st parameter 'iType' has type 'enum Instruction::BinaryOps'.
BinaryOperator::BinaryOperator [in-charge] ( enum Instruction::BinaryOps iType, Value* S1, Value* S2, Type* Ty, Twine const& Name, Instruction* InsertBefore )1st parameter 'iType' has type 'enum Instruction::BinaryOps'.
BinaryOperator::Create ( enum Instruction::BinaryOps Op, Value* S1, Value* S2, Twine const& Name, BasicBlock* InsertAtEnd ) [static]1st parameter 'Op' has type 'enum Instruction::BinaryOps'.
BinaryOperator::Create ( enum Instruction::BinaryOps Op, Value* S1, Value* S2, Twine const& Name, Instruction* InsertBefore ) [static]1st parameter 'Op' has type 'enum Instruction::BinaryOps'.
BinaryOperator::init ( enum Instruction::BinaryOps iType )1st parameter 'iType' has type 'enum Instruction::BinaryOps'.
[+] enum Instruction::CastOps (14)
| Change |
Effect |
1 | Value of member BitCast has been changed from 45 to 44. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member CastOpsBegin has been changed from 34 to 33. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member CastOpsEnd has been changed from 46 to 45. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member FPExt has been changed from 42 to 41. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member FPToSI has been changed from 38 to 37. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member FPToUI has been changed from 37 to 36. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member FPTrunc has been changed from 41 to 40. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member IntToPtr has been changed from 44 to 43. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member PtrToInt has been changed from 43 to 42. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member SExt has been changed from 36 to 35. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member SIToFP has been changed from 40 to 39. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member Trunc has been changed from 34 to 33. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member UIToFP has been changed from 39 to 38. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Value of member ZExt has been changed from 35 to 34. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (6)
CastInst::castIsValid ( enum Instruction::CastOps op, Value* S, Type* DstTy ) [static]1st parameter 'op' has type 'enum Instruction::CastOps'.
CastInst::Create ( enum Instruction::CastOps p1, Value* S, Type* Ty, Twine const& Name, BasicBlock* InsertAtEnd ) [static]1st parameter 'p1' has type 'enum Instruction::CastOps'.
CastInst::Create ( enum Instruction::CastOps p1, Value* S, Type* Ty, Twine const& Name, Instruction* InsertBefore ) [static]1st parameter 'p1' has type 'enum Instruction::CastOps'.
CastInst::getCastOpcode ( Value const* Val, bool SrcIsSigned, Type* Ty, bool DstIsSigned ) [static]Return value has type 'enum Instruction::CastOps'.
CastInst::isEliminableCastPair ( enum Instruction::CastOps firstOpcode, enum Instruction::CastOps secondOpcode, Type* SrcTy, Type* MidTy, Type* DstTy, Type* IntPtrTy ) [static]2nd parameter 'secondOpcode' has type 'enum Instruction::CastOps'.
CastInst::isNoopCast ( enum Instruction::CastOps Opcode, Type* SrcTy, Type* DstTy, Type* IntPtrTy ) [static]1st parameter 'Opcode' has type 'enum Instruction::CastOps'.
[+] enum Instruction::OtherOps (16)
| Change |
Effect |
1 | Value of member Call has been changed from 49 to 48. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member ExtractElement has been changed from 54 to 53. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member ExtractValue has been changed from 57 to 56. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member FCmp has been changed from 47 to 46. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member ICmp has been changed from 46 to 45. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member InsertElement has been changed from 55 to 54. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member InsertValue has been changed from 58 to 57. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member LandingPad has been changed from 59 to 58. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member OtherOpsBegin has been changed from 46 to 45. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member OtherOpsEnd has been changed from 60 to 59. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member PHI has been changed from 48 to 47. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member Select has been changed from 50 to 49. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member ShuffleVector has been changed from 56 to 55. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Value of member UserOp1 has been changed from 51 to 50. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 | Value of member UserOp2 has been changed from 52 to 51. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 | Value of member VAArg has been changed from 53 to 52. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (4)
CmpInst::CmpInst [in-charge] ( Type* ty, enum Instruction::OtherOps op, unsigned short pred, Value* LHS, Value* RHS, Twine const& Name, BasicBlock* InsertAtEnd )2nd parameter 'op' has type 'enum Instruction::OtherOps'.
CmpInst::CmpInst [in-charge] ( Type* ty, enum Instruction::OtherOps op, unsigned short pred, Value* LHS, Value* RHS, Twine const& Name, Instruction* InsertBefore )2nd parameter 'op' has type 'enum Instruction::OtherOps'.
CmpInst::Create ( enum Instruction::OtherOps Op, unsigned short predicate, Value* S1, Value* S2, Twine const& Name, BasicBlock* InsertAtEnd ) [static]1st parameter 'Op' has type 'enum Instruction::OtherOps'.
CmpInst::Create ( enum Instruction::OtherOps Op, unsigned short predicate, Value* S1, Value* S2, Twine const& Name, Instruction* InsertBefore ) [static]1st parameter 'Op' has type 'enum Instruction::OtherOps'.
Intrinsics.h
namespace Intrinsic
[+] enum ID (917)
| Change |
Effect |
1 | Value of member annotation has been changed from 3 to 2. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member arm_cdp has been changed from 4 to 3. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member arm_cdp2 has been changed from 5 to 4. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member arm_get_fpscr has been changed from 6 to 5. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member arm_ldrexd has been changed from 7 to 6. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member arm_mcr has been changed from 8 to 7. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member arm_mcr2 has been changed from 9 to 8. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member arm_mcrr has been changed from 10 to 9. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member arm_mcrr2 has been changed from 11 to 10. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member arm_mrc has been changed from 12 to 11. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member arm_mrc2 has been changed from 13 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member arm_neon_vabds has been changed from 14 to 13. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member arm_neon_vabdu has been changed from 15 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Value of member arm_neon_vabs has been changed from 16 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 | Value of member arm_neon_vacged has been changed from 17 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 | Value of member arm_neon_vacgeq has been changed from 18 to 17. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 | Value of member arm_neon_vacgtd has been changed from 19 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 | Value of member arm_neon_vacgtq has been changed from 20 to 19. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 | Value of member arm_neon_vaddhn has been changed from 21 to 20. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 | Value of member arm_neon_vcls has been changed from 22 to 21. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
21 | Value of member arm_neon_vclz has been changed from 23 to 22. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
22 | Value of member arm_neon_vcnt has been changed from 24 to 23. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
23 | Value of member arm_neon_vcvtfp2fxs has been changed from 25 to 24. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
24 | Value of member arm_neon_vcvtfp2fxu has been changed from 26 to 25. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
25 | Value of member arm_neon_vcvtfp2hf has been changed from 27 to 26. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
26 | Value of member arm_neon_vcvtfxs2fp has been changed from 28 to 27. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
27 | Value of member arm_neon_vcvtfxu2fp has been changed from 29 to 28. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
28 | Value of member arm_neon_vcvthf2fp has been changed from 30 to 29. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
29 | Value of member arm_neon_vhadds has been changed from 31 to 30. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
30 | Value of member arm_neon_vhaddu has been changed from 32 to 31. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
31 | Value of member arm_neon_vhsubs has been changed from 33 to 32. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
32 | Value of member arm_neon_vhsubu has been changed from 34 to 33. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
33 | Value of member arm_neon_vld1 has been changed from 35 to 34. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
34 | Value of member arm_neon_vld2 has been changed from 36 to 35. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
35 | Value of member arm_neon_vld2lane has been changed from 37 to 36. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
36 | Value of member arm_neon_vld3 has been changed from 38 to 37. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
37 | Value of member arm_neon_vld3lane has been changed from 39 to 38. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
38 | Value of member arm_neon_vld4 has been changed from 40 to 39. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
39 | Value of member arm_neon_vld4lane has been changed from 41 to 40. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
40 | Value of member arm_neon_vmins has been changed from 44 to 43. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
41 | Value of member arm_neon_vminu has been changed from 45 to 44. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
42 | Value of member arm_neon_vmullp has been changed from 46 to 45. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
43 | Value of member arm_neon_vmulls has been changed from 47 to 46. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
44 | Value of member arm_neon_vmullu has been changed from 48 to 47. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
45 | Value of member arm_neon_vmulp has been changed from 49 to 48. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
46 | Value of member arm_neon_vpadals has been changed from 50 to 49. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
47 | Value of member arm_neon_vpadalu has been changed from 51 to 50. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
48 | Value of member arm_neon_vpadd has been changed from 52 to 51. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
49 | Value of member arm_neon_vpaddls has been changed from 53 to 52. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
50 | Value of member arm_neon_vpaddlu has been changed from 54 to 53. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
51 | Value of member arm_neon_vpmins has been changed from 57 to 56. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
52 | Value of member arm_neon_vpminu has been changed from 58 to 57. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
53 | Value of member arm_neon_vqabs has been changed from 59 to 58. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
54 | Value of member arm_neon_vqadds has been changed from 60 to 59. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
55 | Value of member arm_neon_vqaddu has been changed from 61 to 60. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
56 | Value of member arm_neon_vqdmlal has been changed from 62 to 61. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
57 | Value of member arm_neon_vqdmlsl has been changed from 63 to 62. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
58 | Value of member arm_neon_vqdmulh has been changed from 64 to 63. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
59 | Value of member arm_neon_vqdmull has been changed from 65 to 64. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
60 | Value of member arm_neon_vqmovns has been changed from 66 to 65. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
61 | Value of member arm_neon_vqmovnsu has been changed from 67 to 66. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
62 | Value of member arm_neon_vqmovnu has been changed from 68 to 67. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
63 | Value of member arm_neon_vqneg has been changed from 69 to 68. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
64 | Value of member arm_neon_vqrdmulh has been changed from 70 to 69. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
65 | Value of member arm_neon_vqrshiftns has been changed from 71 to 70. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
66 | Value of member arm_neon_vqrshiftnsu has been changed from 72 to 71. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
67 | Value of member arm_neon_vqrshiftnu has been changed from 73 to 72. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
68 | Value of member arm_neon_vqrshifts has been changed from 74 to 73. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
69 | Value of member arm_neon_vqrshiftu has been changed from 75 to 74. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
70 | Value of member arm_neon_vqshiftns has been changed from 76 to 75. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
71 | Value of member arm_neon_vqshiftnsu has been changed from 77 to 76. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
72 | Value of member arm_neon_vqshiftnu has been changed from 78 to 77. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
73 | Value of member arm_neon_vqshifts has been changed from 79 to 78. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
74 | Value of member arm_neon_vqshiftsu has been changed from 80 to 79. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
75 | Value of member arm_neon_vqshiftu has been changed from 81 to 80. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
76 | Value of member arm_neon_vqsubs has been changed from 82 to 81. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
77 | Value of member arm_neon_vqsubu has been changed from 83 to 82. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
78 | Value of member arm_neon_vraddhn has been changed from 84 to 83. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
79 | Value of member arm_neon_vrecpe has been changed from 85 to 84. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
80 | Value of member arm_neon_vrecps has been changed from 86 to 85. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
81 | Value of member arm_neon_vrhadds has been changed from 87 to 86. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
82 | Value of member arm_neon_vrhaddu has been changed from 88 to 87. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
83 | Value of member arm_neon_vrshiftn has been changed from 89 to 88. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
84 | Value of member arm_neon_vrshifts has been changed from 90 to 89. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
85 | Value of member arm_neon_vrshiftu has been changed from 91 to 90. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
86 | Value of member arm_neon_vrsqrte has been changed from 92 to 91. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
87 | Value of member arm_neon_vrsqrts has been changed from 93 to 92. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
88 | Value of member arm_neon_vrsubhn has been changed from 94 to 93. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
89 | Value of member arm_neon_vshiftins has been changed from 95 to 94. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
90 | Value of member arm_neon_vshiftls has been changed from 96 to 95. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
91 | Value of member arm_neon_vshiftlu has been changed from 97 to 96. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
92 | Value of member arm_neon_vshiftn has been changed from 98 to 97. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
93 | Value of member arm_neon_vshifts has been changed from 99 to 98. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
94 | Value of member arm_neon_vshiftu has been changed from 100 to 99. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
95 | Value of member arm_neon_vst1 has been changed from 101 to 100. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
96 | Value of member arm_neon_vst2 has been changed from 102 to 101. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
97 | Value of member arm_neon_vst2lane has been changed from 103 to 102. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
98 | Value of member arm_neon_vst3 has been changed from 104 to 103. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
99 | Value of member arm_neon_vst3lane has been changed from 105 to 104. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
100 | Value of member arm_neon_vst4 has been changed from 106 to 105. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
101 | Value of member arm_neon_vst4lane has been changed from 107 to 106. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
102 | Value of member arm_neon_vsubhn has been changed from 108 to 107. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
103 | Value of member arm_neon_vtbl1 has been changed from 109 to 108. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
104 | Value of member arm_neon_vtbl2 has been changed from 110 to 109. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
105 | Value of member arm_neon_vtbl3 has been changed from 111 to 110. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
106 | Value of member arm_neon_vtbl4 has been changed from 112 to 111. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
107 | Value of member arm_neon_vtbx1 has been changed from 113 to 112. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
108 | Value of member arm_neon_vtbx2 has been changed from 114 to 113. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
109 | Value of member arm_neon_vtbx3 has been changed from 115 to 114. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
110 | Value of member arm_neon_vtbx4 has been changed from 116 to 115. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
111 | Value of member arm_qadd has been changed from 117 to 116. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
112 | Value of member arm_qsub has been changed from 118 to 117. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
113 | Value of member arm_set_fpscr has been changed from 119 to 118. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
114 | Value of member arm_ssat has been changed from 120 to 119. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
115 | Value of member arm_strexd has been changed from 121 to 120. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
116 | Value of member arm_thread_pointer has been changed from 122 to 121. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
117 | Value of member arm_usat has been changed from 123 to 122. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
118 | Value of member arm_vcvtr has been changed from 124 to 123. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
119 | Value of member arm_vcvtru has been changed from 125 to 124. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
120 | Value of member bswap has been changed from 126 to 125. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
121 | Value of member convert_from_fp16 has been changed from 127 to 126. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
122 | Value of member convert_to_fp16 has been changed from 128 to 127. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
123 | Value of member convertff has been changed from 129 to 128. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
124 | Value of member convertfsi has been changed from 130 to 129. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
125 | Value of member convertfui has been changed from 131 to 130. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
126 | Value of member convertsif has been changed from 132 to 131. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
127 | Value of member convertss has been changed from 133 to 132. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
128 | Value of member convertsu has been changed from 134 to 133. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
129 | Value of member convertuif has been changed from 135 to 134. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
130 | Value of member convertus has been changed from 136 to 135. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
131 | Value of member convertuu has been changed from 137 to 136. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
132 | Value of member cos has been changed from 138 to 137. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
133 | Value of member ctlz has been changed from 139 to 138. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
134 | Value of member ctpop has been changed from 140 to 139. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
135 | Value of member cttz has been changed from 141 to 140. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
136 | Value of member dbg_declare has been changed from 142 to 141. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
137 | Value of member dbg_value has been changed from 143 to 142. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
138 | Value of member eh_dwarf_cfa has been changed from 144 to 143. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
139 | Value of member eh_return_i32 has been changed from 147 to 144. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
140 | Value of member eh_return_i64 has been changed from 148 to 145. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
141 | Value of member eh_sjlj_callsite has been changed from 150 to 146. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
142 | Value of member eh_sjlj_functioncontext has been changed from 152 to 147. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
143 | Value of member eh_sjlj_longjmp has been changed from 153 to 148. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
144 | Value of member eh_sjlj_lsda has been changed from 154 to 149. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
145 | Value of member eh_sjlj_setjmp has been changed from 155 to 150. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
146 | Value of member eh_typeid_for has been changed from 156 to 151. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
147 | Value of member eh_unwind_init has been changed from 157 to 152. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
148 | Value of member exp has been changed from 158 to 153. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
149 | Value of member exp2 has been changed from 159 to 154. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
150 | Value of member expect has been changed from 160 to 155. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
151 | Value of member flt_rounds has been changed from 161 to 156. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
152 | Value of member fma has been changed from 162 to 157. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
153 | Value of member frameaddress has been changed from 163 to 158. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
154 | Value of member gcread has been changed from 164 to 159. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
155 | Value of member gcroot has been changed from 165 to 160. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
156 | Value of member gcwrite has been changed from 166 to 161. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
157 | Value of member init_trampoline has been changed from 167 to 825. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
158 | Value of member invariant_end has been changed from 168 to 826. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
159 | Value of member invariant_start has been changed from 169 to 827. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
160 | Value of member lifetime_end has been changed from 170 to 828. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
161 | Value of member lifetime_start has been changed from 171 to 829. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
162 | Value of member log has been changed from 172 to 830. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
163 | Value of member log10 has been changed from 173 to 831. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
164 | Value of member log2 has been changed from 174 to 832. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
165 | Value of member longjmp has been changed from 175 to 833. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
166 | Value of member memcpy has been changed from 176 to 834. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
167 | Value of member memmove has been changed from 177 to 835. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
168 | Value of member memset has been changed from 178 to 836. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
169 | Value of member num_intrinsics has been changed from 969 to 1901. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
170 | Value of member objectsize has been changed from 179 to 837. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
171 | Value of member pcmarker has been changed from 180 to 838. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
172 | Value of member pow has been changed from 181 to 839. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
173 | Value of member powi has been changed from 182 to 840. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
174 | Value of member ppc_altivec_dss has been changed from 183 to 841. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
175 | Value of member ppc_altivec_dssall has been changed from 184 to 842. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
176 | Value of member ppc_altivec_dst has been changed from 185 to 843. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
177 | Value of member ppc_altivec_dstst has been changed from 186 to 844. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
178 | Value of member ppc_altivec_dststt has been changed from 187 to 845. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
179 | Value of member ppc_altivec_dstt has been changed from 188 to 846. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
180 | Value of member ppc_altivec_lvebx has been changed from 189 to 847. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
181 | Value of member ppc_altivec_lvehx has been changed from 190 to 848. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
182 | Value of member ppc_altivec_lvewx has been changed from 191 to 849. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
183 | Value of member ppc_altivec_lvsl has been changed from 192 to 850. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
184 | Value of member ppc_altivec_lvsr has been changed from 193 to 851. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
185 | Value of member ppc_altivec_lvx has been changed from 194 to 852. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
186 | Value of member ppc_altivec_lvxl has been changed from 195 to 853. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
187 | Value of member ppc_altivec_mfvscr has been changed from 196 to 854. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
188 | Value of member ppc_altivec_mtvscr has been changed from 197 to 855. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
189 | Value of member ppc_altivec_stvebx has been changed from 198 to 856. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
190 | Value of member ppc_altivec_stvehx has been changed from 199 to 857. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
191 | Value of member ppc_altivec_stvewx has been changed from 200 to 858. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
192 | Value of member ppc_altivec_stvx has been changed from 201 to 859. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
193 | Value of member ppc_altivec_stvxl has been changed from 202 to 860. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
194 | Value of member ppc_altivec_vaddcuw has been changed from 203 to 861. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
195 | Value of member ppc_altivec_vaddsbs has been changed from 204 to 862. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
196 | Value of member ppc_altivec_vaddshs has been changed from 205 to 863. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
197 | Value of member ppc_altivec_vaddsws has been changed from 206 to 864. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
198 | Value of member ppc_altivec_vaddubs has been changed from 207 to 865. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
199 | Value of member ppc_altivec_vadduhs has been changed from 208 to 866. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
200 | Value of member ppc_altivec_vadduws has been changed from 209 to 867. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
201 | Value of member ppc_altivec_vavgsb has been changed from 210 to 868. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
202 | Value of member ppc_altivec_vavgsh has been changed from 211 to 869. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
203 | Value of member ppc_altivec_vavgsw has been changed from 212 to 870. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
204 | Value of member ppc_altivec_vavgub has been changed from 213 to 871. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
205 | Value of member ppc_altivec_vavguh has been changed from 214 to 872. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
206 | Value of member ppc_altivec_vavguw has been changed from 215 to 873. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
207 | Value of member ppc_altivec_vcfsx has been changed from 216 to 874. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
208 | Value of member ppc_altivec_vcfux has been changed from 217 to 875. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
209 | Value of member ppc_altivec_vcmpbfp has been changed from 218 to 876. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
210 | Value of member ppc_altivec_vcmpbfp_p has been changed from 219 to 877. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
211 | Value of member ppc_altivec_vcmpeqfp has been changed from 220 to 878. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
212 | Value of member ppc_altivec_vcmpeqfp_p has been changed from 221 to 879. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
213 | Value of member ppc_altivec_vcmpequb has been changed from 222 to 880. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
214 | Value of member ppc_altivec_vcmpequb_p has been changed from 223 to 881. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
215 | Value of member ppc_altivec_vcmpequh has been changed from 224 to 882. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
216 | Value of member ppc_altivec_vcmpequh_p has been changed from 225 to 883. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
217 | Value of member ppc_altivec_vcmpequw has been changed from 226 to 884. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
218 | Value of member ppc_altivec_vcmpequw_p has been changed from 227 to 885. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
219 | Value of member ppc_altivec_vcmpgefp has been changed from 228 to 886. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
220 | Value of member ppc_altivec_vcmpgefp_p has been changed from 229 to 887. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
221 | Value of member ppc_altivec_vcmpgtfp has been changed from 230 to 888. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
222 | Value of member ppc_altivec_vcmpgtfp_p has been changed from 231 to 889. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
223 | Value of member ppc_altivec_vcmpgtsb has been changed from 232 to 890. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
224 | Value of member ppc_altivec_vcmpgtsb_p has been changed from 233 to 891. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
225 | Value of member ppc_altivec_vcmpgtsh has been changed from 234 to 892. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
226 | Value of member ppc_altivec_vcmpgtsh_p has been changed from 235 to 893. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
227 | Value of member ppc_altivec_vcmpgtsw has been changed from 236 to 894. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
228 | Value of member ppc_altivec_vcmpgtsw_p has been changed from 237 to 895. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
229 | Value of member ppc_altivec_vcmpgtub has been changed from 238 to 896. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
230 | Value of member ppc_altivec_vcmpgtub_p has been changed from 239 to 897. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
231 | Value of member ppc_altivec_vcmpgtuh has been changed from 240 to 898. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
232 | Value of member ppc_altivec_vcmpgtuh_p has been changed from 241 to 899. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
233 | Value of member ppc_altivec_vcmpgtuw has been changed from 242 to 900. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
234 | Value of member ppc_altivec_vcmpgtuw_p has been changed from 243 to 901. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
235 | Value of member ppc_altivec_vctsxs has been changed from 244 to 902. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
236 | Value of member ppc_altivec_vctuxs has been changed from 245 to 903. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
237 | Value of member ppc_altivec_vexptefp has been changed from 246 to 904. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
238 | Value of member ppc_altivec_vlogefp has been changed from 247 to 905. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
239 | Value of member ppc_altivec_vmaddfp has been changed from 248 to 906. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
240 | Value of member ppc_altivec_vmhaddshs has been changed from 256 to 914. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
241 | Value of member ppc_altivec_vmhraddshs has been changed from 257 to 915. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
242 | Value of member ppc_altivec_vminfp has been changed from 258 to 916. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
243 | Value of member ppc_altivec_vminsb has been changed from 259 to 917. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
244 | Value of member ppc_altivec_vminsh has been changed from 260 to 918. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
245 | Value of member ppc_altivec_vminsw has been changed from 261 to 919. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
246 | Value of member ppc_altivec_vminub has been changed from 262 to 920. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
247 | Value of member ppc_altivec_vminuh has been changed from 263 to 921. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
248 | Value of member ppc_altivec_vminuw has been changed from 264 to 922. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
249 | Value of member ppc_altivec_vmladduhm has been changed from 265 to 923. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
250 | Value of member ppc_altivec_vmsummbm has been changed from 266 to 924. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
251 | Value of member ppc_altivec_vmsumshm has been changed from 267 to 925. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
252 | Value of member ppc_altivec_vmsumshs has been changed from 268 to 926. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
253 | Value of member ppc_altivec_vmsumubm has been changed from 269 to 927. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
254 | Value of member ppc_altivec_vmsumuhm has been changed from 270 to 928. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
255 | Value of member ppc_altivec_vmsumuhs has been changed from 271 to 929. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
256 | Value of member ppc_altivec_vmulesb has been changed from 272 to 930. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
257 | Value of member ppc_altivec_vmulesh has been changed from 273 to 931. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
258 | Value of member ppc_altivec_vmuleub has been changed from 274 to 932. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
259 | Value of member ppc_altivec_vmuleuh has been changed from 275 to 933. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
260 | Value of member ppc_altivec_vmulosb has been changed from 276 to 934. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
261 | Value of member ppc_altivec_vmulosh has been changed from 277 to 935. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
262 | Value of member ppc_altivec_vmuloub has been changed from 278 to 936. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
263 | Value of member ppc_altivec_vmulouh has been changed from 279 to 937. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
264 | Value of member ppc_altivec_vnmsubfp has been changed from 280 to 938. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
265 | Value of member ppc_altivec_vperm has been changed from 281 to 939. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
266 | Value of member ppc_altivec_vpkpx has been changed from 282 to 940. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
267 | Value of member ppc_altivec_vpkshss has been changed from 283 to 941. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
268 | Value of member ppc_altivec_vpkshus has been changed from 284 to 942. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
269 | Value of member ppc_altivec_vpkswss has been changed from 285 to 943. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
270 | Value of member ppc_altivec_vpkswus has been changed from 286 to 944. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
271 | Value of member ppc_altivec_vpkuhus has been changed from 287 to 945. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
272 | Value of member ppc_altivec_vpkuwus has been changed from 288 to 946. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
273 | Value of member ppc_altivec_vrefp has been changed from 289 to 947. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
274 | Value of member ppc_altivec_vrfim has been changed from 290 to 948. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
275 | Value of member ppc_altivec_vrfin has been changed from 291 to 949. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
276 | Value of member ppc_altivec_vrfip has been changed from 292 to 950. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
277 | Value of member ppc_altivec_vrfiz has been changed from 293 to 951. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
278 | Value of member ppc_altivec_vrlb has been changed from 294 to 952. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
279 | Value of member ppc_altivec_vrlh has been changed from 295 to 953. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
280 | Value of member ppc_altivec_vrlw has been changed from 296 to 954. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
281 | Value of member ppc_altivec_vrsqrtefp has been changed from 297 to 955. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
282 | Value of member ppc_altivec_vsel has been changed from 298 to 956. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
283 | Value of member ppc_altivec_vsl has been changed from 299 to 957. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
284 | Value of member ppc_altivec_vslb has been changed from 300 to 958. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
285 | Value of member ppc_altivec_vslh has been changed from 301 to 959. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
286 | Value of member ppc_altivec_vslo has been changed from 302 to 960. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
287 | Value of member ppc_altivec_vslw has been changed from 303 to 961. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
288 | Value of member ppc_altivec_vsr has been changed from 304 to 962. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
289 | Value of member ppc_altivec_vsrab has been changed from 305 to 963. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
290 | Value of member ppc_altivec_vsrah has been changed from 306 to 964. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
291 | Value of member ppc_altivec_vsraw has been changed from 307 to 965. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
292 | Value of member ppc_altivec_vsrb has been changed from 308 to 966. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
293 | Value of member ppc_altivec_vsrh has been changed from 309 to 967. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
294 | Value of member ppc_altivec_vsro has been changed from 310 to 968. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
295 | Value of member ppc_altivec_vsrw has been changed from 311 to 969. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
296 | Value of member ppc_altivec_vsubcuw has been changed from 312 to 970. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
297 | Value of member ppc_altivec_vsubsbs has been changed from 313 to 971. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
298 | Value of member ppc_altivec_vsubshs has been changed from 314 to 972. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
299 | Value of member ppc_altivec_vsubsws has been changed from 315 to 973. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
300 | Value of member ppc_altivec_vsububs has been changed from 316 to 974. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
301 | Value of member ppc_altivec_vsubuhs has been changed from 317 to 975. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
302 | Value of member ppc_altivec_vsubuws has been changed from 318 to 976. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
303 | Value of member ppc_altivec_vsum2sws has been changed from 319 to 977. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
304 | Value of member ppc_altivec_vsum4sbs has been changed from 320 to 978. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
305 | Value of member ppc_altivec_vsum4shs has been changed from 321 to 979. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
306 | Value of member ppc_altivec_vsum4ubs has been changed from 322 to 980. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
307 | Value of member ppc_altivec_vsumsws has been changed from 323 to 981. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
308 | Value of member ppc_altivec_vupkhpx has been changed from 324 to 982. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
309 | Value of member ppc_altivec_vupkhsb has been changed from 325 to 983. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
310 | Value of member ppc_altivec_vupkhsh has been changed from 326 to 984. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
311 | Value of member ppc_altivec_vupklpx has been changed from 327 to 985. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
312 | Value of member ppc_altivec_vupklsb has been changed from 328 to 986. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
313 | Value of member ppc_altivec_vupklsh has been changed from 329 to 987. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
314 | Value of member ppc_dcba has been changed from 330 to 988. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
315 | Value of member ppc_dcbf has been changed from 331 to 989. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
316 | Value of member ppc_dcbi has been changed from 332 to 990. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
317 | Value of member ppc_dcbst has been changed from 333 to 991. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
318 | Value of member ppc_dcbt has been changed from 334 to 992. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
319 | Value of member ppc_dcbtst has been changed from 335 to 993. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
320 | Value of member ppc_dcbz has been changed from 336 to 994. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
321 | Value of member ppc_dcbzl has been changed from 337 to 995. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
322 | Value of member ppc_sync has been changed from 338 to 996. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
323 | Value of member prefetch has been changed from 339 to 997. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
324 | Value of member ptr_annotation has been changed from 340 to 998. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
325 | Value of member ptx_bar_sync has been changed from 341 to 999. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
326 | Value of member ptx_read_clock has been changed from 342 to 1000. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
327 | Value of member ptx_read_clock64 has been changed from 343 to 1001. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
328 | Value of member ptx_read_ctaid_w has been changed from 344 to 1002. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
329 | Value of member ptx_read_ctaid_x has been changed from 345 to 1003. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
330 | Value of member ptx_read_ctaid_y has been changed from 346 to 1004. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
331 | Value of member ptx_read_ctaid_z has been changed from 347 to 1005. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
332 | Value of member ptx_read_gridid has been changed from 348 to 1006. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
333 | Value of member ptx_read_laneid has been changed from 349 to 1007. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
334 | Value of member ptx_read_lanemask_eq has been changed from 350 to 1008. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
335 | Value of member ptx_read_lanemask_ge has been changed from 351 to 1009. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
336 | Value of member ptx_read_lanemask_gt has been changed from 352 to 1010. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
337 | Value of member ptx_read_lanemask_le has been changed from 353 to 1011. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
338 | Value of member ptx_read_lanemask_lt has been changed from 354 to 1012. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
339 | Value of member ptx_read_nctaid_w has been changed from 355 to 1013. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
340 | Value of member ptx_read_nctaid_x has been changed from 356 to 1014. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
341 | Value of member ptx_read_nctaid_y has been changed from 357 to 1015. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
342 | Value of member ptx_read_nctaid_z has been changed from 358 to 1016. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
343 | Value of member ptx_read_nsmid has been changed from 359 to 1017. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
344 | Value of member ptx_read_ntid_w has been changed from 360 to 1018. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
345 | Value of member ptx_read_ntid_x has been changed from 361 to 1019. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
346 | Value of member ptx_read_ntid_y has been changed from 362 to 1020. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
347 | Value of member ptx_read_ntid_z has been changed from 363 to 1021. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
348 | Value of member ptx_read_nwarpid has been changed from 364 to 1022. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
349 | Value of member ptx_read_pm0 has been changed from 365 to 1023. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
350 | Value of member ptx_read_pm1 has been changed from 366 to 1024. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
351 | Value of member ptx_read_pm2 has been changed from 367 to 1025. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
352 | Value of member ptx_read_pm3 has been changed from 368 to 1026. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
353 | Value of member ptx_read_smid has been changed from 369 to 1027. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
354 | Value of member ptx_read_tid_w has been changed from 370 to 1028. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
355 | Value of member ptx_read_tid_x has been changed from 371 to 1029. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
356 | Value of member ptx_read_tid_y has been changed from 372 to 1030. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
357 | Value of member ptx_read_tid_z has been changed from 373 to 1031. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
358 | Value of member ptx_read_warpid has been changed from 374 to 1032. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
359 | Value of member returnaddress has been changed from 376 to 1034. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
360 | Value of member sadd_with_overflow has been changed from 377 to 1035. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
361 | Value of member setjmp has been changed from 378 to 1036. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
362 | Value of member siglongjmp has been changed from 379 to 1037. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
363 | Value of member sigsetjmp has been changed from 380 to 1038. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
364 | Value of member sin has been changed from 381 to 1039. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
365 | Value of member smul_with_overflow has been changed from 382 to 1040. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
366 | Value of member spu_si_a has been changed from 383 to 1041. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
367 | Value of member spu_si_addx has been changed from 384 to 1042. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
368 | Value of member spu_si_ah has been changed from 385 to 1043. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
369 | Value of member spu_si_ahi has been changed from 386 to 1044. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
370 | Value of member spu_si_ai has been changed from 387 to 1045. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
371 | Value of member spu_si_and has been changed from 388 to 1046. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
372 | Value of member spu_si_andbi has been changed from 389 to 1047. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
373 | Value of member spu_si_andc has been changed from 390 to 1048. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
374 | Value of member spu_si_andhi has been changed from 391 to 1049. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
375 | Value of member spu_si_andi has been changed from 392 to 1050. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
376 | Value of member spu_si_bg has been changed from 393 to 1051. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
377 | Value of member spu_si_bgx has been changed from 394 to 1052. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
378 | Value of member spu_si_ceq has been changed from 395 to 1053. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
379 | Value of member spu_si_ceqb has been changed from 396 to 1054. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
380 | Value of member spu_si_ceqbi has been changed from 397 to 1055. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
381 | Value of member spu_si_ceqh has been changed from 398 to 1056. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
382 | Value of member spu_si_ceqhi has been changed from 399 to 1057. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
383 | Value of member spu_si_ceqi has been changed from 400 to 1058. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
384 | Value of member spu_si_cg has been changed from 401 to 1059. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
385 | Value of member spu_si_cgt has been changed from 402 to 1060. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
386 | Value of member spu_si_cgtb has been changed from 403 to 1061. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
387 | Value of member spu_si_cgtbi has been changed from 404 to 1062. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
388 | Value of member spu_si_cgth has been changed from 405 to 1063. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
389 | Value of member spu_si_cgthi has been changed from 406 to 1064. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
390 | Value of member spu_si_cgti has been changed from 407 to 1065. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
391 | Value of member spu_si_cgx has been changed from 408 to 1066. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
392 | Value of member spu_si_clgt has been changed from 409 to 1067. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
393 | Value of member spu_si_clgtb has been changed from 410 to 1068. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
394 | Value of member spu_si_clgtbi has been changed from 411 to 1069. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
395 | Value of member spu_si_clgth has been changed from 412 to 1070. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
396 | Value of member spu_si_clgthi has been changed from 413 to 1071. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
397 | Value of member spu_si_clgti has been changed from 414 to 1072. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
398 | Value of member spu_si_dfa has been changed from 415 to 1073. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
399 | Value of member spu_si_dfm has been changed from 416 to 1074. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
400 | Value of member spu_si_dfma has been changed from 417 to 1075. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
401 | Value of member spu_si_dfms has been changed from 418 to 1076. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
402 | Value of member spu_si_dfnma has been changed from 419 to 1077. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
403 | Value of member spu_si_dfnms has been changed from 420 to 1078. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
404 | Value of member spu_si_dfs has been changed from 421 to 1079. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
405 | Value of member spu_si_fa has been changed from 422 to 1080. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
406 | Value of member spu_si_fceq has been changed from 423 to 1081. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
407 | Value of member spu_si_fcgt has been changed from 424 to 1082. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
408 | Value of member spu_si_fcmeq has been changed from 425 to 1083. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
409 | Value of member spu_si_fcmgt has been changed from 426 to 1084. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
410 | Value of member spu_si_fm has been changed from 427 to 1085. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
411 | Value of member spu_si_fma has been changed from 428 to 1086. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
412 | Value of member spu_si_fms has been changed from 429 to 1087. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
413 | Value of member spu_si_fnms has been changed from 430 to 1088. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
414 | Value of member spu_si_fs has been changed from 431 to 1089. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
415 | Value of member spu_si_fsmbi has been changed from 432 to 1090. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
416 | Value of member spu_si_mpy has been changed from 433 to 1091. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
417 | Value of member spu_si_mpya has been changed from 434 to 1092. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
418 | Value of member spu_si_mpyh has been changed from 435 to 1093. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
419 | Value of member spu_si_mpyhh has been changed from 436 to 1094. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
420 | Value of member spu_si_mpyhha has been changed from 437 to 1095. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
421 | Value of member spu_si_mpyhhau has been changed from 438 to 1096. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
422 | Value of member spu_si_mpyhhu has been changed from 439 to 1097. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
423 | Value of member spu_si_mpyi has been changed from 440 to 1098. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
424 | Value of member spu_si_mpys has been changed from 441 to 1099. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
425 | Value of member spu_si_mpyu has been changed from 442 to 1100. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
426 | Value of member spu_si_mpyui has been changed from 443 to 1101. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
427 | Value of member spu_si_nand has been changed from 444 to 1102. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
428 | Value of member spu_si_nor has been changed from 445 to 1103. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
429 | Value of member spu_si_or has been changed from 446 to 1104. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
430 | Value of member spu_si_orbi has been changed from 447 to 1105. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
431 | Value of member spu_si_orc has been changed from 448 to 1106. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
432 | Value of member spu_si_orhi has been changed from 449 to 1107. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
433 | Value of member spu_si_ori has been changed from 450 to 1108. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
434 | Value of member spu_si_sf has been changed from 451 to 1109. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
435 | Value of member spu_si_sfh has been changed from 452 to 1110. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
436 | Value of member spu_si_sfhi has been changed from 453 to 1111. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
437 | Value of member spu_si_sfi has been changed from 454 to 1112. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
438 | Value of member spu_si_sfx has been changed from 455 to 1113. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
439 | Value of member spu_si_shli has been changed from 456 to 1114. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
440 | Value of member spu_si_shlqbi has been changed from 457 to 1115. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
441 | Value of member spu_si_shlqbii has been changed from 458 to 1116. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
442 | Value of member spu_si_shlqby has been changed from 459 to 1117. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
443 | Value of member spu_si_shlqbyi has been changed from 460 to 1118. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
444 | Value of member spu_si_xor has been changed from 461 to 1119. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
445 | Value of member spu_si_xorbi has been changed from 462 to 1120. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
446 | Value of member spu_si_xorhi has been changed from 463 to 1121. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
447 | Value of member spu_si_xori has been changed from 464 to 1122. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
448 | Value of member sqrt has been changed from 465 to 1123. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
449 | Value of member ssub_with_overflow has been changed from 466 to 1124. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
450 | Value of member stackprotector has been changed from 467 to 1125. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
451 | Value of member stackrestore has been changed from 468 to 1126. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
452 | Value of member stacksave has been changed from 469 to 1127. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
453 | Value of member trap has been changed from 470 to 1128. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
454 | Value of member uadd_with_overflow has been changed from 471 to 1129. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
455 | Value of member umul_with_overflow has been changed from 472 to 1130. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
456 | Value of member usub_with_overflow has been changed from 473 to 1131. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
457 | Value of member vacopy has been changed from 474 to 1132. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
458 | Value of member vaend has been changed from 475 to 1133. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
459 | Value of member var_annotation has been changed from 476 to 1134. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
460 | Value of member vastart has been changed from 477 to 1135. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
461 | Value of member x86_3dnow_pavgusb has been changed from 478 to 1136. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
462 | Value of member x86_3dnow_pf2id has been changed from 479 to 1137. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
463 | Value of member x86_3dnow_pfacc has been changed from 480 to 1138. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
464 | Value of member x86_3dnow_pfadd has been changed from 481 to 1139. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
465 | Value of member x86_3dnow_pfcmpeq has been changed from 482 to 1140. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
466 | Value of member x86_3dnow_pfcmpge has been changed from 483 to 1141. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
467 | Value of member x86_3dnow_pfcmpgt has been changed from 484 to 1142. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
468 | Value of member x86_3dnow_pfmin has been changed from 486 to 1144. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
469 | Value of member x86_3dnow_pfmul has been changed from 487 to 1145. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
470 | Value of member x86_3dnow_pfrcp has been changed from 488 to 1146. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
471 | Value of member x86_3dnow_pfrcpit1 has been changed from 489 to 1147. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
472 | Value of member x86_3dnow_pfrcpit2 has been changed from 490 to 1148. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
473 | Value of member x86_3dnow_pfrsqit1 has been changed from 491 to 1149. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
474 | Value of member x86_3dnow_pfrsqrt has been changed from 492 to 1150. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
475 | Value of member x86_3dnow_pfsub has been changed from 493 to 1151. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
476 | Value of member x86_3dnow_pfsubr has been changed from 494 to 1152. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
477 | Value of member x86_3dnow_pi2fd has been changed from 495 to 1153. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
478 | Value of member x86_3dnow_pmulhrw has been changed from 496 to 1154. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
479 | Value of member x86_3dnowa_pf2iw has been changed from 497 to 1155. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
480 | Value of member x86_3dnowa_pfnacc has been changed from 498 to 1156. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
481 | Value of member x86_3dnowa_pfpnacc has been changed from 499 to 1157. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
482 | Value of member x86_3dnowa_pi2fw has been changed from 500 to 1158. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
483 | Value of member x86_3dnowa_pswapd has been changed from 501 to 1159. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
484 | Value of member x86_aesni_aesdec has been changed from 502 to 1160. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
485 | Value of member x86_aesni_aesenc has been changed from 504 to 1162. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
486 | Value of member x86_aesni_aesimc has been changed from 506 to 1164. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
487 | Value of member x86_aesni_aeskeygenassist has been changed from 507 to 1165. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
488 | Value of member x86_avx_addsub_pd_256 has been changed from 508 to 1287. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
489 | Value of member x86_avx_addsub_ps_256 has been changed from 509 to 1288. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
490 | Value of member x86_avx_blend_pd_256 has been changed from 510 to 1289. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
491 | Value of member x86_avx_blend_ps_256 has been changed from 511 to 1290. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
492 | Value of member x86_avx_blendv_pd_256 has been changed from 512 to 1291. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
493 | Value of member x86_avx_blendv_ps_256 has been changed from 513 to 1292. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
494 | Value of member x86_avx_cmp_pd_256 has been changed from 514 to 1293. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
495 | Value of member x86_avx_cmp_ps_256 has been changed from 515 to 1294. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
496 | Value of member x86_avx_cvt_pd2_ps_256 has been changed from 516 to 1295. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
497 | Value of member x86_avx_cvt_pd2dq_256 has been changed from 517 to 1296. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
498 | Value of member x86_avx_cvt_ps2_pd_256 has been changed from 518 to 1297. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
499 | Value of member x86_avx_cvt_ps2dq_256 has been changed from 519 to 1298. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
500 | Value of member x86_avx_cvtdq2_pd_256 has been changed from 520 to 1299. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
501 | Value of member x86_avx_cvtdq2_ps_256 has been changed from 521 to 1300. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
502 | Value of member x86_avx_cvtt_pd2dq_256 has been changed from 522 to 1301. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
503 | Value of member x86_avx_cvtt_ps2dq_256 has been changed from 523 to 1302. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
504 | Value of member x86_avx_dp_ps_256 has been changed from 524 to 1303. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
505 | Value of member x86_avx_hadd_pd_256 has been changed from 525 to 1304. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
506 | Value of member x86_avx_hadd_ps_256 has been changed from 526 to 1305. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
507 | Value of member x86_avx_hsub_pd_256 has been changed from 527 to 1306. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
508 | Value of member x86_avx_hsub_ps_256 has been changed from 528 to 1307. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
509 | Value of member x86_avx_ldu_dq_256 has been changed from 529 to 1308. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
510 | Value of member x86_avx_maskload_pd has been changed from 533 to 1309. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
511 | Value of member x86_avx_maskload_pd_256 has been changed from 534 to 1310. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
512 | Value of member x86_avx_maskload_ps has been changed from 535 to 1311. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
513 | Value of member x86_avx_maskload_ps_256 has been changed from 536 to 1312. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
514 | Value of member x86_avx_maskstore_pd has been changed from 537 to 1313. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
515 | Value of member x86_avx_maskstore_pd_256 has been changed from 538 to 1314. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
516 | Value of member x86_avx_maskstore_ps has been changed from 539 to 1315. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
517 | Value of member x86_avx_maskstore_ps_256 has been changed from 540 to 1316. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
518 | Value of member x86_avx_min_pd_256 has been changed from 543 to 1319. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
519 | Value of member x86_avx_min_ps_256 has been changed from 544 to 1320. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
520 | Value of member x86_avx_movmsk_pd_256 has been changed from 545 to 1321. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
521 | Value of member x86_avx_movmsk_ps_256 has been changed from 546 to 1322. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
522 | Value of member x86_avx_movnt_dq_256 has been changed from 547 to 1323. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
523 | Value of member x86_avx_movnt_pd_256 has been changed from 548 to 1324. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
524 | Value of member x86_avx_movnt_ps_256 has been changed from 549 to 1325. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
525 | Value of member x86_avx_ptestc_256 has been changed from 550 to 1326. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
526 | Value of member x86_avx_ptestnzc_256 has been changed from 551 to 1327. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
527 | Value of member x86_avx_ptestz_256 has been changed from 552 to 1328. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
528 | Value of member x86_avx_rcp_ps_256 has been changed from 553 to 1329. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
529 | Value of member x86_avx_round_pd_256 has been changed from 554 to 1330. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
530 | Value of member x86_avx_round_ps_256 has been changed from 555 to 1331. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
531 | Value of member x86_avx_rsqrt_ps_256 has been changed from 556 to 1332. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
532 | Value of member x86_avx_sqrt_pd_256 has been changed from 557 to 1333. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
533 | Value of member x86_avx_sqrt_ps_256 has been changed from 558 to 1334. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
534 | Value of member x86_avx_storeu_dq_256 has been changed from 559 to 1335. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
535 | Value of member x86_avx_storeu_pd_256 has been changed from 560 to 1336. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
536 | Value of member x86_avx_storeu_ps_256 has been changed from 561 to 1337. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
537 | Value of member x86_avx_vbroadcast_sd_256 has been changed from 562 to 1338. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
538 | Value of member x86_avx_vbroadcastf128_pd_256 has been changed from 563 to 1341. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
539 | Value of member x86_avx_vbroadcastf128_ps_256 has been changed from 564 to 1342. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
540 | Value of member x86_avx_vextractf128_pd_256 has been changed from 567 to 1343. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
541 | Value of member x86_avx_vextractf128_ps_256 has been changed from 568 to 1344. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
542 | Value of member x86_avx_vextractf128_si_256 has been changed from 569 to 1345. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
543 | Value of member x86_avx_vinsertf128_pd_256 has been changed from 570 to 1346. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
544 | Value of member x86_avx_vinsertf128_ps_256 has been changed from 571 to 1347. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
545 | Value of member x86_avx_vinsertf128_si_256 has been changed from 572 to 1348. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
546 | Value of member x86_avx_vperm2f128_pd_256 has been changed from 573 to 1349. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
547 | Value of member x86_avx_vperm2f128_ps_256 has been changed from 574 to 1350. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
548 | Value of member x86_avx_vperm2f128_si_256 has been changed from 575 to 1351. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
549 | Value of member x86_avx_vpermilvar_pd has been changed from 580 to 1352. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
550 | Value of member x86_avx_vpermilvar_pd_256 has been changed from 581 to 1353. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
551 | Value of member x86_avx_vpermilvar_ps has been changed from 582 to 1354. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
552 | Value of member x86_avx_vpermilvar_ps_256 has been changed from 583 to 1355. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
553 | Value of member x86_avx_vtestc_pd has been changed from 584 to 1356. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
554 | Value of member x86_avx_vtestc_pd_256 has been changed from 585 to 1357. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
555 | Value of member x86_avx_vtestc_ps has been changed from 586 to 1358. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
556 | Value of member x86_avx_vtestc_ps_256 has been changed from 587 to 1359. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
557 | Value of member x86_avx_vtestnzc_pd has been changed from 588 to 1360. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
558 | Value of member x86_avx_vtestnzc_pd_256 has been changed from 589 to 1361. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
559 | Value of member x86_avx_vtestnzc_ps has been changed from 590 to 1362. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
560 | Value of member x86_avx_vtestnzc_ps_256 has been changed from 591 to 1363. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
561 | Value of member x86_avx_vtestz_pd has been changed from 592 to 1364. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
562 | Value of member x86_avx_vtestz_pd_256 has been changed from 593 to 1365. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
563 | Value of member x86_avx_vtestz_ps has been changed from 594 to 1366. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
564 | Value of member x86_avx_vtestz_ps_256 has been changed from 595 to 1367. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
565 | Value of member x86_avx_vzeroall has been changed from 596 to 1368. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
566 | Value of member x86_avx_vzeroupper has been changed from 597 to 1369. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
567 | Value of member x86_int has been changed from 598 to 1410. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
568 | Value of member x86_mmx_emms has been changed from 599 to 1411. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
569 | Value of member x86_mmx_femms has been changed from 600 to 1412. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
570 | Value of member x86_mmx_maskmovq has been changed from 601 to 1413. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
571 | Value of member x86_mmx_movnt_dq has been changed from 602 to 1414. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
572 | Value of member x86_mmx_packssdw has been changed from 603 to 1415. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
573 | Value of member x86_mmx_packsswb has been changed from 604 to 1416. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
574 | Value of member x86_mmx_packuswb has been changed from 605 to 1417. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
575 | Value of member x86_mmx_padd_b has been changed from 606 to 1418. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
576 | Value of member x86_mmx_padd_d has been changed from 607 to 1419. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
577 | Value of member x86_mmx_padd_q has been changed from 608 to 1420. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
578 | Value of member x86_mmx_padd_w has been changed from 609 to 1421. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
579 | Value of member x86_mmx_padds_b has been changed from 610 to 1422. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
580 | Value of member x86_mmx_padds_w has been changed from 611 to 1423. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
581 | Value of member x86_mmx_paddus_b has been changed from 612 to 1424. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
582 | Value of member x86_mmx_paddus_w has been changed from 613 to 1425. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
583 | Value of member x86_mmx_palignr_b has been changed from 614 to 1426. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
584 | Value of member x86_mmx_pand has been changed from 615 to 1427. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
585 | Value of member x86_mmx_pandn has been changed from 616 to 1428. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
586 | Value of member x86_mmx_pavg_b has been changed from 617 to 1429. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
587 | Value of member x86_mmx_pavg_w has been changed from 618 to 1430. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
588 | Value of member x86_mmx_pcmpeq_b has been changed from 619 to 1431. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
589 | Value of member x86_mmx_pcmpeq_d has been changed from 620 to 1432. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
590 | Value of member x86_mmx_pcmpeq_w has been changed from 621 to 1433. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
591 | Value of member x86_mmx_pcmpgt_b has been changed from 622 to 1434. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
592 | Value of member x86_mmx_pcmpgt_d has been changed from 623 to 1435. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
593 | Value of member x86_mmx_pcmpgt_w has been changed from 624 to 1436. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
594 | Value of member x86_mmx_pextr_w has been changed from 625 to 1437. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
595 | Value of member x86_mmx_pinsr_w has been changed from 626 to 1438. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
596 | Value of member x86_mmx_pmadd_wd has been changed from 627 to 1439. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
597 | Value of member x86_mmx_pmins_w has been changed from 630 to 1442. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
598 | Value of member x86_mmx_pminu_b has been changed from 631 to 1443. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
599 | Value of member x86_mmx_pmovmskb has been changed from 632 to 1444. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
600 | Value of member x86_mmx_pmulh_w has been changed from 633 to 1445. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
601 | Value of member x86_mmx_pmulhu_w has been changed from 634 to 1446. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
602 | Value of member x86_mmx_pmull_w has been changed from 635 to 1447. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
603 | Value of member x86_mmx_pmulu_dq has been changed from 636 to 1448. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
604 | Value of member x86_mmx_por has been changed from 637 to 1449. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
605 | Value of member x86_mmx_psad_bw has been changed from 638 to 1450. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
606 | Value of member x86_mmx_psll_d has been changed from 639 to 1451. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
607 | Value of member x86_mmx_psll_q has been changed from 640 to 1452. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
608 | Value of member x86_mmx_psll_w has been changed from 641 to 1453. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
609 | Value of member x86_mmx_pslli_d has been changed from 642 to 1454. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
610 | Value of member x86_mmx_pslli_q has been changed from 643 to 1455. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
611 | Value of member x86_mmx_pslli_w has been changed from 644 to 1456. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
612 | Value of member x86_mmx_psra_d has been changed from 645 to 1457. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
613 | Value of member x86_mmx_psra_w has been changed from 646 to 1458. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
614 | Value of member x86_mmx_psrai_d has been changed from 647 to 1459. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
615 | Value of member x86_mmx_psrai_w has been changed from 648 to 1460. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
616 | Value of member x86_mmx_psrl_d has been changed from 649 to 1461. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
617 | Value of member x86_mmx_psrl_q has been changed from 650 to 1462. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
618 | Value of member x86_mmx_psrl_w has been changed from 651 to 1463. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
619 | Value of member x86_mmx_psrli_d has been changed from 652 to 1464. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
620 | Value of member x86_mmx_psrli_q has been changed from 653 to 1465. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
621 | Value of member x86_mmx_psrli_w has been changed from 654 to 1466. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
622 | Value of member x86_mmx_psub_b has been changed from 655 to 1467. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
623 | Value of member x86_mmx_psub_d has been changed from 656 to 1468. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
624 | Value of member x86_mmx_psub_q has been changed from 657 to 1469. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
625 | Value of member x86_mmx_psub_w has been changed from 658 to 1470. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
626 | Value of member x86_mmx_psubs_b has been changed from 659 to 1471. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
627 | Value of member x86_mmx_psubs_w has been changed from 660 to 1472. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
628 | Value of member x86_mmx_psubus_b has been changed from 661 to 1473. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
629 | Value of member x86_mmx_psubus_w has been changed from 662 to 1474. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
630 | Value of member x86_mmx_punpckhbw has been changed from 663 to 1475. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
631 | Value of member x86_mmx_punpckhdq has been changed from 664 to 1476. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
632 | Value of member x86_mmx_punpckhwd has been changed from 665 to 1477. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
633 | Value of member x86_mmx_punpcklbw has been changed from 666 to 1478. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
634 | Value of member x86_mmx_punpckldq has been changed from 667 to 1479. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
635 | Value of member x86_mmx_punpcklwd has been changed from 668 to 1480. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
636 | Value of member x86_mmx_pxor has been changed from 669 to 1481. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
637 | Value of member x86_sse2_add_sd has been changed from 670 to 1486. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
638 | Value of member x86_sse2_clflush has been changed from 671 to 1487. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
639 | Value of member x86_sse2_cmp_pd has been changed from 672 to 1488. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
640 | Value of member x86_sse2_cmp_sd has been changed from 673 to 1489. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
641 | Value of member x86_sse2_comieq_sd has been changed from 674 to 1490. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
642 | Value of member x86_sse2_comige_sd has been changed from 675 to 1491. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
643 | Value of member x86_sse2_comigt_sd has been changed from 676 to 1492. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
644 | Value of member x86_sse2_comile_sd has been changed from 677 to 1493. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
645 | Value of member x86_sse2_comilt_sd has been changed from 678 to 1494. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
646 | Value of member x86_sse2_comineq_sd has been changed from 679 to 1495. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
647 | Value of member x86_sse2_cvtdq2pd has been changed from 680 to 1496. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
648 | Value of member x86_sse2_cvtdq2ps has been changed from 681 to 1497. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
649 | Value of member x86_sse2_cvtpd2dq has been changed from 682 to 1498. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
650 | Value of member x86_sse2_cvtpd2ps has been changed from 683 to 1499. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
651 | Value of member x86_sse2_cvtps2dq has been changed from 684 to 1500. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
652 | Value of member x86_sse2_cvtps2pd has been changed from 685 to 1501. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
653 | Value of member x86_sse2_cvtsd2si has been changed from 686 to 1502. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
654 | Value of member x86_sse2_cvtsd2si64 has been changed from 687 to 1503. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
655 | Value of member x86_sse2_cvtsd2ss has been changed from 688 to 1504. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
656 | Value of member x86_sse2_cvtsi2sd has been changed from 689 to 1505. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
657 | Value of member x86_sse2_cvtsi642sd has been changed from 690 to 1506. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
658 | Value of member x86_sse2_cvtss2sd has been changed from 691 to 1507. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
659 | Value of member x86_sse2_cvttpd2dq has been changed from 692 to 1508. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
660 | Value of member x86_sse2_cvttps2dq has been changed from 693 to 1509. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
661 | Value of member x86_sse2_cvttsd2si has been changed from 694 to 1510. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
662 | Value of member x86_sse2_cvttsd2si64 has been changed from 695 to 1511. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
663 | Value of member x86_sse2_div_sd has been changed from 696 to 1512. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
664 | Value of member x86_sse2_lfence has been changed from 697 to 1513. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
665 | Value of member x86_sse2_maskmov_dqu has been changed from 698 to 1514. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
666 | Value of member x86_sse2_mfence has been changed from 701 to 1517. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
667 | Value of member x86_sse2_min_pd has been changed from 702 to 1518. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
668 | Value of member x86_sse2_min_sd has been changed from 703 to 1519. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
669 | Value of member x86_sse2_movmsk_pd has been changed from 704 to 1520. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
670 | Value of member x86_sse2_mul_sd has been changed from 705 to 1521. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
671 | Value of member x86_sse2_packssdw_128 has been changed from 706 to 1522. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
672 | Value of member x86_sse2_packsswb_128 has been changed from 707 to 1523. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
673 | Value of member x86_sse2_packuswb_128 has been changed from 708 to 1524. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
674 | Value of member x86_sse2_padds_b has been changed from 709 to 1525. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
675 | Value of member x86_sse2_padds_w has been changed from 710 to 1526. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
676 | Value of member x86_sse2_paddus_b has been changed from 711 to 1527. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
677 | Value of member x86_sse2_paddus_w has been changed from 712 to 1528. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
678 | Value of member x86_sse2_pavg_b has been changed from 713 to 1529. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
679 | Value of member x86_sse2_pavg_w has been changed from 714 to 1530. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
680 | Value of member x86_sse2_pmadd_wd has been changed from 721 to 1531. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
681 | Value of member x86_sse2_pmins_w has been changed from 724 to 1534. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
682 | Value of member x86_sse2_pminu_b has been changed from 725 to 1535. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
683 | Value of member x86_sse2_pmovmskb_128 has been changed from 726 to 1536. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
684 | Value of member x86_sse2_pmulh_w has been changed from 727 to 1537. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
685 | Value of member x86_sse2_pmulhu_w has been changed from 728 to 1538. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
686 | Value of member x86_sse2_pmulu_dq has been changed from 729 to 1539. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
687 | Value of member x86_sse2_psad_bw has been changed from 730 to 1540. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
688 | Value of member x86_sse2_psll_d has been changed from 731 to 1541. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
689 | Value of member x86_sse2_psll_dq has been changed from 732 to 1542. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
690 | Value of member x86_sse2_psll_dq_bs has been changed from 733 to 1543. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
691 | Value of member x86_sse2_psll_q has been changed from 734 to 1544. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
692 | Value of member x86_sse2_psll_w has been changed from 735 to 1545. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
693 | Value of member x86_sse2_pslli_d has been changed from 736 to 1546. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
694 | Value of member x86_sse2_pslli_q has been changed from 737 to 1547. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
695 | Value of member x86_sse2_pslli_w has been changed from 738 to 1548. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
696 | Value of member x86_sse2_psra_d has been changed from 739 to 1549. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
697 | Value of member x86_sse2_psra_w has been changed from 740 to 1550. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
698 | Value of member x86_sse2_psrai_d has been changed from 741 to 1551. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
699 | Value of member x86_sse2_psrai_w has been changed from 742 to 1552. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
700 | Value of member x86_sse2_psrl_d has been changed from 743 to 1553. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
701 | Value of member x86_sse2_psrl_dq has been changed from 744 to 1554. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
702 | Value of member x86_sse2_psrl_dq_bs has been changed from 745 to 1555. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
703 | Value of member x86_sse2_psrl_q has been changed from 746 to 1556. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
704 | Value of member x86_sse2_psrl_w has been changed from 747 to 1557. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
705 | Value of member x86_sse2_psrli_d has been changed from 748 to 1558. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
706 | Value of member x86_sse2_psrli_q has been changed from 749 to 1559. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
707 | Value of member x86_sse2_psrli_w has been changed from 750 to 1560. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
708 | Value of member x86_sse2_psubs_b has been changed from 751 to 1561. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
709 | Value of member x86_sse2_psubs_w has been changed from 752 to 1562. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
710 | Value of member x86_sse2_psubus_b has been changed from 753 to 1563. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
711 | Value of member x86_sse2_psubus_w has been changed from 754 to 1564. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
712 | Value of member x86_sse2_sqrt_pd has been changed from 755 to 1565. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
713 | Value of member x86_sse2_sqrt_sd has been changed from 756 to 1566. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
714 | Value of member x86_sse2_storel_dq has been changed from 757 to 1567. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
715 | Value of member x86_sse2_storeu_dq has been changed from 758 to 1568. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
716 | Value of member x86_sse2_storeu_pd has been changed from 759 to 1569. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
717 | Value of member x86_sse2_sub_sd has been changed from 760 to 1570. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
718 | Value of member x86_sse2_ucomieq_sd has been changed from 761 to 1571. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
719 | Value of member x86_sse2_ucomige_sd has been changed from 762 to 1572. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
720 | Value of member x86_sse2_ucomigt_sd has been changed from 763 to 1573. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
721 | Value of member x86_sse2_ucomile_sd has been changed from 764 to 1574. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
722 | Value of member x86_sse2_ucomilt_sd has been changed from 765 to 1575. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
723 | Value of member x86_sse2_ucomineq_sd has been changed from 766 to 1576. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
724 | Value of member x86_sse3_addsub_pd has been changed from 767 to 1577. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
725 | Value of member x86_sse3_addsub_ps has been changed from 768 to 1578. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
726 | Value of member x86_sse3_hadd_pd has been changed from 769 to 1579. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
727 | Value of member x86_sse3_hadd_ps has been changed from 770 to 1580. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
728 | Value of member x86_sse3_hsub_pd has been changed from 771 to 1581. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
729 | Value of member x86_sse3_hsub_ps has been changed from 772 to 1582. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
730 | Value of member x86_sse3_ldu_dq has been changed from 773 to 1583. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
731 | Value of member x86_sse3_monitor has been changed from 774 to 1584. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
732 | Value of member x86_sse3_mwait has been changed from 775 to 1585. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
733 | Value of member x86_sse41_blendpd has been changed from 776 to 1586. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
734 | Value of member x86_sse41_blendps has been changed from 777 to 1587. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
735 | Value of member x86_sse41_blendvpd has been changed from 778 to 1588. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
736 | Value of member x86_sse41_blendvps has been changed from 779 to 1589. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
737 | Value of member x86_sse41_dppd has been changed from 780 to 1590. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
738 | Value of member x86_sse41_dpps has been changed from 781 to 1591. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
739 | Value of member x86_sse41_extractps has been changed from 782 to 1592. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
740 | Value of member x86_sse41_insertps has been changed from 783 to 1593. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
741 | Value of member x86_sse41_movntdqa has been changed from 784 to 1594. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
742 | Value of member x86_sse41_mpsadbw has been changed from 785 to 1595. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
743 | Value of member x86_sse41_packusdw has been changed from 786 to 1596. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
744 | Value of member x86_sse41_pblendvb has been changed from 787 to 1597. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
745 | Value of member x86_sse41_pblendw has been changed from 788 to 1598. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
746 | Value of member x86_sse41_pextrb has been changed from 790 to 1599. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
747 | Value of member x86_sse41_pextrd has been changed from 791 to 1600. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
748 | Value of member x86_sse41_pextrq has been changed from 792 to 1601. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
749 | Value of member x86_sse41_phminposuw has been changed from 793 to 1602. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
750 | Value of member x86_sse41_pminsb has been changed from 798 to 1607. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
751 | Value of member x86_sse41_pminsd has been changed from 799 to 1608. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
752 | Value of member x86_sse41_pminud has been changed from 800 to 1609. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
753 | Value of member x86_sse41_pminuw has been changed from 801 to 1610. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
754 | Value of member x86_sse41_pmovsxbd has been changed from 802 to 1611. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
755 | Value of member x86_sse41_pmovsxbq has been changed from 803 to 1612. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
756 | Value of member x86_sse41_pmovsxbw has been changed from 804 to 1613. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
757 | Value of member x86_sse41_pmovsxdq has been changed from 805 to 1614. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
758 | Value of member x86_sse41_pmovsxwd has been changed from 806 to 1615. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
759 | Value of member x86_sse41_pmovsxwq has been changed from 807 to 1616. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
760 | Value of member x86_sse41_pmovzxbd has been changed from 808 to 1617. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
761 | Value of member x86_sse41_pmovzxbq has been changed from 809 to 1618. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
762 | Value of member x86_sse41_pmovzxbw has been changed from 810 to 1619. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
763 | Value of member x86_sse41_pmovzxdq has been changed from 811 to 1620. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
764 | Value of member x86_sse41_pmovzxwd has been changed from 812 to 1621. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
765 | Value of member x86_sse41_pmovzxwq has been changed from 813 to 1622. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
766 | Value of member x86_sse41_pmuldq has been changed from 814 to 1623. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
767 | Value of member x86_sse41_ptestc has been changed from 815 to 1624. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
768 | Value of member x86_sse41_ptestnzc has been changed from 816 to 1625. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
769 | Value of member x86_sse41_ptestz has been changed from 817 to 1626. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
770 | Value of member x86_sse41_round_pd has been changed from 818 to 1627. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
771 | Value of member x86_sse41_round_ps has been changed from 819 to 1628. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
772 | Value of member x86_sse41_round_sd has been changed from 820 to 1629. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
773 | Value of member x86_sse41_round_ss has been changed from 821 to 1630. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
774 | Value of member x86_sse42_crc32_32_16 has been changed from 822 to 1631. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
775 | Value of member x86_sse42_crc32_32_32 has been changed from 823 to 1632. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
776 | Value of member x86_sse42_crc32_32_8 has been changed from 824 to 1633. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
777 | Value of member x86_sse42_crc32_64_64 has been changed from 825 to 1634. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
778 | Value of member x86_sse42_crc32_64_8 has been changed from 826 to 1635. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
779 | Value of member x86_sse42_pcmpestri128 has been changed from 827 to 1636. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
780 | Value of member x86_sse42_pcmpestria128 has been changed from 828 to 1637. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
781 | Value of member x86_sse42_pcmpestric128 has been changed from 829 to 1638. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
782 | Value of member x86_sse42_pcmpestrio128 has been changed from 830 to 1639. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
783 | Value of member x86_sse42_pcmpestris128 has been changed from 831 to 1640. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
784 | Value of member x86_sse42_pcmpestriz128 has been changed from 832 to 1641. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
785 | Value of member x86_sse42_pcmpestrm128 has been changed from 833 to 1642. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
786 | Value of member x86_sse42_pcmpistri128 has been changed from 835 to 1643. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
787 | Value of member x86_sse42_pcmpistria128 has been changed from 836 to 1644. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
788 | Value of member x86_sse42_pcmpistric128 has been changed from 837 to 1645. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
789 | Value of member x86_sse42_pcmpistrio128 has been changed from 838 to 1646. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
790 | Value of member x86_sse42_pcmpistris128 has been changed from 839 to 1647. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
791 | Value of member x86_sse42_pcmpistriz128 has been changed from 840 to 1648. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
792 | Value of member x86_sse42_pcmpistrm128 has been changed from 841 to 1649. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
793 | Value of member x86_sse_add_ss has been changed from 842 to 1650. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
794 | Value of member x86_sse_cmp_ps has been changed from 843 to 1651. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
795 | Value of member x86_sse_cmp_ss has been changed from 844 to 1652. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
796 | Value of member x86_sse_comieq_ss has been changed from 845 to 1653. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
797 | Value of member x86_sse_comige_ss has been changed from 846 to 1654. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
798 | Value of member x86_sse_comigt_ss has been changed from 847 to 1655. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
799 | Value of member x86_sse_comile_ss has been changed from 848 to 1656. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
800 | Value of member x86_sse_comilt_ss has been changed from 849 to 1657. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
801 | Value of member x86_sse_comineq_ss has been changed from 850 to 1658. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
802 | Value of member x86_sse_cvtpd2pi has been changed from 851 to 1659. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
803 | Value of member x86_sse_cvtpi2pd has been changed from 852 to 1660. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
804 | Value of member x86_sse_cvtpi2ps has been changed from 853 to 1661. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
805 | Value of member x86_sse_cvtps2pi has been changed from 854 to 1662. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
806 | Value of member x86_sse_cvtsi2ss has been changed from 855 to 1663. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
807 | Value of member x86_sse_cvtsi642ss has been changed from 856 to 1664. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
808 | Value of member x86_sse_cvtss2si has been changed from 857 to 1665. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
809 | Value of member x86_sse_cvtss2si64 has been changed from 858 to 1666. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
810 | Value of member x86_sse_cvttpd2pi has been changed from 859 to 1667. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
811 | Value of member x86_sse_cvttps2pi has been changed from 860 to 1668. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
812 | Value of member x86_sse_cvttss2si has been changed from 861 to 1669. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
813 | Value of member x86_sse_cvttss2si64 has been changed from 862 to 1670. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
814 | Value of member x86_sse_div_ss has been changed from 863 to 1671. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
815 | Value of member x86_sse_ldmxcsr has been changed from 864 to 1672. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
816 | Value of member x86_sse_min_ps has been changed from 867 to 1675. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
817 | Value of member x86_sse_min_ss has been changed from 868 to 1676. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
818 | Value of member x86_sse_movmsk_ps has been changed from 869 to 1677. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
819 | Value of member x86_sse_mul_ss has been changed from 870 to 1678. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
820 | Value of member x86_sse_pshuf_w has been changed from 871 to 1679. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
821 | Value of member x86_sse_rcp_ps has been changed from 872 to 1680. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
822 | Value of member x86_sse_rcp_ss has been changed from 873 to 1681. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
823 | Value of member x86_sse_rsqrt_ps has been changed from 874 to 1682. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
824 | Value of member x86_sse_rsqrt_ss has been changed from 875 to 1683. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
825 | Value of member x86_sse_sfence has been changed from 876 to 1684. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
826 | Value of member x86_sse_sqrt_ps has been changed from 877 to 1685. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
827 | Value of member x86_sse_sqrt_ss has been changed from 878 to 1686. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
828 | Value of member x86_sse_stmxcsr has been changed from 879 to 1687. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
829 | Value of member x86_sse_storeu_ps has been changed from 880 to 1688. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
830 | Value of member x86_sse_sub_ss has been changed from 881 to 1689. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
831 | Value of member x86_sse_ucomieq_ss has been changed from 882 to 1690. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
832 | Value of member x86_sse_ucomige_ss has been changed from 883 to 1691. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
833 | Value of member x86_sse_ucomigt_ss has been changed from 884 to 1692. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
834 | Value of member x86_sse_ucomile_ss has been changed from 885 to 1693. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
835 | Value of member x86_sse_ucomilt_ss has been changed from 886 to 1694. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
836 | Value of member x86_sse_ucomineq_ss has been changed from 887 to 1695. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
837 | Value of member x86_ssse3_pabs_b has been changed from 888 to 1696. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
838 | Value of member x86_ssse3_pabs_b_128 has been changed from 889 to 1697. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
839 | Value of member x86_ssse3_pabs_d has been changed from 890 to 1698. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
840 | Value of member x86_ssse3_pabs_d_128 has been changed from 891 to 1699. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
841 | Value of member x86_ssse3_pabs_w has been changed from 892 to 1700. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
842 | Value of member x86_ssse3_pabs_w_128 has been changed from 893 to 1701. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
843 | Value of member x86_ssse3_phadd_d has been changed from 894 to 1702. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
844 | Value of member x86_ssse3_phadd_d_128 has been changed from 895 to 1703. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
845 | Value of member x86_ssse3_phadd_sw has been changed from 896 to 1704. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
846 | Value of member x86_ssse3_phadd_sw_128 has been changed from 897 to 1705. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
847 | Value of member x86_ssse3_phadd_w has been changed from 898 to 1706. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
848 | Value of member x86_ssse3_phadd_w_128 has been changed from 899 to 1707. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
849 | Value of member x86_ssse3_phsub_d has been changed from 900 to 1708. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
850 | Value of member x86_ssse3_phsub_d_128 has been changed from 901 to 1709. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
851 | Value of member x86_ssse3_phsub_sw has been changed from 902 to 1710. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
852 | Value of member x86_ssse3_phsub_sw_128 has been changed from 903 to 1711. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
853 | Value of member x86_ssse3_phsub_w has been changed from 904 to 1712. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
854 | Value of member x86_ssse3_phsub_w_128 has been changed from 905 to 1713. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
855 | Value of member x86_ssse3_pmadd_ub_sw has been changed from 906 to 1714. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
856 | Value of member x86_ssse3_pmadd_ub_sw_128 has been changed from 907 to 1715. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
857 | Value of member x86_ssse3_pmul_hr_sw has been changed from 908 to 1716. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
858 | Value of member x86_ssse3_pmul_hr_sw_128 has been changed from 909 to 1717. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
859 | Value of member x86_ssse3_pshuf_b has been changed from 910 to 1718. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
860 | Value of member x86_ssse3_pshuf_b_128 has been changed from 911 to 1719. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
861 | Value of member x86_ssse3_psign_b has been changed from 912 to 1720. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
862 | Value of member x86_ssse3_psign_b_128 has been changed from 913 to 1721. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
863 | Value of member x86_ssse3_psign_d has been changed from 914 to 1722. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
864 | Value of member x86_ssse3_psign_d_128 has been changed from 915 to 1723. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
865 | Value of member x86_ssse3_psign_w has been changed from 916 to 1724. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
866 | Value of member x86_ssse3_psign_w_128 has been changed from 917 to 1725. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
867 | Value of member xcore_bitrev has been changed from 918 to 1850. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
868 | Value of member xcore_checkevent has been changed from 919 to 1851. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
869 | Value of member xcore_chkct has been changed from 920 to 1852. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
870 | Value of member xcore_clre has been changed from 921 to 1853. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
871 | Value of member xcore_clrsr has been changed from 922 to 1854. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
872 | Value of member xcore_crc32 has been changed from 923 to 1855. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
873 | Value of member xcore_crc8 has been changed from 924 to 1856. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
874 | Value of member xcore_eeu has been changed from 925 to 1857. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
875 | Value of member xcore_endin has been changed from 926 to 1858. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
876 | Value of member xcore_freer has been changed from 927 to 1859. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
877 | Value of member xcore_geted has been changed from 928 to 1860. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
878 | Value of member xcore_getet has been changed from 929 to 1861. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
879 | Value of member xcore_getid has been changed from 930 to 1862. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
880 | Value of member xcore_getps has been changed from 931 to 1863. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
881 | Value of member xcore_getr has been changed from 932 to 1864. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
882 | Value of member xcore_getst has been changed from 933 to 1865. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
883 | Value of member xcore_getts has been changed from 934 to 1866. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
884 | Value of member xcore_in has been changed from 935 to 1867. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
885 | Value of member xcore_inct has been changed from 936 to 1868. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
886 | Value of member xcore_initcp has been changed from 937 to 1869. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
887 | Value of member xcore_initdp has been changed from 938 to 1870. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
888 | Value of member xcore_initlr has been changed from 939 to 1871. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
889 | Value of member xcore_initpc has been changed from 940 to 1872. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
890 | Value of member xcore_initsp has been changed from 941 to 1873. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
891 | Value of member xcore_inshr has been changed from 942 to 1874. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
892 | Value of member xcore_int has been changed from 943 to 1875. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
893 | Value of member xcore_mjoin has been changed from 944 to 1876. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
894 | Value of member xcore_msync has been changed from 945 to 1877. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
895 | Value of member xcore_out has been changed from 946 to 1878. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
896 | Value of member xcore_outct has been changed from 947 to 1879. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
897 | Value of member xcore_outshr has been changed from 948 to 1880. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
898 | Value of member xcore_outt has been changed from 949 to 1881. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
899 | Value of member xcore_peek has been changed from 950 to 1882. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
900 | Value of member xcore_setc has been changed from 951 to 1883. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
901 | Value of member xcore_setclk has been changed from 952 to 1884. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
902 | Value of member xcore_setd has been changed from 953 to 1885. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
903 | Value of member xcore_setev has been changed from 954 to 1886. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
904 | Value of member xcore_setps has been changed from 955 to 1887. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
905 | Value of member xcore_setpsc has been changed from 956 to 1888. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
906 | Value of member xcore_setpt has been changed from 957 to 1889. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
907 | Value of member xcore_setrdy has been changed from 958 to 1890. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
908 | Value of member xcore_setsr has been changed from 959 to 1891. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
909 | Value of member xcore_settw has been changed from 960 to 1892. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
910 | Value of member xcore_setv has been changed from 961 to 1893. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
911 | Value of member xcore_sext has been changed from 962 to 1894. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
912 | Value of member xcore_ssync has been changed from 963 to 1895. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
913 | Value of member xcore_syncr has been changed from 964 to 1896. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
914 | Value of member xcore_testct has been changed from 965 to 1897. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
915 | Value of member xcore_testwct has been changed from 966 to 1898. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
916 | Value of member xcore_waitevent has been changed from 967 to 1899. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
917 | Value of member xcore_zext has been changed from 968 to 1900. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (6)
getAttributes ( enum ID id )1st parameter 'id' has type 'enum ID'.
getDeclaration ( Module* M, enum ID id, ArrayRef<Type*> Tys )2nd parameter 'id' has type 'enum ID'.
getIntrinsicForGCCBuiltin ( char const* Prefix, char const* BuiltinName )Return value has type 'enum ID'.
getName ( enum ID id, ArrayRef<Type*> Tys )1st parameter 'id' has type 'enum ID'.
getType ( LLVMContext& Context, enum ID id, ArrayRef<Type*> Tys )2nd parameter 'id' has type 'enum ID'.
isOverloaded ( enum ID id )1st parameter 'id' has type 'enum ID'.
LexicalScopes.h
namespace llvm
[+] class LexicalScope (1)
| Change |
Effect |
1 | The layout of v-table has been changed for unknown reason. | Call of any method in this class may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~LexicalScope |
LexicalScope::anchor |
12 |
~LexicalScope |
~LexicalScope |
16 |
|
~LexicalScope |
[+] affected symbols (1)
LexicalScope::dump ( ) constThis method is from 'LexicalScope' class.
LiveInterval.h
namespace llvm
[+] class VNInfo (1)
| Change |
Effect |
1 | Field copy has been removed from the middle position of this structural type. | 1) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. 2) Size of the inclusive type has been changed. |
[+] affected symbols (12)
LiveInterval::extendInBlock ( SlotIndex StartIdx, SlotIndex Kill )Return value (pointer) has base type 'VNInfo'.
LiveInterval::find ( SlotIndex Pos )Field 'retval->valno' in return value (pointer) has base type 'VNInfo'.
LiveInterval::findDefinedVNInfoForRegInt ( SlotIndex Idx ) constReturn value (pointer) has base type 'VNInfo'.
LiveInterval::MergeRangesInAsValue ( LiveInterval const& RHS, VNInfo* LHSValNo )2nd parameter 'LHSValNo' (pointer) has base type 'VNInfo'.
LiveInterval::MergeValueInAsValue ( LiveInterval const& RHS, VNInfo const* RHSValNo, VNInfo* LHSValNo )2nd parameter 'RHSValNo' (pointer) has base type 'VNInfo'.
LiveInterval::MergeValueNumberInto ( VNInfo* V1, VNInfo* V2 )1st parameter 'V1' (pointer) has base type 'VNInfo'.
LiveInterval::overlapsFrom ( LiveInterval const& other, LiveInterval::const_iterator I ) constField 'I->valno' in 2nd parameter 'I' (pointer) has base type 'VNInfo'.
LiveInterval::removeValNo ( VNInfo* ValNo )1st parameter 'ValNo' (pointer) has base type 'VNInfo'.
LiveIntervals::addLiveRangeToEndOfBlock ( unsigned int reg, MachineInstr* startInst )Field 'retval->valno' in return value (pointer) has base type 'VNInfo'.
LiveRange::dump ( ) constField 'this->valno' in the object of this method has base type 'VNInfo'.
LiveRange::print ( raw_ostream& os ) constField 'this->valno' in the object of this method has base type 'VNInfo'.
operator<< ( raw_ostream& os, LiveRange const& LR )Field 'LR->valno' in 2nd parameter 'LR' (reference) has base type 'VNInfo'.
MachineModuleInfo.h
namespace llvm
[+] class MachineModuleInfo (1)
| Change |
Effect |
1 | Size of field Context has been changed from 212 bytes to 256 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
[+] affected symbols (89)
AddCatchInfo ( CallInst const& I, MachineModuleInfo* MMI, MachineBasicBlock* MBB )2nd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
AddLandingPadInfo ( LandingPadInst const& I, MachineModuleInfo& MMI, MachineBasicBlock* MBB )2nd parameter 'MMI' (reference) has base type 'MachineModuleInfo'.
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::doFinalization ( Module& M )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::doInitialization ( Module& M )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitConstantPool ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitFunctionBody ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitFunctionEntryLabel ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitFunctionHeader ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitInt16 ( int Value ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitInt32 ( int Value ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitInt8 ( int Value ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitJumpTableInfo ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::getCurrentSection ( ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::getFunctionNumber ( ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::getObjFileLowering ( ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::getTargetData ( ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::needsCFIMoves ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::needsSEHMoves ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constField 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
AsmPrinter::~AsmPrinter [in-charge] ( )Field 'this->MMI' in the object of this method has base type 'MachineModuleInfo'.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )Field 'AP->MMI' in 1st parameter 'AP' (reference) has base type 'MachineModuleInfo'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )Field 'AP->MMI' in 1st parameter 'AP' (reference) has base type 'MachineModuleInfo'.
MachineFunction::MachineFunction [in-charge] ( Function const* Fn, TargetMachine const& TM, unsigned int FunctionNum, MachineModuleInfo& MMI, GCModuleInfo* GMI )4th parameter 'MMI' (reference) has base type 'MachineModuleInfo'.
MachineModuleInfo::addCatchTypeInfo ( MachineBasicBlock* LandingPad, ArrayRef<GlobalVariable const*> TyInfo )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::addCleanup ( MachineBasicBlock* LandingPad )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::addFilterTypeInfo ( MachineBasicBlock* LandingPad, ArrayRef<GlobalVariable const*> TyInfo )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::addInvoke ( MachineBasicBlock* LandingPad, MCSymbol* BeginLabel, MCSymbol* EndLabel )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::addLandingPad ( MachineBasicBlock* LandingPad )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::addPersonality ( MachineBasicBlock* LandingPad, Function const* Personality )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::AnalyzeModule ( Module const& M )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::doFinalization ( )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::doInitialization ( )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::EndFunction ( )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::getAddrLabelSymbol ( BasicBlock const* BB )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::getAddrLabelSymbolToEmit ( BasicBlock const* BB )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::getFilterIDFor ( std::vector<unsigned int>& TyIds )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::getOrCreateLandingPadInfo ( MachineBasicBlock* LandingPad )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::getPersonality ( ) constThis method is from 'MachineModuleInfo' class.
MachineModuleInfo::getPersonalityIndex ( ) constThis method is from 'MachineModuleInfo' class.
MachineModuleInfo::getTypeIDFor ( GlobalVariable const* TI )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::ID [data]This method is from 'MachineModuleInfo' class.
MachineModuleInfo::MachineModuleInfo [in-charge] ( )This constructor is from 'MachineModuleInfo' class.
MachineModuleInfo::MachineModuleInfo [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )This constructor is from 'MachineModuleInfo' class.
MachineModuleInfo::setCallSiteLandingPad ( MCSymbol* Sym, ArrayRef<unsigned int> Sites )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::takeDeletedSymbolsForFunction ( Function const* F, std::vector<MCSymbol*>& Result )This method is from 'MachineModuleInfo' class.
MachineModuleInfo::~MachineModuleInfo [in-charge] ( )This method is from 'MachineModuleInfo' class.
TargetLoweringObjectFile::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) const3rd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
TargetLoweringObjectFile::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) const3rd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
TargetLoweringObjectFileELF::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) const3rd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
TargetLoweringObjectFileELF::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) const3rd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
TargetLoweringObjectFileMachO::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) const3rd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
TargetLoweringObjectFileMachO::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) const3rd parameter 'MMI' (pointer) has base type 'MachineModuleInfo'.
MCAsmBackend.h
namespace llvm
[+] class MCAsmBackend (5)
| Change |
Effect |
1 | Pure virtual method MCAsmBackend::applyFixup ( MCFixup const&, char*, unsigned int, uint64_t ) const has been added to this class instead of MCAsmBackend::MayNeedRelaxation ( MCInst const& ) const. | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Pure virtual method MCAsmBackend::fixupNeedsRelaxation ( MCFixup const&, uint64_t, MCInstFragment const*, MCAsmLayout const& ) const has been added to this class instead of MCAsmBackend::WriteNopData ( uint64_t, MCObjectWriter* ) const. | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
3 | Pure virtual method MCAsmBackend::mayNeedRelaxation ( MCInst const& ) const has been added to this class instead of MCAsmBackend::RelaxInstruction ( MCInst const&, MCInst& ) const. | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
4 | Pure virtual method MCAsmBackend::processFixupValue ( MCAssembler const&, MCAsmLayout const&, MCFixup const&, MCFragment const*, MCValue&, uint64_t&, bool& ) has been added to this class instead of MCAsmBackend::ApplyFixup ( MCFixup const&, char*, unsigned int, uint64_t ) const. | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
5 | Virtual method MCAsmBackend::relaxInstruction ( MCInst const&, MCInst& ) const has been added to this class instead of MCAsmBackend::HandleAssemblerFlag ( enum MCAssemblerFlag ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 15 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~MCAsmBackend |
~MCAsmBackend |
12 |
~MCAsmBackend |
~MCAsmBackend |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
MCAsmBackend::createELFObjectTargetWriter |
MCAsmBackend::createELFObjectTargetWriter |
24 |
MCAsmBackend::doesSectionRequireSymbols |
MCAsmBackend::doesSectionRequireSymbols |
28 |
MCAsmBackend::isSectionAtomizable |
MCAsmBackend::isSectionAtomizable |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
MCAsmBackend::getFixupKindInfo |
MCAsmBackend::getFixupKindInfo |
40 |
__cxa_pure_virtual |
MCAsmBackend::processFixupValue |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
MCAsmBackend::HandleAssemblerFlag |
__cxa_pure_virtual |
60 |
|
__cxa_pure_virtual |
64 |
|
MCAsmBackend::handleAssemblerFlag |
[+] affected symbols (7)
MCAsmBackend::createELFObjectTargetWriter ( ) constThis method is from 'MCAsmBackend' class.
MCAsmBackend::doesSectionRequireSymbols ( MCSection const& Section ) constThis method is from 'MCAsmBackend' class.
MCAsmBackend::getFixupKindInfo ( enum MCFixupKind Kind ) constThis method is from 'MCAsmBackend' class.
MCAsmBackend::HandleAssemblerFlag ( enum MCAssemblerFlag Flag )This method is from 'MCAsmBackend' class.
MCAsmBackend::isSectionAtomizable ( MCSection const& Section ) constThis method is from 'MCAsmBackend' class.
MCAsmBackend::MCAsmBackend [in-charge] ( )This constructor is from 'MCAsmBackend' class.
MCAsmBackend::~MCAsmBackend [in-charge] ( )This method is from 'MCAsmBackend' class.
MCAsmInfo.h
namespace llvm
[+] class MCAsmInfo (2)
| Change |
Effect |
1 | Field DwarfUsesRelocationsForStringPool has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field GPRel64Directive has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
[+] affected symbols (161)
AsmLexer::AsmLexer [in-charge] ( MCAsmInfo const& MAI )1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )Field 'TM->AsmInfo' in 1st parameter 'TM' (reference) has base type 'MCAsmInfo'.
AsmPrinter::doFinalization ( Module& M )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::doInitialization ( Module& M )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitConstantPool ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitFunctionBody ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitFunctionEntryLabel ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitFunctionHeader ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitInt16 ( int Value ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitInt32 ( int Value ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitInt8 ( int Value ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitJumpTableInfo ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getCurrentSection ( ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getFunctionNumber ( ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getObjFileLowering ( ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getTargetData ( ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::needsCFIMoves ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::needsSEHMoves ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::~AsmPrinter [in-charge] ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
CCState::CCState [in-charge] ( enum CallingConv::ID CC, bool isVarArg, MachineFunction& MF, TargetMachine const& TM, SmallVector<CCValAssign, 16u>& locs, LLVMContext& C )Field 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createDwarfEHPass ( TargetMachine const* tm )Field 'tm->AsmInfo' in 1st parameter 'tm' (pointer) has base type 'MCAsmInfo'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createMCAsmParser ( SourceMgr& p1, MCContext& p2, MCStreamer& p3, MCAsmInfo const& p4 )4th parameter 'p4' (reference) has base type 'MCAsmInfo'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::enterLocalValueArea ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::recomputeInsertPt ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::startNewBlock ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )Field 'AP->TM->AsmInfo' in 1st parameter 'AP' (reference) has base type 'MCAsmInfo'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )Field 'AP->TM->AsmInfo' in 1st parameter 'AP' (reference) has base type 'MCAsmInfo'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->TM->AsmInfo' in 1st parameter 'DAG' (pointer) has base type 'MCAsmInfo'.
MachineFunction::MachineFunction [in-charge] ( Function const* Fn, TargetMachine const& TM, unsigned int FunctionNum, MachineModuleInfo& MMI, GCModuleInfo* GMI )Field 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
MachineInstr::print ( raw_ostream& OS, TargetMachine const* TM ) constField 'TM->AsmInfo' in 2nd parameter 'TM' (pointer) has base type 'MCAsmInfo'.
MachineModuleInfo::MachineModuleInfo [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MachineOperand::print ( raw_ostream& os, TargetMachine const* TM ) constField 'TM->AsmInfo' in 2nd parameter 'TM' (pointer) has base type 'MCAsmInfo'.
MachineRegisterInfo::recomputeRegClass ( unsigned int Reg, TargetMachine const& p2 )Field 'p2->AsmInfo' in 2nd parameter 'p2' (reference) has base type 'MCAsmInfo'.
MCAsmInfo::getExprForFDESymbol ( MCSymbol const* Sym, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from 'MCAsmInfo' class.
MCAsmInfo::getExprForPersonalitySymbol ( MCSymbol const* Sym, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from 'MCAsmInfo' class.
MCAsmInfo::MCAsmInfo [in-charge] ( )This constructor is from 'MCAsmInfo' class.
MCAsmInfo::~MCAsmInfo [in-charge] ( )This method is from 'MCAsmInfo' class.
MCInst::dump_pretty ( raw_ostream& OS, MCAsmInfo const* MAI, MCInstPrinter const* Printer, StringRef Separator ) constField 'Printer->MAI' in 3rd parameter 'Printer' (pointer) has base type 'MCAsmInfo'.
MCInst::print ( raw_ostream& OS, MCAsmInfo const* MAI ) const2nd parameter 'MAI' (pointer) has base type 'MCAsmInfo'.
MCInstPrinter::getOpcodeName ( unsigned int Opcode ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
MCInstPrinter::printAnnotation ( raw_ostream& OS, StringRef Annot )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
MCInstPrinter::printRegName ( raw_ostream& OS, unsigned int RegNo ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
MCInstPrinter::~MCInstPrinter [in-charge] ( )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
MCOperand::print ( raw_ostream& OS, MCAsmInfo const* MAI ) const2nd parameter 'MAI' (pointer) has base type 'MCAsmInfo'.
MCSectionCOFF::PrintSwitchToSection ( MCAsmInfo const& MAI, raw_ostream& OS ) const1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCSectionCOFF::ShouldOmitSectionDirective ( StringRef Name, MCAsmInfo const& MAI ) const2nd parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCSectionELF::PrintSwitchToSection ( MCAsmInfo const& MAI, raw_ostream& OS ) const1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCSectionELF::ShouldOmitSectionDirective ( StringRef Name, MCAsmInfo const& MAI ) const2nd parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCSectionMachO::PrintSwitchToSection ( MCAsmInfo const& MAI, raw_ostream& OS ) const1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCValue::print ( raw_ostream& OS, MCAsmInfo const* MAI ) const2nd parameter 'MAI' (pointer) has base type 'MCAsmInfo'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
ScheduleDAG::viewGraph ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->TM->AsmInfo' in 2nd parameter 'DAG' (pointer) has base type 'MCAsmInfo'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::ID [data]Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'tm->AsmInfo' in 1st parameter 'tm' (reference) has base type 'MCAsmInfo'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->TM->AsmInfo' in 1st parameter 'G' (pointer) has base type 'MCAsmInfo'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->TM->AsmInfo' in 1st parameter 'G' (pointer) has base type 'MCAsmInfo'.
TargetInstrInfo::getInlineAsmLength ( char const* Str, MCAsmInfo const& MAI ) const2nd parameter 'MAI' (reference) has base type 'MCAsmInfo'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p1->AsmInfo' in 1st parameter 'p1' (pointer) has base type 'MCAsmInfo'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->TM->AsmInfo' in 2nd parameter 'p2' (pointer) has base type 'MCAsmInfo'.
TargetLowering::TargetLowering [in-charge] ( TargetMachine const& TM, TargetLoweringObjectFile const* TLOF )Field 'TM->AsmInfo' in 1st parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constField 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::getKindForGlobal ( GlobalValue const* GV, TargetMachine const& TM ) [static]Field 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::Initialize ( MCContext& ctx, TargetMachine const& TM )Field 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::SectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileCOFF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileCOFF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileELF::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constField 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileELF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileELF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileMachO::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileMachO::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetMachine::getCodeModel ( ) constField 'this->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
TargetMachine::getRelocationModel ( ) constField 'this->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
TargetMachine::~TargetMachine [in-charge] ( )Field 'this->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
TargetSelectionDAGInfo::TargetSelectionDAGInfo [in-charge] ( TargetMachine const& TM )Field 'TM->AsmInfo' in 1st parameter 'TM' (reference) has base type 'MCAsmInfo'.
MCAsmParser.h
namespace llvm
[+] class MCAsmParser (1)
| Change |
Effect |
1 | Pure virtual method MCAsmParser::setAssemblerDialect ( unsigned int ) has been added to this class instead of MCAsmParser::Warning ( SMLoc, Twine const& ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 19 entries | Virtual Table (New) - 21 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~MCAsmParser |
~MCAsmParser |
12 |
~MCAsmParser |
~MCAsmParser |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
MCAsmParser::getAssemblerDialect |
40 |
__cxa_pure_virtual |
MCAsmParser::setAssemblerDialect |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
60 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
68 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
76 |
|
__cxa_pure_virtual |
80 |
|
__cxa_pure_virtual |
[+] affected symbols (6)
MCAsmParser::getTok ( )This method is from 'MCAsmParser' class.
MCAsmParser::MCAsmParser [in-charge] ( )This constructor is from 'MCAsmParser' class.
MCAsmParser::ParseExpression ( MCExpr const*& Res )This method is from 'MCAsmParser' class.
MCAsmParser::setTargetParser ( MCTargetAsmParser& P )This method is from 'MCAsmParser' class.
MCAsmParser::TokError ( Twine const& Msg )This method is from 'MCAsmParser' class.
MCAsmParser::~MCAsmParser [in-charge] ( )This method is from 'MCAsmParser' class.
MCExpr.h
namespace llvm
[+] enum MCSymbolRefExpr::VariantKind (11)
| Change |
Effect |
1 | Value of member VK_ARM_GOT has been changed from 18 to 19. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member VK_ARM_GOTOFF has been changed from 19 to 20. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member VK_ARM_GOTTPOFF has been changed from 21 to 22. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member VK_ARM_PLT has been changed from 16 to 17. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member VK_ARM_TLSGD has been changed from 17 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member VK_ARM_TPOFF has been changed from 20 to 21. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member VK_PPC_DARWIN_HA16 has been changed from 23 to 25. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member VK_PPC_DARWIN_LO16 has been changed from 24 to 26. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member VK_PPC_GAS_HA16 has been changed from 25 to 27. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member VK_PPC_GAS_LO16 has been changed from 26 to 28. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member VK_PPC_TOC has been changed from 22 to 24. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (4)
MCSymbolRefExpr::Create ( MCSymbol const* Symbol, enum MCSymbolRefExpr::VariantKind Kind, MCContext& Ctx ) [static]2nd parameter 'Kind' has type 'enum MCSymbolRefExpr::VariantKind'.
MCSymbolRefExpr::Create ( StringRef Name, enum MCSymbolRefExpr::VariantKind Kind, MCContext& Ctx ) [static]2nd parameter 'Kind' has type 'enum MCSymbolRefExpr::VariantKind'.
MCSymbolRefExpr::getVariantKindForName ( StringRef Name ) [static]Return value has type 'enum MCSymbolRefExpr::VariantKind'.
MCSymbolRefExpr::getVariantKindName ( enum MCSymbolRefExpr::VariantKind Kind ) [static]1st parameter 'Kind' has type 'enum MCSymbolRefExpr::VariantKind'.
MCInstPrinter.h
namespace llvm
[+] class MCInstPrinter (3)
| Change |
Effect |
1 | Field MII has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field MRI has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Size of field MAI has been changed from 244 bytes to 240 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols (5)
MCInst::dump_pretty ( raw_ostream& OS, MCAsmInfo const* MAI, MCInstPrinter const* Printer, StringRef Separator ) const3rd parameter 'Printer' (pointer) has base type 'MCInstPrinter'.
MCInstPrinter::getOpcodeName ( unsigned int Opcode ) constThis method is from 'MCInstPrinter' class.
MCInstPrinter::printAnnotation ( raw_ostream& OS, StringRef Annot )This method is from 'MCInstPrinter' class.
MCInstPrinter::printRegName ( raw_ostream& OS, unsigned int RegNo ) constThis method is from 'MCInstPrinter' class.
MCInstPrinter::~MCInstPrinter [in-charge] ( )This method is from 'MCInstPrinter' class.
MCInstrDesc.h
namespace llvm
[+] class MCOperandInfo (4)
| Change |
Effect |
1 | Type of field Flags has been changed from unsigned short (2 bytes) to uint8_t (1 byte). | This field may be incorrectly initialized or accessed by applications. |
2 | Type of field OperandType has been changed from enum MCOI::OperandType (4 bytes) to uint8_t (1 byte). | This field may be incorrectly initialized or accessed by applications. |
3 | The relative position of field Constraints has been changed from 2 to 3. | Applications will access incorrect memory when attempting to access this field. |
4 | The relative position of field OperandType has been changed from 3 to 2. | Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols (2)
MachineFunction::CreateMachineInstr ( MCInstrDesc const& MCID, DebugLoc DL, bool NoImp )Field 'MCID->OpInfo' in 1st parameter 'MCID' (reference) has base type 'MCOperandInfo'.
TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI ) constField 'TID->OpInfo' in 1st parameter 'TID' (reference) has base type 'MCOperandInfo'.
MCObjectFileInfo.h
namespace llvm
[+] class MCObjectFileInfo (9)
| Change |
Effect |
1 | Field DwarfAccelNamesSection has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Field DwarfAccelObjCSection has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
3 | Field DwarfAccelTypesSection has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
4 | Field EHSectionFlags has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
5 | Field EHSectionType has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
6 | The relative position of field DwarfAbbrevSection has been changed from 16 to 17. | Applications will access incorrect memory when attempting to access this field. |
7 | The relative position of field DwarfFrameSection has been changed from 19 to 20. | Applications will access incorrect memory when attempting to access this field. |
8 | The relative position of field DwarfInfoSection has been changed from 17 to 18. | Applications will access incorrect memory when attempting to access this field. |
9 | The relative position of field DwarfLineSection has been changed from 18 to 19. | Applications will access incorrect memory when attempting to access this field. |
[+] affected symbols (2)
MachineModuleInfo::MachineModuleInfo [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )3rd parameter 'MOFI' (pointer) has base type 'MCObjectFileInfo'.
MCObjectFileInfo::InitMCObjectFileInfo ( StringRef TT, enum Reloc::Model RM, enum CodeModel::Model CM, MCContext& ctx )This method is from 'MCObjectFileInfo' class.
MCStreamer.h
namespace llvm
[+] class MCStreamer (1)
| Change |
Effect |
1 | Size of field Context has been changed from 212 bytes to 256 bytes. | Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
[+] affected symbols (139)
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )2nd parameter 'Streamer' (reference) has base type 'MCStreamer'.
AsmPrinter::doFinalization ( Module& M )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::doInitialization ( Module& M )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitConstantPool ( )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitFunctionBody ( )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitFunctionEntryLabel ( )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitFunctionHeader ( )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitInt16 ( int Value ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitInt32 ( int Value ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitInt8 ( int Value ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitJumpTableInfo ( )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::getCurrentSection ( ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::getFunctionNumber ( ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::getObjFileLowering ( ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::getTargetData ( ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::GetTempSymbol ( StringRef Name ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::needsCFIMoves ( )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::needsSEHMoves ( )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constField 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
AsmPrinter::~AsmPrinter [in-charge] ( )Field 'this->OutStreamer' in the object of this method has base type 'MCStreamer'.
createELFStreamer ( MCContext& Ctx, MCAsmBackend& TAB, raw_ostream& OS, MCCodeEmitter* CE, bool RelaxAll, bool NoExecStack )Return value (pointer) has base type 'MCStreamer'.
createMachOStreamer ( MCContext& Ctx, MCAsmBackend& TAB, raw_ostream& OS, MCCodeEmitter* CE, bool RelaxAll )Return value (pointer) has base type 'MCStreamer'.
createMCAsmParser ( SourceMgr& p1, MCContext& p2, MCStreamer& p3, MCAsmInfo const& p4 )3rd parameter 'p3' (reference) has base type 'MCStreamer'.
createNullStreamer ( MCContext& Ctx )Return value (pointer) has base type 'MCStreamer'.
createPureStreamer ( MCContext& Ctx, MCAsmBackend& TAB, raw_ostream& OS, MCCodeEmitter* CE )Return value (pointer) has base type 'MCStreamer'.
createWinCOFFStreamer ( MCContext& Ctx, MCAsmBackend& TAB, MCCodeEmitter& CE, raw_ostream& OS, bool RelaxAll )Return value (pointer) has base type 'MCStreamer'.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )Field 'AP->OutStreamer' in 1st parameter 'AP' (reference) has base type 'MCStreamer'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )Field 'AP->OutStreamer' in 1st parameter 'AP' (reference) has base type 'MCStreamer'.
MCAsmInfo::getExprForFDESymbol ( MCSymbol const* Sym, unsigned int Encoding, MCStreamer& Streamer ) const3rd parameter 'Streamer' (reference) has base type 'MCStreamer'.
MCAsmInfo::getExprForPersonalitySymbol ( MCSymbol const* Sym, unsigned int Encoding, MCStreamer& Streamer ) const3rd parameter 'Streamer' (reference) has base type 'MCStreamer'.
MCDwarfFileTable::Emit ( MCStreamer* MCOS ) [static]1st parameter 'MCOS' (pointer) has base type 'MCStreamer'.
MCDwarfFrameEmitter::Emit ( MCStreamer& streamer, bool usingCFI, bool isEH ) [static]1st parameter 'streamer' (reference) has base type 'MCStreamer'.
MCDwarfFrameEmitter::EmitAdvanceLoc ( MCStreamer& Streamer, uint64_t AddrDelta ) [static]1st parameter 'Streamer' (reference) has base type 'MCStreamer'.
MCDwarfLineAddr::Emit ( MCStreamer* MCOS, int64_t LineDelta, uint64_t AddrDelta ) [static]1st parameter 'MCOS' (pointer) has base type 'MCStreamer'.
MCLineEntry::Make ( MCStreamer* MCOS, MCSection const* Section ) [static]1st parameter 'MCOS' (pointer) has base type 'MCStreamer'.
MCStreamer::BuildSymbolDiff ( MCContext& Context, MCSymbol const* A, MCSymbol const* B )This method is from 'MCStreamer' class.
MCStreamer::EmitAbsValue ( MCExpr const* Value, unsigned int Size, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitCantUnwind ( )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIAdjustCfaOffset ( int64_t Adjustment )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIDefCfa ( int64_t Register, int64_t Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIDefCfaOffset ( int64_t Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIDefCfaRegister ( int64_t Register )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIEndProc ( )This method is from 'MCStreamer' class.
MCStreamer::EmitCFILsda ( MCSymbol const* Sym, unsigned int Encoding )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIOffset ( int64_t Register, int64_t Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIPersonality ( MCSymbol const* Sym, unsigned int Encoding )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIRelOffset ( int64_t Register, int64_t Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIRememberState ( )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIRestoreState ( )This method is from 'MCStreamer' class.
MCStreamer::EmitCFISameValue ( int64_t Register )This method is from 'MCStreamer' class.
MCStreamer::EmitCFISections ( bool EH, bool Debug )This method is from 'MCStreamer' class.
MCStreamer::EmitCFIStartProc ( )This method is from 'MCStreamer' class.
MCStreamer::EmitCodeRegion ( )This method is from 'MCStreamer' class.
MCStreamer::EmitCompactUnwindEncoding ( uint32_t CompactUnwindEncoding )This method is from 'MCStreamer' class.
MCStreamer::EmitDataRegion ( )This method is from 'MCStreamer' class.
MCStreamer::EmitDwarfLocDirective ( unsigned int FileNo, unsigned int Line, unsigned int Column, unsigned int Flags, unsigned int Isa, unsigned int Discriminator, StringRef FileName )This method is from 'MCStreamer' class.
MCStreamer::EmitDwarfSetLineAddr ( int64_t LineDelta, MCSymbol const* Label, int PointerSize )This method is from 'MCStreamer' class.
MCStreamer::EmitEHSymAttributes ( MCSymbol const* Symbol, MCSymbol* EHSymbol )This method is from 'MCStreamer' class.
MCStreamer::EmitFill ( uint64_t NumBytes, uint8_t FillValue, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitFnEnd ( )This method is from 'MCStreamer' class.
MCStreamer::EmitFnStart ( )This method is from 'MCStreamer' class.
MCStreamer::EmitFrames ( bool usingCFI )This method is from 'MCStreamer' class.
MCStreamer::EmitGPRel32Value ( MCExpr const* Value )This method is from 'MCStreamer' class.
MCStreamer::EmitHandlerData ( )This method is from 'MCStreamer' class.
MCStreamer::EmitIntValue ( uint64_t Value, unsigned int Size, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitJumpTable16Region ( )This method is from 'MCStreamer' class.
MCStreamer::EmitJumpTable32Region ( )This method is from 'MCStreamer' class.
MCStreamer::EmitJumpTable8Region ( )This method is from 'MCStreamer' class.
MCStreamer::EmitLabel ( MCSymbol* Symbol )This method is from 'MCStreamer' class.
MCStreamer::EmitPad ( int64_t Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitPersonality ( MCSymbol const* Personality )This method is from 'MCStreamer' class.
MCStreamer::EmitRawText ( StringRef String )This method is from 'MCStreamer' class.
MCStreamer::EmitRawText ( Twine const& String )This method is from 'MCStreamer' class.
MCStreamer::EmitRegSave ( SmallVectorImpl<unsigned int>const& RegList, bool isVector )This method is from 'MCStreamer' class.
MCStreamer::EmitSetFP ( unsigned int FpReg, unsigned int SpReg, int64_t Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitSLEB128IntValue ( int64_t Value, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitSymbolValue ( MCSymbol const* Sym, unsigned int Size, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitValue ( MCExpr const* Value, unsigned int Size, unsigned int AddrSpace )This method is from 'MCStreamer' class.
MCStreamer::EmitW64Tables ( )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHAllocStack ( unsigned int Size )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHEndChained ( )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHEndProc ( )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHEndProlog ( )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHHandler ( MCSymbol const* Sym, bool Unwind, bool Except )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHHandlerData ( )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHPushFrame ( bool Code )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHPushReg ( unsigned int Register )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHSaveReg ( unsigned int Register, unsigned int Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHSaveXMM ( unsigned int Register, unsigned int Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHSetFrame ( unsigned int Register, unsigned int Offset )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHStartChained ( )This method is from 'MCStreamer' class.
MCStreamer::EmitWin64EHStartProc ( MCSymbol const* Symbol )This method is from 'MCStreamer' class.
MCStreamer::ForceExpAbs ( MCExpr const* Expr )This method is from 'MCStreamer' class.
MCStreamer::GetCommentOS ( )This method is from 'MCStreamer' class.
MCStreamer::MCStreamer [in-charge] ( MCContext& Ctx )This constructor is from 'MCStreamer' class.
MCStreamer::~MCStreamer [in-charge] ( )This method is from 'MCStreamer' class.
MCWin64EHUnwindEmitter::Emit ( MCStreamer& streamer ) [static]1st parameter 'streamer' (reference) has base type 'MCStreamer'.
MCWin64EHUnwindEmitter::EmitUnwindInfo ( MCStreamer& streamer, MCWin64EHUnwindInfo* info ) [static]1st parameter 'streamer' (reference) has base type 'MCStreamer'.
TargetLoweringObjectFile::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) const1st parameter 'Streamer' (reference) has base type 'MCStreamer'.
TargetLoweringObjectFile::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) const5th parameter 'Streamer' (reference) has base type 'MCStreamer'.
TargetLoweringObjectFile::getExprForDwarfReference ( MCSymbol const* Sym, unsigned int Encoding, MCStreamer& Streamer ) const3rd parameter 'Streamer' (reference) has base type 'MCStreamer'.
TargetLoweringObjectFileELF::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) const1st parameter 'Streamer' (reference) has base type 'MCStreamer'.
TargetLoweringObjectFileELF::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) const5th parameter 'Streamer' (reference) has base type 'MCStreamer'.
TargetLoweringObjectFileMachO::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) const5th parameter 'Streamer' (reference) has base type 'MCStreamer'.
ObjectFile.h
namespace object
[+] class ObjectFile (2)
| Change |
Effect |
1 | Pure virtual method ObjectFile::getSymbolFlags ( union DataRefImpl, uint32_t& ) const has been added to this class instead of ObjectFile::getSymbolType ( union DataRefImpl, enum SymbolRef::SymbolType& ) const. | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Pure virtual method ObjectFile::getSymbolType ( union DataRefImpl, enum SymbolRef::Type& ) const has been added to this class instead of ObjectFile::isSymbolInternal ( union DataRefImpl, bool& ) const. | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 39 entries | Virtual Table (New) - 52 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~ObjectFile |
~ObjectFile |
12 |
~ObjectFile |
~ObjectFile |
16 |
__cxa_pure_virtual |
ObjectFile::anchor |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
__cxa_pure_virtual |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
__cxa_pure_virtual |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
60 |
__cxa_pure_virtual |
__cxa_pure_virtual |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
68 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
76 |
__cxa_pure_virtual |
__cxa_pure_virtual |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
84 |
__cxa_pure_virtual |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
92 |
__cxa_pure_virtual |
__cxa_pure_virtual |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
100 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
108 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
116 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
__cxa_pure_virtual |
124 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
132 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
__cxa_pure_virtual |
__cxa_pure_virtual |
140 |
__cxa_pure_virtual |
__cxa_pure_virtual |
144 |
__cxa_pure_virtual |
__cxa_pure_virtual |
148 |
__cxa_pure_virtual |
ObjectFile::getRelocationHidden |
152 |
__cxa_pure_virtual |
__cxa_pure_virtual |
156 |
|
__cxa_pure_virtual |
160 |
|
__cxa_pure_virtual |
164 |
|
__cxa_pure_virtual |
168 |
|
__cxa_pure_virtual |
172 |
|
__cxa_pure_virtual |
176 |
|
__cxa_pure_virtual |
180 |
|
__cxa_pure_virtual |
184 |
|
__cxa_pure_virtual |
188 |
|
__cxa_pure_virtual |
192 |
|
__cxa_pure_virtual |
196 |
|
__cxa_pure_virtual |
200 |
|
__cxa_pure_virtual |
204 |
|
__cxa_pure_virtual |
[+] affected symbols (11)
COFFObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::SymbolType& Res ) constThis method is from derived class 'COFFObjectFile'.
COFFObjectFile::isSymbolInternal ( union DataRefImpl Symb, bool& Res ) constThis method is from derived class 'COFFObjectFile'.
MachOObjectFile::getSymbolType ( union DataRefImpl Symb, enum SymbolRef::SymbolType& Res ) constThis method is from derived class 'MachOObjectFile'.
MachOObjectFile::isSymbolInternal ( union DataRefImpl Symb, bool& Res ) constThis method is from derived class 'MachOObjectFile'.
ObjectFile::createCOFFObjectFile ( MemoryBuffer* Object ) [static]This method is from 'ObjectFile' class.
ObjectFile::createELFObjectFile ( MemoryBuffer* Object ) [static]This method is from 'ObjectFile' class.
ObjectFile::createMachOObjectFile ( MemoryBuffer* Object ) [static]This method is from 'ObjectFile' class.
ObjectFile::createObjectFile ( MemoryBuffer* Object ) [static]This method is from 'ObjectFile' class.
ObjectFile::createObjectFile ( StringRef ObjectPath ) [static]This method is from 'ObjectFile' class.
ObjectFile::ObjectFile [in-charge] ( unsigned int Type, MemoryBuffer* source, error_code& ec )This constructor is from 'ObjectFile' class.
ObjectFile::~ObjectFile [in-charge] ( )This method is from 'ObjectFile' class.
PassManagerBuilder.h
namespace llvm
[+] enum PassManagerBuilder::ExtensionPointTy (2)
| Change |
Effect |
1 | Value of member EP_LoopOptimizerEnd has been changed from 1 to 2. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member EP_ScalarOptimizerLate has been changed from 2 to 3. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (2)
PassManagerBuilder::addExtension ( enum PassManagerBuilder::ExtensionPointTy Ty, PassManagerBuilder::ExtensionFn Fn )1st parameter 'Ty' has type 'enum PassManagerBuilder::ExtensionPointTy'.
PassManagerBuilder::addGlobalExtension ( enum PassManagerBuilder::ExtensionPointTy Ty, PassManagerBuilder::ExtensionFn Fn ) [static]1st parameter 'Ty' has type 'enum PassManagerBuilder::ExtensionPointTy'.
PassManagers.h
namespace llvm
[+] class PMTopLevelManager (1)
| Change |
Effect |
1 | Pure virtual method PMTopLevelManager::getAsPMDataManager ( ) has been added to this class instead of PMTopLevelManager::addTopLevelPass ( Pass* ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
PMTopLevelManager::getNumContainedManagers |
PMTopLevelManager::getNumContainedManagers |
12 |
__cxa_pure_virtual |
__cxa_pure_virtual |
16 |
~PMTopLevelManager |
__cxa_pure_virtual |
20 |
~PMTopLevelManager |
~PMTopLevelManager |
24 |
|
~PMTopLevelManager |
[+] affected symbols (11)
PMTopLevelManager::collectLastUses ( SmallVectorImpl<Pass*>& LastUses, Pass* P )This method is from 'PMTopLevelManager' class.
PMTopLevelManager::dumpArguments ( ) constThis method is from 'PMTopLevelManager' class.
PMTopLevelManager::dumpPasses ( ) constThis method is from 'PMTopLevelManager' class.
PMTopLevelManager::findAnalysisPass ( AnalysisID AID )This method is from 'PMTopLevelManager' class.
PMTopLevelManager::findAnalysisUsage ( Pass* P )This method is from 'PMTopLevelManager' class.
PMTopLevelManager::getNumContainedManagers ( ) constThis method is from 'PMTopLevelManager' class.
PMTopLevelManager::initializeAllAnalysisInfo ( )This method is from 'PMTopLevelManager' class.
PMTopLevelManager::PMTopLevelManager [in-charge] ( PMDataManager* PMDM )This constructor is from 'PMTopLevelManager' class.
PMTopLevelManager::schedulePass ( Pass* P )This method is from 'PMTopLevelManager' class.
PMTopLevelManager::setLastUser ( SmallVectorImpl<Pass*>const& AnalysisPasses, Pass* P )This method is from 'PMTopLevelManager' class.
PMTopLevelManager::~PMTopLevelManager [in-charge] ( )This method is from 'PMTopLevelManager' class.
RuntimeDyld.h
namespace llvm
[+] class RTDyldMemoryManager (2)
| Change |
Effect |
1 | Pure virtual method RTDyldMemoryManager::allocateCodeSection ( uintptr_t, unsigned int, unsigned int ) has been added to this class instead of RTDyldMemoryManager::startFunctionBody ( char const*, uintptr_t& ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Pure virtual method RTDyldMemoryManager::allocateDataSection ( uintptr_t, unsigned int, unsigned int ) has been added to this class instead of RTDyldMemoryManager::endFunctionBody ( char const*, uint8_t*, uint8_t* ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~RTDyldMemoryManager |
~RTDyldMemoryManager |
12 |
~RTDyldMemoryManager |
~RTDyldMemoryManager |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
|
__cxa_pure_virtual |
[+] affected symbols (1)
RTDyldMemoryManager::~RTDyldMemoryManager [in-charge] ( )This method is from 'RTDyldMemoryManager' class.
ScheduleDAG.h
namespace llvm
[+] class ScheduleDAG (5)
| Change |
Effect |
1 | Size of field MRI has been changed from 96 bytes to 132 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
2 | Size of field TM has been changed from 32 bytes to 52 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 | Pure virtual method ScheduleDAG::computeLatency ( SUnit* ) has been added to this class instead of ScheduleDAG::BuildSchedGraph ( AliasAnalysis* ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
4 | Pure virtual method ScheduleDAG::computeOperandLatency ( SUnit*, SUnit*, SDep& ) const has been added to this class instead of ScheduleDAG::ComputeLatency ( SUnit* ). | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
5 | Virtual method ScheduleDAG::forceUnitLatencies ( ) const has been added to this class instead of ScheduleDAG::ComputeOperandLatency ( SUnit*, SUnit*, SDep& ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 13 entries | Virtual Table (New) - 11 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~ScheduleDAG |
~ScheduleDAG |
12 |
~ScheduleDAG |
~ScheduleDAG |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
__cxa_pure_virtual |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
ScheduleDAG::addCustomGraphFeatures |
ScheduleDAG::addCustomGraphFeatures |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
__cxa_pure_virtual |
ScheduleDAG::computeOperandLatency |
40 |
ScheduleDAG::ComputeOperandLatency |
ScheduleDAG::forceUnitLatencies |
44 |
__cxa_pure_virtual |
|
48 |
ScheduleDAG::ForceUnitLatencies |
|
[+] affected symbols (16)
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) const1st parameter 'DAG' (pointer) has base type 'ScheduleDAG'.
ScheduleDAG::addCustomGraphFeatures ( GraphWriter<ScheduleDAG*>& p1 ) constThis method is from 'ScheduleDAG' class.
ScheduleDAG::ComputeOperandLatency ( SUnit* p1, SUnit* p2, SDep& p3 ) constThis method is from 'ScheduleDAG' class.
ScheduleDAG::dumpSchedule ( ) constThis method is from 'ScheduleDAG' class.
ScheduleDAG::EmitNoop ( )This method is from 'ScheduleDAG' class.
ScheduleDAG::EmitPhysRegCopy ( SUnit* SU, DenseMap<SUnit*, unsigned int, DenseMapInfo<SUnit*>, DenseMapInfo<unsigned int> >& VRBaseMap )This method is from 'ScheduleDAG' class.
ScheduleDAG::ForceUnitLatencies ( ) constThis method is from 'ScheduleDAG' class.
ScheduleDAG::Run ( MachineBasicBlock* bb, ilist_iterator<MachineInstr> insertPos )This method is from 'ScheduleDAG' class.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )This constructor is from 'ScheduleDAG' class.
ScheduleDAG::viewGraph ( )This method is from 'ScheduleDAG' class.
ScheduleDAG::~ScheduleDAG [in-charge] ( )This method is from 'ScheduleDAG' class.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )2nd parameter 'DAG' (pointer) has base type 'ScheduleDAG'.
SUnit::dump ( ScheduleDAG const* G ) const1st parameter 'G' (pointer) has base type 'ScheduleDAG'.
SUnit::dumpAll ( ScheduleDAG const* G ) const1st parameter 'G' (pointer) has base type 'ScheduleDAG'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) const2nd parameter 'p2' (pointer) has base type 'ScheduleDAG'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) const2nd parameter 'p2' (pointer) has base type 'ScheduleDAG'.
SelectionDAG.h
namespace llvm
[+] class SelectionDAG (3)
| Change |
Effect |
1 | Field OptLevel has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Size of field TLI has been changed from 12920 bytes to 13580 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
3 | Size of field TM has been changed from 32 bytes to 52 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
[+] affected symbols (206)
checkForCycles ( SelectionDAG const* DAG )1st parameter 'DAG' (pointer) has base type 'SelectionDAG'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->CurDAG' in 1st parameter 'IS' (pointer) has base type 'SelectionDAG'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->CurDAG' in 1st parameter 'IS' (pointer) has base type 'SelectionDAG'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->CurDAG' in 1st parameter 'IS' (pointer) has base type 'SelectionDAG'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->CurDAG' in 1st parameter 'IS' (pointer) has base type 'SelectionDAG'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->CurDAG' in 1st parameter 'IS' (pointer) has base type 'SelectionDAG'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->CurDAG' in 1st parameter 'IS' (pointer) has base type 'SelectionDAG'.
SDNode::dump ( SelectionDAG const* G ) const1st parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::dumpr ( SelectionDAG const* G ) const1st parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::dumprFull ( SelectionDAG const* G ) const1st parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::dumprWithDepth ( SelectionDAG const* G, unsigned int depth ) const1st parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::getOperationName ( SelectionDAG const* G ) const1st parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::print ( raw_ostream& OS, SelectionDAG const* G ) const2nd parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::print_details ( raw_ostream& OS, SelectionDAG const* G ) const2nd parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::print_types ( raw_ostream& OS, SelectionDAG const* G ) const2nd parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::printr ( raw_ostream& OS, SelectionDAG const* G ) const2nd parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::printrFull ( raw_ostream& O, SelectionDAG const* G ) const2nd parameter 'G' (pointer) has base type 'SelectionDAG'.
SDNode::printrWithDepth ( raw_ostream& O, SelectionDAG const* G, unsigned int depth ) const2nd parameter 'G' (pointer) has base type 'SelectionDAG'.
SelectionDAG::AddDbgValue ( struct SDDbgValue* DB, SDNode* SD, bool isParameter )This method is from 'SelectionDAG' class.
SelectionDAG::AssignOrdering ( SDNode const* SD, unsigned int Order )This method is from 'SelectionDAG' class.
SelectionDAG::AssignTopologicalOrder ( )This method is from 'SelectionDAG' class.
SelectionDAG::clear ( )This method is from 'SelectionDAG' class.
SelectionDAG::clearGraphAttrs ( )This method is from 'SelectionDAG' class.
SelectionDAG::Combine ( enum CombineLevel Level, AliasAnalysis& AA, enum CodeGenOpt::Level OptLevel )This method is from 'SelectionDAG' class.
SelectionDAG::ComputeNumSignBits ( SDValue Op, unsigned int Depth ) constThis method is from 'SelectionDAG' class.
SelectionDAG::CreateStackTemporary ( EVT VT1, EVT VT2 )This method is from 'SelectionDAG' class.
SelectionDAG::CreateStackTemporary ( EVT VT, unsigned int minAlign )This method is from 'SelectionDAG' class.
SelectionDAG::DeleteNode ( SDNode* N )This method is from 'SelectionDAG' class.
SelectionDAG::dump ( ) constThis method is from 'SelectionDAG' class.
SelectionDAG::FoldConstantArithmetic ( unsigned int Opcode, EVT VT, ConstantSDNode* Cst1, ConstantSDNode* Cst2 )This method is from 'SelectionDAG' class.
SelectionDAG::FoldSetCC ( EVT VT, SDValue N1, SDValue N2, enum ISD::CondCode Cond, DebugLoc dl )This method is from 'SelectionDAG' class.
SelectionDAG::getAnyExtOrTrunc ( SDValue Op, DebugLoc DL, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand* MMO, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )This method is from 'SelectionDAG' class.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, Value const* PtrVal, unsigned int Alignment, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )This method is from 'SelectionDAG' class.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand* MMO, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )This method is from 'SelectionDAG' class.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand* MMO, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )This method is from 'SelectionDAG' class.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachinePointerInfo PtrInfo, unsigned int Alignment, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )This method is from 'SelectionDAG' class.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, Value const* PtrVal, unsigned int Alignment, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )This method is from 'SelectionDAG' class.
SelectionDAG::getBasicBlock ( MachineBasicBlock* MBB )This method is from 'SelectionDAG' class.
SelectionDAG::getBlockAddress ( BlockAddress const* BA, EVT VT, bool isTarget, unsigned char TargetFlags )This method is from 'SelectionDAG' class.
SelectionDAG::getCondCode ( enum ISD::CondCode Cond )This method is from 'SelectionDAG' class.
SelectionDAG::getConstant ( APInt const& Val, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getConstant ( ConstantInt const& Val, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getConstant ( uint64_t Val, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getConstantFP ( double Val, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getConstantFP ( APFloat const& Val, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getConstantFP ( ConstantFP const& CF, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getConstantPool ( Constant const* C, EVT VT, unsigned int Align, int Offs, bool isT, unsigned char TargetFlags )This method is from 'SelectionDAG' class.
SelectionDAG::getConstantPool ( MachineConstantPoolValue* C, EVT VT, unsigned int Align, int Offs, bool isT, unsigned char TargetFlags )This method is from 'SelectionDAG' class.
SelectionDAG::getConvertRndSat ( EVT VT, DebugLoc dl, SDValue Val, SDValue DTy, SDValue STy, SDValue Rnd, SDValue Sat, enum ISD::CvtCode Code )This method is from 'SelectionDAG' class.
SelectionDAG::getDbgValue ( MDNode* MDPtr, SDNode* N, unsigned int R, uint64_t Off, DebugLoc DL, unsigned int O )This method is from 'SelectionDAG' class.
SelectionDAG::getDbgValue ( MDNode* MDPtr, Value const* C, uint64_t Off, DebugLoc DL, unsigned int O )This method is from 'SelectionDAG' class.
SelectionDAG::getDbgValue ( MDNode* MDPtr, unsigned int FI, uint64_t Off, DebugLoc DL, unsigned int O )This method is from 'SelectionDAG' class.
SelectionDAG::getEHLabel ( DebugLoc dl, SDValue Root, MCSymbol* Label )This method is from 'SelectionDAG' class.
SelectionDAG::getExternalSymbol ( char const* Sym, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getExtLoad ( enum ISD::LoadExtType ExtType, DebugLoc dl, EVT VT, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned int Alignment, MDNode const* TBAAInfo )This method is from 'SelectionDAG' class.
SelectionDAG::getFrameIndex ( int FI, EVT VT, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getGlobalAddress ( GlobalValue const* GV, DebugLoc DL, EVT VT, int64_t offset, bool isTargetGA, unsigned char TargetFlags )This method is from 'SelectionDAG' class.
SelectionDAG::getGraphAttrs ( SDNode const* N ) constThis method is from 'SelectionDAG' class.
SelectionDAG::getIndexedLoad ( SDValue OrigLoad, DebugLoc dl, SDValue Base, SDValue Offset, enum ISD::MemIndexedMode AM )This method is from 'SelectionDAG' class.
SelectionDAG::getIndexedStore ( SDValue OrigStoe, DebugLoc dl, SDValue Base, SDValue Offset, enum ISD::MemIndexedMode AM )This method is from 'SelectionDAG' class.
SelectionDAG::getIntPtrConstant ( uint64_t Val, bool isTarget )This method is from 'SelectionDAG' class.
SelectionDAG::getJumpTable ( int JTI, EVT VT, bool isTarget, unsigned char TargetFlags )This method is from 'SelectionDAG' class.
SelectionDAG::getLoad ( enum ISD::MemIndexedMode AM, enum ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand* MMO )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, EVT VT4, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, SDValue Op1, SDValue Op2 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, EVT VT3, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, SDValue Op1 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, SDValue Op1, SDValue Op2 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT1, EVT VT2, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT, SDValue Op1 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT, SDValue Op1, SDValue Op2 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, EVT VT, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, SDVTList VTs, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getMachineNode ( unsigned int Opcode, DebugLoc dl, std::vector<EVT>const& ResultTys, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getMDNode ( MDNode const* MD )This method is from 'SelectionDAG' class.
SelectionDAG::getMemcpy ( SDValue Chain, DebugLoc dl, SDValue Dst, SDValue Src, SDValue Size, unsigned int Align, bool isVol, bool AlwaysInline, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo )This method is from 'SelectionDAG' class.
SelectionDAG::getMemIntrinsicNode ( unsigned int Opcode, DebugLoc dl, EVT const* VTs, unsigned int NumVTs, SDValue const* Ops, unsigned int NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned int Align, bool Vol, bool ReadMem, bool WriteMem )This method is from 'SelectionDAG' class.
SelectionDAG::getMemIntrinsicNode ( unsigned int Opcode, DebugLoc dl, SDVTList VTList, SDValue const* Ops, unsigned int NumOps, EVT MemVT, MachineMemOperand* MMO )This method is from 'SelectionDAG' class.
SelectionDAG::getMemIntrinsicNode ( unsigned int Opcode, DebugLoc dl, SDVTList VTList, SDValue const* Ops, unsigned int NumOps, EVT MemVT, MachinePointerInfo PtrInfo, unsigned int Align, bool Vol, bool ReadMem, bool WriteMem )This method is from 'SelectionDAG' class.
SelectionDAG::getMemmove ( SDValue Chain, DebugLoc dl, SDValue Dst, SDValue Src, SDValue Size, unsigned int Align, bool isVol, MachinePointerInfo DstPtrInfo, MachinePointerInfo SrcPtrInfo )This method is from 'SelectionDAG' class.
SelectionDAG::getMemset ( SDValue Chain, DebugLoc dl, SDValue Dst, SDValue Src, SDValue Size, unsigned int Align, bool isVol, MachinePointerInfo DstPtrInfo )This method is from 'SelectionDAG' class.
SelectionDAG::getMergeValues ( SDValue const* Ops, unsigned int NumOps, DebugLoc dl )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT const* VTs, unsigned int NumVTs, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDUse const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDValue N )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDValue N1, SDValue N2 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDValue N1, SDValue N2, SDValue N3 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDValue N1, SDValue N2, SDValue N3, SDValue N4 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, EVT VT, SDValue N1, SDValue N2, SDValue N3, SDValue N4, SDValue N5 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs, SDValue N )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs, SDValue N1, SDValue N2 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs, SDValue N1, SDValue N2, SDValue N3 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs, SDValue N1, SDValue N2, SDValue N3, SDValue N4 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, SDVTList VTs, SDValue N1, SDValue N2, SDValue N3, SDValue N4, SDValue N5 )This method is from 'SelectionDAG' class.
SelectionDAG::getNode ( unsigned int Opcode, DebugLoc DL, std::vector<EVT>const& ResultTys, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getNodeIfExists ( unsigned int Opcode, SDVTList VTs, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::getNOT ( DebugLoc DL, SDValue Val, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::GetOrdering ( SDNode const* SD ) constThis method is from 'SelectionDAG' class.
SelectionDAG::getRegister ( unsigned int Reg, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getSExtOrTrunc ( SDValue Op, DebugLoc DL, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getShiftAmountOperand ( EVT LHSTy, SDValue Op )This method is from 'SelectionDAG' class.
SelectionDAG::getSrcValue ( Value const* v )This method is from 'SelectionDAG' class.
SelectionDAG::getStackArgumentTokenFactor ( SDValue Chain )This method is from 'SelectionDAG' class.
SelectionDAG::getStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachineMemOperand* MMO )This method is from 'SelectionDAG' class.
SelectionDAG::getStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned int Alignment, MDNode const* TBAAInfo )This method is from 'SelectionDAG' class.
SelectionDAG::getTargetExternalSymbol ( char const* Sym, EVT VT, unsigned char TargetFlags )This method is from 'SelectionDAG' class.
SelectionDAG::getTargetExtractSubreg ( int SRIdx, DebugLoc DL, EVT VT, SDValue Operand )This method is from 'SelectionDAG' class.
SelectionDAG::getTargetInsertSubreg ( int SRIdx, DebugLoc DL, EVT VT, SDValue Operand, SDValue Subreg )This method is from 'SelectionDAG' class.
SelectionDAG::getTruncStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, EVT TVT, MachineMemOperand* MMO )This method is from 'SelectionDAG' class.
SelectionDAG::getTruncStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, EVT TVT, bool isNonTemporal, bool isVolatile, unsigned int Alignment, MDNode const* TBAAInfo )This method is from 'SelectionDAG' class.
SelectionDAG::getVAArg ( EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue SV, unsigned int Align )This method is from 'SelectionDAG' class.
SelectionDAG::getValueType ( EVT p1 )This method is from 'SelectionDAG' class.
SelectionDAG::getVectorShuffle ( EVT VT, DebugLoc dl, SDValue N1, SDValue N2, int const* MaskElts )This method is from 'SelectionDAG' class.
SelectionDAG::getVTList ( EVT const* VTs, unsigned int NumVTs )This method is from 'SelectionDAG' class.
SelectionDAG::getVTList ( EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::getVTList ( EVT VT1, EVT VT2 )This method is from 'SelectionDAG' class.
SelectionDAG::getVTList ( EVT VT1, EVT VT2, EVT VT3 )This method is from 'SelectionDAG' class.
SelectionDAG::getVTList ( EVT VT1, EVT VT2, EVT VT3, EVT VT4 )This method is from 'SelectionDAG' class.
SelectionDAG::getZeroExtendInReg ( SDValue Op, DebugLoc DL, EVT SrcTy )This method is from 'SelectionDAG' class.
SelectionDAG::getZExtOrTrunc ( SDValue Op, DebugLoc DL, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::InferPtrAlignment ( SDValue Ptr ) constThis method is from 'SelectionDAG' class.
SelectionDAG::init ( MachineFunction& mf )This method is from 'SelectionDAG' class.
SelectionDAG::isBaseWithConstantOffset ( SDValue Op ) constThis method is from 'SelectionDAG' class.
SelectionDAG::isConsecutiveLoad ( LoadSDNode* LD, LoadSDNode* Base, unsigned int Bytes, int Dist ) constThis method is from 'SelectionDAG' class.
SelectionDAG::isEqualTo ( SDValue A, SDValue B ) constThis method is from 'SelectionDAG' class.
SelectionDAG::isKnownNeverNaN ( SDValue Op ) constThis method is from 'SelectionDAG' class.
SelectionDAG::isKnownNeverZero ( SDValue Op ) constThis method is from 'SelectionDAG' class.
SelectionDAG::Legalize ( )This method is from 'SelectionDAG' class.
SelectionDAG::LegalizeTypes ( )This method is from 'SelectionDAG' class.
SelectionDAG::LegalizeVectors ( )This method is from 'SelectionDAG' class.
SelectionDAG::MaskedValueIsZero ( SDValue Op, APInt const& Mask, unsigned int Depth ) constThis method is from 'SelectionDAG' class.
SelectionDAG::MorphNodeTo ( SDNode* N, unsigned int Opc, SDVTList VTs, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::RemoveDeadNode ( SDNode* N, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::RemoveDeadNodes ( )This method is from 'SelectionDAG' class.
SelectionDAG::RemoveDeadNodes ( SmallVectorImpl<SDNode*>& DeadNodes, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::ReplaceAllUsesOfValuesWith ( SDValue const* From, SDValue const* To, unsigned int Num, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::ReplaceAllUsesOfValueWith ( SDValue From, SDValue To, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::ReplaceAllUsesWith ( SDNode* From, SDNode* To, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::ReplaceAllUsesWith ( SDNode* From, SDValue const* To, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::ReplaceAllUsesWith ( SDValue From, SDValue Op, SelectionDAG::DAGUpdateListener* UpdateListener )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int MachineOpc, EVT VT1, EVT VT2, EVT VT3, EVT VT4, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2, EVT VT3, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2, EVT VT3, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2, SDValue Op1 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2, SDValue Op1, SDValue Op2 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT1, EVT VT2, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT, SDValue Op1 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT, SDValue Op1, SDValue Op2 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, EVT VT, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::SelectNodeTo ( SDNode* N, unsigned int TargetOpc, SDVTList VTs, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::setGraphAttrs ( SDNode const* N, char const* Attrs )This method is from 'SelectionDAG' class.
SelectionDAG::setGraphColor ( SDNode const* N, char const* Color )This method is from 'SelectionDAG' class.
SelectionDAG::setSubgraphColor ( SDNode* N, char const* Color )This method is from 'SelectionDAG' class.
SelectionDAG::SignBitIsZero ( SDValue Op, unsigned int Depth ) constThis method is from 'SelectionDAG' class.
SelectionDAG::TransferDbgValues ( SDValue From, SDValue To )This method is from 'SelectionDAG' class.
SelectionDAG::UnrollVectorOp ( SDNode* N, unsigned int ResNE )This method is from 'SelectionDAG' class.
SelectionDAG::UpdateNodeOperands ( SDNode* N, SDValue const* Ops, unsigned int NumOps )This method is from 'SelectionDAG' class.
SelectionDAG::UpdateNodeOperands ( SDNode* N, SDValue Op )This method is from 'SelectionDAG' class.
SelectionDAG::UpdateNodeOperands ( SDNode* N, SDValue Op1, SDValue Op2 )This method is from 'SelectionDAG' class.
SelectionDAG::UpdateNodeOperands ( SDNode* N, SDValue Op1, SDValue Op2, SDValue Op3 )This method is from 'SelectionDAG' class.
SelectionDAG::UpdateNodeOperands ( SDNode* N, SDValue Op1, SDValue Op2, SDValue Op3, SDValue Op4 )This method is from 'SelectionDAG' class.
SelectionDAG::UpdateNodeOperands ( SDNode* N, SDValue Op1, SDValue Op2, SDValue Op3, SDValue Op4, SDValue Op5 )This method is from 'SelectionDAG' class.
SelectionDAG::viewGraph ( )This method is from 'SelectionDAG' class.
SelectionDAG::viewGraph ( std::string const& Title )This method is from 'SelectionDAG' class.
SelectionDAG::~SelectionDAG [in-charge] ( )This method is from 'SelectionDAG' class.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::ID [data]Field 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->CurDAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::BuildExactSDIV ( SDValue Op1, SDValue Op2, DebugLoc dl, SelectionDAG& DAG ) const4th parameter 'DAG' (reference) has base type 'SelectionDAG'.
TargetLowering::ComputeConstraintToUse ( TargetLowering::AsmOperandInfo& OpInfo, SDValue Op, SelectionDAG* DAG ) const3rd parameter 'DAG' (pointer) has base type 'SelectionDAG'.
TargetLowering::DAGCombinerInfo::AddToWorklist ( SDNode* N )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::DAGCombinerInfo::CombineTo ( SDNode* N, SDValue Res, bool AddTo )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::DAGCombinerInfo::CombineTo ( SDNode* N, SDValue Res0, SDValue Res1, bool AddTo )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::DAGCombinerInfo::CombineTo ( SDNode* N, std::vector<SDValue>const& To, bool AddTo )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::DAGCombinerInfo::CommitTargetLoweringOpt ( TargetLowering::TargetLoweringOpt const& TLO )Field 'TLO->DAG' in 1st parameter 'TLO' (reference) has base type 'SelectionDAG'.
TargetLowering::DAGCombinerInfo::RemoveFromWorklist ( SDNode* N )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::getPICJumpTableRelocBase ( SDValue Table, SelectionDAG& DAG ) const2nd parameter 'DAG' (reference) has base type 'SelectionDAG'.
TargetLowering::LowerAsmOperandForConstraint ( SDValue Op, std::string& Constraint, std::vector<SDValue>& Ops, SelectionDAG& DAG ) const4th parameter 'DAG' (reference) has base type 'SelectionDAG'.
TargetLowering::LowerOperation ( SDValue Op, SelectionDAG& DAG ) const2nd parameter 'DAG' (reference) has base type 'SelectionDAG'.
TargetLowering::LowerOperationWrapper ( SDNode* N, SmallVectorImpl<SDValue>& Results, SelectionDAG& DAG ) const3rd parameter 'DAG' (reference) has base type 'SelectionDAG'.
TargetLowering::PerformDAGCombine ( SDNode* N, TargetLowering::DAGCombinerInfo& DCI ) constField 'DCI->DAG' in 2nd parameter 'DCI' (reference) has base type 'SelectionDAG'.
TargetLowering::SimplifyDemandedBits ( SDValue Op, APInt const& DemandedMask, APInt& KnownZero, APInt& KnownOne, TargetLowering::TargetLoweringOpt& TLO, unsigned int Depth ) constField 'TLO->DAG' in 5th parameter 'TLO' (reference) has base type 'SelectionDAG'.
TargetLowering::SimplifySetCC ( EVT VT, SDValue N0, SDValue N1, enum ISD::CondCode Cond, bool foldBooleans, TargetLowering::DAGCombinerInfo& DCI, DebugLoc dl ) constField 'DCI->DAG' in 6th parameter 'DCI' (reference) has base type 'SelectionDAG'.
TargetLowering::TargetLoweringOpt::ShrinkDemandedConstant ( SDValue Op, APInt const& Demanded )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
TargetLowering::TargetLoweringOpt::ShrinkDemandedOp ( SDValue Op, unsigned int BitWidth, APInt const& Demanded, DebugLoc dl )Field 'this->DAG' in the object of this method has base type 'SelectionDAG'.
SelectionDAGISel.h
namespace llvm
[+] class SelectionDAGISel (3)
| Change |
Effect |
1 | Field LibInfo has been added at the middle position of this structural type. | 1) Size of the inclusive type has been changed. 2) Layout of structure fields has been changed and therefore fields at higher positions of the structure definition may be incorrectly accessed by applications. |
2 | Size of field TLI has been changed from 12920 bytes to 13580 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
3 | Size of field TM has been changed from 32 bytes to 52 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols (16)
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )1st parameter 'IS' (pointer) has base type 'SelectionDAGISel'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )1st parameter 'IS' (pointer) has base type 'SelectionDAGISel'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )1st parameter 'IS' (pointer) has base type 'SelectionDAGISel'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )1st parameter 'IS' (pointer) has base type 'SelectionDAGISel'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )1st parameter 'IS' (pointer) has base type 'SelectionDAGISel'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )1st parameter 'IS' (pointer) has base type 'SelectionDAGISel'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constThis method is from 'SelectionDAGISel' class.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constThis method is from 'SelectionDAGISel' class.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'SelectionDAGISel' class.
SelectionDAGISel::ID [data]This method is from 'SelectionDAGISel' class.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constThis method is from 'SelectionDAGISel' class.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )This method is from 'SelectionDAGISel' class.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )This method is from 'SelectionDAGISel' class.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )This method is from 'SelectionDAGISel' class.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )This constructor is from 'SelectionDAGISel' class.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )This method is from 'SelectionDAGISel' class.
StringMap.h
namespace llvm
[+] class StringMapImpl (1)
| Change |
Effect |
1 | The pointer level of field TheTable has been increased from 1 to 2. | The library functions may try to access unallocated memory by the dereferencing of old field value and therefore cause a crash of applications. |
[+] affected symbols (6)
StringMapImpl::FindKey ( StringRef Key ) constThis method is from 'StringMapImpl' class.
StringMapImpl::LookupBucketFor ( StringRef Key )This method is from 'StringMapImpl' class.
StringMapImpl::RehashTable ( )This method is from 'StringMapImpl' class.
StringMapImpl::RemoveKey ( StringMapEntryBase* V )This method is from 'StringMapImpl' class.
StringMapImpl::RemoveKey ( StringRef Key )This method is from 'StringMapImpl' class.
StringMapImpl::StringMapImpl [in-charge] ( unsigned int InitSize, unsigned int ItemSize )This constructor is from 'StringMapImpl' class.
TargetInstrInfo.h
namespace llvm
[+] class TargetInstrInfo (11)
| Change |
Effect |
1 | Pure virtual method TargetInstrInfo::ReplaceTailWithBranchTo ( MachineBasicBlock::bundle_iterator<MachineInstr,ilist_iterator<MachineInstr> >, MachineBasicBlock* ) const has been added to this class instead of TargetInstrInfo::ReplaceTailWithBranchTo ( ilist_iterator<MachineInstr>, MachineBasicBlock* ) const. | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Pure virtual method TargetInstrInfo::reMaterialize ( MachineBasicBlock&, MachineBasicBlock::bundle_iterator<MachineInstr,ilist_iterator<MachineInstr> >, unsigned int, unsigned int, MachineInstr const*, TargetRegisterInfo const& ) const has been added to this class instead of TargetInstrInfo::reMaterialize ( MachineBasicBlock&, ilist_iterator<MachineInstr>, unsigned int, unsigned int, MachineInstr const*, TargetRegisterInfo const& ) const. | Applications will provide an older method to the library instead of expected newely added virtual method. This may result in crash or incorrect behavior of applications. |
3 | Virtual method int TargetInstrInfo::getInstrLatency(InstrItineraryData const*,SDNode*) const became pure. | Old applications will not provide implementation for this pure virtual method. This may result in crash or incorrect behavior of applications. |
4 | Virtual method int TargetInstrInfo::getOperandLatency(InstrItineraryData const*,SDNode*,unsigned int,SDNode*,unsigned int) const became pure. | Old applications will not provide implementation for this pure virtual method. This may result in crash or incorrect behavior of applications. |
5 | Virtual method bool TargetInstrInfo::isUnpredicatedTerminator(MachineInstr const*) const became pure. | Old applications will not provide implementation for this pure virtual method. This may result in crash or incorrect behavior of applications. |
6 | Virtual method TargetInstrInfo::convertToThreeAddress ( MachineFunction::iterator&, MachineBasicBlock::bundle_iterator<MachineInstr,ilist_iterator<MachineInstr> >&, LiveVariables* ) const has been added to this class instead of TargetInstrInfo::convertToThreeAddress ( MachineFunction::iterator&, ilist_iterator<MachineInstr>&, LiveVariables* ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
7 | Virtual method TargetInstrInfo::copyPhysReg ( MachineBasicBlock&, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> >&restrict, DebugLoc, unsigned int, unsigned int, bool ) const has been added to this class instead of TargetInstrInfo::storeRegToStackSlot ( MachineBasicBlock&, ilist_iterator<MachineInstr>, unsigned int, bool, int, TargetRegisterClass const*, TargetRegisterInfo const* ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
8 | Virtual method TargetInstrInfo::isLegalToSplitMBBAt ( MachineBasicBlock&, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> >&restrict ) const has been added to this class instead of TargetInstrInfo::isLegalToSplitMBBAt ( MachineBasicBlock&, ilist_iterator<MachineInstr> ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
9 | Virtual method TargetInstrInfo::isProfitableToUnpredicate ( MachineBasicBlock&, MachineBasicBlock& ) const has been added to this class instead of TargetInstrInfo::copyPhysReg ( MachineBasicBlock&, ilist_iterator<MachineInstr>, DebugLoc, unsigned int, unsigned int, bool ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
10 | Virtual method TargetInstrInfo::loadRegFromStackSlot ( MachineBasicBlock&, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> >&restrict, unsigned int, int, TargetRegisterClass const*, TargetRegisterInfo const* ) const has been added to this class instead of TargetInstrInfo::expandPostRAPseudo ( ilist_iterator<MachineInstr> ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
11 | Virtual method TargetInstrInfo::storeRegToStackSlot ( MachineBasicBlock&, MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> >&restrict, unsigned int, bool, int, TargetRegisterClass const*, TargetRegisterInfo const* ) const has been added to this class instead of TargetInstrInfo::loadRegFromStackSlot ( MachineBasicBlock&, ilist_iterator<MachineInstr>, unsigned int, int, TargetRegisterClass const*, TargetRegisterInfo const* ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 68 entries | Virtual Table (New) - 73 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TargetInstrInfo |
~TargetInstrInfo |
12 |
~TargetInstrInfo |
~TargetInstrInfo |
16 |
TargetInstrInfo::isReallyTriviallyReMaterializable |
TargetInstrInfo::isReallyTriviallyReMaterializable |
20 |
TargetInstrInfo::isCoalescableExtInstr |
TargetInstrInfo::isCoalescableExtInstr |
24 |
TargetInstrInfo::isLoadFromStackSlot |
TargetInstrInfo::isLoadFromStackSlot |
28 |
TargetInstrInfo::isLoadFromStackSlotPostFE |
TargetInstrInfo::isLoadFromStackSlotPostFE |
32 |
TargetInstrInfo::hasLoadFromStackSlot |
TargetInstrInfo::hasLoadFromStackSlot |
36 |
TargetInstrInfo::isStoreToStackSlot |
TargetInstrInfo::isStoreToStackSlot |
40 |
TargetInstrInfo::isStoreToStackSlotPostFE |
TargetInstrInfo::isStoreToStackSlotPostFE |
44 |
TargetInstrInfo::hasStoreToStackSlot |
TargetInstrInfo::hasStoreToStackSlot |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
52 |
TargetInstrInfo::scheduleTwoAddrSource |
TargetInstrInfo::scheduleTwoAddrSource |
56 |
__cxa_pure_virtual |
__cxa_pure_virtual |
60 |
TargetInstrInfo::convertToThreeAddress |
TargetInstrInfo::convertToThreeAddress |
64 |
__cxa_pure_virtual |
__cxa_pure_virtual |
68 |
__cxa_pure_virtual |
__cxa_pure_virtual |
72 |
__cxa_pure_virtual |
__cxa_pure_virtual |
76 |
TargetInstrInfo::AnalyzeBranch |
TargetInstrInfo::AnalyzeBranch |
80 |
TargetInstrInfo::RemoveBranch |
TargetInstrInfo::RemoveBranch |
84 |
TargetInstrInfo::InsertBranch |
TargetInstrInfo::InsertBranch |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
92 |
TargetInstrInfo::isLegalToSplitMBBAt |
TargetInstrInfo::isLegalToSplitMBBAt |
96 |
TargetInstrInfo::isProfitableToIfCvt |
TargetInstrInfo::isProfitableToIfCvt |
100 |
TargetInstrInfo::isProfitableToIfCvt |
TargetInstrInfo::isProfitableToIfCvt |
104 |
TargetInstrInfo::isProfitableToDupForIfCvt |
TargetInstrInfo::isProfitableToDupForIfCvt |
108 |
TargetInstrInfo::copyPhysReg |
TargetInstrInfo::isProfitableToUnpredicate |
112 |
TargetInstrInfo::storeRegToStackSlot |
TargetInstrInfo::copyPhysReg |
116 |
TargetInstrInfo::loadRegFromStackSlot |
TargetInstrInfo::storeRegToStackSlot |
120 |
TargetInstrInfo::expandPostRAPseudo |
TargetInstrInfo::loadRegFromStackSlot |
124 |
TargetInstrInfo::emitFrameIndexDebugValue |
TargetInstrInfo::expandPostRAPseudo |
128 |
TargetInstrInfo::foldMemoryOperandImpl |
TargetInstrInfo::emitFrameIndexDebugValue |
132 |
TargetInstrInfo::foldMemoryOperandImpl |
TargetInstrInfo::foldMemoryOperandImpl |
136 |
__cxa_pure_virtual |
TargetInstrInfo::foldMemoryOperandImpl |
140 |
TargetInstrInfo::unfoldMemoryOperand |
__cxa_pure_virtual |
144 |
TargetInstrInfo::unfoldMemoryOperand |
TargetInstrInfo::unfoldMemoryOperand |
148 |
TargetInstrInfo::getOpcodeAfterMemoryUnfold |
TargetInstrInfo::unfoldMemoryOperand |
152 |
TargetInstrInfo::areLoadsFromSameBasePtr |
TargetInstrInfo::getOpcodeAfterMemoryUnfold |
156 |
TargetInstrInfo::shouldScheduleLoadsNear |
TargetInstrInfo::areLoadsFromSameBasePtr |
160 |
TargetInstrInfo::ReverseBranchCondition |
TargetInstrInfo::shouldScheduleLoadsNear |
164 |
TargetInstrInfo::insertNoop |
TargetInstrInfo::ReverseBranchCondition |
168 |
TargetInstrInfo::getNoopForMachoTarget |
TargetInstrInfo::insertNoop |
172 |
TargetInstrInfo::isPredicated |
TargetInstrInfo::getNoopForMachoTarget |
176 |
TargetInstrInfo::isUnpredicatedTerminator |
TargetInstrInfo::isPredicated |
180 |
__cxa_pure_virtual |
__cxa_pure_virtual |
184 |
TargetInstrInfo::SubsumesPredicate |
__cxa_pure_virtual |
188 |
TargetInstrInfo::DefinesPredicate |
TargetInstrInfo::SubsumesPredicate |
192 |
TargetInstrInfo::isPredicable |
TargetInstrInfo::DefinesPredicate |
196 |
TargetInstrInfo::isSafeToMoveRegClassDefs |
TargetInstrInfo::isPredicable |
200 |
__cxa_pure_virtual |
TargetInstrInfo::isSafeToMoveRegClassDefs |
204 |
TargetInstrInfo::getInlineAsmLength |
__cxa_pure_virtual |
208 |
__cxa_pure_virtual |
TargetInstrInfo::getInlineAsmLength |
212 |
__cxa_pure_virtual |
__cxa_pure_virtual |
216 |
TargetInstrInfo::AnalyzeCompare |
__cxa_pure_virtual |
220 |
TargetInstrInfo::OptimizeCompareInstr |
TargetInstrInfo::AnalyzeCompare |
224 |
TargetInstrInfo::FoldImmediate |
TargetInstrInfo::OptimizeCompareInstr |
228 |
TargetInstrInfo::getNumMicroOps |
TargetInstrInfo::FoldImmediate |
232 |
TargetInstrInfo::getOperandLatency |
TargetInstrInfo::getNumMicroOps |
236 |
TargetInstrInfo::getOperandLatency |
TargetInstrInfo::getOperandLatency |
240 |
TargetInstrInfo::getInstrLatency |
__cxa_pure_virtual |
244 |
TargetInstrInfo::getInstrLatency |
TargetInstrInfo::getOutputLatency |
248 |
TargetInstrInfo::isHighLatencyDef |
TargetInstrInfo::getInstrLatency |
252 |
TargetInstrInfo::hasHighOperandLatency |
__cxa_pure_virtual |
256 |
TargetInstrInfo::hasLowDefLatency |
TargetInstrInfo::isHighLatencyDef |
260 |
TargetInstrInfo::verifyInstruction |
TargetInstrInfo::hasHighOperandLatency |
264 |
TargetInstrInfo::getExecutionDomain |
TargetInstrInfo::hasLowDefLatency |
268 |
TargetInstrInfo::setExecutionDomain |
TargetInstrInfo::verifyInstruction |
272 |
|
TargetInstrInfo::getExecutionDomain |
276 |
|
TargetInstrInfo::setExecutionDomain |
280 |
|
TargetInstrInfo::getPartialRegUpdateClearance |
284 |
|
TargetInstrInfo::breakPartialRegDependency |
288 |
|
TargetInstrInfo::CreateTargetScheduleState |
[+] affected symbols (68)
TargetInstrInfo::AnalyzeBranch ( MachineBasicBlock& MBB, MachineBasicBlock*& TBB, MachineBasicBlock*& FBB, SmallVectorImpl<MachineOperand>& Cond, bool AllowModify ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::AnalyzeCompare ( MachineInstr const* MI, unsigned int& SrcReg, int& Mask, int& Value ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::areLoadsFromSameBasePtr ( SDNode* Load1, SDNode* Load2, int64_t& Offset1, int64_t& Offset2 ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::canFoldMemoryOperand ( MachineInstr const* MI, SmallVectorImpl<unsigned int>const& Ops ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::commuteInstruction ( MachineInstr* MI, bool NewMI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::convertToThreeAddress ( MachineFunction::iterator& MFI, ilist_iterator<MachineInstr>& MBBI, LiveVariables* LV ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::copyPhysReg ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, DebugLoc DL, unsigned int DestReg, unsigned int SrcReg, bool KillSrc ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::CreateTargetHazardRecognizer ( TargetMachine const* TM, ScheduleDAG const* DAG ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* DAG ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::DefinesPredicate ( MachineInstr* MI, std::vector<MachineOperand>& Pred ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::duplicate ( MachineInstr* Orig, MachineFunction& MF ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::emitFrameIndexDebugValue ( MachineFunction& MF, int FrameIx, uint64_t Offset, MDNode const* MDPtr, DebugLoc dl ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::expandPostRAPseudo ( ilist_iterator<MachineInstr> MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::findCommutedOpIndices ( MachineInstr* MI, unsigned int& SrcOpIdx1, unsigned int& SrcOpIdx2 ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::FoldImmediate ( MachineInstr* UseMI, MachineInstr* DefMI, unsigned int Reg, MachineRegisterInfo* MRI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::foldMemoryOperand ( ilist_iterator<MachineInstr> MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::foldMemoryOperand ( ilist_iterator<MachineInstr> MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::foldMemoryOperandImpl ( MachineFunction& MF, MachineInstr* MI, SmallVectorImpl<unsigned int>const& Ops, int FrameIndex ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::foldMemoryOperandImpl ( MachineFunction& MF, MachineInstr* MI, SmallVectorImpl<unsigned int>const& Ops, MachineInstr* LoadMI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getExecutionDomain ( MachineInstr const* MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getInlineAsmLength ( char const* Str, MCAsmInfo const& MAI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getInstrLatency ( InstrItineraryData const* ItinData, MachineInstr const* MI, unsigned int* PredCost ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getInstrLatency ( InstrItineraryData const* ItinData, SDNode* Node ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getNoopForMachoTarget ( MCInst& NopInst ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getNumMicroOps ( InstrItineraryData const* ItinData, MachineInstr const* MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getOpcodeAfterMemoryUnfold ( unsigned int Opc, bool UnfoldLoad, bool UnfoldStore, unsigned int* LoadRegIndex ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getOperandLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getOperandLatency ( InstrItineraryData const* ItinData, SDNode* DefNode, unsigned int DefIdx, SDNode* UseNode, unsigned int UseIdx ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::hasHighOperandLatency ( InstrItineraryData const* ItinData, MachineRegisterInfo const* MRI, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::hasLoadFromStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::hasLowDefLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::hasStoreToStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::InsertBranch ( MachineBasicBlock& MBB, MachineBasicBlock* TBB, MachineBasicBlock* FBB, SmallVectorImpl<MachineOperand>const& Cond, DebugLoc DL ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::insertNoop ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isCoalescableExtInstr ( MachineInstr const& MI, unsigned int& SrcReg, unsigned int& DstReg, unsigned int& SubIdx ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isHighLatencyDef ( int opc ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isLegalToSplitMBBAt ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MBBI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isLoadFromStackSlot ( MachineInstr const* MI, int& FrameIndex ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isLoadFromStackSlotPostFE ( MachineInstr const* MI, int& FrameIndex ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isPredicable ( MachineInstr* MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isPredicated ( MachineInstr const* MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isProfitableToDupForIfCvt ( MachineBasicBlock& MBB, unsigned int NumCyles, BranchProbability const& Probability ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isProfitableToIfCvt ( MachineBasicBlock& MBB, unsigned int NumCyles, unsigned int ExtraPredCycles, BranchProbability const& Probability ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isProfitableToIfCvt ( MachineBasicBlock& TMBB, unsigned int NumTCycles, unsigned int ExtraTCycles, MachineBasicBlock& FMBB, unsigned int NumFCycles, unsigned int ExtraFCycles, BranchProbability const& Probability ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isReallyTriviallyReMaterializable ( MachineInstr const* MI, AliasAnalysis* AA ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isSafeToMoveRegClassDefs ( TargetRegisterClass const* RC ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isSchedulingBoundary ( MachineInstr const* MI, MachineBasicBlock const* MBB, MachineFunction const& MF ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isStoreToStackSlot ( MachineInstr const* MI, int& FrameIndex ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isStoreToStackSlotPostFE ( MachineInstr const* MI, int& FrameIndex ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::isUnpredicatedTerminator ( MachineInstr const* MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::loadRegFromStackSlot ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int DestReg, int FrameIndex, TargetRegisterClass const* RC, TargetRegisterInfo const* TRI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::OptimizeCompareInstr ( MachineInstr* CmpInstr, unsigned int SrcReg, int Mask, int Value, MachineRegisterInfo const* MRI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::PredicateInstruction ( MachineInstr* MI, SmallVectorImpl<MachineOperand>const& Pred ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::produceSameValue ( MachineInstr const* MI0, MachineInstr const* MI1, MachineRegisterInfo const* MRI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::RemoveBranch ( MachineBasicBlock& MBB ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::ReverseBranchCondition ( SmallVectorImpl<MachineOperand>& Cond ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::scheduleTwoAddrSource ( MachineInstr* SrcMI, MachineInstr* UseMI, TargetRegisterInfo const& TRI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::setExecutionDomain ( MachineInstr* MI, unsigned int Domain ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::shouldScheduleLoadsNear ( SDNode* Load1, SDNode* Load2, int64_t Offset1, int64_t Offset2, unsigned int NumLoads ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::storeRegToStackSlot ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int SrcReg, bool isKill, int FrameIndex, TargetRegisterClass const* RC, TargetRegisterInfo const* TRI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::SubsumesPredicate ( SmallVectorImpl<MachineOperand>const& Pred1, SmallVectorImpl<MachineOperand>const& Pred2 ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::unfoldMemoryOperand ( MachineFunction& MF, MachineInstr* MI, unsigned int Reg, bool UnfoldLoad, bool UnfoldStore, SmallVectorImpl<MachineInstr*>& NewMIs ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::unfoldMemoryOperand ( SelectionDAG& DAG, SDNode* N, SmallVectorImpl<SDNode*>& NewNodes ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::verifyInstruction ( MachineInstr const* MI, StringRef& ErrInfo ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::~TargetInstrInfo [in-charge] ( )This method is from 'TargetInstrInfo' class.
TargetInstrInfoImpl::reMaterialize ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> MI, unsigned int DestReg, unsigned int SubReg, MachineInstr const* Orig, TargetRegisterInfo const& TRI ) constThis method is from derived class 'TargetInstrInfoImpl'.
TargetInstrInfoImpl::ReplaceTailWithBranchTo ( ilist_iterator<MachineInstr> OldInst, MachineBasicBlock* NewDest ) constThis method is from derived class 'TargetInstrInfoImpl'.
TargetLowering.h
namespace llvm
[+] class TargetLowering (12)
| Change |
Effect |
1 | Size of field TLOF has been changed from 244 bytes to 264 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
2 | Size of field TM has been changed from 32 bytes to 52 bytes. | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
3 | Type of field IndexedModeActions has been changed from uint8_t[37][5] (185 bytes) to uint8_t[39][5] (195 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
4 | Type of field LoadExtActions has been changed from uint8_t[37][4] (148 bytes) to uint8_t[39][4] (156 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
5 | Type of field OpActions has been changed from uint8_t[37][183] (6771 bytes) to uint8_t[39][185] (7215 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
6 | Type of field RegisterTypeForVT has been changed from EVT[37] (296 bytes) to EVT[39] (312 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
7 | Type of field RepRegClassForVT has been changed from TargetRegisterClass const*[37] (148 bytes) to TargetRegisterClass const*[39] (156 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
8 | Type of field TransformToType has been changed from EVT[37] (296 bytes) to EVT[39] (312 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
9 | Type of field TruncStoreActions has been changed from uint8_t[37][37] (1369 bytes) to uint8_t[39][39] (1521 bytes). | 1) Size of the inclusive type has been changed. 2) Previous accesses of applications and library functions to the fields at higher positions of the structure definition may be broken. |
10 | Virtual method TargetLowering::LowerCall ( SDValue, SDValue, enum CallingConv::ID, bool, bool, bool&, SmallVectorImpl<ISD::OutputArg>const&, SmallVectorImpl<SDValue>const&, SmallVectorImpl<ISD::InputArg>const&, DebugLoc, SelectionDAG&, SmallVectorImpl<SDValue>& ) const has been added to this class instead of TargetLowering::LowerCall ( SDValue, SDValue, enum CallingConv::ID, bool, bool&, SmallVectorImpl<ISD::OutputArg>const&, SmallVectorImpl<SDValue>const&, SmallVectorImpl<ISD::InputArg>const&, DebugLoc, SelectionDAG&, SmallVectorImpl<SDValue>& ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
11 | Virtual method TargetLowering::computeMaskedBitsForTargetNode ( SDValue const, APInt&, APInt&, SelectionDAG const&, unsigned int ) const has been added to this class instead of TargetLowering::computeMaskedBitsForTargetNode ( SDValue const, APInt const&, APInt&, APInt&, SelectionDAG const&, unsigned int ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
12 | Virtual method TargetLowering::isUsedByReturnOnly ( SDNode*, SDValue& ) const has been added to this class instead of TargetLowering::isUsedByReturnOnly ( SDNode* ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 69 entries | Virtual Table (New) - 72 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TargetLowering |
~TargetLowering |
12 |
~TargetLowering |
~TargetLowering |
16 |
TargetLowering::getShiftAmountTy |
TargetLowering::getShiftAmountTy |
20 |
TargetLowering::getSetCCResultType |
TargetLowering::getSetCCResultType |
24 |
TargetLowering::getCmpLibcallReturnType |
TargetLowering::getCmpLibcallReturnType |
28 |
TargetLowering::getSchedulingPreference |
TargetLowering::getSchedulingPreference |
32 |
TargetLowering::getRegClassFor |
TargetLowering::getRegClassFor |
36 |
TargetLowering::getRepRegClassFor |
TargetLowering::getRepRegClassFor |
40 |
TargetLowering::getRepRegClassCostFor |
TargetLowering::getRepRegClassCostFor |
44 |
TargetLowering::getTgtMemIntrinsic |
TargetLowering::getTgtMemIntrinsic |
48 |
TargetLowering::isFPImmLegal |
TargetLowering::isFPImmLegal |
52 |
TargetLowering::isShuffleMaskLegal |
TargetLowering::isShuffleMaskLegal |
56 |
TargetLowering::canOpTrap |
TargetLowering::canOpTrap |
60 |
TargetLowering::isVectorClearMaskLegal |
TargetLowering::isVectorClearMaskLegal |
64 |
TargetLowering::getByValTypeAlignment |
TargetLowering::getByValTypeAlignment |
68 |
TargetLowering::ShouldShrinkFPConstant |
TargetLowering::ShouldShrinkFPConstant |
72 |
TargetLowering::allowsUnalignedMemoryAccesses |
TargetLowering::allowsUnalignedMemoryAccesses |
76 |
TargetLowering::getOptimalMemOpType |
TargetLowering::getOptimalMemOpType |
80 |
TargetLowering::getPreIndexedAddressParts |
TargetLowering::getPreIndexedAddressParts |
84 |
TargetLowering::getPostIndexedAddressParts |
TargetLowering::getPostIndexedAddressParts |
88 |
TargetLowering::getJumpTableEncoding |
TargetLowering::getJumpTableEncoding |
92 |
TargetLowering::LowerCustomJumpTableEntry |
TargetLowering::LowerCustomJumpTableEntry |
96 |
TargetLowering::getPICJumpTableRelocBase |
TargetLowering::getPICJumpTableRelocBase |
100 |
TargetLowering::getPICJumpTableRelocBaseExpr |
TargetLowering::getPICJumpTableRelocBaseExpr |
104 |
TargetLowering::isOffsetFoldingLegal |
TargetLowering::isOffsetFoldingLegal |
108 |
TargetLowering::getStackCookieLocation |
TargetLowering::getStackCookieLocation |
112 |
TargetLowering::getMaximalGlobalOffset |
TargetLowering::getMaximalGlobalOffset |
116 |
TargetLowering::computeMaskedBitsForTargetNode |
TargetLowering::computeMaskedBitsForTargetNode |
120 |
TargetLowering::ComputeNumSignBitsForTargetNode |
TargetLowering::ComputeNumSignBitsForTargetNode |
124 |
TargetLowering::isGAPlusOffset |
TargetLowering::isGAPlusOffset |
128 |
TargetLowering::PerformDAGCombine |
TargetLowering::PerformDAGCombine |
132 |
TargetLowering::isTypeDesirableForOp |
TargetLowering::isTypeDesirableForOp |
136 |
TargetLowering::isDesirableToTransformToIntegerOp |
TargetLowering::isDesirableToTransformToIntegerOp |
140 |
TargetLowering::IsDesirableToPromoteOp |
TargetLowering::IsDesirableToPromoteOp |
144 |
TargetLowering::findRepresentativeClass |
TargetLowering::findRepresentativeClass |
148 |
TargetLowering::LowerFormalArguments |
TargetLowering::LowerFormalArguments |
152 |
TargetLowering::LowerCall |
TargetLowering::LowerCall |
156 |
TargetLowering::HandleByVal |
TargetLowering::HandleByVal |
160 |
TargetLowering::CanLowerReturn |
TargetLowering::CanLowerReturn |
164 |
TargetLowering::LowerReturn |
TargetLowering::LowerReturn |
168 |
TargetLowering::isUsedByReturnOnly |
TargetLowering::isUsedByReturnOnly |
172 |
TargetLowering::mayBeEmittedAsTailCall |
TargetLowering::mayBeEmittedAsTailCall |
176 |
TargetLowering::getTypeForExtArgOrReturn |
TargetLowering::getTypeForExtArgOrReturn |
180 |
TargetLowering::LowerOperationWrapper |
TargetLowering::LowerOperationWrapper |
184 |
TargetLowering::LowerOperation |
TargetLowering::LowerOperation |
188 |
TargetLowering::ReplaceNodeResults |
TargetLowering::ReplaceNodeResults |
192 |
TargetLowering::getTargetNodeName |
TargetLowering::getTargetNodeName |
196 |
TargetLowering::createFastISel |
TargetLowering::createFastISel |
200 |
TargetLowering::ExpandInlineAsm |
TargetLowering::ExpandInlineAsm |
204 |
TargetLowering::ParseConstraints |
TargetLowering::ParseConstraints |
208 |
TargetLowering::getMultipleConstraintMatchWeight |
TargetLowering::getMultipleConstraintMatchWeight |
212 |
TargetLowering::getSingleConstraintMatchWeight |
TargetLowering::getSingleConstraintMatchWeight |
216 |
TargetLowering::ComputeConstraintToUse |
TargetLowering::ComputeConstraintToUse |
220 |
TargetLowering::getConstraintType |
TargetLowering::getConstraintType |
224 |
TargetLowering::getRegForInlineAsmConstraint |
TargetLowering::getRegForInlineAsmConstraint |
228 |
TargetLowering::LowerXConstraint |
TargetLowering::LowerXConstraint |
232 |
TargetLowering::LowerAsmOperandForConstraint |
TargetLowering::LowerAsmOperandForConstraint |
236 |
TargetLowering::EmitInstrWithCustomInserter |
TargetLowering::EmitInstrWithCustomInserter |
240 |
TargetLowering::AdjustInstrPostInstrSelection |
TargetLowering::AdjustInstrPostInstrSelection |
244 |
TargetLowering::isLegalAddressingMode |
TargetLowering::GetAddrModeArguments |
248 |
TargetLowering::isLegalICmpImmediate |
TargetLowering::isLegalAddressingMode |
252 |
TargetLowering::isLegalAddImmediate |
TargetLowering::isLegalICmpImmediate |
256 |
TargetLowering::isTruncateFree |
TargetLowering::isLegalAddImmediate |
260 |
TargetLowering::isTruncateFree |
TargetLowering::isTruncateFree |
264 |
TargetLowering::isZExtFree |
TargetLowering::isTruncateFree |
268 |
TargetLowering::isZExtFree |
TargetLowering::isZExtFree |
272 |
TargetLowering::isNarrowingProfitable |
TargetLowering::isZExtFree |
276 |
|
TargetLowering::isFNegFree |
280 |
|
TargetLowering::isFAbsFree |
284 |
|
TargetLowering::isNarrowingProfitable |
[+] affected symbols (104)
ComputeValueVTs ( TargetLowering const& TLI, Type* Ty, SmallVectorImpl<EVT>& ValueVTs, SmallVectorImpl<unsigned long long>* Offsets, uint64_t StartingOffset )1st parameter 'TLI' (reference) has base type 'TargetLowering'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->TLI' in 1st parameter 'IS' (pointer) has base type 'TargetLowering'.
createCodeGenPreparePass ( TargetLowering const* TLI )1st parameter 'TLI' (pointer) has base type 'TargetLowering'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->TLI' in 1st parameter 'IS' (pointer) has base type 'TargetLowering'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->TLI' in 1st parameter 'IS' (pointer) has base type 'TargetLowering'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo->TLI' in 1st parameter 'IS' (pointer) has base type 'TargetLowering'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo->TLI' in 1st parameter 'IS' (pointer) has base type 'TargetLowering'.
createLoopStrengthReducePass ( TargetLowering const* TLI )1st parameter 'TLI' (pointer) has base type 'TargetLowering'.
createLowerInvokePass ( TargetLowering const* TLI )1st parameter 'TLI' (pointer) has base type 'TargetLowering'.
createLowerInvokePass ( TargetLowering const* TLI, bool useExpensiveEHSupport )1st parameter 'TLI' (pointer) has base type 'TargetLowering'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->TLI' in 1st parameter 'IS' (pointer) has base type 'TargetLowering'.
createStackProtectorPass ( TargetLowering const* tli )1st parameter 'tli' (pointer) has base type 'TargetLowering'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::enterLocalValueArea ( )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'funcInfo->TLI' in 1st parameter 'funcInfo' (reference) has base type 'TargetLowering'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::getRegForValue ( Value const* V )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::recomputeInsertPt ( )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::startNewBlock ( )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FastISel::~FastISel [in-charge] ( )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::clear ( )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::ComputePHILiveOutRegInfo ( PHINode const* p1 )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::CreateReg ( EVT VT )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::CreateRegs ( Type* Ty )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::FunctionLoweringInfo [in-charge] ( TargetLowering const& TLI )1st parameter 'TLI' (reference) has base type 'TargetLowering'.
FunctionLoweringInfo::getArgumentFrameIndex ( Argument const* A )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::GetLiveOutRegInfo ( unsigned int Reg, unsigned int BitWidth )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::set ( Function const& Fn, MachineFunction& MF )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
FunctionLoweringInfo::setArgumentFrameIndex ( Argument const* A, int FI )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
hasInlineAsmMemConstraint ( InlineAsm::ConstraintInfoVector& CInfos, TargetLowering const& TLI )2nd parameter 'TLI' (reference) has base type 'TargetLowering'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::ID [data]Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->TLI' in the object of this method has base type 'TargetLowering'.
TargetLowering::AdjustInstrPostInstrSelection ( MachineInstr* MI, SDNode* Node ) constThis method is from 'TargetLowering' class.
TargetLowering::BuildExactSDIV ( SDValue Op1, SDValue Op2, DebugLoc dl, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::canOpTrap ( unsigned int Op, EVT VT ) constThis method is from 'TargetLowering' class.
TargetLowering::ComputeConstraintToUse ( TargetLowering::AsmOperandInfo& OpInfo, SDValue Op, SelectionDAG* DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::computeMaskedBitsForTargetNode ( SDValue const Op, APInt const& Mask, APInt& KnownZero, APInt& KnownOne, SelectionDAG const& DAG, unsigned int Depth ) constThis method is from 'TargetLowering' class.
TargetLowering::ComputeNumSignBitsForTargetNode ( SDValue Op, unsigned int Depth ) constThis method is from 'TargetLowering' class.
TargetLowering::computeRegisterProperties ( )This method is from 'TargetLowering' class.
TargetLowering::EmitInstrWithCustomInserter ( MachineInstr* MI, MachineBasicBlock* MBB ) constThis method is from 'TargetLowering' class.
TargetLowering::findRepresentativeClass ( EVT VT ) constThis method is from 'TargetLowering' class.
TargetLowering::getByValTypeAlignment ( Type* Ty ) constThis method is from 'TargetLowering' class.
TargetLowering::getCmpLibcallReturnType ( ) constThis method is from 'TargetLowering' class.
TargetLowering::getConstraintType ( std::string const& Constraint ) constThis method is from 'TargetLowering' class.
TargetLowering::getJumpTableEncoding ( ) constThis method is from 'TargetLowering' class.
TargetLowering::getMultipleConstraintMatchWeight ( TargetLowering::AsmOperandInfo& info, int maIndex ) constThis method is from 'TargetLowering' class.
TargetLowering::getPICJumpTableRelocBase ( SDValue Table, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::getPICJumpTableRelocBaseExpr ( MachineFunction const* MF, unsigned int JTI, MCContext& Ctx ) constThis method is from 'TargetLowering' class.
TargetLowering::getRegForInlineAsmConstraint ( std::string const& Constraint, EVT VT ) constThis method is from 'TargetLowering' class.
TargetLowering::getSetCCResultType ( EVT VT ) constThis method is from 'TargetLowering' class.
TargetLowering::getShiftAmountTy ( EVT LHSTy ) constThis method is from 'TargetLowering' class.
TargetLowering::getSingleConstraintMatchWeight ( TargetLowering::AsmOperandInfo& info, char const* constraint ) constThis method is from 'TargetLowering' class.
TargetLowering::getTargetNodeName ( unsigned int Opcode ) constThis method is from 'TargetLowering' class.
TargetLowering::getVectorTypeBreakdown ( LLVMContext& Context, EVT VT, EVT& IntermediateVT, unsigned int& NumIntermediates, EVT& RegisterVT ) constThis method is from 'TargetLowering' class.
TargetLowering::isGAPlusOffset ( SDNode* N, GlobalValue const*& GA, int64_t& Offset ) constThis method is from 'TargetLowering' class.
TargetLowering::isLegalAddressingMode ( TargetLowering::AddrMode const& AM, Type* Ty ) constThis method is from 'TargetLowering' class.
TargetLowering::isOffsetFoldingLegal ( GlobalAddressSDNode const* GA ) constThis method is from 'TargetLowering' class.
TargetLowering::isUsedByReturnOnly ( SDNode* p1 ) constThis method is from 'TargetLowering' class.
TargetLowering::LowerAsmOperandForConstraint ( SDValue Op, std::string& Constraint, std::vector<SDValue>& Ops, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
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 ) constThis method is from 'TargetLowering' class.
TargetLowering::LowerOperation ( SDValue Op, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::LowerOperationWrapper ( SDNode* N, SmallVectorImpl<SDValue>& Results, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::LowerXConstraint ( EVT ConstraintVT ) constThis method is from 'TargetLowering' class.
TargetLowering::ParseConstraints ( ImmutableCallSite CS ) constThis method is from 'TargetLowering' class.
TargetLowering::PerformDAGCombine ( SDNode* N, TargetLowering::DAGCombinerInfo& DCI ) constThis method is from 'TargetLowering' class.
TargetLowering::SimplifyDemandedBits ( SDValue Op, APInt const& DemandedMask, APInt& KnownZero, APInt& KnownOne, TargetLowering::TargetLoweringOpt& TLO, unsigned int Depth ) constThis method is from 'TargetLowering' class.
TargetLowering::SimplifySetCC ( EVT VT, SDValue N0, SDValue N1, enum ISD::CondCode Cond, bool foldBooleans, TargetLowering::DAGCombinerInfo& DCI, DebugLoc dl ) constThis method is from 'TargetLowering' class.
TargetLowering::TargetLowering [in-charge] ( TargetMachine const& TM, TargetLoweringObjectFile const* TLOF )This constructor is from 'TargetLowering' class.
TargetLowering::~TargetLowering [in-charge] ( )This method is from 'TargetLowering' class.
[+] class TargetLowering::DAGCombinerInfo (1)
| Change |
Effect |
1 | Size of field DAG has been changed from 332 bytes to 336 bytes. | Previous accesses of applications and library functions to this field may be broken. |
[+] affected symbols (8)
TargetLowering::DAGCombinerInfo::AddToWorklist ( SDNode* N )This method is from 'TargetLowering::DAGCombinerInfo' class.
TargetLowering::DAGCombinerInfo::CombineTo ( SDNode* N, SDValue Res, bool AddTo )This method is from 'TargetLowering::DAGCombinerInfo' class.
TargetLowering::DAGCombinerInfo::CombineTo ( SDNode* N, SDValue Res0, SDValue Res1, bool AddTo )This method is from 'TargetLowering::DAGCombinerInfo' class.
TargetLowering::DAGCombinerInfo::CombineTo ( SDNode* N, std::vector<SDValue>const& To, bool AddTo )This method is from 'TargetLowering::DAGCombinerInfo' class.
TargetLowering::DAGCombinerInfo::CommitTargetLoweringOpt ( TargetLowering::TargetLoweringOpt const& TLO )This method is from 'TargetLowering::DAGCombinerInfo' class.
TargetLowering::DAGCombinerInfo::RemoveFromWorklist ( SDNode* N )This method is from 'TargetLowering::DAGCombinerInfo' class.
TargetLowering::PerformDAGCombine ( SDNode* N, TargetLowering::DAGCombinerInfo& DCI ) const2nd parameter 'DCI' (reference) has base type 'TargetLowering::DAGCombinerInfo'.
TargetLowering::SimplifySetCC ( EVT VT, SDValue N0, SDValue N1, enum ISD::CondCode Cond, bool foldBooleans, TargetLowering::DAGCombinerInfo& DCI, DebugLoc dl ) const6th parameter 'DCI' (reference) has base type 'TargetLowering::DAGCombinerInfo'.
[+] class TargetLowering::TargetLoweringOpt (1)
| Change |
Effect |
1 | Size of field DAG has been changed from 332 bytes to 336 bytes. | Previous accesses of applications and library functions to this field and fields at higher positions of the structure definition may be broken. |
[+] affected symbols (4)
TargetLowering::DAGCombinerInfo::CommitTargetLoweringOpt ( TargetLowering::TargetLoweringOpt const& TLO )1st parameter 'TLO' (reference) has base type 'TargetLowering::TargetLoweringOpt'.
TargetLowering::SimplifyDemandedBits ( SDValue Op, APInt const& DemandedMask, APInt& KnownZero, APInt& KnownOne, TargetLowering::TargetLoweringOpt& TLO, unsigned int Depth ) const5th parameter 'TLO' (reference) has base type 'TargetLowering::TargetLoweringOpt'.
TargetLowering::TargetLoweringOpt::ShrinkDemandedConstant ( SDValue Op, APInt const& Demanded )This method is from 'TargetLowering::TargetLoweringOpt' class.
TargetLowering::TargetLoweringOpt::ShrinkDemandedOp ( SDValue Op, unsigned int BitWidth, APInt const& Demanded, DebugLoc dl )This method is from 'TargetLowering::TargetLoweringOpt' class.
TargetMachine.h
namespace llvm
[+] class LLVMTargetMachine (2)
| Change |
Effect |
1 | Virtual method LLVMTargetMachine::addCodeEmitter ( PassManagerBase&, JITCodeEmitter& ) has been added to this class instead of LLVMTargetMachine::addInstSelector ( PassManagerBase&, enum CodeGenOpt::Level ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Virtual method LLVMTargetMachine::createPassConfig ( PassManagerBase& ) has been added to this class instead of LLVMTargetMachine::addPreISel ( PassManagerBase&, enum CodeGenOpt::Level ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 26 entries | Virtual Table (New) - 20 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
TargetMachine::getSubtargetImpl |
TargetMachine::getSubtargetImpl |
12 |
~LLVMTargetMachine |
~LLVMTargetMachine |
16 |
~LLVMTargetMachine |
~LLVMTargetMachine |
20 |
TargetMachine::getInstrInfo |
TargetMachine::getInstrInfo |
24 |
TargetMachine::getFrameLowering |
TargetMachine::getFrameLowering |
28 |
TargetMachine::getTargetLowering |
TargetMachine::getTargetLowering |
32 |
TargetMachine::getSelectionDAGInfo |
TargetMachine::getSelectionDAGInfo |
36 |
TargetMachine::getTargetData |
TargetMachine::getTargetData |
40 |
TargetMachine::getRegisterInfo |
TargetMachine::getRegisterInfo |
44 |
TargetMachine::getIntrinsicInfo |
TargetMachine::getIntrinsicInfo |
48 |
TargetMachine::getJITInfo |
TargetMachine::getJITInfo |
52 |
TargetMachine::getInstrItineraryData |
TargetMachine::getInstrItineraryData |
56 |
TargetMachine::getELFWriterInfo |
TargetMachine::getELFWriterInfo |
60 |
LLVMTargetMachine::getEnableTailMergeDefault |
LLVMTargetMachine::addPassesToEmitFile |
64 |
LLVMTargetMachine::addPassesToEmitFile |
LLVMTargetMachine::addPassesToEmitMachineCode |
68 |
LLVMTargetMachine::addPassesToEmitMachineCode |
LLVMTargetMachine::addPassesToEmitMC |
72 |
LLVMTargetMachine::addPassesToEmitMC |
LLVMTargetMachine::createPassConfig |
76 |
LLVMTargetMachine::addPreISel |
LLVMTargetMachine::addCodeEmitter |
80 |
LLVMTargetMachine::addInstSelector |
|
84 |
LLVMTargetMachine::addPreRegAlloc |
|
88 |
LLVMTargetMachine::addPostRegAlloc |
|
92 |
LLVMTargetMachine::addPreSched2 |
|
96 |
LLVMTargetMachine::addPreEmitPass |
|
100 |
LLVMTargetMachine::addCodeEmitter |
|
[+] affected symbols (2)
LLVMTargetMachine::addInstSelector ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )This method is from 'LLVMTargetMachine' class.
LLVMTargetMachine::addPreISel ( PassManagerBase& p1, enum CodeGenOpt::Level p2 )This method is from 'LLVMTargetMachine' class.
[+] class TargetMachine (3)
| Change |
Effect |
1 | Virtual method TargetMachine::addPassesToEmitFile ( PassManagerBase&, formatted_raw_ostream&, enum TargetMachine::CodeGenFileType, bool ) has been added to this class instead of TargetMachine::getEnableTailMergeDefault ( ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
2 | Virtual method TargetMachine::addPassesToEmitMC ( PassManagerBase&, MCContext*&, raw_ostream&, bool ) has been added to this class instead of TargetMachine::addPassesToEmitMachineCode ( PassManagerBase&, JITCodeEmitter&, enum CodeGenOpt::Level, bool ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
3 | Virtual method TargetMachine::addPassesToEmitMachineCode ( PassManagerBase&, JITCodeEmitter&, bool ) has been added to this class instead of TargetMachine::addPassesToEmitFile ( PassManagerBase&, formatted_raw_ostream&, enum TargetMachine::CodeGenFileType, enum CodeGenOpt::Level, bool ). | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 19 entries | Virtual Table (New) - 18 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
TargetMachine::getSubtargetImpl |
TargetMachine::getSubtargetImpl |
12 |
~TargetMachine |
~TargetMachine |
16 |
~TargetMachine |
~TargetMachine |
20 |
TargetMachine::getInstrInfo |
TargetMachine::getInstrInfo |
24 |
TargetMachine::getFrameLowering |
TargetMachine::getFrameLowering |
28 |
TargetMachine::getTargetLowering |
TargetMachine::getTargetLowering |
32 |
TargetMachine::getSelectionDAGInfo |
TargetMachine::getSelectionDAGInfo |
36 |
TargetMachine::getTargetData |
TargetMachine::getTargetData |
40 |
TargetMachine::getRegisterInfo |
TargetMachine::getRegisterInfo |
44 |
TargetMachine::getIntrinsicInfo |
TargetMachine::getIntrinsicInfo |
48 |
TargetMachine::getJITInfo |
TargetMachine::getJITInfo |
52 |
TargetMachine::getInstrItineraryData |
TargetMachine::getInstrItineraryData |
56 |
TargetMachine::getELFWriterInfo |
TargetMachine::getELFWriterInfo |
60 |
TargetMachine::getEnableTailMergeDefault |
TargetMachine::addPassesToEmitFile |
64 |
TargetMachine::addPassesToEmitFile |
TargetMachine::addPassesToEmitMachineCode |
68 |
TargetMachine::addPassesToEmitMachineCode |
TargetMachine::addPassesToEmitMC |
72 |
TargetMachine::addPassesToEmitMC |
|
[+] affected symbols (3)
TargetMachine::addPassesToEmitFile ( PassManagerBase& p1, formatted_raw_ostream& p2, enum TargetMachine::CodeGenFileType p3, enum CodeGenOpt::Level p4, bool p5 )This method is from 'TargetMachine' class.
TargetMachine::addPassesToEmitMachineCode ( PassManagerBase& p1, JITCodeEmitter& p2, enum CodeGenOpt::Level p3, bool p4 )This method is from 'TargetMachine' class.
TargetMachine::getEnableTailMergeDefault ( ) constThis method is from 'TargetMachine' class.
TargetRegisterInfo.h
namespace llvm
[+] class TargetRegisterInfo (2)
| Change |
Effect |
1 | Virtual method TargetRegisterClass const* TargetRegisterInfo::getMatchingSuperRegClass(TargetRegisterClass const*,TargetRegisterClass const*,unsigned int) const became pure. | Old applications will not provide implementation for this pure virtual method. This may result in crash or incorrect behavior of applications. |
2 | Virtual method TargetRegisterInfo::resolveFrameIndex ( MachineBasicBlock::bundle_iterator<MachineInstr, ilist_iterator<MachineInstr> >&restrict, unsigned int, int64_t ) const has been added to this class instead of TargetRegisterInfo::saveScavengerRegister ( MachineBasicBlock&, ilist_iterator<MachineInstr>, ilist_iterator<MachineInstr>&, TargetRegisterClass const*, unsigned int ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 36 entries | Virtual Table (New) - 39 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TargetRegisterInfo |
~TargetRegisterInfo |
12 |
~TargetRegisterInfo |
~TargetRegisterInfo |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
__cxa_pure_virtual |
TargetRegisterInfo::getCallPreservedMask |
24 |
__cxa_pure_virtual |
__cxa_pure_virtual |
28 |
__cxa_pure_virtual |
TargetRegisterInfo::canCombineSubRegIndices |
32 |
TargetRegisterInfo::canCombineSubRegIndices |
__cxa_pure_virtual |
36 |
TargetRegisterInfo::getMatchingSuperRegClass |
__cxa_pure_virtual |
40 |
__cxa_pure_virtual |
TargetRegisterInfo::composeSubRegIndices |
44 |
TargetRegisterInfo::composeSubRegIndices |
TargetRegisterInfo::getPointerRegClass |
48 |
TargetRegisterInfo::getPointerRegClass |
TargetRegisterInfo::getCrossCopyRegClass |
52 |
TargetRegisterInfo::getCrossCopyRegClass |
TargetRegisterInfo::getLargestLegalSuperClass |
56 |
TargetRegisterInfo::getLargestLegalSuperClass |
TargetRegisterInfo::getRegPressureLimit |
60 |
TargetRegisterInfo::getRegPressureLimit |
__cxa_pure_virtual |
64 |
TargetRegisterInfo::getRawAllocationOrder |
__cxa_pure_virtual |
68 |
TargetRegisterInfo::ResolveRegAllocHint |
__cxa_pure_virtual |
72 |
TargetRegisterInfo::avoidWriteAfterWrite |
__cxa_pure_virtual |
76 |
TargetRegisterInfo::UpdateRegAllocHint |
TargetRegisterInfo::getRawAllocationOrder |
80 |
TargetRegisterInfo::requiresRegisterScavenging |
TargetRegisterInfo::ResolveRegAllocHint |
84 |
TargetRegisterInfo::useFPForScavengingIndex |
TargetRegisterInfo::avoidWriteAfterWrite |
88 |
TargetRegisterInfo::requiresFrameIndexScavenging |
TargetRegisterInfo::UpdateRegAllocHint |
92 |
TargetRegisterInfo::requiresVirtualBaseRegisters |
TargetRegisterInfo::requiresRegisterScavenging |
96 |
TargetRegisterInfo::hasReservedSpillSlot |
TargetRegisterInfo::useFPForScavengingIndex |
100 |
TargetRegisterInfo::needsStackRealignment |
TargetRegisterInfo::requiresFrameIndexScavenging |
104 |
TargetRegisterInfo::getFrameIndexInstrOffset |
TargetRegisterInfo::requiresVirtualBaseRegisters |
108 |
TargetRegisterInfo::needsFrameBaseReg |
TargetRegisterInfo::hasReservedSpillSlot |
112 |
TargetRegisterInfo::materializeFrameBaseRegister |
TargetRegisterInfo::needsStackRealignment |
116 |
TargetRegisterInfo::resolveFrameIndex |
TargetRegisterInfo::getFrameIndexInstrOffset |
120 |
TargetRegisterInfo::isFrameOffsetLegal |
TargetRegisterInfo::needsFrameBaseReg |
124 |
TargetRegisterInfo::eliminateCallFramePseudoInstr |
TargetRegisterInfo::materializeFrameBaseRegister |
128 |
TargetRegisterInfo::saveScavengerRegister |
TargetRegisterInfo::resolveFrameIndex |
132 |
__cxa_pure_virtual |
TargetRegisterInfo::isFrameOffsetLegal |
136 |
__cxa_pure_virtual |
TargetRegisterInfo::eliminateCallFramePseudoInstr |
140 |
TargetRegisterInfo::getCompactUnwindRegNum |
TargetRegisterInfo::saveScavengerRegister |
144 |
|
__cxa_pure_virtual |
148 |
|
__cxa_pure_virtual |
152 |
|
TargetRegisterInfo::getCompactUnwindRegNum |
[+] affected symbols (10)
TargetRegisterInfo::getAllocatableSet ( MachineFunction const& MF, TargetRegisterClass const* RC ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getCalleeSavedRegs ( MachineFunction const* MF ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getCommonSubClass ( TargetRegisterClass const* A, TargetRegisterClass const* B ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getFrameRegister ( MachineFunction const& MF ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getMinimalPhysRegClass ( unsigned int Reg, EVT VT ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getReservedRegs ( MachineFunction const& MF ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getSubClassWithSubReg ( TargetRegisterClass const* RC, unsigned int Idx ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::saveScavengerRegister ( MachineBasicBlock& MBB, ilist_iterator<MachineInstr> I, ilist_iterator<MachineInstr>& UseMI, TargetRegisterClass const* RC, unsigned int Reg ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::TargetRegisterInfo [in-charge] ( struct TargetRegisterInfoDesc const* ID, TargetRegisterInfo::regclass_iterator RegClassBegin, TargetRegisterInfo::regclass_iterator RegClassEnd, char const*const* subregindexnames )This constructor is from 'TargetRegisterInfo' class.
TargetRegisterInfo::~TargetRegisterInfo [in-charge] ( )This method is from 'TargetRegisterInfo' class.
TargetSubtargetInfo.h
namespace llvm
[+] class TargetSubtargetInfo (1)
| Change |
Effect |
1 | Virtual method TargetSubtargetInfo::enablePostRAScheduler ( enum CodeGenOpt::Level, enum TargetSubtargetInfo::AntiDepBreakMode&, SmallVectorImpl<TargetRegisterClass const*>& ) const has been added to this class instead of TargetSubtargetInfo::enablePostRAScheduler ( enum CodeGenOpt::Level, enum TargetSubtargetInfo::AntiDepBreakMode&, SmallVectorImpl<TargetRegisterClass*>& ) const. | Applications will pass parameters of older replaced method to newly added virtual method. This may result in crash or incorrect behavior of applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TargetSubtargetInfo |
~TargetSubtargetInfo |
12 |
~TargetSubtargetInfo |
~TargetSubtargetInfo |
16 |
TargetSubtargetInfo::getSpecialAddressLatency |
TargetSubtargetInfo::getSpecialAddressLatency |
20 |
TargetSubtargetInfo::enablePostRAScheduler |
TargetSubtargetInfo::enablePostRAScheduler |
24 |
TargetSubtargetInfo::adjustSchedDependency |
TargetSubtargetInfo::adjustSchedDependency |
[+] affected symbols (1)
TargetSubtargetInfo::enablePostRAScheduler ( enum CodeGenOpt::Level OptLevel, enum TargetSubtargetInfo::AntiDepBreakMode& Mode, SmallVectorImpl<TargetRegisterClass*>& CriticalPathRCs ) constThis method is from 'TargetSubtargetInfo' class.
Triple.h
namespace llvm
[+] enum Triple::ArchType (19)
| Change |
Effect |
1 | Value of member amdil has been changed from 24 to 23. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member arm has been changed from 2 to 1. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member cellspu has been changed from 4 to 2. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member le32 has been changed from 23 to 22. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member mblaze has been changed from 20 to 19. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member mips has been changed from 5 to 4. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member mips64 has been changed from 7 to 6. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member mips64el has been changed from 8 to 7. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member mipsel has been changed from 6 to 5. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member msp430 has been changed from 9 to 8. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member ppc has been changed from 10 to 9. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member ppc64 has been changed from 11 to 10. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member ptx32 has been changed from 21 to 20. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Value of member ptx64 has been changed from 22 to 21. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 | Value of member tce has been changed from 15 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 | Value of member thumb has been changed from 16 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 | Value of member x86 has been changed from 17 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 | Value of member x86_64 has been changed from 18 to 17. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 | Value of member xcore has been changed from 19 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (5)
Triple::getArchTypeForDarwinArchName ( StringRef Str ) [static]Return value has type 'enum Triple::ArchType'.
Triple::getArchTypeForLLVMName ( StringRef Str ) [static]Return value has type 'enum Triple::ArchType'.
Triple::getArchTypeName ( enum Triple::ArchType Kind ) [static]1st parameter 'Kind' has type 'enum Triple::ArchType'.
Triple::getArchTypePrefix ( enum Triple::ArchType Kind ) [static]1st parameter 'Kind' has type 'enum Triple::ArchType'.
Triple::setArch ( enum Triple::ArchType Kind )1st parameter 'Kind' has type 'enum Triple::ArchType'.
[+] enum Triple::EnvironmentType (2)
| Change |
Effect |
1 | Value of member EABI has been changed from 3 to 4. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member MachO has been changed from 4 to 5. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (2)
Triple::getEnvironmentTypeName ( enum Triple::EnvironmentType Kind ) [static]1st parameter 'Kind' has type 'enum Triple::EnvironmentType'.
Triple::setEnvironment ( enum Triple::EnvironmentType Kind )1st parameter 'Kind' has type 'enum Triple::EnvironmentType'.
[+] enum Triple::OSType (6)
| Change |
Effect |
1 | Value of member Haiku has been changed from 17 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member Minix has been changed from 18 to 17. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member NativeClient has been changed from 20 to 19. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member RTEMS has been changed from 19 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member Solaris has been changed from 15 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member Win32 has been changed from 16 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (2)
Triple::getOSTypeName ( enum Triple::OSType Kind ) [static]1st parameter 'Kind' has type 'enum Triple::OSType'.
Triple::setOS ( enum Triple::OSType Kind )1st parameter 'Kind' has type 'enum Triple::OSType'.
Type.h
namespace llvm
[+] enum Type::TypeID (16)
| Change |
Effect |
1 | Value of member ArrayTyID has been changed from 12 to 13. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member DoubleTyID has been changed from 2 to 3. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member FP128TyID has been changed from 4 to 5. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member FirstDerivedTyID has been changed from 9 to 10. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member FloatTyID has been changed from 1 to 2. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member FunctionTyID has been changed from 10 to 11. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member IntegerTyID has been changed from 9 to 10. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member LabelTyID has been changed from 6 to 7. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member MetadataTyID has been changed from 7 to 8. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member NumTypeIDs has been changed from 15 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member PPC_FP128TyID has been changed from 5 to 6. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member PointerTyID has been changed from 13 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member StructTyID has been changed from 11 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Value of member VectorTyID has been changed from 14 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 | Value of member X86_FP80TyID has been changed from 3 to 4. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 | Value of member X86_MMXTyID has been changed from 8 to 9. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (1)
Type::getPrimitiveType ( LLVMContext& C, enum Type::TypeID IDNumber ) [static]2nd parameter 'IDNumber' has type 'enum Type::TypeID'.
Value.h
namespace llvm
[+] enum Value::ValueTy (12)
| Change |
Effect |
1 | Value of member ConstantArrayVal has been changed from 11 to 13. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member ConstantFPVal has been changed from 10 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member ConstantIntVal has been changed from 9 to 11. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member ConstantPointerNullVal has been changed from 14 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member ConstantStructVal has been changed from 12 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member ConstantVectorVal has been changed from 13 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member FixedStackPseudoSourceValueVal has been changed from 19 to 21. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member InlineAsmVal has been changed from 17 to 19. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member InstructionVal has been changed from 20 to 22. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member MDNodeVal has been changed from 15 to 17. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member MDStringVal has been changed from 16 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member PseudoSourceValueVal has been changed from 18 to 20. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (1)
PseudoSourceValue::PseudoSourceValue [in-charge] ( enum Value::ValueTy Subclass )1st parameter 'Subclass' has type 'enum Value::ValueTy'.
ValueTypes.h
namespace llvm
[+] enum MVT::SimpleValueType (30)
| Change |
Effect |
1 | Value of member FIRST_VECTOR_VALUETYPE has been changed from 12 to 13. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member Glue has been changed from 34 to 36. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member f128 has been changed from 10 to 11. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member f32 has been changed from 7 to 8. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member f64 has been changed from 8 to 9. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member f80 has been changed from 9 to 10. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member isVoid has been changed from 35 to 37. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member ppcf128 has been changed from 11 to 12. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member v16i16 has been changed from 20 to 21. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member v16i8 has been changed from 15 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member v1i64 has been changed from 24 to 25. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member v2f32 has been changed from 28 to 30. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member v2f64 has been changed from 31 to 33. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Value of member v2i16 has been changed from 17 to 18. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 | Value of member v2i32 has been changed from 21 to 22. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 | Value of member v2i64 has been changed from 25 to 26. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 | Value of member v2i8 has been changed from 12 to 13. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 | Value of member v32i8 has been changed from 16 to 17. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 | Value of member v4f32 has been changed from 29 to 31. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 | Value of member v4f64 has been changed from 32 to 34. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
21 | Value of member v4i16 has been changed from 18 to 19. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
22 | Value of member v4i32 has been changed from 22 to 23. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
23 | Value of member v4i64 has been changed from 26 to 27. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
24 | Value of member v4i8 has been changed from 13 to 14. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
25 | Value of member v8f32 has been changed from 30 to 32. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
26 | Value of member v8i16 has been changed from 19 to 20. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
27 | Value of member v8i32 has been changed from 23 to 24. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
28 | Value of member v8i64 has been changed from 27 to 28. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
29 | Value of member v8i8 has been changed from 14 to 15. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
30 | Value of member x86mmx has been changed from 33 to 35. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (15)
CCState::AnalyzeCallResult ( MVT VT, bool(*Fn)(unsigned int, MVT, MVT, enum CCValAssign::LocInfo, ISD::ArgFlagsTy, CCState&) )Field 'VT->SimpleTy' in 1st parameter 'VT' has type 'enum MVT::SimpleValueType'.
CCState::HandleByVal ( unsigned int ValNo, MVT ValVT, MVT LocVT, enum CCValAssign::LocInfo LocInfo, int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags )Field 'ValVT->SimpleTy' in 2nd parameter 'ValVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'ImmType->SimpleTy' in 6th parameter 'ImmType' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'RetVT->SimpleTy' in 1st parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'VT->SimpleTy' in 1st parameter 'VT' has type 'enum MVT::SimpleValueType'.
TargetLowering::getCmpLibcallReturnType ( ) constReturn value has type 'enum MVT::SimpleValueType'.
TargetLowering::getShiftAmountTy ( EVT LHSTy ) constField 'retval->SimpleTy' in return value has type 'enum MVT::SimpleValueType'.
to the top
Problems with Symbols, Medium Severity (33)
Attributes.h
namespace Attribute
[+] Alignment [data] (1)
[symbol: _ZN4llvm9AttributeL9AlignmentE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] AlwaysInline [data] (1)
[symbol: _ZN4llvm9AttributeL12AlwaysInlineE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] ByVal [data] (1)
[symbol: _ZN4llvm9AttributeL5ByValE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] FunctionOnly [data] (1)
[symbol: _ZN4llvm9AttributeL12FunctionOnlyE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] InlineHint [data] (1)
[symbol: _ZN4llvm9AttributeL10InlineHintE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] InReg [data] (1)
[symbol: _ZN4llvm9AttributeL5InRegE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] MutuallyIncompatible [data] (1)
[symbol: _ZN4llvm9AttributeL20MutuallyIncompatibleE]
| Change | Effect |
---|
1 | Type of this global data has been changed from unsigned int[4] const (16 bytes) to AttrConst[4] const (32 bytes). | Applications will obtain a different value and execution may change. |
[+] Naked [data] (1)
[symbol: _ZN4llvm9AttributeL5NakedE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] Nest [data] (1)
[symbol: _ZN4llvm9AttributeL4NestE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] NoAlias [data] (1)
[symbol: _ZN4llvm9AttributeL7NoAliasE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] NoCapture [data] (1)
[symbol: _ZN4llvm9AttributeL9NoCaptureE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] NoImplicitFloat [data] (1)
[symbol: _ZN4llvm9AttributeL15NoImplicitFloatE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] NoInline [data] (1)
[symbol: _ZN4llvm9AttributeL8NoInlineE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] None [data] (1)
[symbol: _ZN4llvm9AttributeL4NoneE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] NonLazyBind [data] (1)
[symbol: _ZN4llvm9AttributeL11NonLazyBindE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] NoRedZone [data] (1)
[symbol: _ZN4llvm9AttributeL9NoRedZoneE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] NoReturn [data] (1)
[symbol: _ZN4llvm9AttributeL8NoReturnE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] NoUnwind [data] (1)
[symbol: _ZN4llvm9AttributeL8NoUnwindE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] OptimizeForSize [data] (1)
[symbol: _ZN4llvm9AttributeL15OptimizeForSizeE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] ParameterOnly [data] (1)
[symbol: _ZN4llvm9AttributeL13ParameterOnlyE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] ReadNone [data] (1)
[symbol: _ZN4llvm9AttributeL8ReadNoneE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] ReadOnly [data] (1)
[symbol: _ZN4llvm9AttributeL8ReadOnlyE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] ReturnsTwice [data] (1)
[symbol: _ZN4llvm9AttributeL12ReturnsTwiceE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] SExt [data] (1)
[symbol: _ZN4llvm9AttributeL4SExtE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] StackAlignment [data] (1)
[symbol: _ZN4llvm9AttributeL14StackAlignmentE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] StackProtect [data] (1)
[symbol: _ZN4llvm9AttributeL12StackProtectE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] StackProtectReq [data] (1)
[symbol: _ZN4llvm9AttributeL15StackProtectReqE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] StructRet [data] (1)
[symbol: _ZN4llvm9AttributeL9StructRetE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] UWTable [data] (1)
[symbol: _ZN4llvm9AttributeL7UWTableE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] VarArgsIncompatible [data] (1)
[symbol: _ZN4llvm9AttributeL19VarArgsIncompatibleE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
[+] ZExt [data] (1)
[symbol: _ZN4llvm9AttributeL4ZExtE]
| Change | Effect |
---|
1 | Type of this global data has been changed from Attributes const (4 bytes) to AttrConst const (8 bytes). | Applications will obtain a different value and execution may change. |
Attributes.h,
libLLVM-3.0.so
namespace Attribute
[+] typeIncompatible ( Type* Ty ) (1)
[symbol: _ZN4llvm9Attribute16typeIncompatibleEPNS_4TypeE]
| Change | Effect |
---|
1 | Base type of return value has been changed from unsigned int (4 bytes) to Attributes (8 bytes). | Applications will obtain a different return value and execution may change. |
LiveIntervalAnalysis.h,
libLLVM-3.0.so
namespace llvm
[+] LiveIntervals::intervalIsInOneMBB ( LiveInterval const& li ) const (1)
[symbol: _ZNK4llvm13LiveIntervals18intervalIsInOneMBBERKNS_12LiveIntervalE]
| Change | Effect |
---|
1 | Type of return value has been changed from bool (1 byte) to MachineBasicBlock* (4 bytes). | Applications will obtain a different return value and execution may change. |
to the top
Problems with Data Types, Low Severity (181)
Archive.h
namespace object
[+] class Archive (1)
| Change |
Effect |
1 | Field SymbolTable has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (2)
Archive::Archive [in-charge] ( MemoryBuffer* source, error_code& ec )This constructor is from 'Archive' class.
Archive::end_children ( ) constThis method is from 'Archive' class.
AsmPrinter.h
namespace llvm
[+] class AsmPrinter (1)
| Change |
Effect |
1 | Field CurrentFnSymForSize has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (57)
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )This constructor is from 'AsmPrinter' class.
AsmPrinter::doFinalization ( Module& M )This method is from 'AsmPrinter' class.
AsmPrinter::doInitialization ( Module& M )This method is from 'AsmPrinter' class.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitConstantPool ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitFunctionBody ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitFunctionEntryLabel ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitFunctionHeader ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )This method is from 'AsmPrinter' class.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )This method is from 'AsmPrinter' class.
AsmPrinter::EmitInt16 ( int Value ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitInt32 ( int Value ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitInt8 ( int Value ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitJumpTableInfo ( )This method is from 'AsmPrinter' class.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )This method is from 'AsmPrinter' class.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )This method is from 'AsmPrinter' class.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constThis method is from 'AsmPrinter' class.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )This method is from 'AsmPrinter' class.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getCurrentSection ( ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getFunctionNumber ( ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getObjFileLowering ( ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constThis method is from 'AsmPrinter' class.
AsmPrinter::getTargetData ( ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetTempSymbol ( StringRef Name ) constThis method is from 'AsmPrinter' class.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constThis method is from 'AsmPrinter' class.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constThis method is from 'AsmPrinter' class.
AsmPrinter::needsCFIMoves ( )This method is from 'AsmPrinter' class.
AsmPrinter::needsSEHMoves ( )This method is from 'AsmPrinter' class.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )This method is from 'AsmPrinter' class.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )This method is from 'AsmPrinter' class.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constThis method is from 'AsmPrinter' class.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constThis method is from 'AsmPrinter' class.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )This method is from 'AsmPrinter' class.
AsmPrinter::~AsmPrinter [in-charge] ( )This method is from 'AsmPrinter' class.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )1st parameter 'AP' (reference) has base type 'AsmPrinter'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )1st parameter 'AP' (reference) has base type 'AsmPrinter'.
Attributes.h
namespace llvm
[+] class AttributeWithIndex (2)
| Change |
Effect |
1 | Size of this type has been changed from 8 bytes to 12 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Base type of field Attrs has been changed from unsigned int (4 bytes) to Attributes (8 bytes). | Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols (2)
AttrListPtr::get ( AttributeWithIndex const* Attr, unsigned int NumAttrs ) [static]1st parameter 'Attr' (pointer) has base type 'AttributeWithIndex'.
AttrListPtr::getSlot ( unsigned int Slot ) constReturn value (reference) has base type 'AttributeWithIndex'.
BranchProbabilityInfo.h
namespace llvm
[+] class BranchProbabilityInfo (3)
| Change |
Effect |
1 | Field LI has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field LastF has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field PostDominatedByUnreachable has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (68)
BranchProbabilityInfo::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::getEdgeProbability ( BasicBlock const* Src, BasicBlock const* Dst ) constThis method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::getEdgeWeight ( BasicBlock const* Src, BasicBlock const* Dst ) constThis method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::getHotSucc ( BasicBlock* BB ) constThis method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::ID [data]This method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::isEdgeHot ( BasicBlock const* Src, BasicBlock const* Dst ) constThis method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::runOnFunction ( Function& F )This method is from 'BranchProbabilityInfo' class.
BranchProbabilityInfo::setEdgeWeight ( BasicBlock const* Src, BasicBlock const* Dst, uint32_t Weight )This method is from 'BranchProbabilityInfo' class.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->BPI' in 1st parameter 'IS' (pointer) has base type 'BranchProbabilityInfo'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->BPI' in 1st parameter 'IS' (pointer) has base type 'BranchProbabilityInfo'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->BPI' in 1st parameter 'IS' (pointer) has base type 'BranchProbabilityInfo'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo->BPI' in 1st parameter 'IS' (pointer) has base type 'BranchProbabilityInfo'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo->BPI' in 1st parameter 'IS' (pointer) has base type 'BranchProbabilityInfo'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->BPI' in 1st parameter 'IS' (pointer) has base type 'BranchProbabilityInfo'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::enterLocalValueArea ( )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'funcInfo->BPI' in 1st parameter 'funcInfo' (reference) has base type 'BranchProbabilityInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::recomputeInsertPt ( )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::startNewBlock ( )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::clear ( )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::ComputePHILiveOutRegInfo ( PHINode const* p1 )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::CreateReg ( EVT VT )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::CreateRegs ( Type* Ty )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::FunctionLoweringInfo [in-charge] ( TargetLowering const& TLI )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::getArgumentFrameIndex ( Argument const* A )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::GetLiveOutRegInfo ( unsigned int Reg, unsigned int BitWidth )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::set ( Function const& Fn, MachineFunction& MF )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
FunctionLoweringInfo::setArgumentFrameIndex ( Argument const* A, int FI )Field 'this->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::ID [data]Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->FuncInfo->BPI' in the object of this method has base type 'BranchProbabilityInfo'.
CodeMetrics.h
namespace llvm
[+] class CodeMetrics (2)
| Change |
Effect |
1 | Type of field NumBBInsts has been changed from DenseMap<BasicBlock const*,unsigned int,DenseMapInfo<BasicBlock const*>,DenseMapInfo<unsigned int> > to DenseMap<BasicBlock const*,unsigned int,DenseMapInfo<BasicBlock const*> >. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 | Field callsSetJmp has been renamed to exposesReturnsTwice. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (2)
CodeMetrics::analyzeBasicBlock ( BasicBlock const* BB, TargetData const* TD )This method is from 'CodeMetrics' class.
CodeMetrics::analyzeFunction ( Function* F, TargetData const* TD )This method is from 'CodeMetrics' class.
Core.h
[+] enum LLVMOpcode (1)
| Change |
Effect |
1 | The member LLVMUnwind has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (4)
LLVMBuildBinOp ( LLVMBuilderRef B, enum LLVMOpcode Op, LLVMValueRef LHS, LLVMValueRef RHS, char const* Name )2nd parameter 'Op' has type 'enum LLVMOpcode'.
LLVMBuildCast ( LLVMBuilderRef B, enum LLVMOpcode Op, LLVMValueRef Val, LLVMTypeRef DestTy, char const* Name )2nd parameter 'Op' has type 'enum LLVMOpcode'.
LLVMGetConstOpcode ( LLVMValueRef ConstantVal )Return value has type 'enum LLVMOpcode'.
LLVMGetInstructionOpcode ( LLVMValueRef Inst )Return value has type 'enum LLVMOpcode'.
Dominators.h
namespace llvm
[+] class DominatorTreeBase<BasicBlock> (2)
| Change |
Effect |
1 | Type of field IDoms has been changed from DenseMap<BasicBlock*,BasicBlock*,DenseMapInfo<BasicBlock*>,DenseMapInfo<BasicBlock*> > to DenseMap<BasicBlock*,BasicBlock*,DenseMapInfo<BasicBlock*> >. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 | Type of field Info has been changed from DenseMap<BasicBlock*,DominatorTreeBase<BasicBlock>::InfoRec,DenseMapInfo<BasicBlock*>,DenseMapInfo<DominatorTreeBase<BasicBlock>::InfoRec> > to DenseMap<BasicBlock*,DominatorTreeBase<BasicBlock>::InfoRec,DenseMapInfo<BasicBlock*> >. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (20)
DominanceFrontier::calculate ( DominatorTree const& DT, DomTreeNode const* Node )Field 'DT->DT' in 1st parameter 'DT' (reference) has base type 'DominatorTreeBase<BasicBlock>'.
DominatorTree::dominates ( Instruction const* A, Instruction const* B ) constField 'this->DT' in the object of this method has base type 'DominatorTreeBase<BasicBlock>'.
DominatorTree::ID [data]Field 'this->DT' in the object of this method has base type 'DominatorTreeBase<BasicBlock>'.
DominatorTree::print ( raw_ostream& OS, Module const* M ) constField 'this->DT' in the object of this method has base type 'DominatorTreeBase<BasicBlock>'.
DominatorTree::runOnFunction ( Function& F )Field 'this->DT' in the object of this method has base type 'DominatorTreeBase<BasicBlock>'.
DominatorTree::verifyAnalysis ( ) constField 'this->DT' in the object of this method has base type 'DominatorTreeBase<BasicBlock>'.
DominatorTreeBase<BasicBlock>::releaseMemory ( )This method is from 'DominatorTreeBase<BasicBlock>' class.
DominatorTreeBase<BasicBlock>::~DominatorTreeBase [in-charge] ( )This method is from 'DominatorTreeBase<BasicBlock>' class.
ExtractCodeRegion ( DominatorTree& DT, ArrayRef<BasicBlock*> code, bool AggregateArgs )Field 'DT->DT' in 1st parameter 'DT' (reference) has base type 'DominatorTreeBase<BasicBlock>'.
ExtractLoop ( DominatorTree& DT, Loop* L, bool AggregateArgs )Field 'DT->DT' in 1st parameter 'DT' (reference) has base type 'DominatorTreeBase<BasicBlock>'.
Loop::isLCSSAForm ( DominatorTree& DT ) constField 'DT->DT' in 1st parameter 'DT' (reference) has base type 'DominatorTreeBase<BasicBlock>'.
PHITransAddr::PHITranslateValue ( BasicBlock* CurBB, BasicBlock* PredBB, DominatorTree const* DT )Field 'DT->DT' in 3rd parameter 'DT' (pointer) has base type 'DominatorTreeBase<BasicBlock>'.
PHITransAddr::PHITranslateWithInsertion ( BasicBlock* CurBB, BasicBlock* PredBB, DominatorTree const& DT, SmallVectorImpl<Instruction*>& NewInsts )Field 'DT->DT' in 3rd parameter 'DT' (reference) has base type 'DominatorTreeBase<BasicBlock>'.
PostDominatorTree::ID [data]Field 'this->DT' in the object of this method has base type 'DominatorTreeBase<BasicBlock>'.
PostDominatorTree::print ( raw_ostream& OS, Module const* p2 ) constField 'this->DT' in the object of this method has base type 'DominatorTreeBase<BasicBlock>'.
PostDominatorTree::runOnFunction ( Function& F )Field 'this->DT' in the object of this method has base type 'DominatorTreeBase<BasicBlock>'.
PostDominatorTree::~PostDominatorTree [in-charge] ( )Field 'this->DT' in the object of this method has base type 'DominatorTreeBase<BasicBlock>'.
PromoteMemToReg ( std::vector<AllocaInst*>const& Allocas, DominatorTree& DT, AliasSetTracker* AST )Field 'DT->DT' in 2nd parameter 'DT' (reference) has base type 'DominatorTreeBase<BasicBlock>'.
Region::Region [in-charge] ( BasicBlock* Entry, BasicBlock* Exit, RegionInfo* RI, DominatorTree* DT, Region* Parent )Field 'DT->DT' in 4th parameter 'DT' (pointer) has base type 'DominatorTreeBase<BasicBlock>'.
TransformForPostIncUse ( enum TransformKind Kind, SCEV const* S, Instruction* User, Value* OperandValToReplace, PostIncLoopSet& Loops, ScalarEvolution& SE, DominatorTree& DT )Field 'DT->DT' in 7th parameter 'DT' (reference) has base type 'DominatorTreeBase<BasicBlock>'.
[+] class DominatorTreeBase<MachineBasicBlock> (2)
| Change |
Effect |
1 | Type of field IDoms has been changed from DenseMap<MachineBasicBlock*,MachineBasicBlock*,DenseMapInfo<MachineBasicBlock*>,DenseMapInfo<MachineBasicBlock*> > to DenseMap<MachineBasicBlock*,MachineBasicBlock*,DenseMapInfo<MachineBasicBlock*> >. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 | Type of field Info has been changed from DenseMap<MachineBasicBlock*,DominatorTreeBase<MachineBasicBlock>::InfoRec,DenseMapInfo<MachineBasicBlock*>,DenseMapInfo<DominatorTreeBase<MachineBasicBlock>::InfoRec> > to DenseMap<MachineBasicBlock*,DominatorTreeBase<MachineBasicBlock>::InfoRec,DenseMapInfo<MachineBasicBlock*> >. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (9)
DominatorTreeBase<MachineBasicBlock>::releaseMemory ( )This method is from 'DominatorTreeBase<MachineBasicBlock>' class.
DominatorTreeBase<MachineBasicBlock>::~DominatorTreeBase [in-charge] ( )This method is from 'DominatorTreeBase<MachineBasicBlock>' class.
MachineDominatorTree::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->DT' in the object of this method has base type 'DominatorTreeBase<MachineBasicBlock>'.
MachineDominatorTree::ID [data]Field 'this->DT' in the object of this method has base type 'DominatorTreeBase<MachineBasicBlock>'.
MachineDominatorTree::MachineDominatorTree [in-charge] ( )Field 'this->DT' in the object of this method has base type 'DominatorTreeBase<MachineBasicBlock>'.
MachineDominatorTree::print ( raw_ostream& OS, Module const* p2 ) constField 'this->DT' in the object of this method has base type 'DominatorTreeBase<MachineBasicBlock>'.
MachineDominatorTree::releaseMemory ( )Field 'this->DT' in the object of this method has base type 'DominatorTreeBase<MachineBasicBlock>'.
MachineDominatorTree::runOnMachineFunction ( MachineFunction& F )Field 'this->DT' in the object of this method has base type 'DominatorTreeBase<MachineBasicBlock>'.
MachineDominatorTree::~MachineDominatorTree [in-charge] ( )Field 'this->DT' in the object of this method has base type 'DominatorTreeBase<MachineBasicBlock>'.
[+] typedef DominatorTreeBase<BasicBlock>::DomTreeNodeMapType (1)
| Change |
Effect |
1 | Base type has been changed from DenseMap<BasicBlock*,DomTreeNode*,DenseMapInfo<BasicBlock*>,DenseMapInfo<DomTreeNode*> > to DenseMap<BasicBlock*,DomTreeNode*,DenseMapInfo<BasicBlock*> >. | Possible incorrect initialization of parameters by applications. |
[+] affected symbols (20)
DominanceFrontier::calculate ( DominatorTree const& DT, DomTreeNode const* Node )Field 'DT->DT->DomTreeNodes' in 1st parameter 'DT' (reference) has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
DominatorTree::dominates ( Instruction const* A, Instruction const* B ) constField 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
DominatorTree::ID [data]Field 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
DominatorTree::print ( raw_ostream& OS, Module const* M ) constField 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
DominatorTree::runOnFunction ( Function& F )Field 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
DominatorTree::verifyAnalysis ( ) constField 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
DominatorTreeBase<BasicBlock>::releaseMemory ( )Field 'this->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
DominatorTreeBase<BasicBlock>::~DominatorTreeBase [in-charge] ( )Field 'this->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
ExtractCodeRegion ( DominatorTree& DT, ArrayRef<BasicBlock*> code, bool AggregateArgs )Field 'DT->DT->DomTreeNodes' in 1st parameter 'DT' (reference) has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
ExtractLoop ( DominatorTree& DT, Loop* L, bool AggregateArgs )Field 'DT->DT->DomTreeNodes' in 1st parameter 'DT' (reference) has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
Loop::isLCSSAForm ( DominatorTree& DT ) constField 'DT->DT->DomTreeNodes' in 1st parameter 'DT' (reference) has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
PHITransAddr::PHITranslateValue ( BasicBlock* CurBB, BasicBlock* PredBB, DominatorTree const* DT )Field 'DT->DT->DomTreeNodes' in 3rd parameter 'DT' (pointer) has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
PHITransAddr::PHITranslateWithInsertion ( BasicBlock* CurBB, BasicBlock* PredBB, DominatorTree const& DT, SmallVectorImpl<Instruction*>& NewInsts )Field 'DT->DT->DomTreeNodes' in 3rd parameter 'DT' (reference) has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
PostDominatorTree::ID [data]Field 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
PostDominatorTree::print ( raw_ostream& OS, Module const* p2 ) constField 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
PostDominatorTree::runOnFunction ( Function& F )Field 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
PostDominatorTree::~PostDominatorTree [in-charge] ( )Field 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
PromoteMemToReg ( std::vector<AllocaInst*>const& Allocas, DominatorTree& DT, AliasSetTracker* AST )Field 'DT->DT->DomTreeNodes' in 2nd parameter 'DT' (reference) has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
Region::Region [in-charge] ( BasicBlock* Entry, BasicBlock* Exit, RegionInfo* RI, DominatorTree* DT, Region* Parent )Field 'DT->DT->DomTreeNodes' in 4th parameter 'DT' (pointer) has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
TransformForPostIncUse ( enum TransformKind Kind, SCEV const* S, Instruction* User, Value* OperandValToReplace, PostIncLoopSet& Loops, ScalarEvolution& SE, DominatorTree& DT )Field 'DT->DT->DomTreeNodes' in 7th parameter 'DT' (reference) has type 'DominatorTreeBase<BasicBlock>::DomTreeNodeMapType'.
[+] typedef DominatorTreeBase<MachineBasicBlock>::DomTreeNodeMapType (1)
| Change |
Effect |
1 | Base type has been changed from DenseMap<MachineBasicBlock*,MachineDomTreeNode*,DenseMapInfo<MachineBasicBlock*>,DenseMapInfo<MachineDomTreeNode*> > to DenseMap<MachineBasicBlock*,MachineDomTreeNode*,DenseMapInfo<MachineBasicBlock*> >. | Possible incorrect initialization of parameters by applications. |
[+] affected symbols (9)
DominatorTreeBase<MachineBasicBlock>::releaseMemory ( )Field 'this->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<MachineBasicBlock>::DomTreeNodeMapType'.
DominatorTreeBase<MachineBasicBlock>::~DominatorTreeBase [in-charge] ( )Field 'this->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<MachineBasicBlock>::DomTreeNodeMapType'.
MachineDominatorTree::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<MachineBasicBlock>::DomTreeNodeMapType'.
MachineDominatorTree::ID [data]Field 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<MachineBasicBlock>::DomTreeNodeMapType'.
MachineDominatorTree::MachineDominatorTree [in-charge] ( )Field 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<MachineBasicBlock>::DomTreeNodeMapType'.
MachineDominatorTree::print ( raw_ostream& OS, Module const* p2 ) constField 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<MachineBasicBlock>::DomTreeNodeMapType'.
MachineDominatorTree::releaseMemory ( )Field 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<MachineBasicBlock>::DomTreeNodeMapType'.
MachineDominatorTree::runOnMachineFunction ( MachineFunction& F )Field 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<MachineBasicBlock>::DomTreeNodeMapType'.
MachineDominatorTree::~MachineDominatorTree [in-charge] ( )Field 'this->DT->DomTreeNodes' in the object of this method has type 'DominatorTreeBase<MachineBasicBlock>::DomTreeNodeMapType'.
ExecutionEngine.h
namespace llvm
[+] class ExecutionEngine (1)
| Change |
Effect |
1 | Type of field AllExceptionTables has been changed from DenseMap<Function const*,void*,DenseMapInfo<Function const*>,DenseMapInfo<void*> > to DenseMap<Function const*,void*,DenseMapInfo<Function const*> >. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (28)
ExecutionEngine::addGlobalMapping ( GlobalValue const* GV, void* Addr )This method is from 'ExecutionEngine' class.
ExecutionEngine::clearAllGlobalMappings ( )This method is from 'ExecutionEngine' class.
ExecutionEngine::clearGlobalMappingsFromModule ( Module* M )This method is from 'ExecutionEngine' class.
ExecutionEngine::create ( Module* M, bool ForceInterpreter, std::string* ErrorStr, enum CodeGenOpt::Level OptLevel, bool GVsWithCode ) [static]Return value (pointer) has base type 'ExecutionEngine'.
ExecutionEngine::createJIT ( Module* M, std::string* ErrorStr, JITMemoryManager* JMM, enum CodeGenOpt::Level OptLevel, bool GVsWithCode, enum Reloc::Model RM, enum CodeModel::Model CMM ) [static]Return value (pointer) has base type 'ExecutionEngine'.
ExecutionEngine::DeregisterAllTables ( )This method is from 'ExecutionEngine' class.
ExecutionEngine::emitGlobals ( )This method is from 'ExecutionEngine' class.
ExecutionEngine::EmitGlobalVariable ( GlobalVariable const* GV )This method is from 'ExecutionEngine' class.
ExecutionEngine::ExecutionEngine [in-charge] ( Module* M )This constructor is from 'ExecutionEngine' class.
ExecutionEngine::FindFunctionNamed ( char const* FnName )This method is from 'ExecutionEngine' class.
ExecutionEngine::getConstantValue ( Constant const* C )This method is from 'ExecutionEngine' class.
ExecutionEngine::getGlobalValueAtAddress ( void* Addr )This method is from 'ExecutionEngine' class.
ExecutionEngine::getMemoryForGV ( GlobalVariable const* GV )This method is from 'ExecutionEngine' class.
ExecutionEngine::getPointerToGlobal ( GlobalValue const* GV )This method is from 'ExecutionEngine' class.
ExecutionEngine::getPointerToGlobalIfAvailable ( GlobalValue const* GV )This method is from 'ExecutionEngine' class.
ExecutionEngine::InitializeMemory ( Constant const* Init, void* Addr )This method is from 'ExecutionEngine' class.
ExecutionEngine::InterpCtor [data]This method is from 'ExecutionEngine' class.
ExecutionEngine::JITCtor [data]This method is from 'ExecutionEngine' class.
ExecutionEngine::LoadValueFromMemory ( GenericValue& Result, GenericValue* Ptr, Type* Ty )This method is from 'ExecutionEngine' class.
ExecutionEngine::MCJITCtor [data]This method is from 'ExecutionEngine' class.
ExecutionEngine::removeModule ( Module* M )This method is from 'ExecutionEngine' class.
ExecutionEngine::runFunctionAsMain ( Function* Fn, std::vector<std::string>const& argv, char const*const* envp )This method is from 'ExecutionEngine' class.
ExecutionEngine::runStaticConstructorsDestructors ( bool isDtors )This method is from 'ExecutionEngine' class.
ExecutionEngine::runStaticConstructorsDestructors ( Module* module, bool isDtors )This method is from 'ExecutionEngine' class.
ExecutionEngine::StoreValueToMemory ( GenericValue const& Val, GenericValue* Ptr, Type* Ty )This method is from 'ExecutionEngine' class.
ExecutionEngine::updateGlobalMapping ( GlobalValue const* GV, void* Addr )This method is from 'ExecutionEngine' class.
ExecutionEngine::~ExecutionEngine [in-charge] ( )This method is from 'ExecutionEngine' class.
ExecutionEngineState::ExecutionEngineState [in-charge] ( ExecutionEngine& EE )1st parameter 'EE' (reference) has base type 'ExecutionEngine'.
FastISel.h
namespace llvm
[+] class FastISel (1)
| Change |
Effect |
1 | Type of field LocalValueMap has been changed from DenseMap<Value const*,unsigned int,DenseMapInfo<Value const*>,DenseMapInfo<unsigned int> > to DenseMap<Value const*,unsigned int,DenseMapInfo<Value const*> >. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (35)
FastISel::createResultReg ( TargetRegisterClass const* RC )This method is from 'FastISel' class.
FastISel::enterLocalValueArea ( )This method is from 'FastISel' class.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )This method is from 'FastISel' class.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )This method is from 'FastISel' class.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )This method is from 'FastISel' class.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )This method is from 'FastISel' class.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )This method is from 'FastISel' class.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )This method is from 'FastISel' class.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )This method is from 'FastISel' class.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )This method is from 'FastISel' class.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )This method is from 'FastISel' class.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )This method is from 'FastISel' class.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )This method is from 'FastISel' class.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )This method is from 'FastISel' class.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )This method is from 'FastISel' class.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )This method is from 'FastISel' class.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )This method is from 'FastISel' class.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )This method is from 'FastISel' class.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )This method is from 'FastISel' class.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )This method is from 'FastISel' class.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )This method is from 'FastISel' class.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )This method is from 'FastISel' class.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )This method is from 'FastISel' class.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )This method is from 'FastISel' class.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )This constructor is from 'FastISel' class.
FastISel::getRegForGEPIndex ( Value const* V )This method is from 'FastISel' class.
FastISel::getRegForValue ( Value const* V )This method is from 'FastISel' class.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )This method is from 'FastISel' class.
FastISel::lookUpRegForValue ( Value const* V )This method is from 'FastISel' class.
FastISel::recomputeInsertPt ( )This method is from 'FastISel' class.
FastISel::SelectInstruction ( Instruction const* I )This method is from 'FastISel' class.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )This method is from 'FastISel' class.
FastISel::startNewBlock ( )This method is from 'FastISel' class.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )This method is from 'FastISel' class.
FastISel::~FastISel [in-charge] ( )This method is from 'FastISel' class.
[+] struct FastISel::SavePoint (1)
| Change |
Effect |
1 | Size of this type has been changed from 12 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (1)
FastISel::enterLocalValueArea ( )Return value has type 'struct FastISel::SavePoint'.
FileSystem.h
namespace sys::fs
[+] class directory_entry (1)
| Change |
Effect |
1 | Size of field Status has been changed from 4 bytes to 16 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (2)
directory_entry::replace_filename ( Twine const& filename, file_status st )This method is from 'directory_entry' class.
directory_entry::status ( file_status& result ) constThis method is from 'directory_entry' class.
[+] class file_status (3)
| Change |
Effect |
1 | Field st_dev has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field st_ino has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Size of this type has been changed from 4 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (9)
directory_entry::replace_filename ( Twine const& filename, file_status st )2nd parameter 'st' has type 'file_status'.
directory_entry::status ( file_status& result ) const1st parameter 'result' (reference) has base type 'file_status'.
exists ( file_status status )1st parameter 'status' has type 'file_status'.
is_directory ( file_status status )1st parameter 'status' has type 'file_status'.
is_other ( file_status status )1st parameter 'status' has type 'file_status'.
is_regular_file ( file_status status )1st parameter 'status' has type 'file_status'.
is_symlink ( file_status status )1st parameter 'status' has type 'file_status'.
status ( Twine const& path, file_status& result )2nd parameter 'result' (reference) has base type 'file_status'.
status_known ( file_status s )1st parameter 's' has type 'file_status'.
FunctionLoweringInfo.h
namespace llvm
[+] class FunctionLoweringInfo (6)
| Change |
Effect |
1 | Type of field ByValArgFrameIndexMap has been changed from DenseMap<Argument const*,int,DenseMapInfo<Argument const*>,DenseMapInfo<int> > to DenseMap<Argument const*,int,DenseMapInfo<Argument const*> >. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
2 | Type of field CatchInfoFound has been changed from SmallSet<Instruction const*,8u> to SmallPtrSet<Instruction const*,8u>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 | Type of field CatchInfoLost has been changed from SmallSet<Instruction const*,8u> to SmallPtrSet<Instruction const*,8u>. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
4 | Type of field MBBMap has been changed from DenseMap<BasicBlock const*,MachineBasicBlock*,DenseMapInfo<BasicBlock const*>,DenseMapInfo<MachineBasicBlock*> > to DenseMap<BasicBlock const*,MachineBasicBlock*,DenseMapInfo<BasicBlock const*> >. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
5 | Type of field StaticAllocaMap has been changed from DenseMap<AllocaInst const*,int,DenseMapInfo<AllocaInst const*>,DenseMapInfo<int> > to DenseMap<AllocaInst const*,int,DenseMapInfo<AllocaInst const*> >. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
6 | Type of field ValueMap has been changed from DenseMap<Value const*,unsigned int,DenseMapInfo<Value const*>,DenseMapInfo<unsigned int> > to DenseMap<Value const*,unsigned int,DenseMapInfo<Value const*> >. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (60)
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo' in 1st parameter 'IS' (pointer) has base type 'FunctionLoweringInfo'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::enterLocalValueArea ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )1st parameter 'funcInfo' (reference) has base type 'FunctionLoweringInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::recomputeInsertPt ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::startNewBlock ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
FunctionLoweringInfo::clear ( )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::ComputePHILiveOutRegInfo ( PHINode const* p1 )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::CreateReg ( EVT VT )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::CreateRegs ( Type* Ty )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::FunctionLoweringInfo [in-charge] ( TargetLowering const& TLI )This constructor is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::getArgumentFrameIndex ( Argument const* A )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::GetLiveOutRegInfo ( unsigned int Reg, unsigned int BitWidth )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::set ( Function const& Fn, MachineFunction& MF )This method is from 'FunctionLoweringInfo' class.
FunctionLoweringInfo::setArgumentFrameIndex ( Argument const* A, int FI )This method is from 'FunctionLoweringInfo' class.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::ID [data]Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->FuncInfo' in the object of this method has base type 'FunctionLoweringInfo'.
InlinerPass.h
namespace llvm
[+] class Inliner (1)
| Change |
Effect |
1 | Field InsertLifetime has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (5)
Inliner::doFinalization ( CallGraph& CG )This method is from 'Inliner' class.
Inliner::getAnalysisUsage ( AnalysisUsage& Info ) constThis method is from 'Inliner' class.
Inliner::getInlineThreshold ( CallSite CS ) constThis method is from 'Inliner' class.
Inliner::Inliner [in-charge] ( char& ID )This constructor is from 'Inliner' class.
Inliner::runOnSCC ( CallGraphSCC& SCC )This method is from 'Inliner' class.
Intrinsics.h
namespace Intrinsic
[+] enum ID (51)
| Change |
Effect |
1 | Value of member arm_neon_vmaxs has been changed from 42 to 41. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member arm_neon_vmaxu has been changed from 43 to 42. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Value of member arm_neon_vpmaxs has been changed from 55 to 54. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
4 | Value of member arm_neon_vpmaxu has been changed from 56 to 55. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
5 | Value of member ppc_altivec_vmaxfp has been changed from 249 to 907. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
6 | Value of member ppc_altivec_vmaxsb has been changed from 250 to 908. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
7 | Value of member ppc_altivec_vmaxsh has been changed from 251 to 909. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
8 | Value of member ppc_altivec_vmaxsw has been changed from 252 to 910. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
9 | Value of member ppc_altivec_vmaxub has been changed from 253 to 911. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
10 | Value of member ppc_altivec_vmaxuh has been changed from 254 to 912. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
11 | Value of member ppc_altivec_vmaxuw has been changed from 255 to 913. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
12 | Value of member readcyclecounter has been changed from 375 to 1033. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
13 | Value of member x86_3dnow_pfmax has been changed from 485 to 1143. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
14 | Value of member x86_aesni_aesdeclast has been changed from 503 to 1161. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
15 | Value of member x86_aesni_aesenclast has been changed from 505 to 1163. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
16 | Value of member x86_avx_max_pd_256 has been changed from 541 to 1317. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
17 | Value of member x86_avx_max_ps_256 has been changed from 542 to 1318. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
18 | Value of member x86_mmx_pmaxs_w has been changed from 628 to 1440. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
19 | Value of member x86_mmx_pmaxu_b has been changed from 629 to 1441. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
20 | Value of member x86_sse2_max_pd has been changed from 699 to 1515. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
21 | Value of member x86_sse2_max_sd has been changed from 700 to 1516. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
22 | Value of member x86_sse2_pmaxs_w has been changed from 722 to 1532. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
23 | Value of member x86_sse2_pmaxu_b has been changed from 723 to 1533. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
24 | Value of member x86_sse41_pmaxsb has been changed from 794 to 1603. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
25 | Value of member x86_sse41_pmaxsd has been changed from 795 to 1604. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
26 | Value of member x86_sse41_pmaxud has been changed from 796 to 1605. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
27 | Value of member x86_sse41_pmaxuw has been changed from 797 to 1606. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
28 | Value of member x86_sse_max_ps has been changed from 865 to 1673. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
29 | Value of member x86_sse_max_ss has been changed from 866 to 1674. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
30 | Name of member with value 530 has been changed from x86_avx_loadu_dq_256 to hexagon_M2_mpyd_ll_s1. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
31 | Name of member with value 531 has been changed from x86_avx_loadu_pd_256 to hexagon_M2_mpyd_nac_hh_s0. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
32 | Name of member with value 532 has been changed from x86_avx_loadu_ps_256 to hexagon_M2_mpyd_nac_hh_s1. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
33 | Name of member with value 565 has been changed from x86_avx_vbroadcastss to hexagon_M2_mpyu_nac_hh_s0. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
34 | Name of member with value 566 has been changed from x86_avx_vbroadcastss_256 to hexagon_M2_mpyu_nac_hh_s1. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
35 | Name of member with value 576 has been changed from x86_avx_vpermil_pd to hexagon_M2_mpyud_acc_hl_s0. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
36 | Name of member with value 577 has been changed from x86_avx_vpermil_pd_256 to hexagon_M2_mpyud_acc_hl_s1. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
37 | Name of member with value 578 has been changed from x86_avx_vpermil_ps to hexagon_M2_mpyud_acc_lh_s0. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
38 | Name of member with value 579 has been changed from x86_avx_vpermil_ps_256 to hexagon_M2_mpyud_acc_lh_s1. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
39 | Name of member with value 715 has been changed from x86_sse2_pcmpeq_b to hexagon_S2_cl0p. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
40 | Name of member with value 716 has been changed from x86_sse2_pcmpeq_d to hexagon_S2_cl1. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
41 | Name of member with value 717 has been changed from x86_sse2_pcmpeq_w to hexagon_S2_cl1p. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
42 | Name of member with value 718 has been changed from x86_sse2_pcmpgt_b to hexagon_S2_clb. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
43 | Name of member with value 719 has been changed from x86_sse2_pcmpgt_d to hexagon_S2_clbnorm. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
44 | Name of member with value 720 has been changed from x86_sse2_pcmpgt_w to hexagon_S2_clbp. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
45 | Name of member with value 789 has been changed from x86_sse41_pcmpeqq to hexagon_S2_togglebit_r. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
46 | The member alpha_umulh has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
47 | The member eh_exception has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
48 | The member eh_resume has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
49 | The member eh_selector has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
50 | The member eh_sjlj_dispatch_setup has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
51 | The member x86_sse42_pcmpgtq has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (6)
getAttributes ( enum ID id )1st parameter 'id' has type 'enum ID'.
getDeclaration ( Module* M, enum ID id, ArrayRef<Type*> Tys )2nd parameter 'id' has type 'enum ID'.
getIntrinsicForGCCBuiltin ( char const* Prefix, char const* BuiltinName )Return value has type 'enum ID'.
getName ( enum ID id, ArrayRef<Type*> Tys )1st parameter 'id' has type 'enum ID'.
getType ( LLVMContext& Context, enum ID id, ArrayRef<Type*> Tys )2nd parameter 'id' has type 'enum ID'.
isOverloaded ( enum ID id )1st parameter 'id' has type 'enum ID'.
LazyValueInfo.h
namespace llvm
[+] class LazyValueInfo (2)
| Change |
Effect |
1 | Field TLI has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Size of this type has been changed from 24 bytes to 28 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (9)
LazyValueInfo::eraseBlock ( BasicBlock* BB )This method is from 'LazyValueInfo' class.
LazyValueInfo::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'LazyValueInfo' class.
LazyValueInfo::getConstant ( Value* V, BasicBlock* BB )This method is from 'LazyValueInfo' class.
LazyValueInfo::getConstantOnEdge ( Value* V, BasicBlock* FromBB, BasicBlock* ToBB )This method is from 'LazyValueInfo' class.
LazyValueInfo::getPredicateOnEdge ( unsigned int Pred, Value* V, Constant* C, BasicBlock* FromBB, BasicBlock* ToBB )This method is from 'LazyValueInfo' class.
LazyValueInfo::ID [data]This method is from 'LazyValueInfo' class.
LazyValueInfo::releaseMemory ( )This method is from 'LazyValueInfo' class.
LazyValueInfo::runOnFunction ( Function& F )This method is from 'LazyValueInfo' class.
LazyValueInfo::threadEdge ( BasicBlock* PredBB, BasicBlock* OldSucc, BasicBlock* NewSucc )This method is from 'LazyValueInfo' class.
LiveInterval.h
namespace llvm
[+] class VNInfo (1)
| Change |
Effect |
1 | Size of this type has been changed from 16 bytes to 12 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (12)
LiveInterval::extendInBlock ( SlotIndex StartIdx, SlotIndex Kill )Return value (pointer) has base type 'VNInfo'.
LiveInterval::find ( SlotIndex Pos )Field 'retval->valno' in return value (pointer) has base type 'VNInfo'.
LiveInterval::findDefinedVNInfoForRegInt ( SlotIndex Idx ) constReturn value (pointer) has base type 'VNInfo'.
LiveInterval::MergeRangesInAsValue ( LiveInterval const& RHS, VNInfo* LHSValNo )2nd parameter 'LHSValNo' (pointer) has base type 'VNInfo'.
LiveInterval::MergeValueInAsValue ( LiveInterval const& RHS, VNInfo const* RHSValNo, VNInfo* LHSValNo )3rd parameter 'LHSValNo' (pointer) has base type 'VNInfo'.
LiveInterval::MergeValueNumberInto ( VNInfo* V1, VNInfo* V2 )2nd parameter 'V2' (pointer) has base type 'VNInfo'.
LiveInterval::overlapsFrom ( LiveInterval const& other, LiveInterval::const_iterator I ) constField 'I->valno' in 2nd parameter 'I' (pointer) has base type 'VNInfo'.
LiveInterval::removeValNo ( VNInfo* ValNo )1st parameter 'ValNo' (pointer) has base type 'VNInfo'.
LiveIntervals::addLiveRangeToEndOfBlock ( unsigned int reg, MachineInstr* startInst )Field 'retval->valno' in return value (pointer) has base type 'VNInfo'.
LiveRange::dump ( ) constField 'this->valno' in the object of this method has base type 'VNInfo'.
LiveRange::print ( raw_ostream& os ) constField 'this->valno' in the object of this method has base type 'VNInfo'.
operator<< ( raw_ostream& os, LiveRange const& LR )Field 'LR->valno' in 2nd parameter 'LR' (reference) has base type 'VNInfo'.
LiveIntervalAnalysis.h
namespace llvm
[+] class LiveIntervals (3)
| Change |
Effect |
1 | Field RegMaskBits has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field RegMaskBlocks has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field RegMaskSlots has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (14)
LiveInterval::RenumberValues ( LiveIntervals& lis )1st parameter 'lis' (reference) has base type 'LiveIntervals'.
LiveIntervals::addKillFlags ( )This method is from 'LiveIntervals' class.
LiveIntervals::addLiveRangeToEndOfBlock ( unsigned int reg, MachineInstr* startInst )This method is from 'LiveIntervals' class.
LiveIntervals::dupInterval ( LiveInterval* li )This method is from 'LiveIntervals' class.
LiveIntervals::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'LiveIntervals' class.
LiveIntervals::ID [data]This method is from 'LiveIntervals' class.
LiveIntervals::intervalIsInOneMBB ( LiveInterval const& li ) constThis method is from 'LiveIntervals' class.
LiveIntervals::isReMaterializable ( LiveInterval const& li, SmallVectorImpl<LiveInterval*>const* SpillIs, bool& isLoad )This method is from 'LiveIntervals' class.
LiveIntervals::print ( raw_ostream& O, Module const* p2 ) constThis method is from 'LiveIntervals' class.
LiveIntervals::releaseMemory ( )This method is from 'LiveIntervals' class.
LiveIntervals::runOnMachineFunction ( MachineFunction& p1 )This method is from 'LiveIntervals' class.
LiveIntervals::shrinkToUses ( LiveInterval* li, SmallVectorImpl<MachineInstr*>* dead )This method is from 'LiveIntervals' class.
PBQPBuilder::build ( MachineFunction* mf, LiveIntervals const* lis, MachineLoopInfo const* loopInfo, PBQPBuilder::RegSet const& vregs )2nd parameter 'lis' (pointer) has base type 'LiveIntervals'.
PBQPBuilderWithCoalescing::build ( MachineFunction* mf, LiveIntervals const* lis, MachineLoopInfo const* loopInfo, PBQPBuilder::RegSet const& vregs )2nd parameter 'lis' (pointer) has base type 'LiveIntervals'.
LiveVariables.h
namespace llvm
[+] class LiveVariables (1)
| Change |
Effect |
1 | Size of field VirtRegInfo has been changed from 40 bytes to 36 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (12)
LiveVariables::addNewBlock ( MachineBasicBlock* BB, MachineBasicBlock* DomBB, MachineBasicBlock* SuccBB )This method is from 'LiveVariables' class.
LiveVariables::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'LiveVariables' class.
LiveVariables::getVarInfo ( unsigned int RegIdx )This method is from 'LiveVariables' class.
LiveVariables::HandleVirtRegDef ( unsigned int reg, MachineInstr* MI )This method is from 'LiveVariables' class.
LiveVariables::HandleVirtRegUse ( unsigned int reg, MachineBasicBlock* MBB, MachineInstr* MI )This method is from 'LiveVariables' class.
LiveVariables::ID [data]This method is from 'LiveVariables' class.
LiveVariables::isLiveOut ( unsigned int Reg, MachineBasicBlock const& MBB )This method is from 'LiveVariables' class.
LiveVariables::MarkVirtRegAliveInBlock ( LiveVariables::VarInfo& VRInfo, MachineBasicBlock* DefBlock, MachineBasicBlock* BB )This method is from 'LiveVariables' class.
LiveVariables::MarkVirtRegAliveInBlock ( LiveVariables::VarInfo& VRInfo, MachineBasicBlock* DefBlock, MachineBasicBlock* BB, std::vector<MachineBasicBlock*>& WorkList )This method is from 'LiveVariables' class.
LiveVariables::removeVirtualRegistersKilled ( MachineInstr* MI )This method is from 'LiveVariables' class.
LiveVariables::replaceKillInstruction ( unsigned int Reg, MachineInstr* OldMI, MachineInstr* NewMI )This method is from 'LiveVariables' class.
LiveVariables::runOnMachineFunction ( MachineFunction& MF )This method is from 'LiveVariables' class.
MachineBasicBlock.h
namespace llvm
[+] typedef MachineBasicBlock::iterator (2)
| Change |
Effect |
1 | Size of this type has been changed from 4 bytes to 8 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Base type has been changed from ilist_iterator<MachineInstr> to MachineBasicBlock::bundle_iterator<MachineInstr,MachineBasicBlock::instr_iterator>. | Possible incorrect initialization of parameters by applications. |
[+] affected symbols (63)
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->InsertPt' in 1st parameter 'IS' (pointer) has type 'MachineBasicBlock::iterator'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->InsertPt' in 1st parameter 'IS' (pointer) has type 'MachineBasicBlock::iterator'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->InsertPt' in 1st parameter 'IS' (pointer) has type 'MachineBasicBlock::iterator'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo->InsertPt' in 1st parameter 'IS' (pointer) has type 'MachineBasicBlock::iterator'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo->InsertPt' in 1st parameter 'IS' (pointer) has type 'MachineBasicBlock::iterator'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->InsertPt' in 1st parameter 'IS' (pointer) has type 'MachineBasicBlock::iterator'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::enterLocalValueArea ( )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'funcInfo->InsertPt' in 1st parameter 'funcInfo' (reference) has type 'MachineBasicBlock::iterator'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::getRegForValue ( Value const* V )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'Old->InsertPt' in 1st parameter 'Old' has type 'MachineBasicBlock::iterator'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::recomputeInsertPt ( )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::startNewBlock ( )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FastISel::~FastISel [in-charge] ( )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FunctionLoweringInfo::clear ( )Field 'this->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FunctionLoweringInfo::ComputePHILiveOutRegInfo ( PHINode const* p1 )Field 'this->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FunctionLoweringInfo::CreateReg ( EVT VT )Field 'this->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FunctionLoweringInfo::CreateRegs ( Type* Ty )Field 'this->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FunctionLoweringInfo::FunctionLoweringInfo [in-charge] ( TargetLowering const& TLI )Field 'this->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FunctionLoweringInfo::getArgumentFrameIndex ( Argument const* A )Field 'this->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FunctionLoweringInfo::GetLiveOutRegInfo ( unsigned int Reg, unsigned int BitWidth )Field 'this->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FunctionLoweringInfo::set ( Function const& Fn, MachineFunction& MF )Field 'this->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
FunctionLoweringInfo::setArgumentFrameIndex ( Argument const* A, int FI )Field 'this->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
MachineBasicBlock::getFirstNonPHI ( )Return value has type 'MachineBasicBlock::iterator'.
MachineBasicBlock::getFirstTerminator ( )Return value has type 'MachineBasicBlock::iterator'.
MachineBasicBlock::getLastNonDebugInstr ( )Return value has type 'MachineBasicBlock::iterator'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
SelectionDAGISel::ID [data]Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->FuncInfo->InsertPt' in the object of this method has type 'MachineBasicBlock::iterator'.
MachineFunctionAnalysis.h
namespace llvm
[+] class MachineFunctionAnalysis (3)
| Change |
Effect |
1 | Size of this type has been changed from 32 bytes to 28 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Size of field TM has been changed from 32 bytes to 52 bytes. | Size of the inclusive type has been changed. |
3 | Field OptLevel has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (2)
MachineFunctionAnalysis::ID [data]This method is from 'MachineFunctionAnalysis' class.
MachineFunctionAnalysis::~MachineFunctionAnalysis [in-charge] ( )This method is from 'MachineFunctionAnalysis' class.
MachineInstr.h
namespace llvm
[+] class MachineInstr (3)
| Change |
Effect |
1 | Size of this type has been changed from 48 bytes to 44 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | The relative position of private field Operands has been changed from 3 to 4. | Size of the inclusive type has been changed. |
3 | Field MemRefsEnd has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (103)
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )1st parameter 'MI' (reference) has base type 'MachineInstr'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) const1st parameter 'MI' (pointer) has base type 'MachineInstr'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )1st parameter 'MI' (pointer) has base type 'MachineInstr'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )1st parameter 'MI' (pointer) has base type 'MachineInstr'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) const1st parameter 'MI' (pointer) has base type 'MachineInstr'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::enterLocalValueArea ( )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::getRegForValue ( Value const* V )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::recomputeInsertPt ( )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::startNewBlock ( )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
FastISel::~FastISel [in-charge] ( )Field 'this->EmitStartPt' in the object of this method has base type 'MachineInstr'.
ilist_traits<MachineInstr>::addNodeToList ( MachineInstr* N )1st parameter 'N' (pointer) has base type 'MachineInstr'.
ilist_traits<MachineInstr>::deleteNode ( MachineInstr* N )1st parameter 'N' (pointer) has base type 'MachineInstr'.
ilist_traits<MachineInstr>::removeNodeFromList ( MachineInstr* N )1st parameter 'N' (pointer) has base type 'MachineInstr'.
LiveIntervals::addLiveRangeToEndOfBlock ( unsigned int reg, MachineInstr* startInst )2nd parameter 'startInst' (pointer) has base type 'MachineInstr'.
LiveVariables::HandleVirtRegDef ( unsigned int reg, MachineInstr* MI )2nd parameter 'MI' (pointer) has base type 'MachineInstr'.
LiveVariables::HandleVirtRegUse ( unsigned int reg, MachineBasicBlock* MBB, MachineInstr* MI )3rd parameter 'MI' (pointer) has base type 'MachineInstr'.
LiveVariables::removeVirtualRegistersKilled ( MachineInstr* MI )1st parameter 'MI' (pointer) has base type 'MachineInstr'.
LiveVariables::replaceKillInstruction ( unsigned int Reg, MachineInstr* OldMI, MachineInstr* NewMI )3rd parameter 'NewMI' (pointer) has base type 'MachineInstr'.
LiveVariables::VarInfo::findKill ( MachineBasicBlock const* MBB ) constReturn value (pointer) has base type 'MachineInstr'.
MachineFunction::CloneMachineInstr ( MachineInstr const* Orig )1st parameter 'Orig' (pointer) has base type 'MachineInstr'.
MachineFunction::CreateMachineInstr ( MCInstrDesc const& MCID, DebugLoc DL, bool NoImp )Return value (pointer) has base type 'MachineInstr'.
MachineFunction::DeleteMachineInstr ( MachineInstr* MI )1st parameter 'MI' (pointer) has base type 'MachineInstr'.
MachineInstr::addMemOperand ( MachineFunction& MF, MachineMemOperand* MO )This method is from 'MachineInstr' class.
MachineInstr::addOperand ( MachineOperand const& Op )This method is from 'MachineInstr' class.
MachineInstr::addRegisterDead ( unsigned int IncomingReg, TargetRegisterInfo const* RegInfo, bool AddIfNotFound )This method is from 'MachineInstr' class.
MachineInstr::addRegisterDefined ( unsigned int IncomingReg, TargetRegisterInfo const* RegInfo )This method is from 'MachineInstr' class.
MachineInstr::addRegisterKilled ( unsigned int IncomingReg, TargetRegisterInfo const* RegInfo, bool AddIfNotFound )This method is from 'MachineInstr' class.
MachineInstr::allDefsAreDead ( ) constThis method is from 'MachineInstr' class.
MachineInstr::clearKillInfo ( )This method is from 'MachineInstr' class.
MachineInstr::copyImplicitOps ( MachineInstr const* MI )1st parameter 'MI' (pointer) has base type 'MachineInstr'.
MachineInstr::copyKillDeadInfo ( MachineInstr const* MI )1st parameter 'MI' (pointer) has base type 'MachineInstr'.
MachineInstr::copyPredicates ( MachineInstr const* MI )1st parameter 'MI' (pointer) has base type 'MachineInstr'.
MachineInstr::dump ( ) constThis method is from 'MachineInstr' class.
MachineInstr::emitError ( StringRef Msg ) constThis method is from 'MachineInstr' class.
MachineInstr::eraseFromParent ( )This method is from 'MachineInstr' class.
MachineInstr::findFirstPredOperandIdx ( ) constThis method is from 'MachineInstr' class.
MachineInstr::findInlineAsmFlagIdx ( unsigned int OpIdx, unsigned int* GroupNo ) constThis method is from 'MachineInstr' class.
MachineInstr::findRegisterDefOperandIdx ( unsigned int Reg, bool isDead, bool Overlap, TargetRegisterInfo const* TRI ) constThis method is from 'MachineInstr' class.
MachineInstr::findRegisterUseOperandIdx ( unsigned int Reg, bool isKill, TargetRegisterInfo const* TRI ) constThis method is from 'MachineInstr' class.
MachineInstr::getNumExplicitOperands ( ) constThis method is from 'MachineInstr' class.
MachineInstr::getRegClassConstraint ( unsigned int OpIdx, TargetInstrInfo const* TII, TargetRegisterInfo const* TRI ) constThis method is from 'MachineInstr' class.
MachineInstr::hasUnmodeledSideEffects ( ) constThis method is from 'MachineInstr' class.
MachineInstr::hasVolatileMemoryRef ( ) constThis method is from 'MachineInstr' class.
MachineInstr::isConstantValuePHI ( ) constThis method is from 'MachineInstr' class.
MachineInstr::isIdenticalTo ( MachineInstr const* Other, enum MachineInstr::MICheckType Check ) const1st parameter 'Other' (pointer) has base type 'MachineInstr'.
MachineInstr::isInvariantLoad ( AliasAnalysis* AA ) constThis method is from 'MachineInstr' class.
MachineInstr::isRegTiedToDefOperand ( unsigned int UseOpIdx, unsigned int* DefOpIdx ) constThis method is from 'MachineInstr' class.
MachineInstr::isRegTiedToUseOperand ( unsigned int DefOpIdx, unsigned int* UseOpIdx ) constThis method is from 'MachineInstr' class.
MachineInstr::isSafeToMove ( TargetInstrInfo const* TII, AliasAnalysis* AA, bool& SawStore ) constThis method is from 'MachineInstr' class.
MachineInstr::isSafeToReMat ( TargetInstrInfo const* TII, AliasAnalysis* AA, unsigned int DstReg ) constThis method is from 'MachineInstr' class.
MachineInstr::isStackAligningInlineAsm ( ) constThis method is from 'MachineInstr' class.
MachineInstr::print ( raw_ostream& OS, TargetMachine const* TM ) constThis method is from 'MachineInstr' class.
MachineInstr::readsWritesVirtualRegister ( unsigned int Reg, SmallVectorImpl<unsigned int>* Ops ) constThis method is from 'MachineInstr' class.
MachineInstr::removeFromParent ( )This method is from 'MachineInstr' class.
MachineInstr::RemoveOperand ( unsigned int i )This method is from 'MachineInstr' class.
MachineInstr::substituteRegister ( unsigned int FromReg, unsigned int ToReg, unsigned int SubIdx, TargetRegisterInfo const& RegInfo )This method is from 'MachineInstr' class.
MachineInstrExpressionTrait::getHashValue ( MachineInstr const*const& MI ) [static]1st parameter 'MI' (reference) has base type 'MachineInstr'.
MachineRegisterInfo::getVRegDef ( unsigned int Reg ) constReturn value (pointer) has base type 'MachineInstr'.
TargetInstrInfo::getInstrLatency ( InstrItineraryData const* ItinData, MachineInstr const* MI, unsigned int* PredCost ) const2nd parameter 'MI' (pointer) has base type 'MachineInstr'.
TargetInstrInfo::getNumMicroOps ( InstrItineraryData const* ItinData, MachineInstr const* MI ) const2nd parameter 'MI' (pointer) has base type 'MachineInstr'.
TargetInstrInfo::getOperandLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx ) const4th parameter 'UseMI' (pointer) has base type 'MachineInstr'.
TargetInstrInfo::hasLowDefLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx ) const2nd parameter 'DefMI' (pointer) has base type 'MachineInstr'.
TargetInstrInfoImpl::canFoldMemoryOperand ( MachineInstr const* MI, SmallVectorImpl<unsigned int>const& Ops ) const1st parameter 'MI' (pointer) has base type 'MachineInstr'.
TargetInstrInfoImpl::commuteInstruction ( MachineInstr* MI, bool NewMI ) const1st parameter 'MI' (pointer) has base type 'MachineInstr'.
TargetInstrInfoImpl::duplicate ( MachineInstr* Orig, MachineFunction& MF ) const1st parameter 'Orig' (pointer) has base type 'MachineInstr'.
TargetInstrInfoImpl::findCommutedOpIndices ( MachineInstr* MI, unsigned int& SrcOpIdx1, unsigned int& SrcOpIdx2 ) const1st parameter 'MI' (pointer) has base type 'MachineInstr'.
TargetInstrInfoImpl::hasLoadFromStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) const1st parameter 'MI' (pointer) has base type 'MachineInstr'.
TargetInstrInfoImpl::hasStoreToStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) const1st parameter 'MI' (pointer) has base type 'MachineInstr'.
TargetInstrInfoImpl::isSchedulingBoundary ( MachineInstr const* MI, MachineBasicBlock const* MBB, MachineFunction const& MF ) const1st parameter 'MI' (pointer) has base type 'MachineInstr'.
TargetInstrInfoImpl::PredicateInstruction ( MachineInstr* MI, SmallVectorImpl<MachineOperand>const& Pred ) const1st parameter 'MI' (pointer) has base type 'MachineInstr'.
TargetInstrInfoImpl::produceSameValue ( MachineInstr const* MI0, MachineInstr const* MI1, MachineRegisterInfo const* MRI ) const1st parameter 'MI0' (pointer) has base type 'MachineInstr'.
TargetLowering::AdjustInstrPostInstrSelection ( MachineInstr* MI, SDNode* Node ) const1st parameter 'MI' (pointer) has base type 'MachineInstr'.
TargetLowering::EmitInstrWithCustomInserter ( MachineInstr* MI, MachineBasicBlock* MBB ) const1st parameter 'MI' (pointer) has base type 'MachineInstr'.
MachineMemOperand.h
namespace llvm
[+] class MachineMemOperand (1)
| Change |
Effect |
1 | Field Ranges has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (20)
MachineFunction::allocateMemRefsArray ( unsigned long Num )Return value (pointer) has base type 'MachineMemOperand'.
MachineFunction::extractLoadMemRefs ( MachineInstr::mmo_iterator Begin, MachineInstr::mmo_iterator End )1st parameter 'Begin' (pointer) has base type 'MachineMemOperand'.
MachineFunction::extractStoreMemRefs ( MachineInstr::mmo_iterator Begin, MachineInstr::mmo_iterator End )1st parameter 'Begin' (pointer) has base type 'MachineMemOperand'.
MachineFunction::getMachineMemOperand ( MachineMemOperand const* MMO, int64_t Offset, uint64_t Size )1st parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
MachineInstr::addMemOperand ( MachineFunction& MF, MachineMemOperand* MO )2nd parameter 'MO' (pointer) has base type 'MachineMemOperand'.
MachineMemOperand::getAlignment ( ) constThis method is from 'MachineMemOperand' class.
MachineMemOperand::Profile ( FoldingSetNodeID& ID ) constThis method is from 'MachineMemOperand' class.
MachineMemOperand::refineAlignment ( MachineMemOperand const* MMO )1st parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
MemSDNode::MemSDNode [in-charge] ( unsigned int Opc, DebugLoc dl, SDVTList VTs, EVT MemoryVT, MachineMemOperand* MMO )5th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
MemSDNode::MemSDNode [in-charge] ( unsigned int Opc, DebugLoc dl, SDVTList VTs, SDValue const* Ops, unsigned int NumOps, EVT MemoryVT, MachineMemOperand* MMO )7th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
operator<< ( raw_ostream& OS, MachineMemOperand const& MRO )2nd parameter 'MRO' (reference) has base type 'MachineMemOperand'.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, EVT VT, SDValue Chain, SDValue Ptr, MachineMemOperand* MMO, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )7th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Val, MachineMemOperand* MMO, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )7th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
SelectionDAG::getAtomic ( unsigned int Opcode, DebugLoc dl, EVT MemVT, SDValue Chain, SDValue Ptr, SDValue Cmp, SDValue Swp, MachineMemOperand* MMO, enum AtomicOrdering Ordering, enum SynchronizationScope SynchScope )8th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
SelectionDAG::getLoad ( enum ISD::MemIndexedMode AM, enum ISD::LoadExtType ExtType, EVT VT, DebugLoc dl, SDValue Chain, SDValue Ptr, SDValue Offset, EVT MemVT, MachineMemOperand* MMO )9th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
SelectionDAG::getMemIntrinsicNode ( unsigned int Opcode, DebugLoc dl, SDVTList VTList, SDValue const* Ops, unsigned int NumOps, EVT MemVT, MachineMemOperand* MMO )7th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
SelectionDAG::getStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachineMemOperand* MMO )5th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
SelectionDAG::getTruncStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, EVT TVT, MachineMemOperand* MMO )6th parameter 'MMO' (pointer) has base type 'MachineMemOperand'.
TargetInstrInfoImpl::hasLoadFromStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) const2nd parameter 'MMO' (reference) has base type 'MachineMemOperand'.
TargetInstrInfoImpl::hasStoreToStackSlot ( MachineInstr const* MI, MachineMemOperand const*& MMO, int& FrameIndex ) const2nd parameter 'MMO' (reference) has base type 'MachineMemOperand'.
MachineRegisterInfo.h
namespace llvm
[+] class MachineRegisterInfo (3)
| Change |
Effect |
1 | Field AllocatableRegs has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field ReservedRegs has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field UsedPhysRegMask has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (90)
ConnectedVNInfoEqClasses::Distribute ( LiveInterval** LIV, MachineRegisterInfo& MRI )2nd parameter 'MRI' (reference) has base type 'MachineRegisterInfo'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->RegInfo' in 1st parameter 'IS' (pointer) has base type 'MachineRegisterInfo'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->RegInfo' in 1st parameter 'IS' (pointer) has base type 'MachineRegisterInfo'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->RegInfo' in 1st parameter 'IS' (pointer) has base type 'MachineRegisterInfo'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo->RegInfo' in 1st parameter 'IS' (pointer) has base type 'MachineRegisterInfo'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->FuncInfo->RegInfo' in 1st parameter 'IS' (pointer) has base type 'MachineRegisterInfo'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->FuncInfo->RegInfo' in 1st parameter 'IS' (pointer) has base type 'MachineRegisterInfo'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::enterLocalValueArea ( )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'funcInfo->RegInfo' in 1st parameter 'funcInfo' (reference) has base type 'MachineRegisterInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::recomputeInsertPt ( )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::startNewBlock ( )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::clear ( )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::ComputePHILiveOutRegInfo ( PHINode const* p1 )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::CreateReg ( EVT VT )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::CreateRegs ( Type* Ty )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::FunctionLoweringInfo [in-charge] ( TargetLowering const& TLI )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::getArgumentFrameIndex ( Argument const* A )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::GetLiveOutRegInfo ( unsigned int Reg, unsigned int BitWidth )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::set ( Function const& Fn, MachineFunction& MF )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
FunctionLoweringInfo::setArgumentFrameIndex ( Argument const* A, int FI )Field 'this->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->MRI' in 1st parameter 'DAG' (pointer) has base type 'MachineRegisterInfo'.
LiveInterval::Copy ( LiveInterval const& RHS, MachineRegisterInfo* MRI, VNInfo::Allocator& VNInfoAllocator )2nd parameter 'MRI' (pointer) has base type 'MachineRegisterInfo'.
LiveInterval::join ( LiveInterval& Other, int const* ValNoAssignments, int const* RHSValNoAssignments, SmallVector<VNInfo*, 16u>& NewVNInfo, MachineRegisterInfo* MRI )5th parameter 'MRI' (pointer) has base type 'MachineRegisterInfo'.
LiveVariables::VarInfo::isLiveIn ( MachineBasicBlock const& MBB, unsigned int Reg, MachineRegisterInfo& MRI )3rd parameter 'MRI' (reference) has base type 'MachineRegisterInfo'.
MachineRegisterInfo::clearKillFlags ( unsigned int Reg ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::constrainRegClass ( unsigned int Reg, TargetRegisterClass const* RC, unsigned int MinNumRegs )This method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::createVirtualRegister ( TargetRegisterClass const* RegClass )This method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::EmitLiveInCopies ( MachineBasicBlock* EntryMBB, TargetRegisterInfo const& TRI, TargetInstrInfo const& TII )This method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::getLiveInPhysReg ( unsigned int VReg ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::getLiveInVirtReg ( unsigned int PReg ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::getVRegDef ( unsigned int Reg ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::hasOneNonDBGUse ( unsigned int RegNo ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::hasOneUse ( unsigned int RegNo ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::isLiveIn ( unsigned int Reg ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::isLiveOut ( unsigned int Reg ) constThis method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::MachineRegisterInfo [in-charge] ( TargetRegisterInfo const& TRI )This constructor is from 'MachineRegisterInfo' class.
MachineRegisterInfo::recomputeRegClass ( unsigned int Reg, TargetMachine const& p2 )This method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::replaceRegWith ( unsigned int FromReg, unsigned int ToReg )This method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::setRegClass ( unsigned int Reg, TargetRegisterClass const* RC )This method is from 'MachineRegisterInfo' class.
MachineRegisterInfo::~MachineRegisterInfo [in-charge] ( )This method is from 'MachineRegisterInfo' class.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
ScheduleDAG::viewGraph ( )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->MRI' in the object of this method has base type 'MachineRegisterInfo'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->MRI' in 2nd parameter 'DAG' (pointer) has base type 'MachineRegisterInfo'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->FuncInfo->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->FuncInfo->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::ID [data]Field 'this->FuncInfo->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->FuncInfo->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->FuncInfo->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->FuncInfo->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->FuncInfo->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'this->FuncInfo->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->FuncInfo->RegInfo' in the object of this method has base type 'MachineRegisterInfo'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->MRI' in 1st parameter 'G' (pointer) has base type 'MachineRegisterInfo'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->MRI' in 1st parameter 'G' (pointer) has base type 'MachineRegisterInfo'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p2->MRI' in 2nd parameter 'p2' (pointer) has base type 'MachineRegisterInfo'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->MRI' in 2nd parameter 'p2' (pointer) has base type 'MachineRegisterInfo'.
TargetInstrInfoImpl::produceSameValue ( MachineInstr const* MI0, MachineInstr const* MI1, MachineRegisterInfo const* MRI ) const3rd parameter 'MRI' (pointer) has base type 'MachineRegisterInfo'.
MCAsmInfo.h
namespace llvm
[+] class MCAsmInfo (2)
| Change |
Effect |
1 | Size of this type has been changed from 244 bytes to 240 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field AllowUTF8 has been added to this type. | This field will not be initialized by old clients. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (161)
AsmLexer::AsmLexer [in-charge] ( MCAsmInfo const& MAI )1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )Field 'TM->AsmInfo' in 1st parameter 'TM' (reference) has base type 'MCAsmInfo'.
AsmPrinter::doFinalization ( Module& M )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::doInitialization ( Module& M )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitConstantPool ( )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitFunctionBody ( )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitFunctionEntryLabel ( )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitFunctionHeader ( )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitInt16 ( int Value ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitInt32 ( int Value ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitInt8 ( int Value ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitJumpTableInfo ( )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getCurrentSection ( ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getFunctionNumber ( ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getObjFileLowering ( ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::getTargetData ( ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::needsCFIMoves ( )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::needsSEHMoves ( )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
AsmPrinter::~AsmPrinter [in-charge] ( )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
CCState::CCState [in-charge] ( enum CallingConv::ID CC, bool isVarArg, MachineFunction& MF, TargetMachine const& TM, SmallVector<CCValAssign, 16u>& locs, LLVMContext& C )Field 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createDwarfEHPass ( TargetMachine const* tm )Field 'tm->AsmInfo' in 1st parameter 'tm' (pointer) has base type 'MCAsmInfo'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
createMCAsmParser ( SourceMgr& p1, MCContext& p2, MCStreamer& p3, MCAsmInfo const& p4 )4th parameter 'p4' (reference) has base type 'MCAsmInfo'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->AsmInfo' in 1st parameter 'IS' (pointer) has base type 'MCAsmInfo'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::enterLocalValueArea ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::recomputeInsertPt ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::startNewBlock ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )Field 'AP->TM->AsmInfo' in 1st parameter 'AP' (reference) has base type 'MCAsmInfo'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )Field 'AP->TM->AsmInfo' in 1st parameter 'AP' (reference) has base type 'MCAsmInfo'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->TM->AsmInfo' in 1st parameter 'DAG' (pointer) has base type 'MCAsmInfo'.
MachineFunction::MachineFunction [in-charge] ( Function const* Fn, TargetMachine const& TM, unsigned int FunctionNum, MachineModuleInfo& MMI, GCModuleInfo* GMI )Field 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
MachineInstr::print ( raw_ostream& OS, TargetMachine const* TM ) constField 'TM->AsmInfo' in 2nd parameter 'TM' (pointer) has base type 'MCAsmInfo'.
MachineModuleInfo::MachineModuleInfo [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MachineOperand::print ( raw_ostream& os, TargetMachine const* TM ) constField 'TM->AsmInfo' in 2nd parameter 'TM' (pointer) has base type 'MCAsmInfo'.
MachineRegisterInfo::recomputeRegClass ( unsigned int Reg, TargetMachine const& p2 )Field 'p2->AsmInfo' in 2nd parameter 'p2' (reference) has base type 'MCAsmInfo'.
MCAsmInfo::getExprForFDESymbol ( MCSymbol const* Sym, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from 'MCAsmInfo' class.
MCAsmInfo::getExprForPersonalitySymbol ( MCSymbol const* Sym, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from 'MCAsmInfo' class.
MCAsmInfo::MCAsmInfo [in-charge] ( )This constructor is from 'MCAsmInfo' class.
MCAsmInfo::~MCAsmInfo [in-charge] ( )This method is from 'MCAsmInfo' class.
MCInst::dump_pretty ( raw_ostream& OS, MCAsmInfo const* MAI, MCInstPrinter const* Printer, StringRef Separator ) constField 'Printer->MAI' in 3rd parameter 'Printer' (pointer) has base type 'MCAsmInfo'.
MCInst::print ( raw_ostream& OS, MCAsmInfo const* MAI ) const2nd parameter 'MAI' (pointer) has base type 'MCAsmInfo'.
MCInstPrinter::getOpcodeName ( unsigned int Opcode ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
MCInstPrinter::printAnnotation ( raw_ostream& OS, StringRef Annot )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
MCInstPrinter::printRegName ( raw_ostream& OS, unsigned int RegNo ) constField 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
MCInstPrinter::~MCInstPrinter [in-charge] ( )Field 'this->MAI' in the object of this method has base type 'MCAsmInfo'.
MCOperand::print ( raw_ostream& OS, MCAsmInfo const* MAI ) const2nd parameter 'MAI' (pointer) has base type 'MCAsmInfo'.
MCSectionCOFF::PrintSwitchToSection ( MCAsmInfo const& MAI, raw_ostream& OS ) const1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCSectionCOFF::ShouldOmitSectionDirective ( StringRef Name, MCAsmInfo const& MAI ) const2nd parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCSectionELF::PrintSwitchToSection ( MCAsmInfo const& MAI, raw_ostream& OS ) const1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCSectionELF::ShouldOmitSectionDirective ( StringRef Name, MCAsmInfo const& MAI ) const2nd parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCSectionMachO::PrintSwitchToSection ( MCAsmInfo const& MAI, raw_ostream& OS ) const1st parameter 'MAI' (reference) has base type 'MCAsmInfo'.
MCValue::print ( raw_ostream& OS, MCAsmInfo const* MAI ) const2nd parameter 'MAI' (pointer) has base type 'MCAsmInfo'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
ScheduleDAG::viewGraph ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->TM->AsmInfo' in 2nd parameter 'DAG' (pointer) has base type 'MCAsmInfo'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::ID [data]Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'tm->AsmInfo' in 1st parameter 'tm' (reference) has base type 'MCAsmInfo'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->TM->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->TM->AsmInfo' in 1st parameter 'G' (pointer) has base type 'MCAsmInfo'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->TM->AsmInfo' in 1st parameter 'G' (pointer) has base type 'MCAsmInfo'.
TargetInstrInfo::getInlineAsmLength ( char const* Str, MCAsmInfo const& MAI ) const2nd parameter 'MAI' (reference) has base type 'MCAsmInfo'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p2->TM->AsmInfo' in 2nd parameter 'p2' (pointer) has base type 'MCAsmInfo'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->TM->AsmInfo' in 2nd parameter 'p2' (pointer) has base type 'MCAsmInfo'.
TargetLowering::TargetLowering [in-charge] ( TargetMachine const& TM, TargetLoweringObjectFile const* TLOF )Field 'TM->AsmInfo' in 1st parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constField 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::getKindForGlobal ( GlobalValue const* GV, TargetMachine const& TM ) [static]Field 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::Initialize ( MCContext& ctx, TargetMachine const& TM )Field 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::SectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFile::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileCOFF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileCOFF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileELF::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constField 'TM->AsmInfo' in 2nd parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileELF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileELF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileMachO::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetLoweringObjectFileMachO::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->AsmInfo' in 4th parameter 'TM' (reference) has base type 'MCAsmInfo'.
TargetMachine::getCodeModel ( ) constField 'this->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
TargetMachine::getRelocationModel ( ) constField 'this->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
TargetMachine::~TargetMachine [in-charge] ( )Field 'this->AsmInfo' in the object of this method has base type 'MCAsmInfo'.
TargetSelectionDAGInfo::TargetSelectionDAGInfo [in-charge] ( TargetMachine const& TM )Field 'TM->AsmInfo' in 1st parameter 'TM' (reference) has base type 'MCAsmInfo'.
MCAsmInfoCOFF.h
namespace llvm
[+] class MCAsmInfoCOFF (1)
| Change |
Effect |
1 | Size of this type has been changed from 244 bytes to 240 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (1)
MCAsmInfoCOFF::MCAsmInfoCOFF [in-charge] ( )This constructor is from 'MCAsmInfoCOFF' class.
MCAsmInfoDarwin.h
namespace llvm
[+] class MCAsmInfoDarwin (1)
| Change |
Effect |
1 | Size of this type has been changed from 244 bytes to 240 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (1)
MCAsmInfoDarwin::MCAsmInfoDarwin [in-charge] ( )This constructor is from 'MCAsmInfoDarwin' class.
MCCodeGenInfo.h
namespace llvm
[+] class MCCodeGenInfo (1)
| Change |
Effect |
1 | Field OptLevel has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (140)
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )Field 'TM->CodeGenInfo' in 1st parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
AsmPrinter::doFinalization ( Module& M )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::doInitialization ( Module& M )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitConstantPool ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitFunctionBody ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitFunctionEntryLabel ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitFunctionHeader ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitInt16 ( int Value ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitInt32 ( int Value ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitInt8 ( int Value ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitJumpTableInfo ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::getCurrentSection ( ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::getFunctionNumber ( ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::getObjFileLowering ( ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::getTargetData ( ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::needsCFIMoves ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::needsSEHMoves ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
AsmPrinter::~AsmPrinter [in-charge] ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
CCState::CCState [in-charge] ( enum CallingConv::ID CC, bool isVarArg, MachineFunction& MF, TargetMachine const& TM, SmallVector<CCValAssign, 16u>& locs, LLVMContext& C )Field 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->CodeGenInfo' in 1st parameter 'IS' (pointer) has base type 'MCCodeGenInfo'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->CodeGenInfo' in 1st parameter 'IS' (pointer) has base type 'MCCodeGenInfo'.
createDwarfEHPass ( TargetMachine const* tm )Field 'tm->CodeGenInfo' in 1st parameter 'tm' (pointer) has base type 'MCCodeGenInfo'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->CodeGenInfo' in 1st parameter 'IS' (pointer) has base type 'MCCodeGenInfo'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM->CodeGenInfo' in 1st parameter 'IS' (pointer) has base type 'MCCodeGenInfo'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM->CodeGenInfo' in 1st parameter 'IS' (pointer) has base type 'MCCodeGenInfo'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM->CodeGenInfo' in 1st parameter 'IS' (pointer) has base type 'MCCodeGenInfo'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::enterLocalValueArea ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::recomputeInsertPt ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::startNewBlock ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )Field 'AP->TM->CodeGenInfo' in 1st parameter 'AP' (reference) has base type 'MCCodeGenInfo'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )Field 'AP->TM->CodeGenInfo' in 1st parameter 'AP' (reference) has base type 'MCCodeGenInfo'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->TM->CodeGenInfo' in 1st parameter 'DAG' (pointer) has base type 'MCCodeGenInfo'.
MachineFunction::MachineFunction [in-charge] ( Function const* Fn, TargetMachine const& TM, unsigned int FunctionNum, MachineModuleInfo& MMI, GCModuleInfo* GMI )Field 'TM->CodeGenInfo' in 2nd parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
MachineInstr::print ( raw_ostream& OS, TargetMachine const* TM ) constField 'TM->CodeGenInfo' in 2nd parameter 'TM' (pointer) has base type 'MCCodeGenInfo'.
MachineOperand::print ( raw_ostream& os, TargetMachine const* TM ) constField 'TM->CodeGenInfo' in 2nd parameter 'TM' (pointer) has base type 'MCCodeGenInfo'.
MachineRegisterInfo::recomputeRegClass ( unsigned int Reg, TargetMachine const& p2 )Field 'p2->CodeGenInfo' in 2nd parameter 'p2' (reference) has base type 'MCCodeGenInfo'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
ScheduleDAG::viewGraph ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->TM->CodeGenInfo' in 2nd parameter 'DAG' (pointer) has base type 'MCCodeGenInfo'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::ID [data]Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )Field 'tm->CodeGenInfo' in 1st parameter 'tm' (reference) has base type 'MCCodeGenInfo'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->TM->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->TM->CodeGenInfo' in 1st parameter 'G' (pointer) has base type 'MCCodeGenInfo'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->TM->CodeGenInfo' in 1st parameter 'G' (pointer) has base type 'MCCodeGenInfo'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p2->TM->CodeGenInfo' in 2nd parameter 'p2' (pointer) has base type 'MCCodeGenInfo'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->TM->CodeGenInfo' in 2nd parameter 'p2' (pointer) has base type 'MCCodeGenInfo'.
TargetLowering::TargetLowering [in-charge] ( TargetMachine const& TM, TargetLoweringObjectFile const* TLOF )Field 'TM->CodeGenInfo' in 1st parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFile::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constField 'TM->CodeGenInfo' in 2nd parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFile::getKindForGlobal ( GlobalValue const* GV, TargetMachine const& TM ) [static]Field 'TM->CodeGenInfo' in 2nd parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFile::Initialize ( MCContext& ctx, TargetMachine const& TM )Field 'TM->CodeGenInfo' in 2nd parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFile::SectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFile::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileCOFF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileCOFF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileELF::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constField 'TM->CodeGenInfo' in 2nd parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileELF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileELF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileMachO::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetLoweringObjectFileMachO::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constField 'TM->CodeGenInfo' in 4th parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
TargetMachine::getCodeModel ( ) constField 'this->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
TargetMachine::getRelocationModel ( ) constField 'this->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
TargetMachine::~TargetMachine [in-charge] ( )Field 'this->CodeGenInfo' in the object of this method has base type 'MCCodeGenInfo'.
TargetSelectionDAGInfo::TargetSelectionDAGInfo [in-charge] ( TargetMachine const& TM )Field 'TM->CodeGenInfo' in 1st parameter 'TM' (reference) has base type 'MCCodeGenInfo'.
MCContext.h
namespace llvm
[+] class MCContext (10)
| Change |
Effect |
1 | Field DwarfDebugFlags has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field GenDwarfFileNumber has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field GenDwarfForAssembly has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Field GenDwarfSection has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
5 | Field GenDwarfSectionEndSym has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
6 | Field GenDwarfSectionStartSym has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
7 | Field MCGenDwarfLabelEntries has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
8 | Field SrcMgr has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
9 | Size of field MAI has been changed from 244 bytes to 240 bytes. | Size of the inclusive type has been changed. |
10 | Size of field MRI has been changed from 100 bytes to 80 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (90)
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::doFinalization ( Module& M )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::doInitialization ( Module& M )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitConstantPool ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitFunctionBody ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitFunctionEntryLabel ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitFunctionHeader ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitInt16 ( int Value ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitInt32 ( int Value ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitInt8 ( int Value ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitJumpTableInfo ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::getCurrentSection ( ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::getFunctionNumber ( ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::getObjFileLowering ( ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::getTargetData ( ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetTempSymbol ( StringRef Name ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::needsCFIMoves ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::needsSEHMoves ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constField 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
AsmPrinter::~AsmPrinter [in-charge] ( )Field 'this->OutContext' in the object of this method has base type 'MCContext'.
createELFStreamer ( MCContext& Ctx, MCAsmBackend& TAB, raw_ostream& OS, MCCodeEmitter* CE, bool RelaxAll, bool NoExecStack )1st parameter 'Ctx' (reference) has base type 'MCContext'.
createMachOStreamer ( MCContext& Ctx, MCAsmBackend& TAB, raw_ostream& OS, MCCodeEmitter* CE, bool RelaxAll )1st parameter 'Ctx' (reference) has base type 'MCContext'.
createMCAsmParser ( SourceMgr& p1, MCContext& p2, MCStreamer& p3, MCAsmInfo const& p4 )2nd parameter 'p2' (reference) has base type 'MCContext'.
createNullStreamer ( MCContext& Ctx )1st parameter 'Ctx' (reference) has base type 'MCContext'.
createPureStreamer ( MCContext& Ctx, MCAsmBackend& TAB, raw_ostream& OS, MCCodeEmitter* CE )1st parameter 'Ctx' (reference) has base type 'MCContext'.
createWinCOFFStreamer ( MCContext& Ctx, MCAsmBackend& TAB, MCCodeEmitter& CE, raw_ostream& OS, bool RelaxAll )1st parameter 'Ctx' (reference) has base type 'MCContext'.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )Field 'AP->OutContext' in 1st parameter 'AP' (reference) has base type 'MCContext'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )Field 'AP->OutContext' in 1st parameter 'AP' (reference) has base type 'MCContext'.
MachineFunction::getJTISymbol ( unsigned int JTI, MCContext& Ctx, bool isLinkerPrivate ) const2nd parameter 'Ctx' (reference) has base type 'MCContext'.
MCAssembler::MCAssembler [in-charge] ( MCContext& Context_, MCAsmBackend& Backend_, MCCodeEmitter& Emitter_, MCObjectWriter& Writer_, raw_ostream& OS )1st parameter 'Context_' (reference) has base type 'MCContext'.
MCBinaryExpr::Create ( enum MCBinaryExpr::Opcode Op, MCExpr const* LHS, MCExpr const* RHS, MCContext& Ctx ) [static]4th parameter 'Ctx' (reference) has base type 'MCContext'.
MCConstantExpr::Create ( int64_t Value, MCContext& Ctx ) [static]2nd parameter 'Ctx' (reference) has base type 'MCContext'.
MCContext::CreateDirectionalLocalSymbol ( int64_t LocalLabelVal )This method is from 'MCContext' class.
MCContext::CreateELFGroupSection ( )This method is from 'MCContext' class.
MCContext::CreateTempSymbol ( )This method is from 'MCContext' class.
MCContext::getCOFFSection ( StringRef Section, unsigned int Characteristics, int Selection, SectionKind Kind )This method is from 'MCContext' class.
MCContext::GetDirectionalLocalSymbol ( int64_t LocalLabelVal, int bORf )This method is from 'MCContext' class.
MCContext::getELFSection ( StringRef Section, unsigned int Type, unsigned int Flags, SectionKind Kind )This method is from 'MCContext' class.
MCContext::getELFSection ( StringRef Section, unsigned int Type, unsigned int Flags, SectionKind Kind, unsigned int EntrySize, StringRef Group )This method is from 'MCContext' class.
MCContext::getMachOSection ( StringRef Segment, StringRef Section, unsigned int TypeAndAttributes, unsigned int Reserved2, SectionKind K )This method is from 'MCContext' class.
MCContext::GetOrCreateSymbol ( StringRef Name )This method is from 'MCContext' class.
MCContext::GetOrCreateSymbol ( Twine const& Name )This method is from 'MCContext' class.
MCContext::isValidDwarfFileNumber ( unsigned int FileNumber )This method is from 'MCContext' class.
MCContext::LookupSymbol ( StringRef Name ) constThis method is from 'MCContext' class.
MCContext::~MCContext [in-charge] ( )This method is from 'MCContext' class.
MCObjectFileInfo::InitMCObjectFileInfo ( StringRef TT, enum Reloc::Model RM, enum CodeModel::Model CM, MCContext& ctx )4th parameter 'ctx' (reference) has base type 'MCContext'.
MCObjectStreamer::MCObjectStreamer [in-charge] ( MCContext& Context, MCAsmBackend& TAB, raw_ostream& _OS, MCCodeEmitter* _Emitter )1st parameter 'Context' (reference) has base type 'MCContext'.
MCObjectStreamer::MCObjectStreamer [in-charge] ( MCContext& Context, MCAsmBackend& TAB, raw_ostream& _OS, MCCodeEmitter* _Emitter, MCAssembler* _Assembler )1st parameter 'Context' (reference) has base type 'MCContext'.
MCStreamer::BuildSymbolDiff ( MCContext& Context, MCSymbol const* A, MCSymbol const* B )1st parameter 'Context' (reference) has base type 'MCContext'.
MCStreamer::MCStreamer [in-charge] ( MCContext& Ctx )1st parameter 'Ctx' (reference) has base type 'MCContext'.
MCSymbolRefExpr::Create ( MCSymbol const* Symbol, enum MCSymbolRefExpr::VariantKind Kind, MCContext& Ctx ) [static]3rd parameter 'Ctx' (reference) has base type 'MCContext'.
MCSymbolRefExpr::Create ( StringRef Name, enum MCSymbolRefExpr::VariantKind Kind, MCContext& Ctx ) [static]3rd parameter 'Ctx' (reference) has base type 'MCContext'.
MCUnaryExpr::Create ( enum MCUnaryExpr::Opcode Op, MCExpr const* Expr, MCContext& Ctx ) [static]3rd parameter 'Ctx' (reference) has base type 'MCContext'.
TargetLowering::getPICJumpTableRelocBaseExpr ( MachineFunction const* MF, unsigned int JTI, MCContext& Ctx ) const3rd parameter 'Ctx' (reference) has base type 'MCContext'.
TargetLoweringObjectFile::Initialize ( MCContext& ctx, TargetMachine const& TM )1st parameter 'ctx' (reference) has base type 'MCContext'.
MCExpr.h
namespace llvm
[+] typedef SectionAddrMap (1)
| Change |
Effect |
1 | Base type has been changed from DenseMap<MCSectionData const*,unsigned long long,DenseMapInfo<MCSectionData const*>,DenseMapInfo<unsigned long long> > to DenseMap<MCSectionData const*,unsigned long long,DenseMapInfo<MCSectionData const*> >. | Possible incorrect initialization of parameters by applications. |
[+] affected symbols (18)
MachObjectWriter::BindIndirectSymbols ( MCAssembler& Asm )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::computeSectionAddresses ( MCAssembler const& Asm, MCAsmLayout const& Layout )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::ComputeSymbolTable ( MCAssembler& Asm, SmallString<256u>& StringTable, std::vector<MachObjectWriter::MachSymbolData>& LocalSymbolData, std::vector<MachObjectWriter::MachSymbolData>& ExternalSymbolData, std::vector<MachObjectWriter::MachSymbolData>& UndefinedSymbolData )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::doesSymbolRequireExternRelocation ( MCSymbolData const* SD )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::ExecutePostLayoutBinding ( MCAssembler& Asm, MCAsmLayout const& Layout )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::getFragmentAddress ( MCFragment const* Fragment, MCAsmLayout const& Layout ) constField 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::getPaddingSize ( MCSectionData const* SD, MCAsmLayout const& Layout ) constField 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::getSymbolAddress ( MCSymbolData const* SD, MCAsmLayout const& Layout ) constField 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::isFixupKindPCRel ( MCAssembler const& Asm, unsigned int Kind )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::IsSymbolRefDifferenceFullyResolvedImpl ( MCAssembler const& Asm, MCSymbolData const& DataA, MCFragment const& FB, bool InSet, bool IsPCRel ) constField 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::RecordRelocation ( MCAssembler const& Asm, MCAsmLayout const& Layout, MCFragment const* Fragment, MCFixup const& Fixup, MCValue Target, uint64_t& FixedValue )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::WriteDysymtabLoadCommand ( uint32_t FirstLocalSymbol, uint32_t NumLocalSymbols, uint32_t FirstExternalSymbol, uint32_t NumExternalSymbols, uint32_t FirstUndefinedSymbol, uint32_t NumUndefinedSymbols, uint32_t IndirectSymbolOffset, uint32_t NumIndirectSymbols )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::WriteHeader ( unsigned int NumLoadCommands, unsigned int LoadCommandsSize, bool SubsectionsViaSymbols )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::WriteNlist ( MachObjectWriter::MachSymbolData& MSD, MCAsmLayout const& Layout )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::WriteObject ( MCAssembler& Asm, MCAsmLayout const& Layout )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::WriteSection ( MCAssembler const& Asm, MCAsmLayout const& Layout, MCSectionData const& SD, uint64_t FileOffset, uint64_t RelocationsStart, unsigned int NumRelocations )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::WriteSegmentLoadCommand ( unsigned int NumSections, uint64_t VMSize, uint64_t SectionDataStartOffset, uint64_t SectionDataSize )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MachObjectWriter::WriteSymtabLoadCommand ( uint32_t SymbolOffset, uint32_t NumSymbols, uint32_t StringTableOffset, uint32_t StringTableSize )Field 'this->SectionAddress' in the object of this method has type 'SectionAddrMap'.
MCFixup.h
namespace llvm
[+] class MCFixup (2)
| Change |
Effect |
1 | Field Loc has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Size of this type has been changed from 12 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (1)
MachObjectWriter::RecordRelocation ( MCAssembler const& Asm, MCAsmLayout const& Layout, MCFragment const* Fragment, MCFixup const& Fixup, MCValue Target, uint64_t& FixedValue )4th parameter 'Fixup' (reference) has base type 'MCFixup'.
MCInst.h
namespace llvm
[+] class MCInst (1)
| Change |
Effect |
1 | Field Loc has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (7)
MCAtom::addInst ( MCInst const& I, uint64_t Address, unsigned int Size )1st parameter 'I' (reference) has base type 'MCInst'.
MCInst::dump ( ) constThis method is from 'MCInst' class.
MCInst::dump_pretty ( raw_ostream& OS, MCAsmInfo const* MAI, MCInstPrinter const* Printer, StringRef Separator ) constThis method is from 'MCInst' class.
MCInst::print ( raw_ostream& OS, MCAsmInfo const* MAI ) constThis method is from 'MCInst' class.
MCInstrAnalysis::evaluateBranch ( MCInst const& Inst, uint64_t Addr, uint64_t Size ) const1st parameter 'Inst' (reference) has base type 'MCInst'.
MCObjectStreamer::EmitInstruction ( MCInst const& Inst )1st parameter 'Inst' (reference) has base type 'MCInst'.
MCObjectStreamer::EmitInstToFragment ( MCInst const& Inst )1st parameter 'Inst' (reference) has base type 'MCInst'.
MCInstrDesc.h
namespace llvm
[+] class MCInstrDesc (3)
| Change |
Effect |
1 | Size of this type has been changed from 40 bytes to 36 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Base type of field ImplicitDefs has been changed from unsigned int (4 bytes) to unsigned short (2 bytes). | Possible access of applications to incorrect memory through the pointer. |
3 | Base type of field ImplicitUses has been changed from unsigned int (4 bytes) to unsigned short (2 bytes). | Possible access of applications to incorrect memory through the pointer. |
[+] affected symbols (2)
MachineFunction::CreateMachineInstr ( MCInstrDesc const& MCID, DebugLoc DL, bool NoImp )1st parameter 'MCID' (reference) has base type 'MCInstrDesc'.
TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI ) const1st parameter 'TID' (reference) has base type 'MCInstrDesc'.
[+] class MCOperandInfo (3)
| Change |
Effect |
1 | Size of this type has been changed from 12 bytes to 8 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Type of field Constraints has been changed from unsigned int to uint32_t. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
3 | Type of field RegClass has been changed from short to int16_t. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (2)
MachineFunction::CreateMachineInstr ( MCInstrDesc const& MCID, DebugLoc DL, bool NoImp )Field 'MCID->OpInfo' in 1st parameter 'MCID' (reference) has base type 'MCOperandInfo'.
TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI ) constField 'TID->OpInfo' in 1st parameter 'TID' (reference) has base type 'MCOperandInfo'.
MCInstrInfo.h
namespace llvm
[+] class MCInstrInfo (3)
| Change |
Effect |
1 | Field InstrNameData has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field InstrNameIndices has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Size of this type has been changed from 8 bytes to 16 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (1)
MCInstrAnalysis::evaluateBranch ( MCInst const& Inst, uint64_t Addr, uint64_t Size ) constField 'this->Info' in the object of this method has base type 'MCInstrInfo'.
MCObjectFileInfo.h
namespace llvm
[+] class MCObjectFileInfo (1)
| Change |
Effect |
1 | Field DwarfPubNamesSection has been renamed to DwarfAccelNamespaceSection. | Renaming of a field in data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (2)
MachineModuleInfo::MachineModuleInfo [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )3rd parameter 'MOFI' (pointer) has base type 'MCObjectFileInfo'.
MCObjectFileInfo::InitMCObjectFileInfo ( StringRef TT, enum Reloc::Model RM, enum CodeModel::Model CM, MCContext& ctx )This method is from 'MCObjectFileInfo' class.
MCObjectStreamer.h
namespace llvm
[+] class MCObjectStreamer (1)
| Change |
Effect |
1 | Virtual method MCStreamer::EmitGPRel32Value ( MCExpr const* ) has been overridden by MCObjectStreamer::EmitGPRel32Value ( MCExpr const* ). | Method MCObjectStreamer::EmitGPRel32Value ( MCExpr const* ) will be called instead of MCStreamer::EmitGPRel32Value ( MCExpr const* ) by old applications. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 89 entries | Virtual Table (New) - 94 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~MCObjectStreamer |
MCObjectStreamer::EmitCFIStartProcImpl |
12 |
~MCObjectStreamer |
MCObjectStreamer::EmitCFIEndProcImpl |
16 |
MCStreamer::isVerboseAsm |
~MCObjectStreamer |
20 |
MCStreamer::hasRawTextSupport |
~MCObjectStreamer |
24 |
MCStreamer::AddComment |
MCStreamer::isVerboseAsm |
28 |
MCStreamer::GetCommentOS |
MCStreamer::hasRawTextSupport |
32 |
MCStreamer::AddBlankLine |
MCStreamer::AddComment |
36 |
MCObjectStreamer::ChangeSection |
MCStreamer::GetCommentOS |
40 |
__cxa_pure_virtual |
MCStreamer::AddBlankLine |
44 |
MCObjectStreamer::EmitLabel |
MCObjectStreamer::ChangeSection |
48 |
MCStreamer::EmitDataRegion |
__cxa_pure_virtual |
52 |
MCStreamer::EmitJumpTable8Region |
MCObjectStreamer::EmitLabel |
56 |
MCStreamer::EmitJumpTable16Region |
MCStreamer::EmitDataRegion |
60 |
MCStreamer::EmitJumpTable32Region |
MCStreamer::EmitJumpTable8Region |
64 |
MCStreamer::EmitCodeRegion |
MCStreamer::EmitJumpTable16Region |
68 |
MCStreamer::EmitEHSymAttributes |
MCStreamer::EmitJumpTable32Region |
72 |
__cxa_pure_virtual |
MCStreamer::EmitCodeRegion |
76 |
__cxa_pure_virtual |
MCStreamer::EmitEHSymAttributes |
80 |
__cxa_pure_virtual |
__cxa_pure_virtual |
84 |
MCObjectStreamer::EmitWeakReference |
__cxa_pure_virtual |
88 |
__cxa_pure_virtual |
__cxa_pure_virtual |
92 |
__cxa_pure_virtual |
MCObjectStreamer::EmitWeakReference |
96 |
__cxa_pure_virtual |
__cxa_pure_virtual |
100 |
__cxa_pure_virtual |
__cxa_pure_virtual |
104 |
__cxa_pure_virtual |
__cxa_pure_virtual |
108 |
__cxa_pure_virtual |
__cxa_pure_virtual |
112 |
__cxa_pure_virtual |
__cxa_pure_virtual |
116 |
__cxa_pure_virtual |
__cxa_pure_virtual |
120 |
__cxa_pure_virtual |
MCStreamer::EmitCOFFSecRel32 |
124 |
__cxa_pure_virtual |
__cxa_pure_virtual |
128 |
__cxa_pure_virtual |
__cxa_pure_virtual |
132 |
__cxa_pure_virtual |
__cxa_pure_virtual |
136 |
MCObjectStreamer::EmitValueImpl |
__cxa_pure_virtual |
140 |
MCStreamer::EmitIntValue |
__cxa_pure_virtual |
144 |
MCObjectStreamer::EmitULEB128Value |
__cxa_pure_virtual |
148 |
MCObjectStreamer::EmitSLEB128Value |
MCObjectStreamer::EmitValueImpl |
152 |
MCStreamer::EmitGPRel32Value |
MCStreamer::EmitIntValue |
156 |
MCStreamer::EmitFill |
MCObjectStreamer::EmitULEB128Value |
160 |
__cxa_pure_virtual |
MCObjectStreamer::EmitSLEB128Value |
164 |
__cxa_pure_virtual |
MCStreamer::EmitGPRel64Value |
168 |
MCObjectStreamer::EmitValueToOffset |
MCObjectStreamer::EmitGPRel32Value |
172 |
__cxa_pure_virtual |
MCStreamer::EmitFill |
176 |
MCStreamer::EmitDwarfFileDirective |
__cxa_pure_virtual |
180 |
MCStreamer::EmitDwarfLocDirective |
__cxa_pure_virtual |
184 |
MCObjectStreamer::EmitDwarfAdvanceLineAddr |
MCObjectStreamer::EmitValueToOffset |
188 |
MCObjectStreamer::EmitDwarfAdvanceFrameAddr |
__cxa_pure_virtual |
192 |
MCStreamer::EmitCompactUnwindEncoding |
MCStreamer::EmitDwarfFileDirective |
196 |
MCStreamer::EmitCFISections |
MCStreamer::EmitDwarfLocDirective |
200 |
MCStreamer::EmitCFIStartProc |
MCObjectStreamer::EmitDwarfAdvanceLineAddr |
204 |
MCStreamer::EmitCFIEndProc |
MCObjectStreamer::EmitDwarfAdvanceFrameAddr |
208 |
MCStreamer::EmitCFIDefCfa |
MCStreamer::EmitCompactUnwindEncoding |
212 |
MCStreamer::EmitCFIDefCfaOffset |
MCStreamer::EmitCFISections |
216 |
MCStreamer::EmitCFIDefCfaRegister |
MCStreamer::EmitCFIDefCfa |
220 |
MCStreamer::EmitCFIOffset |
MCStreamer::EmitCFIDefCfaOffset |
224 |
MCStreamer::EmitCFIPersonality |
MCStreamer::EmitCFIDefCfaRegister |
228 |
MCStreamer::EmitCFILsda |
MCStreamer::EmitCFIOffset |
232 |
MCStreamer::EmitCFIRememberState |
MCStreamer::EmitCFIPersonality |
236 |
MCStreamer::EmitCFIRestoreState |
MCStreamer::EmitCFILsda |
240 |
MCStreamer::EmitCFISameValue |
MCStreamer::EmitCFIRememberState |
244 |
MCStreamer::EmitCFIRelOffset |
MCStreamer::EmitCFIRestoreState |
248 |
MCStreamer::EmitCFIAdjustCfaOffset |
MCStreamer::EmitCFISameValue |
252 |
MCStreamer::EmitWin64EHStartProc |
MCStreamer::EmitCFIRestore |
256 |
MCStreamer::EmitWin64EHEndProc |
MCStreamer::EmitCFIRelOffset |
260 |
MCStreamer::EmitWin64EHStartChained |
MCStreamer::EmitCFIAdjustCfaOffset |
264 |
MCStreamer::EmitWin64EHEndChained |
MCStreamer::EmitCFIEscape |
268 |
MCStreamer::EmitWin64EHHandler |
MCStreamer::EmitCFISignalFrame |
272 |
MCStreamer::EmitWin64EHHandlerData |
MCStreamer::EmitWin64EHStartProc |
276 |
MCStreamer::EmitWin64EHPushReg |
MCStreamer::EmitWin64EHEndProc |
280 |
MCStreamer::EmitWin64EHSetFrame |
MCStreamer::EmitWin64EHStartChained |
284 |
MCStreamer::EmitWin64EHAllocStack |
MCStreamer::EmitWin64EHEndChained |
288 |
MCStreamer::EmitWin64EHSaveReg |
MCStreamer::EmitWin64EHHandler |
292 |
MCStreamer::EmitWin64EHSaveXMM |
MCStreamer::EmitWin64EHHandlerData |
296 |
MCStreamer::EmitWin64EHPushFrame |
MCStreamer::EmitWin64EHPushReg |
300 |
MCStreamer::EmitWin64EHEndProlog |
MCStreamer::EmitWin64EHSetFrame |
304 |
MCObjectStreamer::EmitInstruction |
MCStreamer::EmitWin64EHAllocStack |
308 |
MCStreamer::EmitRawText |
MCStreamer::EmitWin64EHSaveReg |
312 |
MCStreamer::EmitFnStart |
MCStreamer::EmitWin64EHSaveXMM |
316 |
MCStreamer::EmitFnEnd |
MCStreamer::EmitWin64EHPushFrame |
320 |
MCStreamer::EmitCantUnwind |
MCStreamer::EmitWin64EHEndProlog |
324 |
MCStreamer::EmitPersonality |
MCObjectStreamer::EmitInstruction |
328 |
MCStreamer::EmitHandlerData |
MCStreamer::EmitRawText |
332 |
MCStreamer::EmitSetFP |
MCStreamer::EmitFnStart |
336 |
MCStreamer::EmitPad |
MCStreamer::EmitFnEnd |
340 |
MCStreamer::EmitRegSave |
MCStreamer::EmitCantUnwind |
344 |
MCObjectStreamer::Finish |
MCStreamer::EmitPersonality |
348 |
__cxa_pure_virtual |
MCStreamer::EmitHandlerData |
352 |
MCObjectStreamer::EmitInstToFragment |
MCStreamer::EmitSetFP |
356 |
|
MCStreamer::EmitPad |
360 |
|
MCStreamer::EmitRegSave |
364 |
|
MCObjectStreamer::FinishImpl |
368 |
|
__cxa_pure_virtual |
372 |
|
MCObjectStreamer::EmitInstToFragment |
[+] affected symbols (1)
MCStreamer::EmitGPRel32Value ( MCExpr const* Value )The method 'MCObjectStreamer::EmitGPRel32Value (MCExpr const* Value)' will be called instead of this method.
MCRegisterInfo.h
namespace llvm
[+] class MCRegisterInfo (8)
| Change |
Effect |
1 | Field Dwarf2LRegsSize has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field EHDwarf2LRegsSize has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field EHL2DwarfRegsSize has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
4 | Field L2DwarfRegsSize has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
5 | Field NumSubRegIndices has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
6 | Field RegLists has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
7 | Field SubRegIndices has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
8 | Size of this type has been changed from 100 bytes to 80 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (1)
MachineModuleInfo::MachineModuleInfo [in-charge] ( MCAsmInfo const& MAI, MCRegisterInfo const& MRI, MCObjectFileInfo const* MOFI )2nd parameter 'MRI' (reference) has base type 'MCRegisterInfo'.
MemoryDependenceAnalysis.h
namespace llvm
[+] class MemoryDependenceAnalysis (1)
| Change |
Effect |
1 | Field DT has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (13)
MemoryDependenceAnalysis::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::getDependency ( Instruction* QueryInst )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::getNonLocalCallDependency ( CallSite QueryCS )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::getNonLocalPointerDependency ( AliasAnalysis::Location const& Loc, bool isLoad, BasicBlock* BB, SmallVectorImpl<NonLocalDepResult>& Result )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::getPointerDependencyFrom ( AliasAnalysis::Location const& Loc, bool isLoad, BasicBlock::iterator ScanIt, BasicBlock* BB )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::ID [data]This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::invalidateCachedPointerInfo ( Value* Ptr )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::invalidateCachedPredecessors ( )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::MemoryDependenceAnalysis [in-charge] ( )This constructor is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::releaseMemory ( )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::removeInstruction ( Instruction* InstToRemove )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::runOnFunction ( Function& p1 )This method is from 'MemoryDependenceAnalysis' class.
MemoryDependenceAnalysis::~MemoryDependenceAnalysis [in-charge] ( )This method is from 'MemoryDependenceAnalysis' class.
Metadata.h
namespace llvm
[+] class MDNode (2)
| Change |
Effect |
1 | Field Hash has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Size of this type has been changed from 28 bytes to 32 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (110)
AliasAnalysis::alias ( AliasAnalysis::Location const& LocA, AliasAnalysis::Location const& LocB )Field 'LocB->TBAATag' in 2nd parameter 'LocB' (reference) has base type 'MDNode'.
AliasAnalysis::canBasicBlockModify ( BasicBlock const& BB, AliasAnalysis::Location const& Loc )Field 'Loc->TBAATag' in 2nd parameter 'Loc' (reference) has base type 'MDNode'.
AliasAnalysis::canInstructionRangeModify ( Instruction const& I1, Instruction const& I2, AliasAnalysis::Location const& Loc )Field 'Loc->TBAATag' in 3rd parameter 'Loc' (reference) has base type 'MDNode'.
AliasAnalysis::getLocation ( AtomicCmpXchgInst const* CXI )Field 'retval->TBAATag' in return value (pointer) has base type 'MDNode'.
AliasAnalysis::getLocation ( AtomicRMWInst const* RMWI )Field 'retval->TBAATag' in return value (pointer) has base type 'MDNode'.
AliasAnalysis::getLocation ( LoadInst const* LI )Field 'retval->TBAATag' in return value (pointer) has base type 'MDNode'.
AliasAnalysis::getLocation ( StoreInst const* SI )Field 'retval->TBAATag' in return value (pointer) has base type 'MDNode'.
AliasAnalysis::getLocation ( VAArgInst const* VI )Field 'retval->TBAATag' in return value (pointer) has base type 'MDNode'.
AliasAnalysis::getLocationForDest ( MemIntrinsic const* MI ) [static]Field 'retval->TBAATag' in return value (pointer) has base type 'MDNode'.
AliasAnalysis::getLocationForSource ( MemTransferInst const* MTI ) [static]Field 'retval->TBAATag' in return value (pointer) has base type 'MDNode'.
AliasAnalysis::getModRefInfo ( AtomicCmpXchgInst const* CX, AliasAnalysis::Location const& Loc )Field 'Loc->TBAATag' in 2nd parameter 'Loc' (reference) has base type 'MDNode'.
AliasAnalysis::getModRefInfo ( AtomicRMWInst const* RMW, AliasAnalysis::Location const& Loc )Field 'Loc->TBAATag' in 2nd parameter 'Loc' (reference) has base type 'MDNode'.
AliasAnalysis::getModRefInfo ( ImmutableCallSite CS, AliasAnalysis::Location const& Loc )Field 'Loc->TBAATag' in 2nd parameter 'Loc' (reference) has base type 'MDNode'.
AliasAnalysis::getModRefInfo ( LoadInst const* L, AliasAnalysis::Location const& Loc )Field 'Loc->TBAATag' in 2nd parameter 'Loc' (reference) has base type 'MDNode'.
AliasAnalysis::getModRefInfo ( StoreInst const* S, AliasAnalysis::Location const& Loc )Field 'Loc->TBAATag' in 2nd parameter 'Loc' (reference) has base type 'MDNode'.
AliasAnalysis::getModRefInfo ( VAArgInst const* I, AliasAnalysis::Location const& Loc )Field 'Loc->TBAATag' in 2nd parameter 'Loc' (reference) has base type 'MDNode'.
AliasAnalysis::pointsToConstantMemory ( AliasAnalysis::Location const& Loc, bool OrLocal )Field 'Loc->TBAATag' in 1st parameter 'Loc' (reference) has base type 'MDNode'.
AliasSetTracker::add ( Value* Ptr, uint64_t Size, MDNode const* TBAAInfo )3rd parameter 'TBAAInfo' (pointer) has base type 'MDNode'.
AliasSetTracker::containsPointer ( Value* P, uint64_t Size, MDNode const* TBAAInfo ) const3rd parameter 'TBAAInfo' (pointer) has base type 'MDNode'.
AliasSetTracker::getAliasSetForPointer ( Value* P, uint64_t Size, MDNode const* TBAAInfo, bool* New )3rd parameter 'TBAAInfo' (pointer) has base type 'MDNode'.
AliasSetTracker::remove ( Value* Ptr, uint64_t Size, MDNode const* TBAAInfo )3rd parameter 'TBAAInfo' (pointer) has base type 'MDNode'.
cleanseInlinedVariable ( MDNode* DV, LLVMContext& VMContext )1st parameter 'DV' (pointer) has base type 'MDNode'.
createInlinedVariable ( MDNode* DV, MDNode* InlinedScope, LLVMContext& VMContext )2nd parameter 'InlinedScope' (pointer) has base type 'MDNode'.
DebugLoc::get ( unsigned int Line, unsigned int Col, MDNode* Scope, MDNode* InlinedAt ) [static]3rd parameter 'Scope' (pointer) has base type 'MDNode'.
DebugLoc::getAsMDNode ( LLVMContext const& Ctx ) constReturn value (pointer) has base type 'MDNode'.
DebugLoc::getFromDILexicalBlock ( MDNode* N ) [static]1st parameter 'N' (pointer) has base type 'MDNode'.
DebugLoc::getFromDILocation ( MDNode* N ) [static]1st parameter 'N' (pointer) has base type 'MDNode'.
DebugLoc::getInlinedAt ( LLVMContext const& Ctx ) constReturn value (pointer) has base type 'MDNode'.
DebugLoc::getScope ( LLVMContext const& Ctx ) constReturn value (pointer) has base type 'MDNode'.
DebugLoc::getScopeAndInlinedAt ( MDNode*& Scope, MDNode*& IA, LLVMContext const& Ctx ) const2nd parameter 'IA' (reference) has base type 'MDNode'.
DIBuilder::createClassType ( DIDescriptor Scope, StringRef Name, DIFile File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned int Flags, DIType DerivedFrom, DIArray Elements, MDNode* VTableHolder, MDNode* TemplateParms )Field 'Scope->DbgNode' in 1st parameter 'Scope' (pointer) has base type 'MDNode'.
DIBuilder::createComplexVariable ( unsigned int Tag, DIDescriptor Scope, StringRef Name, DIFile F, unsigned int LineNo, DIType Ty, ArrayRef<Value*> Addr, unsigned int ArgNo )Field 'Scope->DbgNode' in 2nd parameter 'Scope' (pointer) has base type 'MDNode'.
DIBuilder::createEnumerationType ( DIDescriptor Scope, StringRef Name, DIFile File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, DIArray Elements )Field 'Scope->DbgNode' in 1st parameter 'Scope' (pointer) has base type 'MDNode'.
DIBuilder::createLexicalBlock ( DIDescriptor Scope, DIFile File, unsigned int Line, unsigned int Col )Field 'Scope->DbgNode' in 1st parameter 'Scope' (pointer) has base type 'MDNode'.
DIBuilder::createLexicalBlockFile ( DIDescriptor Scope, DIFile File )Field 'Scope->DbgNode' in 1st parameter 'Scope' (pointer) has base type 'MDNode'.
DIBuilder::createLocalVariable ( unsigned int Tag, DIDescriptor Scope, StringRef Name, DIFile File, unsigned int LineNo, DIType Ty, bool AlwaysPreserve, unsigned int Flags, unsigned int ArgNo )Field 'Scope->DbgNode' in 2nd parameter 'Scope' (pointer) has base type 'MDNode'.
DIBuilder::createMemberType ( DIDescriptor Scope, StringRef Name, DIFile File, unsigned int LineNo, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned int Flags, DIType Ty )Field 'Scope->DbgNode' in 1st parameter 'Scope' (pointer) has base type 'MDNode'.
DIBuilder::createMethod ( DIDescriptor Scope, StringRef Name, StringRef LinkageName, DIFile File, unsigned int LineNo, DIType Ty, bool isLocalToUnit, bool isDefinition, unsigned int Virtuality, unsigned int VTableIndex, MDNode* VTableHolder, unsigned int Flags, bool isOptimized, Function* Fn, MDNode* TParam )Field 'Scope->DbgNode' in 1st parameter 'Scope' (pointer) has base type 'MDNode'.
DIBuilder::createNameSpace ( DIDescriptor Scope, StringRef Name, DIFile File, unsigned int LineNo )Field 'Scope->DbgNode' in 1st parameter 'Scope' (pointer) has base type 'MDNode'.
DIBuilder::createStaticVariable ( DIDescriptor Context, StringRef Name, StringRef LinkageName, DIFile File, unsigned int LineNo, DIType Ty, bool isLocalToUnit, Value* Val )Field 'Context->DbgNode' in 1st parameter 'Context' (pointer) has base type 'MDNode'.
DIBuilder::createStructType ( DIDescriptor Scope, StringRef Name, DIFile File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, unsigned int Flags, DIArray Elements, unsigned int RunTimeLang )Field 'Scope->DbgNode' in 1st parameter 'Scope' (pointer) has base type 'MDNode'.
DIBuilder::createTemplateTypeParameter ( DIDescriptor Scope, StringRef Name, DIType Ty, MDNode* File, unsigned int LineNo, unsigned int ColumnNo )4th parameter 'File' (pointer) has base type 'MDNode'.
DIBuilder::createTemplateValueParameter ( DIDescriptor Scope, StringRef Name, DIType Ty, uint64_t Value, MDNode* File, unsigned int LineNo, unsigned int ColumnNo )5th parameter 'File' (pointer) has base type 'MDNode'.
DIBuilder::createTypedef ( DIType Ty, StringRef Name, DIFile File, unsigned int LineNo, DIDescriptor Context )Field 'Context->DbgNode' in 5th parameter 'Context' (pointer) has base type 'MDNode'.
DIBuilder::createUnionType ( DIDescriptor Scope, StringRef Name, DIFile File, unsigned int LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, unsigned int Flags, DIArray Elements, unsigned int RunTimeLang )Field 'Scope->DbgNode' in 1st parameter 'Scope' (pointer) has base type 'MDNode'.
DIBuilder::createUnspecifiedParameter ( )Field 'retval->DbgNode' in return value (pointer) has base type 'MDNode'.
DIDescriptor::DIDescriptor [in-charge] ( DIFile const F )Field 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::DIDescriptor [in-charge] ( DILexicalBlock const F )Field 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::DIDescriptor [in-charge] ( DILexicalBlockFile const F )Field 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::DIDescriptor [in-charge] ( DISubprogram const F )Field 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::DIDescriptor [in-charge] ( DIType const F )Field 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::DIDescriptor [in-charge] ( DIVariable const F )Field 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::dump ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::getConstantField ( unsigned int Elt ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::getDescriptorField ( unsigned int Elt ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::getFunctionField ( unsigned int Elt ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::getGlobalVariableField ( unsigned int Elt ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::getStringField ( unsigned int Elt ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::getUInt64Field ( unsigned int Elt ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isBasicType ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isCompileUnit ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isCompositeType ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isDerivedType ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isEnumerator ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isFile ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isGlobal ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isGlobalVariable ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isLexicalBlock ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isLexicalBlockFile ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isNameSpace ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isScope ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isSubprogram ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isSubrange ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isTemplateTypeParameter ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isTemplateValueParameter ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isType ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isUnspecifiedParameter ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::isVariable ( ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DIDescriptor::print ( raw_ostream& OS ) constField 'this->DbgNode' in the object of this method has base type 'MDNode'.
DISubprogram::getVariablesNodes ( ) constReturn value (pointer) has base type 'MDNode'.
DIType::DIType [in-charge] ( MDNode const* N )1st parameter 'N' (pointer) has base type 'MDNode'.
DIType::replaceAllUsesWith ( DIDescriptor& D )Field 'D->DbgNode' in 1st parameter 'D' (reference) has base type 'MDNode'.
DIType::replaceAllUsesWith ( MDNode* D )1st parameter 'D' (pointer) has base type 'MDNode'.
DIVariable::getInlinedAt ( ) constReturn value (pointer) has base type 'MDNode'.
getDISubprogram ( MDNode const* Scope )1st parameter 'Scope' (pointer) has base type 'MDNode'.
Instruction::setMetadata ( unsigned int KindID, MDNode* Node )2nd parameter 'Node' (pointer) has base type 'MDNode'.
IRBuilderBase::CreateMemCpy ( Value* Dst, Value* Src, Value* Size, unsigned int Align, bool isVolatile, MDNode* TBAATag )6th parameter 'TBAATag' (pointer) has base type 'MDNode'.
IRBuilderBase::CreateMemMove ( Value* Dst, Value* Src, Value* Size, unsigned int Align, bool isVolatile, MDNode* TBAATag )6th parameter 'TBAATag' (pointer) has base type 'MDNode'.
IRBuilderBase::CreateMemSet ( Value* Ptr, Value* Val, Value* Size, unsigned int Align, bool isVolatile, MDNode* TBAATag )6th parameter 'TBAATag' (pointer) has base type 'MDNode'.
isSubprogramContext ( MDNode const* Context )1st parameter 'Context' (pointer) has base type 'MDNode'.
LibCallAliasAnalysis::getModRefInfo ( ImmutableCallSite CS, AliasAnalysis::Location const& Loc )Field 'Loc->TBAATag' in 2nd parameter 'Loc' (reference) has base type 'MDNode'.
MDNode::deleteTemporary ( MDNode* N ) [static]1st parameter 'N' (pointer) has base type 'MDNode'.
MDNode::get ( LLVMContext& Context, ArrayRef<Value*> Vals ) [static]Return value (pointer) has base type 'MDNode'.
MDNode::getFunction ( ) constThis method is from 'MDNode' class.
MDNode::getIfExists ( LLVMContext& Context, ArrayRef<Value*> Vals ) [static]Return value (pointer) has base type 'MDNode'.
MDNode::getOperand ( unsigned int i ) constThis method is from 'MDNode' class.
MDNode::getTemporary ( LLVMContext& Context, ArrayRef<Value*> Vals ) [static]Return value (pointer) has base type 'MDNode'.
MDNode::getWhenValsUnresolved ( LLVMContext& Context, ArrayRef<Value*> Vals, bool isFunctionLocal ) [static]Return value (pointer) has base type 'MDNode'.
MDNode::Profile ( FoldingSetNodeID& ID ) constThis method is from 'MDNode' class.
MemoryDependenceAnalysis::getNonLocalPointerDependency ( AliasAnalysis::Location const& Loc, bool isLoad, BasicBlock* BB, SmallVectorImpl<NonLocalDepResult>& Result )Field 'Loc->TBAATag' in 1st parameter 'Loc' (reference) has base type 'MDNode'.
MemoryDependenceAnalysis::getPointerDependencyFrom ( AliasAnalysis::Location const& Loc, bool isLoad, BasicBlock::iterator ScanIt, BasicBlock* BB )Field 'Loc->TBAATag' in 1st parameter 'Loc' (reference) has base type 'MDNode'.
NamedMDNode::addOperand ( MDNode* M )1st parameter 'M' (pointer) has base type 'MDNode'.
NamedMDNode::getOperand ( unsigned int i ) constReturn value (pointer) has base type 'MDNode'.
SelectionDAG::getDbgValue ( MDNode* MDPtr, SDNode* N, unsigned int R, uint64_t Off, DebugLoc DL, unsigned int O )1st parameter 'MDPtr' (pointer) has base type 'MDNode'.
SelectionDAG::getDbgValue ( MDNode* MDPtr, Value const* C, uint64_t Off, DebugLoc DL, unsigned int O )1st parameter 'MDPtr' (pointer) has base type 'MDNode'.
SelectionDAG::getDbgValue ( MDNode* MDPtr, unsigned int FI, uint64_t Off, DebugLoc DL, unsigned int O )1st parameter 'MDPtr' (pointer) has base type 'MDNode'.
SelectionDAG::getExtLoad ( enum ISD::LoadExtType ExtType, DebugLoc dl, EVT VT, SDValue Chain, SDValue Ptr, MachinePointerInfo PtrInfo, EVT MemVT, bool isVolatile, bool isNonTemporal, unsigned int Alignment, MDNode const* TBAAInfo )11th parameter 'TBAAInfo' (pointer) has base type 'MDNode'.
SelectionDAG::getMDNode ( MDNode const* MD )1st parameter 'MD' (pointer) has base type 'MDNode'.
SelectionDAG::getStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, bool isVolatile, bool isNonTemporal, unsigned int Alignment, MDNode const* TBAAInfo )9th parameter 'TBAAInfo' (pointer) has base type 'MDNode'.
SelectionDAG::getTruncStore ( SDValue Chain, DebugLoc dl, SDValue Val, SDValue Ptr, MachinePointerInfo PtrInfo, EVT TVT, bool isNonTemporal, bool isVolatile, unsigned int Alignment, MDNode const* TBAAInfo )10th parameter 'TBAAInfo' (pointer) has base type 'MDNode'.
[+] class MDString (2)
| Change |
Effect |
1 | Size of this type has been changed from 28 bytes to 20 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
2 | Field Str has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (1)
MDString::get ( LLVMContext& Context, StringRef Str ) [static]Return value (pointer) has base type 'MDString'.
PassManagerBuilder.h
namespace llvm
[+] class PassManagerBuilder (1)
| Change |
Effect |
1 | Field Vectorize has been added to this type. | This field will not be initialized by old clients. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (5)
PassManagerBuilder::addExtension ( enum PassManagerBuilder::ExtensionPointTy Ty, PassManagerBuilder::ExtensionFn Fn )This method is from 'PassManagerBuilder' class.
PassManagerBuilder::PassManagerBuilder [in-charge] ( )This constructor is from 'PassManagerBuilder' class.
PassManagerBuilder::populateFunctionPassManager ( FunctionPassManager& FPM )This method is from 'PassManagerBuilder' class.
PassManagerBuilder::populateModulePassManager ( PassManagerBase& MPM )This method is from 'PassManagerBuilder' class.
PassManagerBuilder::~PassManagerBuilder [in-charge] ( )This method is from 'PassManagerBuilder' class.
PHITransAddr.h
namespace llvm
[+] class PHITransAddr (1)
| Change |
Effect |
1 | Field TLI has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (5)
PHITransAddr::dump ( ) constThis method is from 'PHITransAddr' class.
PHITransAddr::IsPotentiallyPHITranslatable ( ) constThis method is from 'PHITransAddr' class.
PHITransAddr::PHITranslateValue ( BasicBlock* CurBB, BasicBlock* PredBB, DominatorTree const* DT )This method is from 'PHITransAddr' class.
PHITransAddr::PHITranslateWithInsertion ( BasicBlock* CurBB, BasicBlock* PredBB, DominatorTree const& DT, SmallVectorImpl<Instruction*>& NewInsts )This method is from 'PHITransAddr' class.
PHITransAddr::Verify ( ) constThis method is from 'PHITransAddr' class.
RegisterScavenging.h
namespace llvm
[+] class RegScavenger (3)
| Change |
Effect |
1 | Field DefRegs has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field KillRegs has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Size of field MBBI has been changed from 4 bytes to 8 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (7)
RegScavenger::enterBasicBlock ( MachineBasicBlock* mbb )This method is from 'RegScavenger' class.
RegScavenger::FindUnusedReg ( TargetRegisterClass const* RegClass ) constThis method is from 'RegScavenger' class.
RegScavenger::forward ( )This method is from 'RegScavenger' class.
RegScavenger::getRegsAvailable ( TargetRegisterClass const* RC )This method is from 'RegScavenger' class.
RegScavenger::getRegsUsed ( BitVector& used, bool includeReserved )This method is from 'RegScavenger' class.
RegScavenger::initRegState ( )This method is from 'RegScavenger' class.
RegScavenger::setUsed ( unsigned int Reg )This method is from 'RegScavenger' class.
ScalarEvolution.h
namespace llvm
[+] class ScalarEvolution (1)
| Change |
Effect |
1 | Field TLI has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (84)
ScalarEvolution::BackedgeTakenInfo::getExact ( BasicBlock* ExitingBlock, ScalarEvolution* SE ) const2nd parameter 'SE' (pointer) has base type 'ScalarEvolution'.
ScalarEvolution::BackedgeTakenInfo::getExact ( ScalarEvolution* SE ) const1st parameter 'SE' (pointer) has base type 'ScalarEvolution'.
ScalarEvolution::BackedgeTakenInfo::getMax ( ScalarEvolution* SE ) const1st parameter 'SE' (pointer) has base type 'ScalarEvolution'.
ScalarEvolution::dominates ( SCEV const* S, BasicBlock const* BB )This method is from 'ScalarEvolution' class.
ScalarEvolution::forgetLoop ( Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::forgetValue ( Value* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getAddExpr ( SmallVectorImpl<SCEV const*>& Ops, enum SCEV::NoWrapFlags Flags )This method is from 'ScalarEvolution' class.
ScalarEvolution::getAddRecExpr ( SCEV const* Start, SCEV const* Step, Loop const* L, enum SCEV::NoWrapFlags Flags )This method is from 'ScalarEvolution' class.
ScalarEvolution::getAddRecExpr ( SmallVectorImpl<SCEV const*>& Operands, Loop const* L, enum SCEV::NoWrapFlags Flags )This method is from 'ScalarEvolution' class.
ScalarEvolution::getAlignOfExpr ( Type* AllocTy )This method is from 'ScalarEvolution' class.
ScalarEvolution::getAnalysisUsage ( AnalysisUsage& AU ) constThis method is from 'ScalarEvolution' class.
ScalarEvolution::getAnyExtendExpr ( SCEV const* Op, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getBackedgeTakenCount ( Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::getBlockDisposition ( SCEV const* S, BasicBlock const* BB )This method is from 'ScalarEvolution' class.
ScalarEvolution::getConstant ( APInt const& Val )This method is from 'ScalarEvolution' class.
ScalarEvolution::getConstant ( ConstantInt* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getConstant ( Type* Ty, uint64_t V, bool isSigned )This method is from 'ScalarEvolution' class.
ScalarEvolution::getCouldNotCompute ( )This method is from 'ScalarEvolution' class.
ScalarEvolution::getEffectiveSCEVType ( Type* Ty ) constThis method is from 'ScalarEvolution' class.
ScalarEvolution::getExitCount ( Loop* L, BasicBlock* ExitingBlock )This method is from 'ScalarEvolution' class.
ScalarEvolution::getLoopDisposition ( SCEV const* S, Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::getMaxBackedgeTakenCount ( Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::GetMinTrailingZeros ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::getMinusSCEV ( SCEV const* LHS, SCEV const* RHS, enum SCEV::NoWrapFlags Flags )This method is from 'ScalarEvolution' class.
ScalarEvolution::getMulExpr ( SmallVectorImpl<SCEV const*>& Ops, enum SCEV::NoWrapFlags Flags )This method is from 'ScalarEvolution' class.
ScalarEvolution::getNegativeSCEV ( SCEV const* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getNoopOrAnyExtend ( SCEV const* V, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getNoopOrSignExtend ( SCEV const* V, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getNoopOrZeroExtend ( SCEV const* V, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getNotSCEV ( SCEV const* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getOffsetOfExpr ( StructType* STy, unsigned int FieldNo )This method is from 'ScalarEvolution' class.
ScalarEvolution::getOffsetOfExpr ( Type* CTy, Constant* FieldNo )This method is from 'ScalarEvolution' class.
ScalarEvolution::getPointerBase ( SCEV const* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSCEV ( Value* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSCEVAtScope ( SCEV const* S, Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSCEVAtScope ( Value* V, Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSignedRange ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSignExtendExpr ( SCEV const* Op, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSizeOfExpr ( Type* AllocTy )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSmallConstantTripCount ( Loop* L, BasicBlock* ExitBlock )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSmallConstantTripMultiple ( Loop* L, BasicBlock* ExitBlock )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSMaxExpr ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSMaxExpr ( SmallVectorImpl<SCEV const*>& Operands )This method is from 'ScalarEvolution' class.
ScalarEvolution::getSMinExpr ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getTruncateExpr ( SCEV const* Op, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getTruncateOrNoop ( SCEV const* V, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getTruncateOrSignExtend ( SCEV const* V, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getTruncateOrZeroExtend ( SCEV const* V, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::getTypeSizeInBits ( Type* Ty ) constThis method is from 'ScalarEvolution' class.
ScalarEvolution::getUDivExpr ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUMaxExpr ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUMaxExpr ( SmallVectorImpl<SCEV const*>& Operands )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUMaxFromMismatchedTypes ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUMinExpr ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUMinFromMismatchedTypes ( SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUnknown ( Value* V )This method is from 'ScalarEvolution' class.
ScalarEvolution::getUnsignedRange ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::getZeroExtendExpr ( SCEV const* Op, Type* Ty )This method is from 'ScalarEvolution' class.
ScalarEvolution::hasComputableLoopEvolution ( SCEV const* S, Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::hasLoopInvariantBackedgeTakenCount ( Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::hasOperand ( SCEV const* S, SCEV const* Op ) constThis method is from 'ScalarEvolution' class.
ScalarEvolution::ID [data]This method is from 'ScalarEvolution' class.
ScalarEvolution::isKnownNegative ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::isKnownNonNegative ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::isKnownNonPositive ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::isKnownNonZero ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::isKnownPositive ( SCEV const* S )This method is from 'ScalarEvolution' class.
ScalarEvolution::isKnownPredicate ( enum CmpInst::Predicate Pred, SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::isLoopBackedgeGuardedByCond ( Loop const* L, enum CmpInst::Predicate Pred, SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::isLoopEntryGuardedByCond ( Loop const* L, enum CmpInst::Predicate Pred, SCEV const* LHS, SCEV const* RHS )This method is from 'ScalarEvolution' class.
ScalarEvolution::isLoopInvariant ( SCEV const* S, Loop const* L )This method is from 'ScalarEvolution' class.
ScalarEvolution::isSCEVable ( Type* Ty ) constThis method is from 'ScalarEvolution' class.
ScalarEvolution::print ( raw_ostream& OS, Module const* p2 ) constThis method is from 'ScalarEvolution' class.
ScalarEvolution::properlyDominates ( SCEV const* S, BasicBlock const* BB )This method is from 'ScalarEvolution' class.
ScalarEvolution::releaseMemory ( )This method is from 'ScalarEvolution' class.
ScalarEvolution::runOnFunction ( Function& F )This method is from 'ScalarEvolution' class.
ScalarEvolution::ScalarEvolution [in-charge] ( )This constructor is from 'ScalarEvolution' class.
ScalarEvolution::SCEVCallbackVH::SCEVCallbackVH [in-charge] ( Value* V, ScalarEvolution* SE )2nd parameter 'SE' (pointer) has base type 'ScalarEvolution'.
ScalarEvolution::SimplifyICmpOperands ( enum CmpInst::Predicate& Pred, SCEV const*& LHS, SCEV const*& RHS )This method is from 'ScalarEvolution' class.
SCEVAddRecExpr::evaluateAtIteration ( SCEV const* It, ScalarEvolution& SE ) const2nd parameter 'SE' (reference) has base type 'ScalarEvolution'.
SCEVAddRecExpr::getNumIterationsInRange ( ConstantRange Range, ScalarEvolution& SE ) const2nd parameter 'SE' (reference) has base type 'ScalarEvolution'.
simplifyLoopIVs ( Loop* L, ScalarEvolution* SE, LPPassManager* LPM, SmallVectorImpl<WeakVH>& Dead )2nd parameter 'SE' (pointer) has base type 'ScalarEvolution'.
simplifyUsersOfIV ( PHINode* CurrIV, ScalarEvolution* SE, LPPassManager* LPM, SmallVectorImpl<WeakVH>& Dead, IVVisitor* V )2nd parameter 'SE' (pointer) has base type 'ScalarEvolution'.
TransformForPostIncUse ( enum TransformKind Kind, SCEV const* S, Instruction* User, Value* OperandValToReplace, PostIncLoopSet& Loops, ScalarEvolution& SE, DominatorTree& DT )6th parameter 'SE' (reference) has base type 'ScalarEvolution'.
ScalarEvolutionExpander.h
namespace llvm
[+] class SCEVExpander (3)
| Change |
Effect |
1 | Field ChainedPhis has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Size of field Builder has been changed from 24 bytes to 28 bytes. | Size of the inclusive type has been changed. |
3 | Size of field SE has been changed from 224 bytes to 228 bytes. | Size of the inclusive type has been changed. |
[+] affected symbols (2)
SCEVExpander::expandCodeFor ( SCEV const* SH, Type* Ty, Instruction* I )This method is from 'SCEVExpander' class.
SCEVExpander::getOrInsertCanonicalInductionVariable ( Loop const* L, Type* Ty )This method is from 'SCEVExpander' class.
ScheduleDAG.h
namespace llvm
[+] class ScheduleDAG (1)
| Change |
Effect |
1 | Size of this type has been changed from 436 bytes to 416 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (9)
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) const1st parameter 'DAG' (pointer) has base type 'ScheduleDAG'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )This constructor is from 'ScheduleDAG' class.
ScheduleDAG::viewGraph ( )This method is from 'ScheduleDAG' class.
ScheduleDAG::~ScheduleDAG [in-charge] ( )This method is from 'ScheduleDAG' class.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )2nd parameter 'DAG' (pointer) has base type 'ScheduleDAG'.
SUnit::dump ( ScheduleDAG const* G ) const1st parameter 'G' (pointer) has base type 'ScheduleDAG'.
SUnit::dumpAll ( ScheduleDAG const* G ) const1st parameter 'G' (pointer) has base type 'ScheduleDAG'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) const2nd parameter 'p2' (pointer) has base type 'ScheduleDAG'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) const2nd parameter 'p2' (pointer) has base type 'ScheduleDAG'.
SelectionDAG.h
namespace llvm
[+] enum CombineLevel (3)
| Change |
Effect |
1 | Name of member with value 0 has been changed from Unrestricted to BeforeLegalizeTypes. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Name of member with value 1 has been changed from NoIllegalTypes to AfterLegalizeTypes. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | Name of member with value 2 has been changed from NoIllegalOperations to AfterLegalizeVectorOps. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (1)
SelectionDAG::Combine ( enum CombineLevel Level, AliasAnalysis& AA, enum CodeGenOpt::Level OptLevel )1st parameter 'Level' has type 'enum CombineLevel'.
SlotIndexes.h
namespace llvm
[+] class SlotIndexes (2)
| Change |
Effect |
1 | Field indexList has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field indexListHead has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (8)
MachineBasicBlock::print ( raw_ostream& OS, SlotIndexes* p2 ) const2nd parameter 'p2' (pointer) has base type 'SlotIndexes'.
MachineFunction::print ( raw_ostream& OS, SlotIndexes* p2 ) const2nd parameter 'p2' (pointer) has base type 'SlotIndexes'.
SlotIndexes::dump ( ) constThis method is from 'SlotIndexes' class.
SlotIndexes::getAnalysisUsage ( AnalysisUsage& au ) constThis method is from 'SlotIndexes' class.
SlotIndexes::ID [data]This method is from 'SlotIndexes' class.
SlotIndexes::releaseMemory ( )This method is from 'SlotIndexes' class.
SlotIndexes::renumberIndexes ( )This method is from 'SlotIndexes' class.
SlotIndexes::runOnMachineFunction ( MachineFunction& fn )This method is from 'SlotIndexes' class.
SourceMgr.h
namespace llvm
[+] class SMDiagnostic (3)
| Change |
Effect |
1 | Field Kind has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field Ranges has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
3 | Field ShowLine has been removed from this type. | Size of the inclusive type has been changed. |
[+] affected symbols (3)
ParseAssembly ( MemoryBuffer* F, Module* M, SMDiagnostic& Err, LLVMContext& Context )3rd parameter 'Err' (reference) has base type 'SMDiagnostic'.
ParseAssemblyFile ( std::string const& Filename, SMDiagnostic& Error, LLVMContext& Context )2nd parameter 'Error' (reference) has base type 'SMDiagnostic'.
ParseAssemblyString ( char const* AsmString, Module* M, SMDiagnostic& Error, LLVMContext& Context )3rd parameter 'Error' (reference) has base type 'SMDiagnostic'.
StringMap.h
namespace llvm
[+] class StringMapImpl (1)
| Change |
Effect |
1 | Type of field TheTable has been changed from struct StringMapImpl::ItemBucket* to StringMapEntryBase**. | Replacement of the field data type may indicate a change in the semantic meaning of the field. |
[+] affected symbols (6)
StringMapImpl::FindKey ( StringRef Key ) constThis method is from 'StringMapImpl' class.
StringMapImpl::LookupBucketFor ( StringRef Key )This method is from 'StringMapImpl' class.
StringMapImpl::RehashTable ( )This method is from 'StringMapImpl' class.
StringMapImpl::RemoveKey ( StringMapEntryBase* V )This method is from 'StringMapImpl' class.
StringMapImpl::RemoveKey ( StringRef Key )This method is from 'StringMapImpl' class.
StringMapImpl::StringMapImpl [in-charge] ( unsigned int InitSize, unsigned int ItemSize )This constructor is from 'StringMapImpl' class.
TargetInstrInfo.h
namespace llvm
[+] class TargetInstrInfo (1)
| Change |
Effect |
1 | Size of this type has been changed from 20 bytes to 28 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (55)
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::enterLocalValueArea ( )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::recomputeInsertPt ( )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::startNewBlock ( )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->TII' in 1st parameter 'DAG' (pointer) has base type 'TargetInstrInfo'.
MachineInstr::getRegClassConstraint ( unsigned int OpIdx, TargetInstrInfo const* TII, TargetRegisterInfo const* TRI ) const2nd parameter 'TII' (pointer) has base type 'TargetInstrInfo'.
MachineInstr::isSafeToMove ( TargetInstrInfo const* TII, AliasAnalysis* AA, bool& SawStore ) const1st parameter 'TII' (pointer) has base type 'TargetInstrInfo'.
MachineInstr::isSafeToReMat ( TargetInstrInfo const* TII, AliasAnalysis* AA, unsigned int DstReg ) const1st parameter 'TII' (pointer) has base type 'TargetInstrInfo'.
MachineRegisterInfo::EmitLiveInCopies ( MachineBasicBlock* EntryMBB, TargetRegisterInfo const& TRI, TargetInstrInfo const& TII )3rd parameter 'TII' (reference) has base type 'TargetInstrInfo'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
ScheduleDAG::viewGraph ( )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->TII' in the object of this method has base type 'TargetInstrInfo'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->TII' in 2nd parameter 'DAG' (pointer) has base type 'TargetInstrInfo'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->TII' in 1st parameter 'G' (pointer) has base type 'TargetInstrInfo'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->TII' in 1st parameter 'G' (pointer) has base type 'TargetInstrInfo'.
TargetInstrInfo::getInlineAsmLength ( char const* Str, MCAsmInfo const& MAI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getInstrLatency ( InstrItineraryData const* ItinData, MachineInstr const* MI, unsigned int* PredCost ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getNumMicroOps ( InstrItineraryData const* ItinData, MachineInstr const* MI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getOperandLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx, MachineInstr const* UseMI, unsigned int UseIdx ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::hasLowDefLatency ( InstrItineraryData const* ItinData, MachineInstr const* DefMI, unsigned int DefIdx ) constThis method is from 'TargetInstrInfo' class.
TargetInstrInfo::~TargetInstrInfo [in-charge] ( )This method is from 'TargetInstrInfo' class.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p2->TII' in 2nd parameter 'p2' (pointer) has base type 'TargetInstrInfo'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->TII' in 2nd parameter 'p2' (pointer) has base type 'TargetInstrInfo'.
TargetLibraryInfo.h
namespace llvm
[+] class TargetLibraryInfo (2)
| Change |
Effect |
1 | Field CustomNames has been added to this type. | Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Type of field AvailableArray has been changed from unsigned char[1] (1 byte) to unsigned char[25] (25 bytes). | Size of the inclusive type has been changed. |
[+] affected symbols (10)
PassManagerBuilder::addExtension ( enum PassManagerBuilder::ExtensionPointTy Ty, PassManagerBuilder::ExtensionFn Fn )Field 'this->LibraryInfo' in the object of this method has base type 'TargetLibraryInfo'.
PassManagerBuilder::PassManagerBuilder [in-charge] ( )Field 'this->LibraryInfo' in the object of this method has base type 'TargetLibraryInfo'.
PassManagerBuilder::populateFunctionPassManager ( FunctionPassManager& FPM )Field 'this->LibraryInfo' in the object of this method has base type 'TargetLibraryInfo'.
PassManagerBuilder::populateModulePassManager ( PassManagerBase& MPM )Field 'this->LibraryInfo' in the object of this method has base type 'TargetLibraryInfo'.
PassManagerBuilder::~PassManagerBuilder [in-charge] ( )Field 'this->LibraryInfo' in the object of this method has base type 'TargetLibraryInfo'.
TargetLibraryInfo::disableAllFunctions ( )This method is from 'TargetLibraryInfo' class.
TargetLibraryInfo::ID [data]This method is from 'TargetLibraryInfo' class.
TargetLibraryInfo::TargetLibraryInfo [in-charge] ( )This constructor is from 'TargetLibraryInfo' class.
TargetLibraryInfo::TargetLibraryInfo [in-charge] ( TargetLibraryInfo const& TLI )1st parameter 'TLI' (reference) has base type 'TargetLibraryInfo'.
TargetLibraryInfo::TargetLibraryInfo [in-charge] ( Triple const& T )This constructor is from 'TargetLibraryInfo' class.
TargetLoweringObjectFile.h
namespace llvm
[+] class TargetLoweringObjectFile (1)
| Change |
Effect |
1 | Size of this type has been changed from 244 bytes to 264 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (11)
AsmPrinter::getObjFileLowering ( ) constReturn value (reference) has base type 'TargetLoweringObjectFile'.
TargetLowering::TargetLowering [in-charge] ( TargetMachine const& TM, TargetLoweringObjectFile const* TLOF )2nd parameter 'TLOF' (pointer) has base type 'TargetLoweringObjectFile'.
TargetLoweringObjectFile::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::getCFIPersonalitySymbol ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::getExprForDwarfGlobalReference ( GlobalValue const* GV, Mangler* Mang, MachineModuleInfo* MMI, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::getExprForDwarfReference ( MCSymbol const* Sym, unsigned int Encoding, MCStreamer& Streamer ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::getSectionForConstant ( SectionKind Kind ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::Initialize ( MCContext& ctx, TargetMachine const& TM )This method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::SectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) constThis method is from 'TargetLoweringObjectFile' class.
TargetLoweringObjectFile::~TargetLoweringObjectFile [in-charge] ( )This method is from 'TargetLoweringObjectFile' class.
TargetMachine.h
namespace llvm
[+] class TargetMachine (2)
| Change |
Effect |
1 | Field MCUseDwarfDirectory has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
2 | Field Options has been added to this type. | 1) This field will not be initialized by old clients. 2) Size of the inclusive type has been changed. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (140)
AsmPrinter::AsmPrinter [in-charge] ( TargetMachine& TM, MCStreamer& Streamer )1st parameter 'TM' (reference) has base type 'TargetMachine'.
AsmPrinter::doFinalization ( Module& M )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::doInitialization ( Module& M )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitAlignment ( unsigned int NumBits, GlobalValue const* GV ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitBasicBlockStart ( MachineBasicBlock const* MBB ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitCFAByte ( unsigned int Val ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitCFIFrameMove ( MachineMove const& Move ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitConstantPool ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitDwarfRegOp ( MachineLocation const& MLoc ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitEncodingByte ( unsigned int Val, char const* Desc ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitFunctionBody ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitFunctionEntryLabel ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitFunctionHeader ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitGlobalConstant ( Constant const* CV, unsigned int AddrSpace )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitGlobalVariable ( GlobalVariable const* GV )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitInt16 ( int Value ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitInt32 ( int Value ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitInt8 ( int Value ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitJumpTableInfo ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitLabelDifference ( MCSymbol const* Hi, MCSymbol const* Lo, unsigned int Size ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitLabelOffsetDifference ( MCSymbol const* Hi, uint64_t Offset, MCSymbol const* Lo, unsigned int Size ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitLabelPlusOffset ( MCSymbol const* Label, uint64_t Offset, unsigned int Size ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitMachineConstantPoolValue ( MachineConstantPoolValue* MCPV )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::emitPrologLabel ( MachineInstr const& MI )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitReference ( GlobalValue const* GV, unsigned int Encoding ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitReference ( MCSymbol const* Sym, unsigned int Encoding ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitSectionOffset ( MCSymbol const* Label, MCSymbol const* SectionLabel ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitSLEB128 ( int Value, char const* Desc ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitSpecialLLVMGlobal ( GlobalVariable const* GV )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::EmitULEB128 ( unsigned int Value, char const* Desc, unsigned int PadTo ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetBlockAddressSymbol ( BasicBlock const* BB ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetBlockAddressSymbol ( BlockAddress const* BA ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetCPISymbol ( unsigned int CPID ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::getCurrentSection ( ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::getDebugValueLocation ( MachineInstr const* MI ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetExternalSymbolSymbol ( StringRef Sym ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::getFunctionNumber ( ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetJTISymbol ( unsigned int JTID, bool isLinkerPrivate ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetJTSetSymbol ( unsigned int UID, unsigned int MBBID ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::getObjFileLowering ( ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetSizeOfEncodedValue ( unsigned int Encoding ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetSymbolWithGlobalValueBase ( GlobalValue const* GV, StringRef Suffix, bool ForcePrivate ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::getTargetData ( ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetTempSymbol ( StringRef Name ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::GetTempSymbol ( StringRef Name, unsigned int ID ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::isBlockOnlyReachableByFallthrough ( MachineBasicBlock const* MBB ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::needsCFIMoves ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::needsSEHMoves ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::PrintAsmMemoryOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::PrintAsmOperand ( MachineInstr const* MI, unsigned int OpNo, unsigned int AsmVariant, char const* ExtraCode, raw_ostream& OS )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::printOffset ( int64_t Offset, raw_ostream& OS ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::PrintSpecial ( MachineInstr const* MI, raw_ostream& OS, char const* Code ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::SetupMachineFunction ( MachineFunction& MF )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
AsmPrinter::~AsmPrinter [in-charge] ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
CCState::CCState [in-charge] ( enum CallingConv::ID CC, bool isVarArg, MachineFunction& MF, TargetMachine const& TM, SmallVector<CCValAssign, 16u>& locs, LLVMContext& C )4th parameter 'TM' (reference) has base type 'TargetMachine'.
createBURRListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM' in 1st parameter 'IS' (pointer) has base type 'TargetMachine'.
createDefaultScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM' in 1st parameter 'IS' (pointer) has base type 'TargetMachine'.
createDwarfEHPass ( TargetMachine const* tm )1st parameter 'tm' (pointer) has base type 'TargetMachine'.
createFastDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM' in 1st parameter 'IS' (pointer) has base type 'TargetMachine'.
createHybridListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM' in 1st parameter 'IS' (pointer) has base type 'TargetMachine'.
createILPListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level p2 )Field 'IS->TM' in 1st parameter 'IS' (pointer) has base type 'TargetMachine'.
createSourceListDAGScheduler ( SelectionDAGISel* IS, enum CodeGenOpt::Level OptLevel )Field 'IS->TM' in 1st parameter 'IS' (pointer) has base type 'TargetMachine'.
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::enterLocalValueArea ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::getRegForValue ( Value const* V )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::recomputeInsertPt ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::startNewBlock ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
FastISel::~FastISel [in-charge] ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
GCMetadataPrinter::beginAssembly ( AsmPrinter& AP )Field 'AP->TM' in 1st parameter 'AP' (reference) has base type 'TargetMachine'.
GCMetadataPrinter::finishAssembly ( AsmPrinter& AP )Field 'AP->TM' in 1st parameter 'AP' (reference) has base type 'TargetMachine'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->TM' in 1st parameter 'DAG' (pointer) has base type 'TargetMachine'.
MachineFunction::MachineFunction [in-charge] ( Function const* Fn, TargetMachine const& TM, unsigned int FunctionNum, MachineModuleInfo& MMI, GCModuleInfo* GMI )2nd parameter 'TM' (reference) has base type 'TargetMachine'.
MachineInstr::print ( raw_ostream& OS, TargetMachine const* TM ) const2nd parameter 'TM' (pointer) has base type 'TargetMachine'.
MachineOperand::print ( raw_ostream& os, TargetMachine const* TM ) const2nd parameter 'TM' (pointer) has base type 'TargetMachine'.
MachineRegisterInfo::recomputeRegClass ( unsigned int Reg, TargetMachine const& p2 )2nd parameter 'p2' (reference) has base type 'TargetMachine'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
ScheduleDAG::viewGraph ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->TM' in 2nd parameter 'DAG' (pointer) has base type 'TargetMachine'.
SelectionDAGISel::CheckAndMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::CheckOrMask ( SDValue LHS, ConstantSDNode* RHS, int64_t DesiredMaskS ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::getAnalysisUsage ( AnalysisUsage& AU ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::ID [data]Field 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::IsProfitableToFold ( SDValue N, SDNode* U, SDNode* Root ) constField 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::runOnMachineFunction ( MachineFunction& MF )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::SelectCodeCommon ( SDNode* NodeToMatch, unsigned char const* MatcherTable, unsigned int TableSize )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::SelectInlineAsmMemoryOperands ( std::vector<SDValue>& Ops )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
SelectionDAGISel::SelectionDAGISel [in-charge] ( TargetMachine const& tm, enum CodeGenOpt::Level OL )1st parameter 'tm' (reference) has base type 'TargetMachine'.
SelectionDAGISel::~SelectionDAGISel [in-charge] ( )Field 'this->TM' in the object of this method has base type 'TargetMachine'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->TM' in 1st parameter 'G' (pointer) has base type 'TargetMachine'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->TM' in 1st parameter 'G' (pointer) has base type 'TargetMachine'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) const1st parameter 'p1' (pointer) has base type 'TargetMachine'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->TM' in 2nd parameter 'p2' (pointer) has base type 'TargetMachine'.
TargetLowering::TargetLowering [in-charge] ( TargetMachine const& TM, TargetLoweringObjectFile const* TLOF )1st parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFile::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) const2nd parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFile::getKindForGlobal ( GlobalValue const* GV, TargetMachine const& TM ) [static]2nd parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFile::Initialize ( MCContext& ctx, TargetMachine const& TM )2nd parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFile::SectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFile::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileCOFF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileCOFF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileELF::emitPersonalityValue ( MCStreamer& Streamer, TargetMachine const& TM, MCSymbol const* Sym ) const2nd parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileELF::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileELF::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileMachO::getExplicitSectionGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetLoweringObjectFileMachO::SelectSectionForGlobal ( GlobalValue const* GV, SectionKind Kind, Mangler* Mang, TargetMachine const& TM ) const4th parameter 'TM' (reference) has base type 'TargetMachine'.
TargetMachine::getCodeModel ( ) constThis method is from 'TargetMachine' class.
TargetMachine::getRelocationModel ( ) constThis method is from 'TargetMachine' class.
TargetMachine::~TargetMachine [in-charge] ( )This method is from 'TargetMachine' class.
TargetSelectionDAGInfo::TargetSelectionDAGInfo [in-charge] ( TargetMachine const& TM )1st parameter 'TM' (reference) has base type 'TargetMachine'.
TargetMachine.h
namespace Sched
[+] enum Preference (1)
| Change |
Effect |
1 | Name of member with value 1 has been changed from Latency to Source. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (25)
latency_sort::operator() ( SUnit const* left, SUnit const* right ) constField 'right->SchedulingPref' in 2nd parameter 'right' (pointer) has type 'enum Preference'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->EntrySU->SchedulingPref' in 1st parameter 'DAG' (pointer) has type 'enum Preference'.
LatencyPriorityQueue::pop ( )Field 'retval->SchedulingPref' in return value (pointer) has type 'enum Preference'.
LatencyPriorityQueue::push ( SUnit* U )Field 'U->SchedulingPref' in 1st parameter 'U' (pointer) has type 'enum Preference'.
LatencyPriorityQueue::remove ( SUnit* SU )Field 'SU->SchedulingPref' in 1st parameter 'SU' (pointer) has type 'enum Preference'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->ExitSU->SchedulingPref' in the object of this method has type 'enum Preference'.
ScheduleDAG::viewGraph ( )Field 'this->ExitSU->SchedulingPref' in the object of this method has type 'enum Preference'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->ExitSU->SchedulingPref' in the object of this method has type 'enum Preference'.
ScheduleDAGTopologicalSort::AddPred ( SUnit* Y, SUnit* X )Field 'Y->SchedulingPref' in 1st parameter 'Y' (pointer) has type 'enum Preference'.
ScheduleDAGTopologicalSort::IsReachable ( SUnit const* SU, SUnit const* TargetSU )Field 'TargetSU->SchedulingPref' in 2nd parameter 'TargetSU' (pointer) has type 'enum Preference'.
ScheduleDAGTopologicalSort::RemovePred ( SUnit* M, SUnit* N )Field 'N->SchedulingPref' in 2nd parameter 'N' (pointer) has type 'enum Preference'.
ScheduleDAGTopologicalSort::WillCreateCycle ( SUnit* SU, SUnit* TargetSU )Field 'TargetSU->SchedulingPref' in 2nd parameter 'TargetSU' (pointer) has type 'enum Preference'.
ScoreboardHazardRecognizer::EmitInstruction ( SUnit* SU )Field 'SU->SchedulingPref' in 1st parameter 'SU' (pointer) has type 'enum Preference'.
ScoreboardHazardRecognizer::getHazardType ( SUnit* SU, int Stalls )Field 'SU->SchedulingPref' in 1st parameter 'SU' (pointer) has type 'enum Preference'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->EntrySU->SchedulingPref' in 2nd parameter 'DAG' (pointer) has type 'enum Preference'.
SUnit::addPred ( SDep const& D )Field 'this->SchedulingPref' in the object of this method has type 'enum Preference'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->ExitSU->SchedulingPref' in 1st parameter 'G' (pointer) has type 'enum Preference'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->ExitSU->SchedulingPref' in 1st parameter 'G' (pointer) has type 'enum Preference'.
SUnit::removePred ( SDep const& D )Field 'this->SchedulingPref' in the object of this method has type 'enum Preference'.
SUnit::setDepthDirty ( )Field 'this->SchedulingPref' in the object of this method has type 'enum Preference'.
SUnit::setDepthToAtLeast ( unsigned int NewDepth )Field 'this->SchedulingPref' in the object of this method has type 'enum Preference'.
SUnit::setHeightDirty ( )Field 'this->SchedulingPref' in the object of this method has type 'enum Preference'.
SUnit::setHeightToAtLeast ( unsigned int NewHeight )Field 'this->SchedulingPref' in the object of this method has type 'enum Preference'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p2->EntrySU->SchedulingPref' in 2nd parameter 'p2' (pointer) has type 'enum Preference'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->EntrySU->SchedulingPref' in 2nd parameter 'p2' (pointer) has type 'enum Preference'.
TargetRegisterInfo.h
namespace llvm
[+] class TargetRegisterClass (1)
| Change |
Effect |
1 | Field OrderFunc has been added to this type. | This field will not be initialized by old clients. NOTE: this field should be accessed only from the new library functions, otherwise it may result in crash or incorrect behavior of applications. |
[+] affected symbols (50)
createExecutionDependencyFixPass ( TargetRegisterClass const* RC )1st parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
FastISel::createResultReg ( TargetRegisterClass const* RC )1st parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
latency_sort::operator() ( SUnit const* left, SUnit const* right ) constField 'left->CopyDstRC' in 1st parameter 'left' (pointer) has base type 'TargetRegisterClass'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->EntrySU->CopySrcRC' in 1st parameter 'DAG' (pointer) has base type 'TargetRegisterClass'.
LatencyPriorityQueue::pop ( )Field 'retval->CopySrcRC' in return value (pointer) has base type 'TargetRegisterClass'.
LatencyPriorityQueue::push ( SUnit* U )Field 'U->CopyDstRC' in 1st parameter 'U' (pointer) has base type 'TargetRegisterClass'.
LatencyPriorityQueue::remove ( SUnit* SU )Field 'SU->CopySrcRC' in 1st parameter 'SU' (pointer) has base type 'TargetRegisterClass'.
LiveStacks::getOrCreateInterval ( int Slot, TargetRegisterClass const* RC )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
MachineFunction::addLiveIn ( unsigned int PReg, TargetRegisterClass const* RC )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
MachineInstr::getRegClassConstraint ( unsigned int OpIdx, TargetInstrInfo const* TII, TargetRegisterInfo const* TRI ) constReturn value (pointer) has base type 'TargetRegisterClass'.
MachineRegisterInfo::constrainRegClass ( unsigned int Reg, TargetRegisterClass const* RC, unsigned int MinNumRegs )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
MachineRegisterInfo::createVirtualRegister ( TargetRegisterClass const* RegClass )1st parameter 'RegClass' (pointer) has base type 'TargetRegisterClass'.
MachineRegisterInfo::setRegClass ( unsigned int Reg, TargetRegisterClass const* RC )2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
RegScavenger::FindUnusedReg ( TargetRegisterClass const* RegClass ) const1st parameter 'RegClass' (pointer) has base type 'TargetRegisterClass'.
RegScavenger::getRegsAvailable ( TargetRegisterClass const* RC )1st parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->ExitSU->CopySrcRC' in the object of this method has base type 'TargetRegisterClass'.
ScheduleDAG::viewGraph ( )Field 'this->ExitSU->CopySrcRC' in the object of this method has base type 'TargetRegisterClass'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->ExitSU->CopySrcRC' in the object of this method has base type 'TargetRegisterClass'.
ScheduleDAGTopologicalSort::AddPred ( SUnit* Y, SUnit* X )Field 'Y->CopyDstRC' in 1st parameter 'Y' (pointer) has base type 'TargetRegisterClass'.
ScheduleDAGTopologicalSort::IsReachable ( SUnit const* SU, SUnit const* TargetSU )Field 'SU->CopySrcRC' in 1st parameter 'SU' (pointer) has base type 'TargetRegisterClass'.
ScheduleDAGTopologicalSort::RemovePred ( SUnit* M, SUnit* N )Field 'N->CopySrcRC' in 2nd parameter 'N' (pointer) has base type 'TargetRegisterClass'.
ScheduleDAGTopologicalSort::WillCreateCycle ( SUnit* SU, SUnit* TargetSU )Field 'SU->CopySrcRC' in 1st parameter 'SU' (pointer) has base type 'TargetRegisterClass'.
ScoreboardHazardRecognizer::EmitInstruction ( SUnit* SU )Field 'SU->CopySrcRC' in 1st parameter 'SU' (pointer) has base type 'TargetRegisterClass'.
ScoreboardHazardRecognizer::getHazardType ( SUnit* SU, int Stalls )Field 'SU->CopySrcRC' in 1st parameter 'SU' (pointer) has base type 'TargetRegisterClass'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->EntrySU->CopySrcRC' in 2nd parameter 'DAG' (pointer) has base type 'TargetRegisterClass'.
SUnit::addPred ( SDep const& D )Field 'this->CopySrcRC' in the object of this method has base type 'TargetRegisterClass'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->ExitSU->CopyDstRC' in 1st parameter 'G' (pointer) has base type 'TargetRegisterClass'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->ExitSU->CopyDstRC' in 1st parameter 'G' (pointer) has base type 'TargetRegisterClass'.
SUnit::removePred ( SDep const& D )Field 'this->CopySrcRC' in the object of this method has base type 'TargetRegisterClass'.
SUnit::setDepthDirty ( )Field 'this->CopySrcRC' in the object of this method has base type 'TargetRegisterClass'.
SUnit::setDepthToAtLeast ( unsigned int NewDepth )Field 'this->CopySrcRC' in the object of this method has base type 'TargetRegisterClass'.
SUnit::setHeightDirty ( )Field 'this->CopySrcRC' in the object of this method has base type 'TargetRegisterClass'.
SUnit::setHeightToAtLeast ( unsigned int NewHeight )Field 'this->CopySrcRC' in the object of this method has base type 'TargetRegisterClass'.
TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI ) constReturn value (pointer) has base type 'TargetRegisterClass'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p2->EntrySU->CopySrcRC' in 2nd parameter 'p2' (pointer) has base type 'TargetRegisterClass'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->EntrySU->CopySrcRC' in 2nd parameter 'p2' (pointer) has base type 'TargetRegisterClass'.
TargetRegisterInfo::getAllocatableSet ( MachineFunction const& MF, TargetRegisterClass const* RC ) const2nd parameter 'RC' (pointer) has base type 'TargetRegisterClass'.
TargetRegisterInfo::getCommonSubClass ( TargetRegisterClass const* A, TargetRegisterClass const* B ) const2nd parameter 'B' (pointer) has base type 'TargetRegisterClass'.
TargetRegisterInfo::getMinimalPhysRegClass ( unsigned int Reg, EVT VT ) constReturn value (pointer) has base type 'TargetRegisterClass'.
TargetRegisterInfo::TargetRegisterInfo [in-charge] ( struct TargetRegisterInfoDesc const* ID, TargetRegisterInfo::regclass_iterator RegClassBegin, TargetRegisterInfo::regclass_iterator RegClassEnd, char const*const* subregindexnames )3rd parameter 'RegClassEnd' (pointer) has base type 'TargetRegisterClass'.
[+] class TargetRegisterInfo (1)
| Change |
Effect |
1 | Size of this type has been changed from 120 bytes to 100 bytes. | The fields or parameters of such data type may be incorrectly initialized or accessed by old client applications. |
[+] affected symbols (62)
FastISel::createResultReg ( TargetRegisterClass const* RC )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::enterLocalValueArea ( )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitBranch ( MachineBasicBlock* MBB, DebugLoc DL )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitInst_ ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitInst_i ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitInst_ii ( unsigned int MachineInstrOpcode, TargetRegisterClass const* RC, uint64_t Imm1, uint64_t Imm2 )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitInst_r ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitInst_rf ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitInst_ri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitInst_rii ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, uint64_t Imm1, uint64_t Imm2 )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitInst_rr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitInst_rri ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitInst_rrr ( unsigned int MachineInstOpcode, TargetRegisterClass const* RC, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, unsigned int Op2, bool Op2IsKill )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::FastISel [in-charge] ( FunctionLoweringInfo& funcInfo )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::getRegForGEPIndex ( Value const* V )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::getRegForValue ( Value const* V )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::leaveLocalValueArea ( struct FastISel::SavePoint Old )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::lookUpRegForValue ( Value const* V )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::recomputeInsertPt ( )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::SelectInstruction ( Instruction const* I )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::SelectOperator ( User const* I, unsigned int Opcode )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::startNewBlock ( )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::UpdateValueMap ( Value const* I, unsigned int Reg, unsigned int NumRegs )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
FastISel::~FastISel [in-charge] ( )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->TRI' in 1st parameter 'DAG' (pointer) has base type 'TargetRegisterInfo'.
LiveInterval::print ( raw_ostream& OS, TargetRegisterInfo const* TRI ) const2nd parameter 'TRI' (pointer) has base type 'TargetRegisterInfo'.
MachineInstr::addRegisterDead ( unsigned int IncomingReg, TargetRegisterInfo const* RegInfo, bool AddIfNotFound )2nd parameter 'RegInfo' (pointer) has base type 'TargetRegisterInfo'.
MachineInstr::addRegisterDefined ( unsigned int IncomingReg, TargetRegisterInfo const* RegInfo )2nd parameter 'RegInfo' (pointer) has base type 'TargetRegisterInfo'.
MachineInstr::addRegisterKilled ( unsigned int IncomingReg, TargetRegisterInfo const* RegInfo, bool AddIfNotFound )2nd parameter 'RegInfo' (pointer) has base type 'TargetRegisterInfo'.
MachineInstr::findRegisterDefOperandIdx ( unsigned int Reg, bool isDead, bool Overlap, TargetRegisterInfo const* TRI ) const4th parameter 'TRI' (pointer) has base type 'TargetRegisterInfo'.
MachineInstr::findRegisterUseOperandIdx ( unsigned int Reg, bool isKill, TargetRegisterInfo const* TRI ) const3rd parameter 'TRI' (pointer) has base type 'TargetRegisterInfo'.
MachineInstr::getRegClassConstraint ( unsigned int OpIdx, TargetInstrInfo const* TII, TargetRegisterInfo const* TRI ) const3rd parameter 'TRI' (pointer) has base type 'TargetRegisterInfo'.
MachineInstr::substituteRegister ( unsigned int FromReg, unsigned int ToReg, unsigned int SubIdx, TargetRegisterInfo const& RegInfo )4th parameter 'RegInfo' (reference) has base type 'TargetRegisterInfo'.
MachineOperand::substPhysReg ( unsigned int Reg, TargetRegisterInfo const& p2 )2nd parameter 'p2' (reference) has base type 'TargetRegisterInfo'.
MachineOperand::substVirtReg ( unsigned int Reg, unsigned int SubIdx, TargetRegisterInfo const& p3 )3rd parameter 'p3' (reference) has base type 'TargetRegisterInfo'.
MachineRegisterInfo::EmitLiveInCopies ( MachineBasicBlock* EntryMBB, TargetRegisterInfo const& TRI, TargetInstrInfo const& TII )2nd parameter 'TRI' (reference) has base type 'TargetRegisterInfo'.
MachineRegisterInfo::MachineRegisterInfo [in-charge] ( TargetRegisterInfo const& TRI )1st parameter 'TRI' (reference) has base type 'TargetRegisterInfo'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
ScheduleDAG::viewGraph ( )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->TRI' in the object of this method has base type 'TargetRegisterInfo'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->TRI' in 2nd parameter 'DAG' (pointer) has base type 'TargetRegisterInfo'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->TRI' in 1st parameter 'G' (pointer) has base type 'TargetRegisterInfo'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->TRI' in 1st parameter 'G' (pointer) has base type 'TargetRegisterInfo'.
TargetInstrInfo::getRegClass ( MCInstrDesc const& TID, unsigned int OpNum, TargetRegisterInfo const* TRI ) const3rd parameter 'TRI' (pointer) has base type 'TargetRegisterInfo'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p2->TRI' in 2nd parameter 'p2' (pointer) has base type 'TargetRegisterInfo'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->TRI' in 2nd parameter 'p2' (pointer) has base type 'TargetRegisterInfo'.
TargetRegisterInfo::getAllocatableSet ( MachineFunction const& MF, TargetRegisterClass const* RC ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getCommonSubClass ( TargetRegisterClass const* A, TargetRegisterClass const* B ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::getMinimalPhysRegClass ( unsigned int Reg, EVT VT ) constThis method is from 'TargetRegisterInfo' class.
TargetRegisterInfo::TargetRegisterInfo [in-charge] ( struct TargetRegisterInfoDesc const* ID, TargetRegisterInfo::regclass_iterator RegClassBegin, TargetRegisterInfo::regclass_iterator RegClassEnd, char const*const* subregindexnames )This constructor is from 'TargetRegisterInfo' class.
TargetRegisterInfo::~TargetRegisterInfo [in-charge] ( )This method is from 'TargetRegisterInfo' class.
Triple.h
namespace llvm
[+] enum Triple::ArchType (4)
| Change |
Effect |
1 | Name of member with value 3 has been changed from bfin to hexagon. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | The member InvalidArch has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
3 | The member alpha has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
4 | The member systemz has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (5)
Triple::getArchTypeForDarwinArchName ( StringRef Str ) [static]Return value has type 'enum Triple::ArchType'.
Triple::getArchTypeForLLVMName ( StringRef Str ) [static]Return value has type 'enum Triple::ArchType'.
Triple::getArchTypeName ( enum Triple::ArchType Kind ) [static]1st parameter 'Kind' has type 'enum Triple::ArchType'.
Triple::getArchTypePrefix ( enum Triple::ArchType Kind ) [static]1st parameter 'Kind' has type 'enum Triple::ArchType'.
Triple::setArch ( enum Triple::ArchType Kind )1st parameter 'Kind' has type 'enum Triple::ArchType'.
[+] enum Triple::OSType (1)
| Change |
Effect |
1 | The member Psp has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (2)
Triple::getOSTypeName ( enum Triple::OSType Kind ) [static]1st parameter 'Kind' has type 'enum Triple::OSType'.
Triple::setOS ( enum Triple::OSType Kind )1st parameter 'Kind' has type 'enum Triple::OSType'.
Type.h
namespace llvm
[+] enum Type::TypeID (1)
| Change |
Effect |
1 | Value of member LastPrimitiveTyID has been changed from 8 to 9. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (1)
Type::getPrimitiveType ( LLVMContext& C, enum Type::TypeID IDNumber ) [static]2nd parameter 'IDNumber' has type 'enum Type::TypeID'.
Value.h
namespace llvm
[+] enum Value::ValueTy (1)
| Change |
Effect |
1 | Value of member ConstantLastVal has been changed from 14 to 16. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
[+] affected symbols (1)
PseudoSourceValue::PseudoSourceValue [in-charge] ( enum Value::ValueTy Subclass )1st parameter 'Subclass' has type 'enum Value::ValueTy'.
ValueTypes.h
namespace llvm
[+] enum MVT::SimpleValueType (3)
| Change |
Effect |
1 | Value of member LAST_VALUETYPE has been changed from 37 to 39. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
2 | Value of member LAST_VECTOR_VALUETYPE has been changed from 32 to 34. | Applications may execute a wrong branch of code in the library and therefore change the behavior. |
3 | The member untyped has been removed. | This may result in crash or incorrect behavior of applications because the library may not handle removed member anymore. |
[+] affected symbols (15)
CCState::AnalyzeCallResult ( MVT VT, bool(*Fn)(unsigned int, MVT, MVT, enum CCValAssign::LocInfo, ISD::ArgFlagsTy, CCState&) )Field 'VT->SimpleTy' in 1st parameter 'VT' has type 'enum MVT::SimpleValueType'.
CCState::HandleByVal ( unsigned int ValNo, MVT ValVT, MVT LocVT, enum CCValAssign::LocInfo LocInfo, int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags )Field 'LocVT->SimpleTy' in 3rd parameter 'LocVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'ImmType->SimpleTy' in 6th parameter 'ImmType' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'RetVT->SimpleTy' in 1st parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'VT->SimpleTy' in 1st parameter 'VT' has type 'enum MVT::SimpleValueType'.
TargetLowering::getCmpLibcallReturnType ( ) constReturn value has type 'enum MVT::SimpleValueType'.
TargetLowering::getShiftAmountTy ( EVT LHSTy ) constField 'retval->SimpleTy' in return value has type 'enum MVT::SimpleValueType'.
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)
changed to:DominatorTree::dominates ( Instruction const* Def, Instruction const* User ) const
[symbol: _ZNK4llvm13DominatorTree9dominatesEPKNS_11InstructionES3_]
| Change | Effect |
---|
1 | 1st parameter A has been renamed to Def. | Renaming of a parameter may indicate a change in its semantic meaning. |
2 | 2nd parameter B has been renamed to User. | Renaming of a parameter may indicate a change in its semantic meaning. |
ExecutionEngine.h,
libLLVM-3.0.so
namespace llvm
[+] ExecutionEngine::JITCtor [data] (1)
[symbol: _ZN4llvm15ExecutionEngine7JITCtorE]
| Change | Effect |
---|
1 | Base type of return value has been changed from ExecutionEngine*(*)(Module*,std::string*,JITMemoryManager*,enum CodeGenOpt::Level,bool,TargetMachine*) to ExecutionEngine*(*)(Module*,std::string*,JITMemoryManager*,bool,TargetMachine*). | Replacement of return base type may indicate a change in its semantic meaning. |
[+] ExecutionEngine::MCJITCtor [data] (1)
[symbol: _ZN4llvm15ExecutionEngine9MCJITCtorE]
| Change | Effect |
---|
1 | Base type of return value has been changed from ExecutionEngine*(*)(Module*,std::string*,JITMemoryManager*,enum CodeGenOpt::Level,bool,TargetMachine*) to ExecutionEngine*(*)(Module*,std::string*,JITMemoryManager*,bool,TargetMachine*). | Replacement of return base type may indicate a change in its semantic meaning. |
InlineCost.h,
libLLVM-3.0.so
namespace llvm
[+] callIsSmall ( Function const* Callee ) (1)
changed to:callIsSmall ( Function const* F )
[symbol: _ZN4llvm11callIsSmallEPKNS_8FunctionE]
| Change | Effect |
---|
1 | 1st parameter Callee has been renamed to F. | Renaming of a parameter may indicate a change in its semantic meaning. |
ISDOpcodes.h
namespace ISD
[+] FIRST_TARGET_MEMORY_OPCODE [data] (1)
[symbol: _ZN4llvm3ISDL26FIRST_TARGET_MEMORY_OPCODEE]
| Change | Effect |
---|
1 | The initial value of this global data has been changed from 333 to 335. | Applications will use an old value of this data instead of the new one. This may cause incorrect behavior of applications. |
LiveIntervalAnalysis.h,
libLLVM-3.0.so
namespace llvm
[+] LiveIntervals::intervalIsInOneMBB ( LiveInterval const& li ) const (2)
changed to:LiveIntervals::intervalIsInOneMBB ( LiveInterval const& LI ) const
[symbol: _ZNK4llvm13LiveIntervals18intervalIsInOneMBBERKNS_12LiveIntervalE]
| Change | Effect |
---|
1 | The pointer level of return value has been increased from 0 to 1. | Applications will treat the return value as the lower-dimension array and will not read all elements. This may change the behavior of applications. |
2 | 1st parameter li has been renamed to LI. | Renaming of a parameter may indicate a change in its semantic meaning. |
MCDwarf.h,
libLLVM-3.0.so
namespace llvm
[+] MCDwarfFileTable::Emit ( MCStreamer* MCOS ) [static] (1)
[symbol: _ZN4llvm16MCDwarfFileTable4EmitEPNS_10MCStreamerE]
| Change | Effect |
---|
1 | Type of return value has been changed from void to MCSymbol const* (4 bytes). | Replacement of return type may indicate a change in its semantic meaning. |
MCObjectStreamer.h,
libLLVM-3.0.so
namespace llvm
[+] MCObjectStreamer::EmitValueToOffset ( MCExpr const* Offset, unsigned char Value ) (1)
[symbol: _ZN4llvm16MCObjectStreamer17EmitValueToOffsetEPKNS_6MCExprEh]
| Change | Effect |
---|
1 | Type of return value has been changed from void to bool (1 byte). | Replacement of return type may indicate a change in its semantic meaning. |
PseudoSourceValue.h,
libLLVM-3.0.so
namespace llvm
[+] PseudoSourceValue::PseudoSourceValue [in-charge] ( enum Value::ValueTy Subclass ) (1)
[symbol: _ZN4llvm17PseudoSourceValueC1ENS_5Value7ValueTyE]
| Change | Effect |
---|
1 | The default argument of 1st parameter Subclass has been changed from 18 to 20. | Applications will pass an old default (compile-time) argument that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
[+] PseudoSourceValue::PseudoSourceValue [not-in-charge] ( enum Value::ValueTy Subclass ) (1)
[symbol: _ZN4llvm17PseudoSourceValueC2ENS_5Value7ValueTyE]
| Change | Effect |
---|
1 | The default argument of 1st parameter Subclass has been changed from 18 to 20. | Applications will pass an old default (compile-time) argument that may not be properly handled anymore. This may result in crash or incorrect behavior of applications. |
ScalarEvolution.h,
libLLVM-3.0.so
namespace llvm
[+] ScalarEvolution::getSmallConstantTripCount ( Loop* L, BasicBlock* ExitBlock ) (1)
changed to:ScalarEvolution::getSmallConstantTripCount ( Loop* L, BasicBlock* ExitingBlock )
[symbol: _ZN4llvm15ScalarEvolution25getSmallConstantTripCountEPNS_4LoopEPNS_10BasicBlockE]
| Change | Effect |
---|
1 | 2nd parameter ExitBlock has been renamed to ExitingBlock. | Renaming of a parameter may indicate a change in its semantic meaning. |
[+] ScalarEvolution::getSmallConstantTripMultiple ( Loop* L, BasicBlock* ExitBlock ) (1)
changed to:ScalarEvolution::getSmallConstantTripMultiple ( Loop* L, BasicBlock* ExitingBlock )
[symbol: _ZN4llvm15ScalarEvolution28getSmallConstantTripMultipleEPNS_4LoopEPNS_10BasicBlockE]
| Change | Effect |
---|
1 | 2nd parameter ExitBlock has been renamed to ExitingBlock. | Renaming of a parameter may indicate a change in its semantic meaning. |
to the top
Problems with Constants (5)
config.h
[+] LLVM_CONFIGTIME
| Change | Effect |
---|
1 | The value of constant LLVM_CONFIGTIME has been changed from "Wed Jan 9 17:39:20 MSK 2013" to "Wed Jan 9 15:19:52 MSK 2013". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] PACKAGE_BUGREPORT
| Change | Effect |
---|
1 | The value of constant PACKAGE_BUGREPORT has been changed from "llvmbugs@cs.uiuc.edu" to "http://llvm.org/bugs/". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] PACKAGE_NAME
| Change | Effect |
---|
1 | The value of constant PACKAGE_NAME has been changed from "llvm" to "LLVM". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] PACKAGE_STRING
| Change | Effect |
---|
1 | The value of constant PACKAGE_STRING has been changed from "llvm 3.0" to "LLVM 3.1". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
[+] PACKAGE_TARNAME
| Change | Effect |
---|
1 | The value of constant PACKAGE_TARNAME has been changed from "-llvm-" to "llvm". | Applications will pass an old value of this constant as the parameter to the new-version library functions, that expect a new one. This may result in crash of incorrect behavior of applications. |
to the top
Other Changes in Data Types (1001)
Archive.h
namespace object
[+] class Archive (1)
| Change |
Effect |
1 | Virtual method Archive::anchor ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 4 entries | Virtual Table (New) - 5 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~Archive |
~Archive |
12 |
~Archive |
~Archive |
16 |
|
Archive::anchor |
[+] affected symbols (2)
Archive::Archive [in-charge] ( MemoryBuffer* source, error_code& ec )This constructor is from 'Archive' class.
Archive::end_children ( ) constThis method is from 'Archive' class.
Argument.h
namespace llvm
[+] class Argument (1)
| Change |
Effect |
1 | Virtual method Argument::anchor ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
Value::printCustom |
Value::printCustom |
12 |
~Argument |
~Argument |
16 |
~Argument |
~Argument |
20 |
|
Argument::anchor |
[+] affected symbols (8)
Argument::Argument [in-charge] ( Type* Ty, Twine const& Name, Function* F )This constructor is from 'Argument' class.
Argument::getArgNo ( ) constThis method is from 'Argument' class.
Argument::getParamAlignment ( ) constThis method is from 'Argument' class.
Argument::hasByValAttr ( ) constThis method is from 'Argument' class.
Argument::hasNestAttr ( ) constThis method is from 'Argument' class.
Argument::hasNoAliasAttr ( ) constThis method is from 'Argument' class.
Argument::hasNoCaptureAttr ( ) constThis method is from 'Argument' class.
Argument::hasStructRetAttr ( ) constThis method is from 'Argument' class.
Core.h
[+] enum LLVMTypeKind (1)
| Change |
Effect |
1 | The member LLVMHalfTypeKind with value 1 has been added. | No effect. |
[+] affected symbols (1)
LLVMGetTypeKind ( LLVMTypeRef Ty )Return value has type 'enum LLVMTypeKind'.
GCStrategy.h
namespace llvm
[+] class GCStrategy (1)
| Change |
Effect |
1 | Virtual method GCStrategy::findCustomSafePoints ( GCFunctionInfo&, MachineFunction& ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 6 entries | Virtual Table (New) - 7 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~GCStrategy |
~GCStrategy |
12 |
~GCStrategy |
~GCStrategy |
16 |
GCStrategy::initializeCustomLowering |
GCStrategy::initializeCustomLowering |
20 |
GCStrategy::performCustomLowering |
GCStrategy::performCustomLowering |
24 |
|
GCStrategy::findCustomSafePoints |
[+] affected symbols (5)
GCStrategy::GCStrategy [in-charge] ( )This constructor is from 'GCStrategy' class.
GCStrategy::initializeCustomLowering ( Module& F )This method is from 'GCStrategy' class.
GCStrategy::insertFunctionInfo ( Function const& F )This method is from 'GCStrategy' class.
GCStrategy::performCustomLowering ( Function& F )This method is from 'GCStrategy' class.
GCStrategy::~GCStrategy [in-charge] ( )This method is from 'GCStrategy' class.
Intrinsics.h
namespace Intrinsic
[+] enum ID (938)
| Change |
Effect |
1 | The member hexagon_A2_abs with value 162 has been added. | No effect. |
2 | The member hexagon_A2_absp with value 163 has been added. | No effect. |
3 | The member hexagon_A2_abssat with value 164 has been added. | No effect. |
4 | The member hexagon_A2_add with value 165 has been added. | No effect. |
5 | The member hexagon_A2_addh_h16_hh with value 166 has been added. | No effect. |
6 | The member hexagon_A2_addh_h16_hl with value 167 has been added. | No effect. |
7 | The member hexagon_A2_addh_h16_lh with value 168 has been added. | No effect. |
8 | The member hexagon_A2_addh_h16_ll with value 169 has been added. | No effect. |
9 | The member hexagon_A2_addh_h16_sat_hh with value 170 has been added. | No effect. |
10 | The member hexagon_A2_addh_h16_sat_hl with value 171 has been added. | No effect. |
11 | The member hexagon_A2_addh_h16_sat_lh with value 172 has been added. | No effect. |
12 | The member hexagon_A2_addh_h16_sat_ll with value 173 has been added. | No effect. |
13 | The member hexagon_A2_addh_l16_hh with value 174 has been added. | No effect. |
14 | The member hexagon_A2_addh_l16_hl with value 175 has been added. | No effect. |
15 | The member hexagon_A2_addh_l16_lh with value 176 has been added. | No effect. |
16 | The member hexagon_A2_addh_l16_ll with value 177 has been added. | No effect. |
17 | The member hexagon_A2_addh_l16_sat_hh with value 178 has been added. | No effect. |
18 | The member hexagon_A2_addh_l16_sat_hl with value 179 has been added. | No effect. |
19 | The member hexagon_A2_addh_l16_sat_lh with value 180 has been added. | No effect. |
20 | The member hexagon_A2_addh_l16_sat_ll with value 181 has been added. | No effect. |
21 | The member hexagon_A2_addi with value 182 has been added. | No effect. |
22 | The member hexagon_A2_addp with value 183 has been added. | No effect. |
23 | The member hexagon_A2_addpsat with value 184 has been added. | No effect. |
24 | The member hexagon_A2_addsat with value 185 has been added. | No effect. |
25 | The member hexagon_A2_addsp with value 186 has been added. | No effect. |
26 | The member hexagon_A2_and with value 187 has been added. | No effect. |
27 | The member hexagon_A2_andir with value 188 has been added. | No effect. |
28 | The member hexagon_A2_andp with value 189 has been added. | No effect. |
29 | The member hexagon_A2_aslh with value 190 has been added. | No effect. |
30 | The member hexagon_A2_asrh with value 191 has been added. | No effect. |
31 | The member hexagon_A2_combine_hh with value 192 has been added. | No effect. |
32 | The member hexagon_A2_combine_hl with value 193 has been added. | No effect. |
33 | The member hexagon_A2_combine_lh with value 194 has been added. | No effect. |
34 | The member hexagon_A2_combine_ll with value 195 has been added. | No effect. |
35 | The member hexagon_A2_combineii with value 196 has been added. | No effect. |
36 | The member hexagon_A2_combinew with value 197 has been added. | No effect. |
37 | The member hexagon_A2_max with value 198 has been added. | No effect. |
38 | The member hexagon_A2_maxp with value 199 has been added. | No effect. |
39 | The member hexagon_A2_maxu with value 200 has been added. | No effect. |
40 | The member hexagon_A2_maxup with value 201 has been added. | No effect. |
41 | The member hexagon_A2_min with value 202 has been added. | No effect. |
42 | The member hexagon_A2_minp with value 203 has been added. | No effect. |
43 | The member hexagon_A2_minu with value 204 has been added. | No effect. |
44 | The member hexagon_A2_minup with value 205 has been added. | No effect. |
45 | The member hexagon_A2_neg with value 206 has been added. | No effect. |
46 | The member hexagon_A2_negp with value 207 has been added. | No effect. |
47 | The member hexagon_A2_negsat with value 208 has been added. | No effect. |
48 | The member hexagon_A2_not with value 209 has been added. | No effect. |
49 | The member hexagon_A2_notp with value 210 has been added. | No effect. |
50 | The member hexagon_A2_or with value 211 has been added. | No effect. |
51 | The member hexagon_A2_orir with value 212 has been added. | No effect. |
52 | The member hexagon_A2_orp with value 213 has been added. | No effect. |
53 | The member hexagon_A2_sat with value 214 has been added. | No effect. |
54 | The member hexagon_A2_satb with value 215 has been added. | No effect. |
55 | The member hexagon_A2_sath with value 216 has been added. | No effect. |
56 | The member hexagon_A2_satub with value 217 has been added. | No effect. |
57 | The member hexagon_A2_satuh with value 218 has been added. | No effect. |
58 | The member hexagon_A2_sub with value 219 has been added. | No effect. |
59 | The member hexagon_A2_subh_h16_hh with value 220 has been added. | No effect. |
60 | The member hexagon_A2_subh_h16_hl with value 221 has been added. | No effect. |
61 | The member hexagon_A2_subh_h16_lh with value 222 has been added. | No effect. |
62 | The member hexagon_A2_subh_h16_ll with value 223 has been added. | No effect. |
63 | The member hexagon_A2_subh_h16_sat_hh with value 224 has been added. | No effect. |
64 | The member hexagon_A2_subh_h16_sat_hl with value 225 has been added. | No effect. |
65 | The member hexagon_A2_subh_h16_sat_lh with value 226 has been added. | No effect. |
66 | The member hexagon_A2_subh_h16_sat_ll with value 227 has been added. | No effect. |
67 | The member hexagon_A2_subh_l16_hl with value 228 has been added. | No effect. |
68 | The member hexagon_A2_subh_l16_ll with value 229 has been added. | No effect. |
69 | The member hexagon_A2_subh_l16_sat_hl with value 230 has been added. | No effect. |
70 | The member hexagon_A2_subh_l16_sat_ll with value 231 has been added. | No effect. |
71 | The member hexagon_A2_subp with value 232 has been added. | No effect. |
72 | The member hexagon_A2_subri with value 233 has been added. | No effect. |
73 | The member hexagon_A2_subsat with value 234 has been added. | No effect. |
74 | The member hexagon_A2_svaddh with value 235 has been added. | No effect. |
75 | The member hexagon_A2_svaddhs with value 236 has been added. | No effect. |
76 | The member hexagon_A2_svadduhs with value 237 has been added. | No effect. |
77 | The member hexagon_A2_svavgh with value 238 has been added. | No effect. |
78 | The member hexagon_A2_svavghs with value 239 has been added. | No effect. |
79 | The member hexagon_A2_svnavgh with value 240 has been added. | No effect. |
80 | The member hexagon_A2_svsubh with value 241 has been added. | No effect. |
81 | The member hexagon_A2_svsubhs with value 242 has been added. | No effect. |
82 | The member hexagon_A2_svsubuhs with value 243 has been added. | No effect. |
83 | The member hexagon_A2_swiz with value 244 has been added. | No effect. |
84 | The member hexagon_A2_sxtb with value 245 has been added. | No effect. |
85 | The member hexagon_A2_sxth with value 246 has been added. | No effect. |
86 | The member hexagon_A2_sxtw with value 247 has been added. | No effect. |
87 | The member hexagon_A2_tfr with value 248 has been added. | No effect. |
88 | The member hexagon_A2_tfrih with value 249 has been added. | No effect. |
89 | The member hexagon_A2_tfril with value 250 has been added. | No effect. |
90 | The member hexagon_A2_tfrp with value 251 has been added. | No effect. |
91 | The member hexagon_A2_tfrpi with value 252 has been added. | No effect. |
92 | The member hexagon_A2_tfrsi with value 253 has been added. | No effect. |
93 | The member hexagon_A2_vabsh with value 254 has been added. | No effect. |
94 | The member hexagon_A2_vabshsat with value 255 has been added. | No effect. |
95 | The member hexagon_A2_vabsw with value 256 has been added. | No effect. |
96 | The member hexagon_A2_vabswsat with value 257 has been added. | No effect. |
97 | The member hexagon_A2_vaddh with value 258 has been added. | No effect. |
98 | The member hexagon_A2_vaddhs with value 259 has been added. | No effect. |
99 | The member hexagon_A2_vaddub with value 260 has been added. | No effect. |
100 | The member hexagon_A2_vaddubs with value 261 has been added. | No effect. |
101 | The member hexagon_A2_vadduhs with value 262 has been added. | No effect. |
102 | The member hexagon_A2_vaddw with value 263 has been added. | No effect. |
103 | The member hexagon_A2_vaddws with value 264 has been added. | No effect. |
104 | The member hexagon_A2_vavgh with value 265 has been added. | No effect. |
105 | The member hexagon_A2_vavghcr with value 266 has been added. | No effect. |
106 | The member hexagon_A2_vavghr with value 267 has been added. | No effect. |
107 | The member hexagon_A2_vavgub with value 268 has been added. | No effect. |
108 | The member hexagon_A2_vavgubr with value 269 has been added. | No effect. |
109 | The member hexagon_A2_vavguh with value 270 has been added. | No effect. |
110 | The member hexagon_A2_vavguhr with value 271 has been added. | No effect. |
111 | The member hexagon_A2_vavguw with value 272 has been added. | No effect. |
112 | The member hexagon_A2_vavguwr with value 273 has been added. | No effect. |
113 | The member hexagon_A2_vavgw with value 274 has been added. | No effect. |
114 | The member hexagon_A2_vavgwcr with value 275 has been added. | No effect. |
115 | The member hexagon_A2_vavgwr with value 276 has been added. | No effect. |
116 | The member hexagon_A2_vcmpbeq with value 277 has been added. | No effect. |
117 | The member hexagon_A2_vcmpbgtu with value 278 has been added. | No effect. |
118 | The member hexagon_A2_vcmpheq with value 279 has been added. | No effect. |
119 | The member hexagon_A2_vcmphgt with value 280 has been added. | No effect. |
120 | The member hexagon_A2_vcmphgtu with value 281 has been added. | No effect. |
121 | The member hexagon_A2_vcmpweq with value 282 has been added. | No effect. |
122 | The member hexagon_A2_vcmpwgt with value 283 has been added. | No effect. |
123 | The member hexagon_A2_vcmpwgtu with value 284 has been added. | No effect. |
124 | The member hexagon_A2_vconj with value 285 has been added. | No effect. |
125 | The member hexagon_A2_vmaxh with value 286 has been added. | No effect. |
126 | The member hexagon_A2_vmaxub with value 287 has been added. | No effect. |
127 | The member hexagon_A2_vmaxuh with value 288 has been added. | No effect. |
128 | The member hexagon_A2_vmaxuw with value 289 has been added. | No effect. |
129 | The member hexagon_A2_vmaxw with value 290 has been added. | No effect. |
130 | The member hexagon_A2_vminh with value 291 has been added. | No effect. |
131 | The member hexagon_A2_vminub with value 292 has been added. | No effect. |
132 | The member hexagon_A2_vminuh with value 293 has been added. | No effect. |
133 | The member hexagon_A2_vminuw with value 294 has been added. | No effect. |
134 | The member hexagon_A2_vminw with value 295 has been added. | No effect. |
135 | The member hexagon_A2_vnavgh with value 296 has been added. | No effect. |
136 | The member hexagon_A2_vnavghcr with value 297 has been added. | No effect. |
137 | The member hexagon_A2_vnavghr with value 298 has been added. | No effect. |
138 | The member hexagon_A2_vnavgw with value 299 has been added. | No effect. |
139 | The member hexagon_A2_vnavgwcr with value 300 has been added. | No effect. |
140 | The member hexagon_A2_vnavgwr with value 301 has been added. | No effect. |
141 | The member hexagon_A2_vraddub with value 302 has been added. | No effect. |
142 | The member hexagon_A2_vraddub_acc with value 303 has been added. | No effect. |
143 | The member hexagon_A2_vrsadub with value 304 has been added. | No effect. |
144 | The member hexagon_A2_vrsadub_acc with value 305 has been added. | No effect. |
145 | The member hexagon_A2_vsubh with value 306 has been added. | No effect. |
146 | The member hexagon_A2_vsubhs with value 307 has been added. | No effect. |
147 | The member hexagon_A2_vsubub with value 308 has been added. | No effect. |
148 | The member hexagon_A2_vsububs with value 309 has been added. | No effect. |
149 | The member hexagon_A2_vsubuhs with value 310 has been added. | No effect. |
150 | The member hexagon_A2_vsubw with value 311 has been added. | No effect. |
151 | The member hexagon_A2_vsubws with value 312 has been added. | No effect. |
152 | The member hexagon_A2_xor with value 313 has been added. | No effect. |
153 | The member hexagon_A2_xorp with value 314 has been added. | No effect. |
154 | The member hexagon_A2_zxtb with value 315 has been added. | No effect. |
155 | The member hexagon_A2_zxth with value 316 has been added. | No effect. |
156 | The member hexagon_A4_andn with value 317 has been added. | No effect. |
157 | The member hexagon_A4_andnp with value 318 has been added. | No effect. |
158 | The member hexagon_A4_combineir with value 319 has been added. | No effect. |
159 | The member hexagon_A4_combineri with value 320 has been added. | No effect. |
160 | The member hexagon_A4_cround_ri with value 321 has been added. | No effect. |
161 | The member hexagon_A4_cround_rr with value 322 has been added. | No effect. |
162 | The member hexagon_A4_modwrapu with value 323 has been added. | No effect. |
163 | The member hexagon_A4_orn with value 324 has been added. | No effect. |
164 | The member hexagon_A4_ornp with value 325 has been added. | No effect. |
165 | The member hexagon_A4_rcmpeq with value 326 has been added. | No effect. |
166 | The member hexagon_A4_rcmpeqi with value 327 has been added. | No effect. |
167 | The member hexagon_A4_rcmpneq with value 328 has been added. | No effect. |
168 | The member hexagon_A4_rcmpneqi with value 329 has been added. | No effect. |
169 | The member hexagon_A4_round_ri with value 330 has been added. | No effect. |
170 | The member hexagon_A4_round_ri_sat with value 331 has been added. | No effect. |
171 | The member hexagon_A4_round_rr with value 332 has been added. | No effect. |
172 | The member hexagon_A4_round_rr_sat with value 333 has been added. | No effect. |
173 | The member hexagon_C2_all8 with value 334 has been added. | No effect. |
174 | The member hexagon_C2_and with value 335 has been added. | No effect. |
175 | The member hexagon_C2_andn with value 336 has been added. | No effect. |
176 | The member hexagon_C2_any8 with value 337 has been added. | No effect. |
177 | The member hexagon_C2_bitsclr with value 338 has been added. | No effect. |
178 | The member hexagon_C2_bitsclri with value 339 has been added. | No effect. |
179 | The member hexagon_C2_bitsset with value 340 has been added. | No effect. |
180 | The member hexagon_C2_cmpeq with value 341 has been added. | No effect. |
181 | The member hexagon_C2_cmpeqi with value 342 has been added. | No effect. |
182 | The member hexagon_C2_cmpeqp with value 343 has been added. | No effect. |
183 | The member hexagon_C2_cmpgei with value 344 has been added. | No effect. |
184 | The member hexagon_C2_cmpgeui with value 345 has been added. | No effect. |
185 | The member hexagon_C2_cmpgt with value 346 has been added. | No effect. |
186 | The member hexagon_C2_cmpgti with value 347 has been added. | No effect. |
187 | The member hexagon_C2_cmpgtp with value 348 has been added. | No effect. |
188 | The member hexagon_C2_cmpgtu with value 349 has been added. | No effect. |
189 | The member hexagon_C2_cmpgtui with value 350 has been added. | No effect. |
190 | The member hexagon_C2_cmpgtup with value 351 has been added. | No effect. |
191 | The member hexagon_C2_cmplt with value 352 has been added. | No effect. |
192 | The member hexagon_C2_cmpltu with value 353 has been added. | No effect. |
193 | The member hexagon_C2_mask with value 354 has been added. | No effect. |
194 | The member hexagon_C2_mux with value 355 has been added. | No effect. |
195 | The member hexagon_C2_muxii with value 356 has been added. | No effect. |
196 | The member hexagon_C2_muxir with value 357 has been added. | No effect. |
197 | The member hexagon_C2_muxri with value 358 has been added. | No effect. |
198 | The member hexagon_C2_not with value 359 has been added. | No effect. |
199 | The member hexagon_C2_or with value 360 has been added. | No effect. |
200 | The member hexagon_C2_orn with value 361 has been added. | No effect. |
201 | The member hexagon_C2_pxfer_map with value 362 has been added. | No effect. |
202 | The member hexagon_C2_tfrpr with value 363 has been added. | No effect. |
203 | The member hexagon_C2_tfrrp with value 364 has been added. | No effect. |
204 | The member hexagon_C2_vitpack with value 365 has been added. | No effect. |
205 | The member hexagon_C2_vmux with value 366 has been added. | No effect. |
206 | The member hexagon_C2_xor with value 367 has been added. | No effect. |
207 | The member hexagon_C4_and_and with value 368 has been added. | No effect. |
208 | The member hexagon_C4_and_andn with value 369 has been added. | No effect. |
209 | The member hexagon_C4_and_or with value 370 has been added. | No effect. |
210 | The member hexagon_C4_and_orn with value 371 has been added. | No effect. |
211 | The member hexagon_C4_cmplte with value 372 has been added. | No effect. |
212 | The member hexagon_C4_cmpltei with value 373 has been added. | No effect. |
213 | The member hexagon_C4_cmplteu with value 374 has been added. | No effect. |
214 | The member hexagon_C4_cmplteui with value 375 has been added. | No effect. |
215 | The member hexagon_C4_cmpneq with value 376 has been added. | No effect. |
216 | The member hexagon_C4_cmpneqi with value 377 has been added. | No effect. |
217 | The member hexagon_C4_fastcorner9 with value 378 has been added. | No effect. |
218 | The member hexagon_C4_fastcorner9_not with value 379 has been added. | No effect. |
219 | The member hexagon_C4_or_and with value 380 has been added. | No effect. |
220 | The member hexagon_C4_or_andn with value 381 has been added. | No effect. |
221 | The member hexagon_C4_or_or with value 382 has been added. | No effect. |
222 | The member hexagon_C4_or_orn with value 383 has been added. | No effect. |
223 | The member hexagon_M2_acci with value 384 has been added. | No effect. |
224 | The member hexagon_M2_accii with value 385 has been added. | No effect. |
225 | The member hexagon_M2_cmaci_s0 with value 386 has been added. | No effect. |
226 | The member hexagon_M2_cmacr_s0 with value 387 has been added. | No effect. |
227 | The member hexagon_M2_cmacs_s0 with value 388 has been added. | No effect. |
228 | The member hexagon_M2_cmacs_s1 with value 389 has been added. | No effect. |
229 | The member hexagon_M2_cmacsc_s0 with value 390 has been added. | No effect. |
230 | The member hexagon_M2_cmacsc_s1 with value 391 has been added. | No effect. |
231 | The member hexagon_M2_cmpyi_s0 with value 392 has been added. | No effect. |
232 | The member hexagon_M2_cmpyr_s0 with value 393 has been added. | No effect. |
233 | The member hexagon_M2_cmpyrs_s0 with value 394 has been added. | No effect. |
234 | The member hexagon_M2_cmpyrs_s1 with value 395 has been added. | No effect. |
235 | The member hexagon_M2_cmpyrsc_s0 with value 396 has been added. | No effect. |
236 | The member hexagon_M2_cmpyrsc_s1 with value 397 has been added. | No effect. |
237 | The member hexagon_M2_cmpys_s0 with value 398 has been added. | No effect. |
238 | The member hexagon_M2_cmpys_s1 with value 399 has been added. | No effect. |
239 | The member hexagon_M2_cmpysc_s0 with value 400 has been added. | No effect. |
240 | The member hexagon_M2_cmpysc_s1 with value 401 has been added. | No effect. |
241 | The member hexagon_M2_cnacs_s0 with value 402 has been added. | No effect. |
242 | The member hexagon_M2_cnacs_s1 with value 403 has been added. | No effect. |
243 | The member hexagon_M2_cnacsc_s0 with value 404 has been added. | No effect. |
244 | The member hexagon_M2_cnacsc_s1 with value 405 has been added. | No effect. |
245 | The member hexagon_M2_dpmpyss_acc_s0 with value 406 has been added. | No effect. |
246 | The member hexagon_M2_dpmpyss_nac_s0 with value 407 has been added. | No effect. |
247 | The member hexagon_M2_dpmpyss_rnd_s0 with value 408 has been added. | No effect. |
248 | The member hexagon_M2_dpmpyss_s0 with value 409 has been added. | No effect. |
249 | The member hexagon_M2_dpmpyuu_acc_s0 with value 410 has been added. | No effect. |
250 | The member hexagon_M2_dpmpyuu_nac_s0 with value 411 has been added. | No effect. |
251 | The member hexagon_M2_dpmpyuu_s0 with value 412 has been added. | No effect. |
252 | The member hexagon_M2_hmmpyh_rs1 with value 413 has been added. | No effect. |
253 | The member hexagon_M2_hmmpyl_rs1 with value 414 has been added. | No effect. |
254 | The member hexagon_M2_maci with value 415 has been added. | No effect. |
255 | The member hexagon_M2_macsin with value 416 has been added. | No effect. |
256 | The member hexagon_M2_macsip with value 417 has been added. | No effect. |
257 | The member hexagon_M2_mmachs_rs0 with value 418 has been added. | No effect. |
258 | The member hexagon_M2_mmachs_rs1 with value 419 has been added. | No effect. |
259 | The member hexagon_M2_mmachs_s0 with value 420 has been added. | No effect. |
260 | The member hexagon_M2_mmachs_s1 with value 421 has been added. | No effect. |
261 | The member hexagon_M2_mmacls_rs0 with value 422 has been added. | No effect. |
262 | The member hexagon_M2_mmacls_rs1 with value 423 has been added. | No effect. |
263 | The member hexagon_M2_mmacls_s0 with value 424 has been added. | No effect. |
264 | The member hexagon_M2_mmacls_s1 with value 425 has been added. | No effect. |
265 | The member hexagon_M2_mmacuhs_rs0 with value 426 has been added. | No effect. |
266 | The member hexagon_M2_mmacuhs_rs1 with value 427 has been added. | No effect. |
267 | The member hexagon_M2_mmacuhs_s0 with value 428 has been added. | No effect. |
268 | The member hexagon_M2_mmacuhs_s1 with value 429 has been added. | No effect. |
269 | The member hexagon_M2_mmaculs_rs0 with value 430 has been added. | No effect. |
270 | The member hexagon_M2_mmaculs_rs1 with value 431 has been added. | No effect. |
271 | The member hexagon_M2_mmaculs_s0 with value 432 has been added. | No effect. |
272 | The member hexagon_M2_mmaculs_s1 with value 433 has been added. | No effect. |
273 | The member hexagon_M2_mmpyh_rs0 with value 434 has been added. | No effect. |
274 | The member hexagon_M2_mmpyh_rs1 with value 435 has been added. | No effect. |
275 | The member hexagon_M2_mmpyh_s0 with value 436 has been added. | No effect. |
276 | The member hexagon_M2_mmpyh_s1 with value 437 has been added. | No effect. |
277 | The member hexagon_M2_mmpyl_rs0 with value 438 has been added. | No effect. |
278 | The member hexagon_M2_mmpyl_rs1 with value 439 has been added. | No effect. |
279 | The member hexagon_M2_mmpyl_s0 with value 440 has been added. | No effect. |
280 | The member hexagon_M2_mmpyl_s1 with value 441 has been added. | No effect. |
281 | The member hexagon_M2_mmpyuh_rs0 with value 442 has been added. | No effect. |
282 | The member hexagon_M2_mmpyuh_rs1 with value 443 has been added. | No effect. |
283 | The member hexagon_M2_mmpyuh_s0 with value 444 has been added. | No effect. |
284 | The member hexagon_M2_mmpyuh_s1 with value 445 has been added. | No effect. |
285 | The member hexagon_M2_mmpyul_rs0 with value 446 has been added. | No effect. |
286 | The member hexagon_M2_mmpyul_rs1 with value 447 has been added. | No effect. |
287 | The member hexagon_M2_mmpyul_s0 with value 448 has been added. | No effect. |
288 | The member hexagon_M2_mmpyul_s1 with value 449 has been added. | No effect. |
289 | The member hexagon_M2_mpy_acc_hh_s0 with value 450 has been added. | No effect. |
290 | The member hexagon_M2_mpy_acc_hh_s1 with value 451 has been added. | No effect. |
291 | The member hexagon_M2_mpy_acc_hl_s0 with value 452 has been added. | No effect. |
292 | The member hexagon_M2_mpy_acc_hl_s1 with value 453 has been added. | No effect. |
293 | The member hexagon_M2_mpy_acc_lh_s0 with value 454 has been added. | No effect. |
294 | The member hexagon_M2_mpy_acc_lh_s1 with value 455 has been added. | No effect. |
295 | The member hexagon_M2_mpy_acc_ll_s0 with value 456 has been added. | No effect. |
296 | The member hexagon_M2_mpy_acc_ll_s1 with value 457 has been added. | No effect. |
297 | The member hexagon_M2_mpy_acc_sat_hh_s0 with value 458 has been added. | No effect. |
298 | The member hexagon_M2_mpy_acc_sat_hh_s1 with value 459 has been added. | No effect. |
299 | The member hexagon_M2_mpy_acc_sat_hl_s0 with value 460 has been added. | No effect. |
300 | The member hexagon_M2_mpy_acc_sat_hl_s1 with value 461 has been added. | No effect. |
301 | The member hexagon_M2_mpy_acc_sat_lh_s0 with value 462 has been added. | No effect. |
302 | The member hexagon_M2_mpy_acc_sat_lh_s1 with value 463 has been added. | No effect. |
303 | The member hexagon_M2_mpy_acc_sat_ll_s0 with value 464 has been added. | No effect. |
304 | The member hexagon_M2_mpy_acc_sat_ll_s1 with value 465 has been added. | No effect. |
305 | The member hexagon_M2_mpy_hh_s0 with value 466 has been added. | No effect. |
306 | The member hexagon_M2_mpy_hh_s1 with value 467 has been added. | No effect. |
307 | The member hexagon_M2_mpy_hl_s0 with value 468 has been added. | No effect. |
308 | The member hexagon_M2_mpy_hl_s1 with value 469 has been added. | No effect. |
309 | The member hexagon_M2_mpy_lh_s0 with value 470 has been added. | No effect. |
310 | The member hexagon_M2_mpy_lh_s1 with value 471 has been added. | No effect. |
311 | The member hexagon_M2_mpy_ll_s0 with value 472 has been added. | No effect. |
312 | The member hexagon_M2_mpy_ll_s1 with value 473 has been added. | No effect. |
313 | The member hexagon_M2_mpy_nac_hh_s0 with value 474 has been added. | No effect. |
314 | The member hexagon_M2_mpy_nac_hh_s1 with value 475 has been added. | No effect. |
315 | The member hexagon_M2_mpy_nac_hl_s0 with value 476 has been added. | No effect. |
316 | The member hexagon_M2_mpy_nac_hl_s1 with value 477 has been added. | No effect. |
317 | The member hexagon_M2_mpy_nac_lh_s0 with value 478 has been added. | No effect. |
318 | The member hexagon_M2_mpy_nac_lh_s1 with value 479 has been added. | No effect. |
319 | The member hexagon_M2_mpy_nac_ll_s0 with value 480 has been added. | No effect. |
320 | The member hexagon_M2_mpy_nac_ll_s1 with value 481 has been added. | No effect. |
321 | The member hexagon_M2_mpy_nac_sat_hh_s0 with value 482 has been added. | No effect. |
322 | The member hexagon_M2_mpy_nac_sat_hh_s1 with value 483 has been added. | No effect. |
323 | The member hexagon_M2_mpy_nac_sat_hl_s0 with value 484 has been added. | No effect. |
324 | The member hexagon_M2_mpy_nac_sat_hl_s1 with value 485 has been added. | No effect. |
325 | The member hexagon_M2_mpy_nac_sat_lh_s0 with value 486 has been added. | No effect. |
326 | The member hexagon_M2_mpy_nac_sat_lh_s1 with value 487 has been added. | No effect. |
327 | The member hexagon_M2_mpy_nac_sat_ll_s0 with value 488 has been added. | No effect. |
328 | The member hexagon_M2_mpy_nac_sat_ll_s1 with value 489 has been added. | No effect. |
329 | The member hexagon_M2_mpy_rnd_hh_s0 with value 490 has been added. | No effect. |
330 | The member hexagon_M2_mpy_rnd_hh_s1 with value 491 has been added. | No effect. |
331 | The member hexagon_M2_mpy_rnd_hl_s0 with value 492 has been added. | No effect. |
332 | The member hexagon_M2_mpy_rnd_hl_s1 with value 493 has been added. | No effect. |
333 | The member hexagon_M2_mpy_rnd_lh_s0 with value 494 has been added. | No effect. |
334 | The member hexagon_M2_mpy_rnd_lh_s1 with value 495 has been added. | No effect. |
335 | The member hexagon_M2_mpy_rnd_ll_s0 with value 496 has been added. | No effect. |
336 | The member hexagon_M2_mpy_rnd_ll_s1 with value 497 has been added. | No effect. |
337 | The member hexagon_M2_mpy_sat_hh_s0 with value 498 has been added. | No effect. |
338 | The member hexagon_M2_mpy_sat_hh_s1 with value 499 has been added. | No effect. |
339 | The member hexagon_M2_mpy_sat_hl_s0 with value 500 has been added. | No effect. |
340 | The member hexagon_M2_mpy_sat_hl_s1 with value 501 has been added. | No effect. |
341 | The member hexagon_M2_mpy_sat_lh_s0 with value 502 has been added. | No effect. |
342 | The member hexagon_M2_mpy_sat_lh_s1 with value 503 has been added. | No effect. |
343 | The member hexagon_M2_mpy_sat_ll_s0 with value 504 has been added. | No effect. |
344 | The member hexagon_M2_mpy_sat_ll_s1 with value 505 has been added. | No effect. |
345 | The member hexagon_M2_mpy_sat_rnd_hh_s0 with value 506 has been added. | No effect. |
346 | The member hexagon_M2_mpy_sat_rnd_hh_s1 with value 507 has been added. | No effect. |
347 | The member hexagon_M2_mpy_sat_rnd_hl_s0 with value 508 has been added. | No effect. |
348 | The member hexagon_M2_mpy_sat_rnd_hl_s1 with value 509 has been added. | No effect. |
349 | The member hexagon_M2_mpy_sat_rnd_lh_s0 with value 510 has been added. | No effect. |
350 | The member hexagon_M2_mpy_sat_rnd_lh_s1 with value 511 has been added. | No effect. |
351 | The member hexagon_M2_mpy_sat_rnd_ll_s0 with value 512 has been added. | No effect. |
352 | The member hexagon_M2_mpy_sat_rnd_ll_s1 with value 513 has been added. | No effect. |
353 | The member hexagon_M2_mpy_up with value 514 has been added. | No effect. |
354 | The member hexagon_M2_mpyd_acc_hh_s0 with value 515 has been added. | No effect. |
355 | The member hexagon_M2_mpyd_acc_hh_s1 with value 516 has been added. | No effect. |
356 | The member hexagon_M2_mpyd_acc_hl_s0 with value 517 has been added. | No effect. |
357 | The member hexagon_M2_mpyd_acc_hl_s1 with value 518 has been added. | No effect. |
358 | The member hexagon_M2_mpyd_acc_lh_s0 with value 519 has been added. | No effect. |
359 | The member hexagon_M2_mpyd_acc_lh_s1 with value 520 has been added. | No effect. |
360 | The member hexagon_M2_mpyd_acc_ll_s0 with value 521 has been added. | No effect. |
361 | The member hexagon_M2_mpyd_acc_ll_s1 with value 522 has been added. | No effect. |
362 | The member hexagon_M2_mpyd_hh_s0 with value 523 has been added. | No effect. |
363 | The member hexagon_M2_mpyd_hh_s1 with value 524 has been added. | No effect. |
364 | The member hexagon_M2_mpyd_hl_s0 with value 525 has been added. | No effect. |
365 | The member hexagon_M2_mpyd_hl_s1 with value 526 has been added. | No effect. |
366 | The member hexagon_M2_mpyd_lh_s0 with value 527 has been added. | No effect. |
367 | The member hexagon_M2_mpyd_lh_s1 with value 528 has been added. | No effect. |
368 | The member hexagon_M2_mpyd_ll_s0 with value 529 has been added. | No effect. |
369 | The member hexagon_M2_mpyd_nac_hl_s0 with value 533 has been added. | No effect. |
370 | The member hexagon_M2_mpyd_nac_hl_s1 with value 534 has been added. | No effect. |
371 | The member hexagon_M2_mpyd_nac_lh_s0 with value 535 has been added. | No effect. |
372 | The member hexagon_M2_mpyd_nac_lh_s1 with value 536 has been added. | No effect. |
373 | The member hexagon_M2_mpyd_nac_ll_s0 with value 537 has been added. | No effect. |
374 | The member hexagon_M2_mpyd_nac_ll_s1 with value 538 has been added. | No effect. |
375 | The member hexagon_M2_mpyd_rnd_hh_s0 with value 539 has been added. | No effect. |
376 | The member hexagon_M2_mpyd_rnd_hh_s1 with value 540 has been added. | No effect. |
377 | The member hexagon_M2_mpyd_rnd_hl_s0 with value 541 has been added. | No effect. |
378 | The member hexagon_M2_mpyd_rnd_hl_s1 with value 542 has been added. | No effect. |
379 | The member hexagon_M2_mpyd_rnd_lh_s0 with value 543 has been added. | No effect. |
380 | The member hexagon_M2_mpyd_rnd_lh_s1 with value 544 has been added. | No effect. |
381 | The member hexagon_M2_mpyd_rnd_ll_s0 with value 545 has been added. | No effect. |
382 | The member hexagon_M2_mpyd_rnd_ll_s1 with value 546 has been added. | No effect. |
383 | The member hexagon_M2_mpyi with value 547 has been added. | No effect. |
384 | The member hexagon_M2_mpysmi with value 548 has been added. | No effect. |
385 | The member hexagon_M2_mpyu_acc_hh_s0 with value 549 has been added. | No effect. |
386 | The member hexagon_M2_mpyu_acc_hh_s1 with value 550 has been added. | No effect. |
387 | The member hexagon_M2_mpyu_acc_hl_s0 with value 551 has been added. | No effect. |
388 | The member hexagon_M2_mpyu_acc_hl_s1 with value 552 has been added. | No effect. |
389 | The member hexagon_M2_mpyu_acc_lh_s0 with value 553 has been added. | No effect. |
390 | The member hexagon_M2_mpyu_acc_lh_s1 with value 554 has been added. | No effect. |
391 | The member hexagon_M2_mpyu_acc_ll_s0 with value 555 has been added. | No effect. |
392 | The member hexagon_M2_mpyu_acc_ll_s1 with value 556 has been added. | No effect. |
393 | The member hexagon_M2_mpyu_hh_s0 with value 557 has been added. | No effect. |
394 | The member hexagon_M2_mpyu_hh_s1 with value 558 has been added. | No effect. |
395 | The member hexagon_M2_mpyu_hl_s0 with value 559 has been added. | No effect. |
396 | The member hexagon_M2_mpyu_hl_s1 with value 560 has been added. | No effect. |
397 | The member hexagon_M2_mpyu_lh_s0 with value 561 has been added. | No effect. |
398 | The member hexagon_M2_mpyu_lh_s1 with value 562 has been added. | No effect. |
399 | The member hexagon_M2_mpyu_ll_s0 with value 563 has been added. | No effect. |
400 | The member hexagon_M2_mpyu_ll_s1 with value 564 has been added. | No effect. |
401 | The member hexagon_M2_mpyu_nac_hl_s0 with value 567 has been added. | No effect. |
402 | The member hexagon_M2_mpyu_nac_hl_s1 with value 568 has been added. | No effect. |
403 | The member hexagon_M2_mpyu_nac_lh_s0 with value 569 has been added. | No effect. |
404 | The member hexagon_M2_mpyu_nac_lh_s1 with value 570 has been added. | No effect. |
405 | The member hexagon_M2_mpyu_nac_ll_s0 with value 571 has been added. | No effect. |
406 | The member hexagon_M2_mpyu_nac_ll_s1 with value 572 has been added. | No effect. |
407 | The member hexagon_M2_mpyu_up with value 573 has been added. | No effect. |
408 | The member hexagon_M2_mpyud_acc_hh_s0 with value 574 has been added. | No effect. |
409 | The member hexagon_M2_mpyud_acc_hh_s1 with value 575 has been added. | No effect. |
410 | The member hexagon_M2_mpyud_acc_ll_s0 with value 580 has been added. | No effect. |
411 | The member hexagon_M2_mpyud_acc_ll_s1 with value 581 has been added. | No effect. |
412 | The member hexagon_M2_mpyud_hh_s0 with value 582 has been added. | No effect. |
413 | The member hexagon_M2_mpyud_hh_s1 with value 583 has been added. | No effect. |
414 | The member hexagon_M2_mpyud_hl_s0 with value 584 has been added. | No effect. |
415 | The member hexagon_M2_mpyud_hl_s1 with value 585 has been added. | No effect. |
416 | The member hexagon_M2_mpyud_lh_s0 with value 586 has been added. | No effect. |
417 | The member hexagon_M2_mpyud_lh_s1 with value 587 has been added. | No effect. |
418 | The member hexagon_M2_mpyud_ll_s0 with value 588 has been added. | No effect. |
419 | The member hexagon_M2_mpyud_ll_s1 with value 589 has been added. | No effect. |
420 | The member hexagon_M2_mpyud_nac_hh_s0 with value 590 has been added. | No effect. |
421 | The member hexagon_M2_mpyud_nac_hh_s1 with value 591 has been added. | No effect. |
422 | The member hexagon_M2_mpyud_nac_hl_s0 with value 592 has been added. | No effect. |
423 | The member hexagon_M2_mpyud_nac_hl_s1 with value 593 has been added. | No effect. |
424 | The member hexagon_M2_mpyud_nac_lh_s0 with value 594 has been added. | No effect. |
425 | The member hexagon_M2_mpyud_nac_lh_s1 with value 595 has been added. | No effect. |
426 | The member hexagon_M2_mpyud_nac_ll_s0 with value 596 has been added. | No effect. |
427 | The member hexagon_M2_mpyud_nac_ll_s1 with value 597 has been added. | No effect. |
428 | The member hexagon_M2_mpyui with value 598 has been added. | No effect. |
429 | The member hexagon_M2_nacci with value 599 has been added. | No effect. |
430 | The member hexagon_M2_naccii with value 600 has been added. | No effect. |
431 | The member hexagon_M2_subacc with value 601 has been added. | No effect. |
432 | The member hexagon_M2_vabsdiffh with value 602 has been added. | No effect. |
433 | The member hexagon_M2_vabsdiffw with value 603 has been added. | No effect. |
434 | The member hexagon_M2_vcmac_s0_sat_i with value 604 has been added. | No effect. |
435 | The member hexagon_M2_vcmac_s0_sat_r with value 605 has been added. | No effect. |
436 | The member hexagon_M2_vcmpy_s0_sat_i with value 606 has been added. | No effect. |
437 | The member hexagon_M2_vcmpy_s0_sat_r with value 607 has been added. | No effect. |
438 | The member hexagon_M2_vcmpy_s1_sat_i with value 608 has been added. | No effect. |
439 | The member hexagon_M2_vcmpy_s1_sat_r with value 609 has been added. | No effect. |
440 | The member hexagon_M2_vdmacs_s0 with value 610 has been added. | No effect. |
441 | The member hexagon_M2_vdmacs_s1 with value 611 has been added. | No effect. |
442 | The member hexagon_M2_vdmpyrs_s0 with value 612 has been added. | No effect. |
443 | The member hexagon_M2_vdmpyrs_s1 with value 613 has been added. | No effect. |
444 | The member hexagon_M2_vdmpys_s0 with value 614 has been added. | No effect. |
445 | The member hexagon_M2_vdmpys_s1 with value 615 has been added. | No effect. |
446 | The member hexagon_M2_vmac2 with value 616 has been added. | No effect. |
447 | The member hexagon_M2_vmac2es with value 617 has been added. | No effect. |
448 | The member hexagon_M2_vmac2es_s0 with value 618 has been added. | No effect. |
449 | The member hexagon_M2_vmac2es_s1 with value 619 has been added. | No effect. |
450 | The member hexagon_M2_vmac2s_s0 with value 620 has been added. | No effect. |
451 | The member hexagon_M2_vmac2s_s1 with value 621 has been added. | No effect. |
452 | The member hexagon_M2_vmpy2es_s0 with value 622 has been added. | No effect. |
453 | The member hexagon_M2_vmpy2es_s1 with value 623 has been added. | No effect. |
454 | The member hexagon_M2_vmpy2s_s0 with value 624 has been added. | No effect. |
455 | The member hexagon_M2_vmpy2s_s0pack with value 625 has been added. | No effect. |
456 | The member hexagon_M2_vmpy2s_s1 with value 626 has been added. | No effect. |
457 | The member hexagon_M2_vmpy2s_s1pack with value 627 has been added. | No effect. |
458 | The member hexagon_M2_vradduh with value 628 has been added. | No effect. |
459 | The member hexagon_M2_vrcmaci_s0 with value 629 has been added. | No effect. |
460 | The member hexagon_M2_vrcmaci_s0c with value 630 has been added. | No effect. |
461 | The member hexagon_M2_vrcmacr_s0 with value 631 has been added. | No effect. |
462 | The member hexagon_M2_vrcmacr_s0c with value 632 has been added. | No effect. |
463 | The member hexagon_M2_vrcmpyi_s0 with value 633 has been added. | No effect. |
464 | The member hexagon_M2_vrcmpyi_s0c with value 634 has been added. | No effect. |
465 | The member hexagon_M2_vrcmpyr_s0 with value 635 has been added. | No effect. |
466 | The member hexagon_M2_vrcmpyr_s0c with value 636 has been added. | No effect. |
467 | The member hexagon_M2_vrcmpys_acc_s1 with value 637 has been added. | No effect. |
468 | The member hexagon_M2_vrcmpys_s1 with value 638 has been added. | No effect. |
469 | The member hexagon_M2_vrcmpys_s1rp with value 639 has been added. | No effect. |
470 | The member hexagon_M2_vrmac_s0 with value 640 has been added. | No effect. |
471 | The member hexagon_M2_vrmpy_s0 with value 641 has been added. | No effect. |
472 | The member hexagon_M2_xor_xacc with value 642 has been added. | No effect. |
473 | The member hexagon_M4_and_and with value 643 has been added. | No effect. |
474 | The member hexagon_M4_and_andn with value 644 has been added. | No effect. |
475 | The member hexagon_M4_and_or with value 645 has been added. | No effect. |
476 | The member hexagon_M4_and_xor with value 646 has been added. | No effect. |
477 | The member hexagon_M4_or_and with value 647 has been added. | No effect. |
478 | The member hexagon_M4_or_andn with value 648 has been added. | No effect. |
479 | The member hexagon_M4_or_or with value 649 has been added. | No effect. |
480 | The member hexagon_M4_or_xor with value 650 has been added. | No effect. |
481 | The member hexagon_M4_xor_and with value 651 has been added. | No effect. |
482 | The member hexagon_M4_xor_andn with value 652 has been added. | No effect. |
483 | The member hexagon_M4_xor_or with value 653 has been added. | No effect. |
484 | The member hexagon_M4_xor_xacc with value 654 has been added. | No effect. |
485 | The member hexagon_S2_addasl_rrri with value 655 has been added. | No effect. |
486 | The member hexagon_S2_asl_i_p with value 656 has been added. | No effect. |
487 | The member hexagon_S2_asl_i_p_acc with value 657 has been added. | No effect. |
488 | The member hexagon_S2_asl_i_p_and with value 658 has been added. | No effect. |
489 | The member hexagon_S2_asl_i_p_nac with value 659 has been added. | No effect. |
490 | The member hexagon_S2_asl_i_p_or with value 660 has been added. | No effect. |
491 | The member hexagon_S2_asl_i_p_xacc with value 661 has been added. | No effect. |
492 | The member hexagon_S2_asl_i_r with value 662 has been added. | No effect. |
493 | The member hexagon_S2_asl_i_r_acc with value 663 has been added. | No effect. |
494 | The member hexagon_S2_asl_i_r_and with value 664 has been added. | No effect. |
495 | The member hexagon_S2_asl_i_r_nac with value 665 has been added. | No effect. |
496 | The member hexagon_S2_asl_i_r_or with value 666 has been added. | No effect. |
497 | The member hexagon_S2_asl_i_r_sat with value 667 has been added. | No effect. |
498 | The member hexagon_S2_asl_i_r_xacc with value 668 has been added. | No effect. |
499 | The member hexagon_S2_asl_i_vh with value 669 has been added. | No effect. |
500 | The member hexagon_S2_asl_i_vw with value 670 has been added. | No effect. |
501 | The member hexagon_S2_asl_r_p with value 671 has been added. | No effect. |
502 | The member hexagon_S2_asl_r_p_acc with value 672 has been added. | No effect. |
503 | The member hexagon_S2_asl_r_p_and with value 673 has been added. | No effect. |
504 | The member hexagon_S2_asl_r_p_nac with value 674 has been added. | No effect. |
505 | The member hexagon_S2_asl_r_p_or with value 675 has been added. | No effect. |
506 | The member hexagon_S2_asl_r_r with value 676 has been added. | No effect. |
507 | The member hexagon_S2_asl_r_r_acc with value 677 has been added. | No effect. |
508 | The member hexagon_S2_asl_r_r_and with value 678 has been added. | No effect. |
509 | The member hexagon_S2_asl_r_r_nac with value 679 has been added. | No effect. |
510 | The member hexagon_S2_asl_r_r_or with value 680 has been added. | No effect. |
511 | The member hexagon_S2_asl_r_r_sat with value 681 has been added. | No effect. |
512 | The member hexagon_S2_asl_r_vh with value 682 has been added. | No effect. |
513 | The member hexagon_S2_asl_r_vw with value 683 has been added. | No effect. |
514 | The member hexagon_S2_asr_i_p with value 684 has been added. | No effect. |
515 | The member hexagon_S2_asr_i_p_acc with value 685 has been added. | No effect. |
516 | The member hexagon_S2_asr_i_p_and with value 686 has been added. | No effect. |
517 | The member hexagon_S2_asr_i_p_nac with value 687 has been added. | No effect. |
518 | The member hexagon_S2_asr_i_p_or with value 688 has been added. | No effect. |
519 | The member hexagon_S2_asr_i_r with value 689 has been added. | No effect. |
520 | The member hexagon_S2_asr_i_r_acc with value 690 has been added. | No effect. |
521 | The member hexagon_S2_asr_i_r_and with value 691 has been added. | No effect. |
522 | The member hexagon_S2_asr_i_r_nac with value 692 has been added. | No effect. |
523 | The member hexagon_S2_asr_i_r_or with value 693 has been added. | No effect. |
524 | The member hexagon_S2_asr_i_r_rnd with value 694 has been added. | No effect. |
525 | The member hexagon_S2_asr_i_r_rnd_goodsyntax with value 695 has been added. | No effect. |
526 | The member hexagon_S2_asr_i_svw_trun with value 696 has been added. | No effect. |
527 | The member hexagon_S2_asr_i_vh with value 697 has been added. | No effect. |
528 | The member hexagon_S2_asr_i_vw with value 698 has been added. | No effect. |
529 | The member hexagon_S2_asr_r_p with value 699 has been added. | No effect. |
530 | The member hexagon_S2_asr_r_p_acc with value 700 has been added. | No effect. |
531 | The member hexagon_S2_asr_r_p_and with value 701 has been added. | No effect. |
532 | The member hexagon_S2_asr_r_p_nac with value 702 has been added. | No effect. |
533 | The member hexagon_S2_asr_r_p_or with value 703 has been added. | No effect. |
534 | The member hexagon_S2_asr_r_r with value 704 has been added. | No effect. |
535 | The member hexagon_S2_asr_r_r_acc with value 705 has been added. | No effect. |
536 | The member hexagon_S2_asr_r_r_and with value 706 has been added. | No effect. |
537 | The member hexagon_S2_asr_r_r_nac with value 707 has been added. | No effect. |
538 | The member hexagon_S2_asr_r_r_or with value 708 has been added. | No effect. |
539 | The member hexagon_S2_asr_r_r_sat with value 709 has been added. | No effect. |
540 | The member hexagon_S2_asr_r_svw_trun with value 710 has been added. | No effect. |
541 | The member hexagon_S2_asr_r_vh with value 711 has been added. | No effect. |
542 | The member hexagon_S2_asr_r_vw with value 712 has been added. | No effect. |
543 | The member hexagon_S2_brev with value 713 has been added. | No effect. |
544 | The member hexagon_S2_cl0 with value 714 has been added. | No effect. |
545 | The member hexagon_S2_clrbit_i with value 721 has been added. | No effect. |
546 | The member hexagon_S2_clrbit_r with value 722 has been added. | No effect. |
547 | The member hexagon_S2_ct0 with value 723 has been added. | No effect. |
548 | The member hexagon_S2_ct1 with value 724 has been added. | No effect. |
549 | The member hexagon_S2_deinterleave with value 725 has been added. | No effect. |
550 | The member hexagon_S2_extractu with value 726 has been added. | No effect. |
551 | The member hexagon_S2_extractu_rp with value 727 has been added. | No effect. |
552 | The member hexagon_S2_extractup with value 728 has been added. | No effect. |
553 | The member hexagon_S2_extractup_rp with value 729 has been added. | No effect. |
554 | The member hexagon_S2_insert with value 730 has been added. | No effect. |
555 | The member hexagon_S2_insert_rp with value 731 has been added. | No effect. |
556 | The member hexagon_S2_insertp with value 732 has been added. | No effect. |
557 | The member hexagon_S2_insertp_rp with value 733 has been added. | No effect. |
558 | The member hexagon_S2_interleave with value 734 has been added. | No effect. |
559 | The member hexagon_S2_lfsp with value 735 has been added. | No effect. |
560 | The member hexagon_S2_lsl_r_p with value 736 has been added. | No effect. |
561 | The member hexagon_S2_lsl_r_p_acc with value 737 has been added. | No effect. |
562 | The member hexagon_S2_lsl_r_p_and with value 738 has been added. | No effect. |
563 | The member hexagon_S2_lsl_r_p_nac with value 739 has been added. | No effect. |
564 | The member hexagon_S2_lsl_r_p_or with value 740 has been added. | No effect. |
565 | The member hexagon_S2_lsl_r_r with value 741 has been added. | No effect. |
566 | The member hexagon_S2_lsl_r_r_acc with value 742 has been added. | No effect. |
567 | The member hexagon_S2_lsl_r_r_and with value 743 has been added. | No effect. |
568 | The member hexagon_S2_lsl_r_r_nac with value 744 has been added. | No effect. |
569 | The member hexagon_S2_lsl_r_r_or with value 745 has been added. | No effect. |
570 | The member hexagon_S2_lsl_r_vh with value 746 has been added. | No effect. |
571 | The member hexagon_S2_lsl_r_vw with value 747 has been added. | No effect. |
572 | The member hexagon_S2_lsr_i_p with value 748 has been added. | No effect. |
573 | The member hexagon_S2_lsr_i_p_acc with value 749 has been added. | No effect. |
574 | The member hexagon_S2_lsr_i_p_and with value 750 has been added. | No effect. |
575 | The member hexagon_S2_lsr_i_p_nac with value 751 has been added. | No effect. |
576 | The member hexagon_S2_lsr_i_p_or with value 752 has been added. | No effect. |
577 | The member hexagon_S2_lsr_i_p_xacc with value 753 has been added. | No effect. |
578 | The member hexagon_S2_lsr_i_r with value 754 has been added. | No effect. |
579 | The member hexagon_S2_lsr_i_r_acc with value 755 has been added. | No effect. |
580 | The member hexagon_S2_lsr_i_r_and with value 756 has been added. | No effect. |
581 | The member hexagon_S2_lsr_i_r_nac with value 757 has been added. | No effect. |
582 | The member hexagon_S2_lsr_i_r_or with value 758 has been added. | No effect. |
583 | The member hexagon_S2_lsr_i_r_xacc with value 759 has been added. | No effect. |
584 | The member hexagon_S2_lsr_i_vh with value 760 has been added. | No effect. |
585 | The member hexagon_S2_lsr_i_vw with value 761 has been added. | No effect. |
586 | The member hexagon_S2_lsr_r_p with value 762 has been added. | No effect. |
587 | The member hexagon_S2_lsr_r_p_acc with value 763 has been added. | No effect. |
588 | The member hexagon_S2_lsr_r_p_and with value 764 has been added. | No effect. |
589 | The member hexagon_S2_lsr_r_p_nac with value 765 has been added. | No effect. |
590 | The member hexagon_S2_lsr_r_p_or with value 766 has been added. | No effect. |
591 | The member hexagon_S2_lsr_r_r with value 767 has been added. | No effect. |
592 | The member hexagon_S2_lsr_r_r_acc with value 768 has been added. | No effect. |
593 | The member hexagon_S2_lsr_r_r_and with value 769 has been added. | No effect. |
594 | The member hexagon_S2_lsr_r_r_nac with value 770 has been added. | No effect. |
595 | The member hexagon_S2_lsr_r_r_or with value 771 has been added. | No effect. |
596 | The member hexagon_S2_lsr_r_vh with value 772 has been added. | No effect. |
597 | The member hexagon_S2_lsr_r_vw with value 773 has been added. | No effect. |
598 | The member hexagon_S2_packhl with value 774 has been added. | No effect. |
599 | The member hexagon_S2_parityp with value 775 has been added. | No effect. |
600 | The member hexagon_S2_setbit_i with value 776 has been added. | No effect. |
601 | The member hexagon_S2_setbit_r with value 777 has been added. | No effect. |
602 | The member hexagon_S2_shuffeb with value 778 has been added. | No effect. |
603 | The member hexagon_S2_shuffeh with value 779 has been added. | No effect. |
604 | The member hexagon_S2_shuffob with value 780 has been added. | No effect. |
605 | The member hexagon_S2_shuffoh with value 781 has been added. | No effect. |
606 | The member hexagon_S2_svsathb with value 782 has been added. | No effect. |
607 | The member hexagon_S2_svsathub with value 783 has been added. | No effect. |
608 | The member hexagon_S2_tableidxb_goodsyntax with value 784 has been added. | No effect. |
609 | The member hexagon_S2_tableidxd_goodsyntax with value 785 has been added. | No effect. |
610 | The member hexagon_S2_tableidxh_goodsyntax with value 786 has been added. | No effect. |
611 | The member hexagon_S2_tableidxw_goodsyntax with value 787 has been added. | No effect. |
612 | The member hexagon_S2_togglebit_i with value 788 has been added. | No effect. |
613 | The member hexagon_S2_tstbit_i with value 790 has been added. | No effect. |
614 | The member hexagon_S2_tstbit_r with value 791 has been added. | No effect. |
615 | The member hexagon_S2_valignib with value 792 has been added. | No effect. |
616 | The member hexagon_S2_valignrb with value 793 has been added. | No effect. |
617 | The member hexagon_S2_vcrotate with value 794 has been added. | No effect. |
618 | The member hexagon_S2_vrndpackwh with value 795 has been added. | No effect. |
619 | The member hexagon_S2_vrndpackwhs with value 796 has been added. | No effect. |
620 | The member hexagon_S2_vsathb with value 797 has been added. | No effect. |
621 | The member hexagon_S2_vsathb_nopack with value 798 has been added. | No effect. |
622 | The member hexagon_S2_vsathub with value 799 has been added. | No effect. |
623 | The member hexagon_S2_vsathub_nopack with value 800 has been added. | No effect. |
624 | The member hexagon_S2_vsatwh with value 801 has been added. | No effect. |
625 | The member hexagon_S2_vsatwh_nopack with value 802 has been added. | No effect. |
626 | The member hexagon_S2_vsatwuh with value 803 has been added. | No effect. |
627 | The member hexagon_S2_vsatwuh_nopack with value 804 has been added. | No effect. |
628 | The member hexagon_S2_vsplatrb with value 805 has been added. | No effect. |
629 | The member hexagon_S2_vsplatrh with value 806 has been added. | No effect. |
630 | The member hexagon_S2_vspliceib with value 807 has been added. | No effect. |
631 | The member hexagon_S2_vsplicerb with value 808 has been added. | No effect. |
632 | The member hexagon_S2_vsxtbh with value 809 has been added. | No effect. |
633 | The member hexagon_S2_vsxthw with value 810 has been added. | No effect. |
634 | The member hexagon_S2_vtrunehb with value 811 has been added. | No effect. |
635 | The member hexagon_S2_vtrunewh with value 812 has been added. | No effect. |
636 | The member hexagon_S2_vtrunohb with value 813 has been added. | No effect. |
637 | The member hexagon_S2_vtrunowh with value 814 has been added. | No effect. |
638 | The member hexagon_S2_vzxtbh with value 815 has been added. | No effect. |
639 | The member hexagon_S2_vzxthw with value 816 has been added. | No effect. |
640 | The member hexagon_S4_addaddi with value 817 has been added. | No effect. |
641 | The member hexagon_S4_andnp with value 818 has been added. | No effect. |
642 | The member hexagon_S4_or_andi with value 819 has been added. | No effect. |
643 | The member hexagon_S4_or_andix with value 820 has been added. | No effect. |
644 | The member hexagon_S4_or_ori with value 821 has been added. | No effect. |
645 | The member hexagon_S4_ornp with value 822 has been added. | No effect. |
646 | The member hexagon_S4_subaddi with value 823 has been added. | No effect. |
647 | The member hexagon_SI_to_SXTHI_asrh with value 824 has been added. | No effect. |
648 | The member x86_avx2_maskload_d with value 1166 has been added. | No effect. |
649 | The member x86_avx2_maskload_d_256 with value 1167 has been added. | No effect. |
650 | The member x86_avx2_maskload_q with value 1168 has been added. | No effect. |
651 | The member x86_avx2_maskload_q_256 with value 1169 has been added. | No effect. |
652 | The member x86_avx2_maskstore_d with value 1170 has been added. | No effect. |
653 | The member x86_avx2_maskstore_d_256 with value 1171 has been added. | No effect. |
654 | The member x86_avx2_maskstore_q with value 1172 has been added. | No effect. |
655 | The member x86_avx2_maskstore_q_256 with value 1173 has been added. | No effect. |
656 | The member x86_avx2_movntdqa with value 1174 has been added. | No effect. |
657 | The member x86_avx2_mpsadbw with value 1175 has been added. | No effect. |
658 | The member x86_avx2_pabs_b with value 1176 has been added. | No effect. |
659 | The member x86_avx2_pabs_d with value 1177 has been added. | No effect. |
660 | The member x86_avx2_pabs_w with value 1178 has been added. | No effect. |
661 | The member x86_avx2_packssdw with value 1179 has been added. | No effect. |
662 | The member x86_avx2_packsswb with value 1180 has been added. | No effect. |
663 | The member x86_avx2_packusdw with value 1181 has been added. | No effect. |
664 | The member x86_avx2_packuswb with value 1182 has been added. | No effect. |
665 | The member x86_avx2_padds_b with value 1183 has been added. | No effect. |
666 | The member x86_avx2_padds_w with value 1184 has been added. | No effect. |
667 | The member x86_avx2_paddus_b with value 1185 has been added. | No effect. |
668 | The member x86_avx2_paddus_w with value 1186 has been added. | No effect. |
669 | The member x86_avx2_pavg_b with value 1187 has been added. | No effect. |
670 | The member x86_avx2_pavg_w with value 1188 has been added. | No effect. |
671 | The member x86_avx2_pblendd_128 with value 1189 has been added. | No effect. |
672 | The member x86_avx2_pblendd_256 with value 1190 has been added. | No effect. |
673 | The member x86_avx2_pblendvb with value 1191 has been added. | No effect. |
674 | The member x86_avx2_pblendw with value 1192 has been added. | No effect. |
675 | The member x86_avx2_pbroadcastb_128 with value 1193 has been added. | No effect. |
676 | The member x86_avx2_pbroadcastb_256 with value 1194 has been added. | No effect. |
677 | The member x86_avx2_pbroadcastd_128 with value 1195 has been added. | No effect. |
678 | The member x86_avx2_pbroadcastd_256 with value 1196 has been added. | No effect. |
679 | The member x86_avx2_pbroadcastq_128 with value 1197 has been added. | No effect. |
680 | The member x86_avx2_pbroadcastq_256 with value 1198 has been added. | No effect. |
681 | The member x86_avx2_pbroadcastw_128 with value 1199 has been added. | No effect. |
682 | The member x86_avx2_pbroadcastw_256 with value 1200 has been added. | No effect. |
683 | The member x86_avx2_permd with value 1201 has been added. | No effect. |
684 | The member x86_avx2_permps with value 1202 has been added. | No effect. |
685 | The member x86_avx2_phadd_d with value 1203 has been added. | No effect. |
686 | The member x86_avx2_phadd_sw with value 1204 has been added. | No effect. |
687 | The member x86_avx2_phadd_w with value 1205 has been added. | No effect. |
688 | The member x86_avx2_phsub_d with value 1206 has been added. | No effect. |
689 | The member x86_avx2_phsub_sw with value 1207 has been added. | No effect. |
690 | The member x86_avx2_phsub_w with value 1208 has been added. | No effect. |
691 | The member x86_avx2_pmadd_ub_sw with value 1209 has been added. | No effect. |
692 | The member x86_avx2_pmadd_wd with value 1210 has been added. | No effect. |
693 | The member x86_avx2_pmaxs_b with value 1211 has been added. | No effect. |
694 | The member x86_avx2_pmaxs_d with value 1212 has been added. | No effect. |
695 | The member x86_avx2_pmaxs_w with value 1213 has been added. | No effect. |
696 | The member x86_avx2_pmaxu_b with value 1214 has been added. | No effect. |
697 | The member x86_avx2_pmaxu_d with value 1215 has been added. | No effect. |
698 | The member x86_avx2_pmaxu_w with value 1216 has been added. | No effect. |
699 | The member x86_avx2_pmins_b with value 1217 has been added. | No effect. |
700 | The member x86_avx2_pmins_d with value 1218 has been added. | No effect. |
701 | The member x86_avx2_pmins_w with value 1219 has been added. | No effect. |
702 | The member x86_avx2_pminu_b with value 1220 has been added. | No effect. |
703 | The member x86_avx2_pminu_d with value 1221 has been added. | No effect. |
704 | The member x86_avx2_pminu_w with value 1222 has been added. | No effect. |
705 | The member x86_avx2_pmovmskb with value 1223 has been added. | No effect. |
706 | The member x86_avx2_pmovsxbd with value 1224 has been added. | No effect. |
707 | The member x86_avx2_pmovsxbq with value 1225 has been added. | No effect. |
708 | The member x86_avx2_pmovsxbw with value 1226 has been added. | No effect. |
709 | The member x86_avx2_pmovsxdq with value 1227 has been added. | No effect. |
710 | The member x86_avx2_pmovsxwd with value 1228 has been added. | No effect. |
711 | The member x86_avx2_pmovsxwq with value 1229 has been added. | No effect. |
712 | The member x86_avx2_pmovzxbd with value 1230 has been added. | No effect. |
713 | The member x86_avx2_pmovzxbq with value 1231 has been added. | No effect. |
714 | The member x86_avx2_pmovzxbw with value 1232 has been added. | No effect. |
715 | The member x86_avx2_pmovzxdq with value 1233 has been added. | No effect. |
716 | The member x86_avx2_pmovzxwd with value 1234 has been added. | No effect. |
717 | The member x86_avx2_pmovzxwq with value 1235 has been added. | No effect. |
718 | The member x86_avx2_pmul_dq with value 1236 has been added. | No effect. |
719 | The member x86_avx2_pmul_hr_sw with value 1237 has been added. | No effect. |
720 | The member x86_avx2_pmulh_w with value 1238 has been added. | No effect. |
721 | The member x86_avx2_pmulhu_w with value 1239 has been added. | No effect. |
722 | The member x86_avx2_pmulu_dq with value 1240 has been added. | No effect. |
723 | The member x86_avx2_psad_bw with value 1241 has been added. | No effect. |
724 | The member x86_avx2_pshuf_b with value 1242 has been added. | No effect. |
725 | The member x86_avx2_psign_b with value 1243 has been added. | No effect. |
726 | The member x86_avx2_psign_d with value 1244 has been added. | No effect. |
727 | The member x86_avx2_psign_w with value 1245 has been added. | No effect. |
728 | The member x86_avx2_psll_d with value 1246 has been added. | No effect. |
729 | The member x86_avx2_psll_dq with value 1247 has been added. | No effect. |
730 | The member x86_avx2_psll_dq_bs with value 1248 has been added. | No effect. |
731 | The member x86_avx2_psll_q with value 1249 has been added. | No effect. |
732 | The member x86_avx2_psll_w with value 1250 has been added. | No effect. |
733 | The member x86_avx2_pslli_d with value 1251 has been added. | No effect. |
734 | The member x86_avx2_pslli_q with value 1252 has been added. | No effect. |
735 | The member x86_avx2_pslli_w with value 1253 has been added. | No effect. |
736 | The member x86_avx2_psllv_d with value 1254 has been added. | No effect. |
737 | The member x86_avx2_psllv_d_256 with value 1255 has been added. | No effect. |
738 | The member x86_avx2_psllv_q with value 1256 has been added. | No effect. |
739 | The member x86_avx2_psllv_q_256 with value 1257 has been added. | No effect. |
740 | The member x86_avx2_psra_d with value 1258 has been added. | No effect. |
741 | The member x86_avx2_psra_w with value 1259 has been added. | No effect. |
742 | The member x86_avx2_psrai_d with value 1260 has been added. | No effect. |
743 | The member x86_avx2_psrai_w with value 1261 has been added. | No effect. |
744 | The member x86_avx2_psrav_d with value 1262 has been added. | No effect. |
745 | The member x86_avx2_psrav_d_256 with value 1263 has been added. | No effect. |
746 | The member x86_avx2_psrl_d with value 1264 has been added. | No effect. |
747 | The member x86_avx2_psrl_dq with value 1265 has been added. | No effect. |
748 | The member x86_avx2_psrl_dq_bs with value 1266 has been added. | No effect. |
749 | The member x86_avx2_psrl_q with value 1267 has been added. | No effect. |
750 | The member x86_avx2_psrl_w with value 1268 has been added. | No effect. |
751 | The member x86_avx2_psrli_d with value 1269 has been added. | No effect. |
752 | The member x86_avx2_psrli_q with value 1270 has been added. | No effect. |
753 | The member x86_avx2_psrli_w with value 1271 has been added. | No effect. |
754 | The member x86_avx2_psrlv_d with value 1272 has been added. | No effect. |
755 | The member x86_avx2_psrlv_d_256 with value 1273 has been added. | No effect. |
756 | The member x86_avx2_psrlv_q with value 1274 has been added. | No effect. |
757 | The member x86_avx2_psrlv_q_256 with value 1275 has been added. | No effect. |
758 | The member x86_avx2_psubs_b with value 1276 has been added. | No effect. |
759 | The member x86_avx2_psubs_w with value 1277 has been added. | No effect. |
760 | The member x86_avx2_psubus_b with value 1278 has been added. | No effect. |
761 | The member x86_avx2_psubus_w with value 1279 has been added. | No effect. |
762 | The member x86_avx2_vbroadcast_sd_pd_256 with value 1280 has been added. | No effect. |
763 | The member x86_avx2_vbroadcast_ss_ps with value 1281 has been added. | No effect. |
764 | The member x86_avx2_vbroadcast_ss_ps_256 with value 1282 has been added. | No effect. |
765 | The member x86_avx2_vbroadcasti128 with value 1283 has been added. | No effect. |
766 | The member x86_avx2_vextracti128 with value 1284 has been added. | No effect. |
767 | The member x86_avx2_vinserti128 with value 1285 has been added. | No effect. |
768 | The member x86_avx2_vperm2i128 with value 1286 has been added. | No effect. |
769 | The member x86_avx_vbroadcast_ss with value 1339 has been added. | No effect. |
770 | The member x86_avx_vbroadcast_ss_256 with value 1340 has been added. | No effect. |
771 | The member x86_bmi_bextr_32 with value 1370 has been added. | No effect. |
772 | The member x86_bmi_bextr_64 with value 1371 has been added. | No effect. |
773 | The member x86_bmi_bzhi_32 with value 1372 has been added. | No effect. |
774 | The member x86_bmi_bzhi_64 with value 1373 has been added. | No effect. |
775 | The member x86_bmi_pdep_32 with value 1374 has been added. | No effect. |
776 | The member x86_bmi_pdep_64 with value 1375 has been added. | No effect. |
777 | The member x86_bmi_pext_32 with value 1376 has been added. | No effect. |
778 | The member x86_bmi_pext_64 with value 1377 has been added. | No effect. |
779 | The member x86_fma4_vfmadd_pd with value 1378 has been added. | No effect. |
780 | The member x86_fma4_vfmadd_pd_256 with value 1379 has been added. | No effect. |
781 | The member x86_fma4_vfmadd_ps with value 1380 has been added. | No effect. |
782 | The member x86_fma4_vfmadd_ps_256 with value 1381 has been added. | No effect. |
783 | The member x86_fma4_vfmadd_sd with value 1382 has been added. | No effect. |
784 | The member x86_fma4_vfmadd_ss with value 1383 has been added. | No effect. |
785 | The member x86_fma4_vfmaddsub_pd with value 1384 has been added. | No effect. |
786 | The member x86_fma4_vfmaddsub_pd_256 with value 1385 has been added. | No effect. |
787 | The member x86_fma4_vfmaddsub_ps with value 1386 has been added. | No effect. |
788 | The member x86_fma4_vfmaddsub_ps_256 with value 1387 has been added. | No effect. |
789 | The member x86_fma4_vfmsub_pd with value 1388 has been added. | No effect. |
790 | The member x86_fma4_vfmsub_pd_256 with value 1389 has been added. | No effect. |
791 | The member x86_fma4_vfmsub_ps with value 1390 has been added. | No effect. |
792 | The member x86_fma4_vfmsub_ps_256 with value 1391 has been added. | No effect. |
793 | The member x86_fma4_vfmsub_sd with value 1392 has been added. | No effect. |
794 | The member x86_fma4_vfmsub_ss with value 1393 has been added. | No effect. |
795 | The member x86_fma4_vfmsubadd_pd with value 1394 has been added. | No effect. |
796 | The member x86_fma4_vfmsubadd_pd_256 with value 1395 has been added. | No effect. |
797 | The member x86_fma4_vfmsubadd_ps with value 1396 has been added. | No effect. |
798 | The member x86_fma4_vfmsubadd_ps_256 with value 1397 has been added. | No effect. |
799 | The member x86_fma4_vfnmadd_pd with value 1398 has been added. | No effect. |
800 | The member x86_fma4_vfnmadd_pd_256 with value 1399 has been added. | No effect. |
801 | The member x86_fma4_vfnmadd_ps with value 1400 has been added. | No effect. |
802 | The member x86_fma4_vfnmadd_ps_256 with value 1401 has been added. | No effect. |
803 | The member x86_fma4_vfnmadd_sd with value 1402 has been added. | No effect. |
804 | The member x86_fma4_vfnmadd_ss with value 1403 has been added. | No effect. |
805 | The member x86_fma4_vfnmsub_pd with value 1404 has been added. | No effect. |
806 | The member x86_fma4_vfnmsub_pd_256 with value 1405 has been added. | No effect. |
807 | The member x86_fma4_vfnmsub_ps with value 1406 has been added. | No effect. |
808 | The member x86_fma4_vfnmsub_ps_256 with value 1407 has been added. | No effect. |
809 | The member x86_fma4_vfnmsub_sd with value 1408 has been added. | No effect. |
810 | The member x86_fma4_vfnmsub_ss with value 1409 has been added. | No effect. |
811 | The member x86_rdfsbase_32 with value 1482 has been added. | No effect. |
812 | The member x86_rdfsbase_64 with value 1483 has been added. | No effect. |
813 | The member x86_rdgsbase_32 with value 1484 has been added. | No effect. |
814 | The member x86_rdgsbase_64 with value 1485 has been added. | No effect. |
815 | The member x86_vcvtph2ps_128 with value 1726 has been added. | No effect. |
816 | The member x86_vcvtph2ps_256 with value 1727 has been added. | No effect. |
817 | The member x86_vcvtps2ph_128 with value 1728 has been added. | No effect. |
818 | The member x86_vcvtps2ph_256 with value 1729 has been added. | No effect. |
819 | The member x86_wrfsbase_32 with value 1730 has been added. | No effect. |
820 | The member x86_wrfsbase_64 with value 1731 has been added. | No effect. |
821 | The member x86_wrgsbase_32 with value 1732 has been added. | No effect. |
822 | The member x86_wrgsbase_64 with value 1733 has been added. | No effect. |
823 | The member x86_xop_vfrcz_pd with value 1734 has been added. | No effect. |
824 | The member x86_xop_vfrcz_pd_256 with value 1735 has been added. | No effect. |
825 | The member x86_xop_vfrcz_ps with value 1736 has been added. | No effect. |
826 | The member x86_xop_vfrcz_ps_256 with value 1737 has been added. | No effect. |
827 | The member x86_xop_vfrcz_sd with value 1738 has been added. | No effect. |
828 | The member x86_xop_vfrcz_ss with value 1739 has been added. | No effect. |
829 | The member x86_xop_vpcmov with value 1740 has been added. | No effect. |
830 | The member x86_xop_vpcmov_256 with value 1741 has been added. | No effect. |
831 | The member x86_xop_vpcomeqb with value 1742 has been added. | No effect. |
832 | The member x86_xop_vpcomeqd with value 1743 has been added. | No effect. |
833 | The member x86_xop_vpcomeqq with value 1744 has been added. | No effect. |
834 | The member x86_xop_vpcomequb with value 1745 has been added. | No effect. |
835 | The member x86_xop_vpcomequd with value 1746 has been added. | No effect. |
836 | The member x86_xop_vpcomequq with value 1747 has been added. | No effect. |
837 | The member x86_xop_vpcomequw with value 1748 has been added. | No effect. |
838 | The member x86_xop_vpcomeqw with value 1749 has been added. | No effect. |
839 | The member x86_xop_vpcomfalseb with value 1750 has been added. | No effect. |
840 | The member x86_xop_vpcomfalsed with value 1751 has been added. | No effect. |
841 | The member x86_xop_vpcomfalseq with value 1752 has been added. | No effect. |
842 | The member x86_xop_vpcomfalseub with value 1753 has been added. | No effect. |
843 | The member x86_xop_vpcomfalseud with value 1754 has been added. | No effect. |
844 | The member x86_xop_vpcomfalseuq with value 1755 has been added. | No effect. |
845 | The member x86_xop_vpcomfalseuw with value 1756 has been added. | No effect. |
846 | The member x86_xop_vpcomfalsew with value 1757 has been added. | No effect. |
847 | The member x86_xop_vpcomgeb with value 1758 has been added. | No effect. |
848 | The member x86_xop_vpcomged with value 1759 has been added. | No effect. |
849 | The member x86_xop_vpcomgeq with value 1760 has been added. | No effect. |
850 | The member x86_xop_vpcomgeub with value 1761 has been added. | No effect. |
851 | The member x86_xop_vpcomgeud with value 1762 has been added. | No effect. |
852 | The member x86_xop_vpcomgeuq with value 1763 has been added. | No effect. |
853 | The member x86_xop_vpcomgeuw with value 1764 has been added. | No effect. |
854 | The member x86_xop_vpcomgew with value 1765 has been added. | No effect. |
855 | The member x86_xop_vpcomgtb with value 1766 has been added. | No effect. |
856 | The member x86_xop_vpcomgtd with value 1767 has been added. | No effect. |
857 | The member x86_xop_vpcomgtq with value 1768 has been added. | No effect. |
858 | The member x86_xop_vpcomgtub with value 1769 has been added. | No effect. |
859 | The member x86_xop_vpcomgtud with value 1770 has been added. | No effect. |
860 | The member x86_xop_vpcomgtuq with value 1771 has been added. | No effect. |
861 | The member x86_xop_vpcomgtuw with value 1772 has been added. | No effect. |
862 | The member x86_xop_vpcomgtw with value 1773 has been added. | No effect. |
863 | The member x86_xop_vpcomleb with value 1774 has been added. | No effect. |
864 | The member x86_xop_vpcomled with value 1775 has been added. | No effect. |
865 | The member x86_xop_vpcomleq with value 1776 has been added. | No effect. |
866 | The member x86_xop_vpcomleub with value 1777 has been added. | No effect. |
867 | The member x86_xop_vpcomleud with value 1778 has been added. | No effect. |
868 | The member x86_xop_vpcomleuq with value 1779 has been added. | No effect. |
869 | The member x86_xop_vpcomleuw with value 1780 has been added. | No effect. |
870 | The member x86_xop_vpcomlew with value 1781 has been added. | No effect. |
871 | The member x86_xop_vpcomltb with value 1782 has been added. | No effect. |
872 | The member x86_xop_vpcomltd with value 1783 has been added. | No effect. |
873 | The member x86_xop_vpcomltq with value 1784 has been added. | No effect. |
874 | The member x86_xop_vpcomltub with value 1785 has been added. | No effect. |
875 | The member x86_xop_vpcomltud with value 1786 has been added. | No effect. |
876 | The member x86_xop_vpcomltuq with value 1787 has been added. | No effect. |
877 | The member x86_xop_vpcomltuw with value 1788 has been added. | No effect. |
878 | The member x86_xop_vpcomltw with value 1789 has been added. | No effect. |
879 | The member x86_xop_vpcomneb with value 1790 has been added. | No effect. |
880 | The member x86_xop_vpcomned with value 1791 has been added. | No effect. |
881 | The member x86_xop_vpcomneq with value 1792 has been added. | No effect. |
882 | The member x86_xop_vpcomneub with value 1793 has been added. | No effect. |
883 | The member x86_xop_vpcomneud with value 1794 has been added. | No effect. |
884 | The member x86_xop_vpcomneuq with value 1795 has been added. | No effect. |
885 | The member x86_xop_vpcomneuw with value 1796 has been added. | No effect. |
886 | The member x86_xop_vpcomnew with value 1797 has been added. | No effect. |
887 | The member x86_xop_vpcomtrueb with value 1798 has been added. | No effect. |
888 | The member x86_xop_vpcomtrued with value 1799 has been added. | No effect. |
889 | The member x86_xop_vpcomtrueq with value 1800 has been added. | No effect. |
890 | The member x86_xop_vpcomtrueub with value 1801 has been added. | No effect. |
891 | The member x86_xop_vpcomtrueud with value 1802 has been added. | No effect. |
892 | The member x86_xop_vpcomtrueuq with value 1803 has been added. | No effect. |
893 | The member x86_xop_vpcomtrueuw with value 1804 has been added. | No effect. |
894 | The member x86_xop_vpcomtruew with value 1805 has been added. | No effect. |
895 | The member x86_xop_vpermil2pd with value 1806 has been added. | No effect. |
896 | The member x86_xop_vpermil2pd_256 with value 1807 has been added. | No effect. |
897 | The member x86_xop_vpermil2ps with value 1808 has been added. | No effect. |
898 | The member x86_xop_vpermil2ps_256 with value 1809 has been added. | No effect. |
899 | The member x86_xop_vphaddbd with value 1810 has been added. | No effect. |
900 | The member x86_xop_vphaddbq with value 1811 has been added. | No effect. |
901 | The member x86_xop_vphaddbw with value 1812 has been added. | No effect. |
902 | The member x86_xop_vphadddq with value 1813 has been added. | No effect. |
903 | The member x86_xop_vphaddubd with value 1814 has been added. | No effect. |
904 | The member x86_xop_vphaddubq with value 1815 has been added. | No effect. |
905 | The member x86_xop_vphaddubw with value 1816 has been added. | No effect. |
906 | The member x86_xop_vphaddudq with value 1817 has been added. | No effect. |
907 | The member x86_xop_vphadduwd with value 1818 has been added. | No effect. |
908 | The member x86_xop_vphadduwq with value 1819 has been added. | No effect. |
909 | The member x86_xop_vphaddwd with value 1820 has been added. | No effect. |
910 | The member x86_xop_vphaddwq with value 1821 has been added. | No effect. |
911 | The member x86_xop_vphsubbw with value 1822 has been added. | No effect. |
912 | The member x86_xop_vphsubdq with value 1823 has been added. | No effect. |
913 | The member x86_xop_vphsubwd with value 1824 has been added. | No effect. |
914 | The member x86_xop_vpmacsdd with value 1825 has been added. | No effect. |
915 | The member x86_xop_vpmacsdqh with value 1826 has been added. | No effect. |
916 | The member x86_xop_vpmacsdql with value 1827 has been added. | No effect. |
917 | The member x86_xop_vpmacssdd with value 1828 has been added. | No effect. |
918 | The member x86_xop_vpmacssdqh with value 1829 has been added. | No effect. |
919 | The member x86_xop_vpmacssdql with value 1830 has been added. | No effect. |
920 | The member x86_xop_vpmacsswd with value 1831 has been added. | No effect. |
921 | The member x86_xop_vpmacssww with value 1832 has been added. | No effect. |
922 | The member x86_xop_vpmacswd with value 1833 has been added. | No effect. |
923 | The member x86_xop_vpmacsww with value 1834 has been added. | No effect. |
924 | The member x86_xop_vpmadcsswd with value 1835 has been added. | No effect. |
925 | The member x86_xop_vpmadcswd with value 1836 has been added. | No effect. |
926 | The member x86_xop_vpperm with value 1837 has been added. | No effect. |
927 | The member x86_xop_vprotb with value 1838 has been added. | No effect. |
928 | The member x86_xop_vprotd with value 1839 has been added. | No effect. |
929 | The member x86_xop_vprotq with value 1840 has been added. | No effect. |
930 | The member x86_xop_vprotw with value 1841 has been added. | No effect. |
931 | The member x86_xop_vpshab with value 1842 has been added. | No effect. |
932 | The member x86_xop_vpshad with value 1843 has been added. | No effect. |
933 | The member x86_xop_vpshaq with value 1844 has been added. | No effect. |
934 | The member x86_xop_vpshaw with value 1845 has been added. | No effect. |
935 | The member x86_xop_vpshlb with value 1846 has been added. | No effect. |
936 | The member x86_xop_vpshld with value 1847 has been added. | No effect. |
937 | The member x86_xop_vpshlq with value 1848 has been added. | No effect. |
938 | The member x86_xop_vpshlw with value 1849 has been added. | No effect. |
[+] affected symbols (6)
getAttributes ( enum ID id )1st parameter 'id' has type 'enum ID'.
getDeclaration ( Module* M, enum ID id, ArrayRef<Type*> Tys )2nd parameter 'id' has type 'enum ID'.
getIntrinsicForGCCBuiltin ( char const* Prefix, char const* BuiltinName )Return value has type 'enum ID'.
getName ( enum ID id, ArrayRef<Type*> Tys )1st parameter 'id' has type 'enum ID'.
getType ( LLVMContext& Context, enum ID id, ArrayRef<Type*> Tys )2nd parameter 'id' has type 'enum ID'.
isOverloaded ( enum ID id )1st parameter 'id' has type 'enum ID'.
MCAsmBackend.h
namespace llvm
[+] class MCAsmBackend (1)
| Change |
Effect |
1 | Virtual method MCAsmBackend::handleAssemblerFlag ( enum MCAssemblerFlag ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 15 entries | Virtual Table (New) - 17 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~MCAsmBackend |
~MCAsmBackend |
12 |
~MCAsmBackend |
~MCAsmBackend |
16 |
__cxa_pure_virtual |
__cxa_pure_virtual |
20 |
MCAsmBackend::createELFObjectTargetWriter |
MCAsmBackend::createELFObjectTargetWriter |
24 |
MCAsmBackend::doesSectionRequireSymbols |
MCAsmBackend::doesSectionRequireSymbols |
28 |
MCAsmBackend::isSectionAtomizable |
MCAsmBackend::isSectionAtomizable |
32 |
__cxa_pure_virtual |
__cxa_pure_virtual |
36 |
MCAsmBackend::getFixupKindInfo |
MCAsmBackend::getFixupKindInfo |
40 |
__cxa_pure_virtual |
MCAsmBackend::processFixupValue |
44 |
__cxa_pure_virtual |
__cxa_pure_virtual |
48 |
__cxa_pure_virtual |
__cxa_pure_virtual |
52 |
__cxa_pure_virtual |
__cxa_pure_virtual |
56 |
MCAsmBackend::HandleAssemblerFlag |
__cxa_pure_virtual |
60 |
|
__cxa_pure_virtual |
64 |
|
MCAsmBackend::handleAssemblerFlag |
[+] affected symbols (5)
MCAsmBackend::createObjectWriter ( raw_ostream& OS ) constThis method is from 'MCAsmBackend' class.
MCAsmBackend::getFixupKindInfo ( enum MCFixupKind Kind ) constThis method is from 'MCAsmBackend' class.
MCAsmBackend::getNumFixupKinds ( ) constThis method is from 'MCAsmBackend' class.
MCAsmBackend::MCAsmBackend [in-charge] ( )This constructor is from 'MCAsmBackend' class.
MCAsmBackend::~MCAsmBackend [in-charge] ( )This method is from 'MCAsmBackend' class.
MCAsmInfoCOFF.h
namespace llvm
[+] class MCAsmInfoCOFF (1)
| Change |
Effect |
1 | Virtual method MCAsmInfoCOFF::anchor ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
MCAsmInfo::getDataASDirective |
MCAsmInfo::getDataASDirective |
12 |
~MCAsmInfoCOFF |
~MCAsmInfoCOFF |
16 |
~MCAsmInfoCOFF |
~MCAsmInfoCOFF |
20 |
MCAsmInfo::getNonexecutableStackSection |
MCAsmInfo::getNonexecutableStackSection |
24 |
MCAsmInfo::getExprForPersonalitySymbol |
MCAsmInfo::getExprForPersonalitySymbol |
28 |
|
MCAsmInfoCOFF::anchor |
[+] affected symbols (1)
MCAsmInfoCOFF::MCAsmInfoCOFF [in-charge] ( )This constructor is from 'MCAsmInfoCOFF' class.
MCAsmInfoDarwin.h
namespace llvm
[+] class MCAsmInfoDarwin (1)
| Change |
Effect |
1 | Virtual method MCAsmInfoDarwin::anchor ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 7 entries | Virtual Table (New) - 8 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
MCAsmInfo::getDataASDirective |
MCAsmInfo::getDataASDirective |
12 |
~MCAsmInfoDarwin |
~MCAsmInfoDarwin |
16 |
~MCAsmInfoDarwin |
~MCAsmInfoDarwin |
20 |
MCAsmInfo::getNonexecutableStackSection |
MCAsmInfo::getNonexecutableStackSection |
24 |
MCAsmInfo::getExprForPersonalitySymbol |
MCAsmInfo::getExprForPersonalitySymbol |
28 |
|
MCAsmInfoDarwin::anchor |
[+] affected symbols (1)
MCAsmInfoDarwin::MCAsmInfoDarwin [in-charge] ( )This constructor is from 'MCAsmInfoDarwin' class.
MCExpr.h
namespace llvm
[+] enum MCSymbolRefExpr::VariantKind (20)
| Change |
Effect |
1 | The member VK_ARM_TARGET1 with value 23 has been added. | No effect. |
2 | The member VK_Mips_ABS_HI with value 33 has been added. | No effect. |
3 | The member VK_Mips_ABS_LO with value 34 has been added. | No effect. |
4 | The member VK_Mips_DTPREL_HI with value 37 has been added. | No effect. |
5 | The member VK_Mips_DTPREL_LO with value 38 has been added. | No effect. |
6 | The member VK_Mips_GOT with value 32 has been added. | No effect. |
7 | The member VK_Mips_GOT16 with value 31 has been added. | No effect. |
8 | The member VK_Mips_GOTTPREL with value 39 has been added. | No effect. |
9 | The member VK_Mips_GOT_CALL with value 30 has been added. | No effect. |
10 | The member VK_Mips_GOT_DISP with value 44 has been added. | No effect. |
11 | The member VK_Mips_GOT_OFST with value 46 has been added. | No effect. |
12 | The member VK_Mips_GOT_PAGE with value 45 has been added. | No effect. |
13 | The member VK_Mips_GPOFF_HI with value 42 has been added. | No effect. |
14 | The member VK_Mips_GPOFF_LO with value 43 has been added. | No effect. |
15 | The member VK_Mips_GPREL with value 29 has been added. | No effect. |
16 | The member VK_Mips_TLSGD with value 35 has been added. | No effect. |
17 | The member VK_Mips_TLSLDM with value 36 has been added. | No effect. |
18 | The member VK_Mips_TPREL_HI with value 40 has been added. | No effect. |
19 | The member VK_Mips_TPREL_LO with value 41 has been added. | No effect. |
20 | The member VK_SECREL with value 16 has been added. | No effect. |
[+] affected symbols (4)
MCSymbolRefExpr::Create ( MCSymbol const* Symbol, enum MCSymbolRefExpr::VariantKind Kind, MCContext& Ctx ) [static]2nd parameter 'Kind' has type 'enum MCSymbolRefExpr::VariantKind'.
MCSymbolRefExpr::Create ( StringRef Name, enum MCSymbolRefExpr::VariantKind Kind, MCContext& Ctx ) [static]2nd parameter 'Kind' has type 'enum MCSymbolRefExpr::VariantKind'.
MCSymbolRefExpr::getVariantKindForName ( StringRef Name ) [static]Return value has type 'enum MCSymbolRefExpr::VariantKind'.
MCSymbolRefExpr::getVariantKindName ( enum MCSymbolRefExpr::VariantKind Kind ) [static]1st parameter 'Kind' has type 'enum MCSymbolRefExpr::VariantKind'.
MCFixup.h
namespace llvm
[+] enum MCFixupKind (8)
| Change |
Effect |
1 | The member FK_GPRel_1 with value 8 has been added. | No effect. |
2 | The member FK_GPRel_2 with value 9 has been added. | No effect. |
3 | The member FK_GPRel_4 with value 10 has been added. | No effect. |
4 | The member FK_GPRel_8 with value 11 has been added. | No effect. |
5 | The member FK_SecRel_1 with value 12 has been added. | No effect. |
6 | The member FK_SecRel_2 with value 13 has been added. | No effect. |
7 | The member FK_SecRel_4 with value 14 has been added. | No effect. |
8 | The member FK_SecRel_8 with value 15 has been added. | No effect. |
[+] affected symbols (1)
MCAsmBackend::getFixupKindInfo ( enum MCFixupKind Kind ) const1st parameter 'Kind' has type 'enum MCFixupKind'.
Metadata.h
namespace llvm
[+] class MDString (1)
| Change |
Effect |
1 | Virtual method MDString::anchor ( ) has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 5 entries | Virtual Table (New) - 6 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
Value::printCustom |
Value::printCustom |
12 |
~MDString |
~MDString |
16 |
~MDString |
~MDString |
20 |
|
MDString::anchor |
[+] affected symbols (1)
MDString::get ( LLVMContext& Context, StringRef Str ) [static]This method is from 'MDString' class.
PassManagerBuilder.h
namespace llvm
[+] enum PassManagerBuilder::ExtensionPointTy (3)
| Change |
Effect |
1 | The member EP_EnabledOnOptLevel0 with value 5 has been added. | No effect. |
2 | The member EP_ModuleOptimizerEarly with value 1 has been added. | No effect. |
3 | The member EP_OptimizerLast with value 4 has been added. | No effect. |
[+] affected symbols (2)
PassManagerBuilder::addExtension ( enum PassManagerBuilder::ExtensionPointTy Ty, PassManagerBuilder::ExtensionFn Fn )1st parameter 'Ty' has type 'enum PassManagerBuilder::ExtensionPointTy'.
PassManagerBuilder::addGlobalExtension ( enum PassManagerBuilder::ExtensionPointTy Ty, PassManagerBuilder::ExtensionFn Fn ) [static]1st parameter 'Ty' has type 'enum PassManagerBuilder::ExtensionPointTy'.
SelectionDAG.h
namespace llvm
[+] enum CombineLevel (1)
| Change |
Effect |
1 | The member AfterLegalizeDAG with value 3 has been added. | No effect. |
[+] affected symbols (1)
SelectionDAG::Combine ( enum CombineLevel Level, AliasAnalysis& AA, enum CodeGenOpt::Level OptLevel )1st parameter 'Level' has type 'enum CombineLevel'.
TargetLowering.h
namespace llvm
[+] class TargetLowering (2)
| Change |
Effect |
1 | Virtual method TargetLowering::isFAbsFree ( EVT ) const has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
2 | Virtual method TargetLowering::isFNegFree ( EVT ) const has been added to this class. | No effect. You can add virtual functions at end of leaf classes with exported constructors. |
[+] show v-table (old and new)
Offset | Virtual Table (Old) - 69 entries | Virtual Table (New) - 72 entries |
---|
0 |
(int (*)(...))0 |
(int (*)(...))0 |
4 |
(int (*)(...))(& typeinfo) |
(int (*)(...))(& typeinfo) |
8 |
~TargetLowering |
~TargetLowering |
12 |
~TargetLowering |
~TargetLowering |
16 |
TargetLowering::getShiftAmountTy |
TargetLowering::getShiftAmountTy |
20 |
TargetLowering::getSetCCResultType |
TargetLowering::getSetCCResultType |
24 |
TargetLowering::getCmpLibcallReturnType |
TargetLowering::getCmpLibcallReturnType |
28 |
TargetLowering::getSchedulingPreference |
TargetLowering::getSchedulingPreference |
32 |
TargetLowering::getRegClassFor |
TargetLowering::getRegClassFor |
36 |
TargetLowering::getRepRegClassFor |
TargetLowering::getRepRegClassFor |
40 |
TargetLowering::getRepRegClassCostFor |
TargetLowering::getRepRegClassCostFor |
44 |
TargetLowering::getTgtMemIntrinsic |
TargetLowering::getTgtMemIntrinsic |
48 |
TargetLowering::isFPImmLegal |
TargetLowering::isFPImmLegal |
52 |
TargetLowering::isShuffleMaskLegal |
TargetLowering::isShuffleMaskLegal |
56 |
TargetLowering::canOpTrap |
TargetLowering::canOpTrap |
60 |
TargetLowering::isVectorClearMaskLegal |
TargetLowering::isVectorClearMaskLegal |
64 |
TargetLowering::getByValTypeAlignment |
TargetLowering::getByValTypeAlignment |
68 |
TargetLowering::ShouldShrinkFPConstant |
TargetLowering::ShouldShrinkFPConstant |
72 |
TargetLowering::allowsUnalignedMemoryAccesses |
TargetLowering::allowsUnalignedMemoryAccesses |
76 |
TargetLowering::getOptimalMemOpType |
TargetLowering::getOptimalMemOpType |
80 |
TargetLowering::getPreIndexedAddressParts |
TargetLowering::getPreIndexedAddressParts |
84 |
TargetLowering::getPostIndexedAddressParts |
TargetLowering::getPostIndexedAddressParts |
88 |
TargetLowering::getJumpTableEncoding |
TargetLowering::getJumpTableEncoding |
92 |
TargetLowering::LowerCustomJumpTableEntry |
TargetLowering::LowerCustomJumpTableEntry |
96 |
TargetLowering::getPICJumpTableRelocBase |
TargetLowering::getPICJumpTableRelocBase |
100 |
TargetLowering::getPICJumpTableRelocBaseExpr |
TargetLowering::getPICJumpTableRelocBaseExpr |
104 |
TargetLowering::isOffsetFoldingLegal |
TargetLowering::isOffsetFoldingLegal |
108 |
TargetLowering::getStackCookieLocation |
TargetLowering::getStackCookieLocation |
112 |
TargetLowering::getMaximalGlobalOffset |
TargetLowering::getMaximalGlobalOffset |
116 |
TargetLowering::computeMaskedBitsForTargetNode |
TargetLowering::computeMaskedBitsForTargetNode |
120 |
TargetLowering::ComputeNumSignBitsForTargetNode |
TargetLowering::ComputeNumSignBitsForTargetNode |
124 |
TargetLowering::isGAPlusOffset |
TargetLowering::isGAPlusOffset |
128 |
TargetLowering::PerformDAGCombine |
TargetLowering::PerformDAGCombine |
132 |
TargetLowering::isTypeDesirableForOp |
TargetLowering::isTypeDesirableForOp |
136 |
TargetLowering::isDesirableToTransformToIntegerOp |
TargetLowering::isDesirableToTransformToIntegerOp |
140 |
TargetLowering::IsDesirableToPromoteOp |
TargetLowering::IsDesirableToPromoteOp |
144 |
TargetLowering::findRepresentativeClass |
TargetLowering::findRepresentativeClass |
148 |
TargetLowering::LowerFormalArguments |
TargetLowering::LowerFormalArguments |
152 |
TargetLowering::LowerCall |
TargetLowering::LowerCall |
156 |
TargetLowering::HandleByVal |
TargetLowering::HandleByVal |
160 |
TargetLowering::CanLowerReturn |
TargetLowering::CanLowerReturn |
164 |
TargetLowering::LowerReturn |
TargetLowering::LowerReturn |
168 |
TargetLowering::isUsedByReturnOnly |
TargetLowering::isUsedByReturnOnly |
172 |
TargetLowering::mayBeEmittedAsTailCall |
TargetLowering::mayBeEmittedAsTailCall |
176 |
TargetLowering::getTypeForExtArgOrReturn |
TargetLowering::getTypeForExtArgOrReturn |
180 |
TargetLowering::LowerOperationWrapper |
TargetLowering::LowerOperationWrapper |
184 |
TargetLowering::LowerOperation |
TargetLowering::LowerOperation |
188 |
TargetLowering::ReplaceNodeResults |
TargetLowering::ReplaceNodeResults |
192 |
TargetLowering::getTargetNodeName |
TargetLowering::getTargetNodeName |
196 |
TargetLowering::createFastISel |
TargetLowering::createFastISel |
200 |
TargetLowering::ExpandInlineAsm |
TargetLowering::ExpandInlineAsm |
204 |
TargetLowering::ParseConstraints |
TargetLowering::ParseConstraints |
208 |
TargetLowering::getMultipleConstraintMatchWeight |
TargetLowering::getMultipleConstraintMatchWeight |
212 |
TargetLowering::getSingleConstraintMatchWeight |
TargetLowering::getSingleConstraintMatchWeight |
216 |
TargetLowering::ComputeConstraintToUse |
TargetLowering::ComputeConstraintToUse |
220 |
TargetLowering::getConstraintType |
TargetLowering::getConstraintType |
224 |
TargetLowering::getRegForInlineAsmConstraint |
TargetLowering::getRegForInlineAsmConstraint |
228 |
TargetLowering::LowerXConstraint |
TargetLowering::LowerXConstraint |
232 |
TargetLowering::LowerAsmOperandForConstraint |
TargetLowering::LowerAsmOperandForConstraint |
236 |
TargetLowering::EmitInstrWithCustomInserter |
TargetLowering::EmitInstrWithCustomInserter |
240 |
TargetLowering::AdjustInstrPostInstrSelection |
TargetLowering::AdjustInstrPostInstrSelection |
244 |
TargetLowering::isLegalAddressingMode |
TargetLowering::GetAddrModeArguments |
248 |
TargetLowering::isLegalICmpImmediate |
TargetLowering::isLegalAddressingMode |
252 |
TargetLowering::isLegalAddImmediate |
TargetLowering::isLegalICmpImmediate |
256 |
TargetLowering::isTruncateFree |
TargetLowering::isLegalAddImmediate |
260 |
TargetLowering::isTruncateFree |
TargetLowering::isTruncateFree |
264 |
TargetLowering::isZExtFree |
TargetLowering::isTruncateFree |
268 |
TargetLowering::isZExtFree |
TargetLowering::isZExtFree |
272 |
TargetLowering::isNarrowingProfitable |
TargetLowering::isZExtFree |
276 |
|
TargetLowering::isFNegFree |
280 |
|
TargetLowering::isFAbsFree |
284 |
|
TargetLowering::isNarrowingProfitable |
[+] affected symbols (34)
TargetLowering::AdjustInstrPostInstrSelection ( MachineInstr* MI, SDNode* Node ) constThis method is from 'TargetLowering' class.
TargetLowering::BuildExactSDIV ( SDValue Op1, SDValue Op2, DebugLoc dl, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::canOpTrap ( unsigned int Op, EVT VT ) constThis method is from 'TargetLowering' class.
TargetLowering::ComputeConstraintToUse ( TargetLowering::AsmOperandInfo& OpInfo, SDValue Op, SelectionDAG* DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::ComputeNumSignBitsForTargetNode ( SDValue Op, unsigned int Depth ) constThis method is from 'TargetLowering' class.
TargetLowering::computeRegisterProperties ( )This method is from 'TargetLowering' class.
TargetLowering::EmitInstrWithCustomInserter ( MachineInstr* MI, MachineBasicBlock* MBB ) constThis method is from 'TargetLowering' class.
TargetLowering::findRepresentativeClass ( EVT VT ) constThis method is from 'TargetLowering' class.
TargetLowering::getByValTypeAlignment ( Type* Ty ) constThis method is from 'TargetLowering' class.
TargetLowering::getCmpLibcallReturnType ( ) constThis method is from 'TargetLowering' class.
TargetLowering::getConstraintType ( std::string const& Constraint ) constThis method is from 'TargetLowering' class.
TargetLowering::getJumpTableEncoding ( ) constThis method is from 'TargetLowering' class.
TargetLowering::getMultipleConstraintMatchWeight ( TargetLowering::AsmOperandInfo& info, int maIndex ) constThis method is from 'TargetLowering' class.
TargetLowering::getPICJumpTableRelocBase ( SDValue Table, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::getPICJumpTableRelocBaseExpr ( MachineFunction const* MF, unsigned int JTI, MCContext& Ctx ) constThis method is from 'TargetLowering' class.
TargetLowering::getRegForInlineAsmConstraint ( std::string const& Constraint, EVT VT ) constThis method is from 'TargetLowering' class.
TargetLowering::getSetCCResultType ( EVT VT ) constThis method is from 'TargetLowering' class.
TargetLowering::getShiftAmountTy ( EVT LHSTy ) constThis method is from 'TargetLowering' class.
TargetLowering::getSingleConstraintMatchWeight ( TargetLowering::AsmOperandInfo& info, char const* constraint ) constThis method is from 'TargetLowering' class.
TargetLowering::getTargetNodeName ( unsigned int Opcode ) constThis method is from 'TargetLowering' class.
TargetLowering::getVectorTypeBreakdown ( LLVMContext& Context, EVT VT, EVT& IntermediateVT, unsigned int& NumIntermediates, EVT& RegisterVT ) constThis method is from 'TargetLowering' class.
TargetLowering::isGAPlusOffset ( SDNode* N, GlobalValue const*& GA, int64_t& Offset ) constThis method is from 'TargetLowering' class.
TargetLowering::isLegalAddressingMode ( TargetLowering::AddrMode const& AM, Type* Ty ) constThis method is from 'TargetLowering' class.
TargetLowering::isOffsetFoldingLegal ( GlobalAddressSDNode const* GA ) constThis method is from 'TargetLowering' class.
TargetLowering::LowerAsmOperandForConstraint ( SDValue Op, std::string& Constraint, std::vector<SDValue>& Ops, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::LowerOperation ( SDValue Op, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::LowerOperationWrapper ( SDNode* N, SmallVectorImpl<SDValue>& Results, SelectionDAG& DAG ) constThis method is from 'TargetLowering' class.
TargetLowering::LowerXConstraint ( EVT ConstraintVT ) constThis method is from 'TargetLowering' class.
TargetLowering::ParseConstraints ( ImmutableCallSite CS ) constThis method is from 'TargetLowering' class.
TargetLowering::PerformDAGCombine ( SDNode* N, TargetLowering::DAGCombinerInfo& DCI ) constThis method is from 'TargetLowering' class.
TargetLowering::SimplifyDemandedBits ( SDValue Op, APInt const& DemandedMask, APInt& KnownZero, APInt& KnownOne, TargetLowering::TargetLoweringOpt& TLO, unsigned int Depth ) constThis method is from 'TargetLowering' class.
TargetLowering::SimplifySetCC ( EVT VT, SDValue N0, SDValue N1, enum ISD::CondCode Cond, bool foldBooleans, TargetLowering::DAGCombinerInfo& DCI, DebugLoc dl ) constThis method is from 'TargetLowering' class.
TargetLowering::TargetLowering [in-charge] ( TargetMachine const& TM, TargetLoweringObjectFile const* TLOF )This constructor is from 'TargetLowering' class.
TargetLowering::~TargetLowering [in-charge] ( )This method is from 'TargetLowering' class.
TargetMachine.h
namespace Sched
[+] enum Preference (1)
| Change |
Effect |
1 | The member VLIW with value 5 has been added. | No effect. |
[+] affected symbols (25)
latency_sort::operator() ( SUnit const* left, SUnit const* right ) constField 'right->SchedulingPref' in 2nd parameter 'right' (pointer) has type 'enum Preference'.
LatencyPriorityQueue::dump ( ScheduleDAG* DAG ) constField 'DAG->EntrySU->SchedulingPref' in 1st parameter 'DAG' (pointer) has type 'enum Preference'.
LatencyPriorityQueue::pop ( )Field 'retval->SchedulingPref' in return value (pointer) has type 'enum Preference'.
LatencyPriorityQueue::push ( SUnit* U )Field 'U->SchedulingPref' in 1st parameter 'U' (pointer) has type 'enum Preference'.
LatencyPriorityQueue::remove ( SUnit* SU )Field 'SU->SchedulingPref' in 1st parameter 'SU' (pointer) has type 'enum Preference'.
ScheduleDAG::ScheduleDAG [in-charge] ( MachineFunction& mf )Field 'this->EntrySU->SchedulingPref' in the object of this method has type 'enum Preference'.
ScheduleDAG::viewGraph ( )Field 'this->EntrySU->SchedulingPref' in the object of this method has type 'enum Preference'.
ScheduleDAG::~ScheduleDAG [in-charge] ( )Field 'this->EntrySU->SchedulingPref' in the object of this method has type 'enum Preference'.
ScheduleDAGTopologicalSort::AddPred ( SUnit* Y, SUnit* X )Field 'X->SchedulingPref' in 2nd parameter 'X' (pointer) has type 'enum Preference'.
ScheduleDAGTopologicalSort::IsReachable ( SUnit const* SU, SUnit const* TargetSU )Field 'TargetSU->SchedulingPref' in 2nd parameter 'TargetSU' (pointer) has type 'enum Preference'.
ScheduleDAGTopologicalSort::RemovePred ( SUnit* M, SUnit* N )Field 'M->SchedulingPref' in 1st parameter 'M' (pointer) has type 'enum Preference'.
ScheduleDAGTopologicalSort::WillCreateCycle ( SUnit* SU, SUnit* TargetSU )Field 'TargetSU->SchedulingPref' in 2nd parameter 'TargetSU' (pointer) has type 'enum Preference'.
ScoreboardHazardRecognizer::EmitInstruction ( SUnit* SU )Field 'SU->SchedulingPref' in 1st parameter 'SU' (pointer) has type 'enum Preference'.
ScoreboardHazardRecognizer::getHazardType ( SUnit* SU, int Stalls )Field 'SU->SchedulingPref' in 1st parameter 'SU' (pointer) has type 'enum Preference'.
ScoreboardHazardRecognizer::ScoreboardHazardRecognizer [in-charge] ( InstrItineraryData const* ItinData, ScheduleDAG const* DAG, char const* ParentDebugType )Field 'DAG->EntrySU->SchedulingPref' in 2nd parameter 'DAG' (pointer) has type 'enum Preference'.
SUnit::addPred ( SDep const& D )Field 'this->SchedulingPref' in the object of this method has type 'enum Preference'.
SUnit::dump ( ScheduleDAG const* G ) constField 'G->EntrySU->SchedulingPref' in 1st parameter 'G' (pointer) has type 'enum Preference'.
SUnit::dumpAll ( ScheduleDAG const* G ) constField 'G->EntrySU->SchedulingPref' in 1st parameter 'G' (pointer) has type 'enum Preference'.
SUnit::removePred ( SDep const& D )Field 'this->SchedulingPref' in the object of this method has type 'enum Preference'.
SUnit::setDepthDirty ( )Field 'this->SchedulingPref' in the object of this method has type 'enum Preference'.
SUnit::setDepthToAtLeast ( unsigned int NewDepth )Field 'this->SchedulingPref' in the object of this method has type 'enum Preference'.
SUnit::setHeightDirty ( )Field 'this->SchedulingPref' in the object of this method has type 'enum Preference'.
SUnit::setHeightToAtLeast ( unsigned int NewHeight )Field 'this->SchedulingPref' in the object of this method has type 'enum Preference'.
TargetInstrInfoImpl::CreateTargetHazardRecognizer ( TargetMachine const* p1, ScheduleDAG const* p2 ) constField 'p2->EntrySU->SchedulingPref' in 2nd parameter 'p2' (pointer) has type 'enum Preference'.
TargetInstrInfoImpl::CreateTargetPostRAHazardRecognizer ( InstrItineraryData const* p1, ScheduleDAG const* p2 ) constField 'p2->EntrySU->SchedulingPref' in 2nd parameter 'p2' (pointer) has type 'enum Preference'.
Triple.h
namespace llvm
[+] class Triple (4)
| Change |
Effect |
1 | Field Arch became non-mutable. | No effect. |
2 | Field Environment became non-mutable. | No effect. |
3 | Field OS became non-mutable. | No effect. |
4 | Field Vendor became non-mutable. | No effect. |
[+] affected symbols (19)
SubtargetFeatures::getDefaultSubtargetFeatures ( Triple const& Triple )1st parameter 'Triple' (reference) has base type 'Triple'.
TargetLibraryInfo::TargetLibraryInfo [in-charge] ( Triple const& T )1st parameter 'T' (reference) has base type 'Triple'.
Triple::getArchName ( ) constThis method is from 'Triple' class.
Triple::getArchNameForAssembler ( )This method is from 'Triple' class.
Triple::getEnvironmentName ( ) constThis method is from 'Triple' class.
Triple::getOSAndEnvironmentName ( ) constThis method is from 'Triple' class.
Triple::getOSName ( ) constThis method is from 'Triple' class.
Triple::getOSVersion ( unsigned int& Major, unsigned int& Minor, unsigned int& Micro ) constThis method is from 'Triple' class.
Triple::getVendorName ( ) constThis method is from 'Triple' class.
Triple::setArch ( enum Triple::ArchType Kind )This method is from 'Triple' class.
Triple::setArchName ( StringRef Str )This method is from 'Triple' class.
Triple::setEnvironment ( enum Triple::EnvironmentType Kind )This method is from 'Triple' class.
Triple::setEnvironmentName ( StringRef Str )This method is from 'Triple' class.
Triple::setOS ( enum Triple::OSType Kind )This method is from 'Triple' class.
Triple::setOSAndEnvironmentName ( StringRef Str )This method is from 'Triple' class.
Triple::setOSName ( StringRef Str )This method is from 'Triple' class.
Triple::setTriple ( Twine const& Str )This method is from 'Triple' class.
Triple::setVendor ( enum Triple::VendorType Kind )This method is from 'Triple' class.
Triple::setVendorName ( StringRef Str )This method is from 'Triple' class.
[+] enum Triple::ArchType (1)
| Change |
Effect |
1 | The member r600 with value 11 has been added. | No effect. |
[+] affected symbols (5)
Triple::getArchTypeForDarwinArchName ( StringRef Str ) [static]Return value has type 'enum Triple::ArchType'.
Triple::getArchTypeForLLVMName ( StringRef Str ) [static]Return value has type 'enum Triple::ArchType'.
Triple::getArchTypeName ( enum Triple::ArchType Kind ) [static]1st parameter 'Kind' has type 'enum Triple::ArchType'.
Triple::getArchTypePrefix ( enum Triple::ArchType Kind ) [static]1st parameter 'Kind' has type 'enum Triple::ArchType'.
Triple::setArch ( enum Triple::ArchType Kind )1st parameter 'Kind' has type 'enum Triple::ArchType'.
[+] enum Triple::EnvironmentType (2)
| Change |
Effect |
1 | The member ANDROIDEABI with value 6 has been added. | No effect. |
2 | The member GNUEABIHF with value 3 has been added. | No effect. |
[+] affected symbols (2)
Triple::getEnvironmentTypeName ( enum Triple::EnvironmentType Kind ) [static]1st parameter 'Kind' has type 'enum Triple::EnvironmentType'.
Triple::setEnvironment ( enum Triple::EnvironmentType Kind )1st parameter 'Kind' has type 'enum Triple::EnvironmentType'.
[+] enum Triple::OSType (1)
| Change |
Effect |
1 | The member CNK with value 20 has been added. | No effect. |
[+] affected symbols (2)
Triple::getOSTypeName ( enum Triple::OSType Kind ) [static]1st parameter 'Kind' has type 'enum Triple::OSType'.
Triple::setOS ( enum Triple::OSType Kind )1st parameter 'Kind' has type 'enum Triple::OSType'.
[+] enum Triple::VendorType (2)
| Change |
Effect |
1 | The member BGP with value 4 has been added. | No effect. |
2 | The member BGQ with value 5 has been added. | No effect. |
[+] affected symbols (2)
Triple::getVendorTypeName ( enum Triple::VendorType Kind ) [static]1st parameter 'Kind' has type 'enum Triple::VendorType'.
Triple::setVendor ( enum Triple::VendorType Kind )1st parameter 'Kind' has type 'enum Triple::VendorType'.
Type.h
namespace llvm
[+] enum Type::TypeID (1)
| Change |
Effect |
1 | The member HalfTyID with value 1 has been added. | No effect. |
[+] affected symbols (1)
Type::getPrimitiveType ( LLVMContext& C, enum Type::TypeID IDNumber ) [static]2nd parameter 'IDNumber' has type 'enum Type::TypeID'.
Value.h
namespace llvm
[+] enum Value::ValueTy (2)
| Change |
Effect |
1 | The member ConstantDataArrayVal with value 9 has been added. | No effect. |
2 | The member ConstantDataVectorVal with value 10 has been added. | No effect. |
[+] affected symbols (1)
PseudoSourceValue::PseudoSourceValue [in-charge] ( enum Value::ValueTy Subclass )1st parameter 'Subclass' has type 'enum Value::ValueTy'.
ValueTypes.h
namespace llvm
[+] enum MVT::SimpleValueType (7)
| Change |
Effect |
1 | The member FIRST_FP_VALUETYPE with value 7 has been added. | No effect. |
2 | The member FIRST_FP_VECTOR_VALUETYPE with value 29 has been added. | No effect. |
3 | The member LAST_FP_VALUETYPE with value 12 has been added. | No effect. |
4 | The member LAST_FP_VECTOR_VALUETYPE with value 34 has been added. | No effect. |
5 | The member Untyped with value 38 has been added. | No effect. |
6 | The member f16 with value 7 has been added. | No effect. |
7 | The member v2f16 with value 29 has been added. | No effect. |
[+] affected symbols (15)
CCState::AnalyzeCallResult ( MVT VT, bool(*Fn)(unsigned int, MVT, MVT, enum CCValAssign::LocInfo, ISD::ArgFlagsTy, CCState&) )Field 'VT->SimpleTy' in 1st parameter 'VT' has type 'enum MVT::SimpleValueType'.
CCState::HandleByVal ( unsigned int ValNo, MVT ValVT, MVT LocVT, enum CCValAssign::LocInfo LocInfo, int MinSize, int MinAlign, ISD::ArgFlagsTy ArgFlags )Field 'LocVT->SimpleTy' in 3rd parameter 'LocVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_ ( MVT VT, MVT RetVT, unsigned int Opcode )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_f ( MVT VT, MVT RetVT, unsigned int Opcode, ConstantFP const* FPImm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_i ( MVT VT, MVT RetVT, unsigned int Opcode, uint64_t Imm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_r ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_rf ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, ConstantFP const* FPImm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_ri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_ri_ ( MVT VT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, uint64_t Imm, MVT ImmType )Field 'ImmType->SimpleTy' in 6th parameter 'ImmType' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_rr ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmit_rri ( MVT VT, MVT RetVT, unsigned int Opcode, unsigned int Op0, bool Op0IsKill, unsigned int Op1, bool Op1IsKill, uint64_t Imm )Field 'RetVT->SimpleTy' in 2nd parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmitInst_extractsubreg ( MVT RetVT, unsigned int Op0, bool Op0IsKill, uint32_t Idx )Field 'RetVT->SimpleTy' in 1st parameter 'RetVT' has type 'enum MVT::SimpleValueType'.
FastISel::FastEmitZExtFromI1 ( MVT VT, unsigned int Op0, bool Op0IsKill )Field 'VT->SimpleTy' in 1st parameter 'VT' has type 'enum MVT::SimpleValueType'.
TargetLowering::getCmpLibcallReturnType ( ) constReturn value has type 'enum MVT::SimpleValueType'.
TargetLowering::getShiftAmountTy ( EVT LHSTy ) constField 'retval->SimpleTy' in return value has type 'enum MVT::SimpleValueType'.
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