50 return &SecA == &SecB;
54 FileNames.emplace_back(std::string(FileName),
Asm->Symbols.size());
58 return Asm->getContext();
62 return Asm->getContext().reportError(L, Msg);
assert(UImm &&(UImm !=~static_cast< T >(0)) &&"Invalid immediate!")
PowerPC TLS Dynamic Call Fixup
Context object for machine code objects.
Encode information on a single operation to perform on a byte sequence (e.g., an encoded instruction)...
MCSection * getParent() const
LLVM_ABI MCContext & getContext() const
LLVM_ABI void reportError(SMLoc L, const Twine &Msg) const
bool isSymbolRefDifferenceFullyResolved(const MCSymbol &A, const MCSymbol &B, bool InSet) const
Check whether the difference (A - B) between two symbol references is fully resolved.
SmallVector< CGProfileEntry, 0 > CGProfile
virtual bool isSymbolRefDifferenceFullyResolvedImpl(const MCSymbol &SymA, const MCFragment &FB, bool InSet, bool IsPCRel) const
virtual ~MCObjectWriter()
bool SubsectionsViaSymbols
virtual void reset()
lifetime management
virtual void recordRelocation(const MCFragment &F, const MCFixup &Fixup, MCValue Target, uint64_t &FixedValue)
Record a relocation entry.
std::vector< const MCSymbol * > AddrsigSyms
MCContext & getContext() const
SmallVector< std::pair< std::string, size_t >, 0 > FileNames
List of declared file names.
void addFileName(StringRef FileName)
Instances of this class represent a uniqued identifier for a section in the current translation unit.
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
bool isUndefined() const
isUndefined - Check if this symbol undefined (i.e., implicitly defined).
MCSection & getSection() const
Get the section associated with a defined, non-absolute symbol.
MCFragment * getFragment() const
Represents a location in source code.
StringRef - Represent a constant reference to a string, i.e.
Target - Wrapper for Target specific information.
Twine - A lightweight data structure for efficiently representing the concatenation of temporary valu...
This is an optimization pass for GlobalISel generic memory operations.