LLVM 20.0.0git
|
This is the complete list of members for llvm::DILocation, including all inherited members.
classof(const Metadata *MD) | llvm::DILocation | inlinestatic |
clone() const | llvm::MDNode | |
cloneByMultiplyingDuplicationFactor(unsigned DF) const | llvm::DILocation | inline |
cloneWithBaseDiscriminator(unsigned BD) const | llvm::DILocation | inline |
cloneWithDiscriminator(unsigned Discriminator) const | llvm::DILocation | inline |
Column | llvm::DILocation | |
concatenate(MDNode *A, MDNode *B) | llvm::MDNode | static |
decodeDiscriminator(unsigned D, unsigned &BD, unsigned &DF, unsigned &CI) | llvm::DILocation | static |
DEFINE_MDNODE_GET(DILocation,(unsigned Line, unsigned Column, Metadata *Scope, Metadata *InlinedAt=nullptr, bool ImplicitCode=false),(Line, Column, Scope, InlinedAt, ImplicitCode)) DEFINE_MDNODE_GET(DILocation | llvm::DILocation | |
deleteTemporary(MDNode *N) | llvm::MDNode | static |
Distinct enum value | llvm::Metadata | protected |
dropAllReferences() | llvm::MDNode | protected |
dump() const | llvm::Metadata | |
dump(const Module *M) const | llvm::Metadata | |
dumpTree() const | llvm::MDNode | |
dumpTree(const Module *M) const | llvm::MDNode | |
encodeDiscriminator(unsigned BD, unsigned DF, unsigned CI) | llvm::DILocation | static |
get(LLVMContext &Context, ArrayRef< Metadata * > MDs) | llvm::MDNode | inlinestatic |
getBaseDiscriminator() const | llvm::DILocation | inline |
getBaseDiscriminatorBits() | llvm::DILocation | inlinestatic |
getBaseDiscriminatorFromDiscriminator(unsigned D, bool IsFSDiscriminator=false) | llvm::DILocation | inlinestatic |
getContext() const | llvm::MDNode | inline |
getCopyIdentifier() const | llvm::DILocation | inline |
getCopyIdentifierFromDiscriminator(unsigned D) | llvm::DILocation | inlinestatic |
getDistinct(LLVMContext &Context, ArrayRef< Metadata * > MDs) | llvm::MDNode | inlinestatic |
getDuplicationFactor() const | llvm::DILocation | inline |
getDuplicationFactorFromDiscriminator(unsigned D) | llvm::DILocation | inlinestatic |
getIfExists(LLVMContext &Context, ArrayRef< Metadata * > MDs) | llvm::MDNode | inlinestatic |
getMaskedDiscriminator(unsigned D, unsigned B) | llvm::DILocation | inlinestatic |
getMergedLocation(DILocation *LocA, DILocation *LocB) | llvm::DILocation | static |
getMergedLocations(ArrayRef< DILocation * > Locs) | llvm::DILocation | static |
getMergedProfMetadata(MDNode *A, MDNode *B, const Instruction *AInstr, const Instruction *BInstr) | llvm::MDNode | static |
getMetadataID() const | llvm::Metadata | inline |
getMostGenericAliasScope(MDNode *A, MDNode *B) | llvm::MDNode | static |
getMostGenericAlignmentOrDereferenceable(MDNode *A, MDNode *B) | llvm::MDNode | static |
getMostGenericFPMath(MDNode *A, MDNode *B) | llvm::MDNode | static |
getMostGenericNoaliasAddrspace(MDNode *A, MDNode *B) | llvm::MDNode | static |
getMostGenericRange(MDNode *A, MDNode *B) | llvm::MDNode | static |
getMostGenericTBAA(MDNode *A, MDNode *B) | llvm::MDNode | static |
getNumOperands() const | llvm::MDNode | inline |
getNumTemporaryUses() const | llvm::MDNode | inline |
getNumUnresolved() const | llvm::MDNode | inlineprotected |
getOperand(unsigned I) const | llvm::MDNode | inline |
getRawInlinedAt() const | llvm::DILocation | inline |
getRawScope() const | llvm::DILocation | inline |
getTemporary(LLVMContext &Context, ArrayRef< Metadata * > MDs) | llvm::MDNode | inlinestatic |
ImplicitCode | llvm::DILocation | |
InlinedAt | llvm::DILocation | |
intersect(MDNode *A, MDNode *B) | llvm::MDNode | static |
isAlwaysReplaceable() const | llvm::MDNode | inline |
isDistinct() const | llvm::MDNode | inline |
isPseudoProbeDiscriminator(unsigned Discriminator) | llvm::DILocation | inlinestatic |
isReplaceable() const | llvm::MDNode | inline |
isResolved() const | llvm::MDNode | inline |
isTBAAVtableAccess() const | llvm::MDNode | |
isTemporary() const | llvm::MDNode | inline |
isUniqued() const | llvm::MDNode | inline |
Line | llvm::DILocation | |
LLVMContextImpl | llvm::DILocation | friend |
MDNode | llvm::DILocation | friend |
llvm::MDNode::MDNode(LLVMContext &Context, unsigned ID, StorageType Storage, ArrayRef< Metadata * > Ops1, ArrayRef< Metadata * > Ops2={}) | llvm::MDNode | protected |
llvm::MDNode::MDNode(const MDNode &)=delete | llvm::MDNode | |
Metadata(unsigned ID, StorageType Storage) | llvm::Metadata | inlineprotected |
MetadataKind enum name | llvm::Metadata | |
mutable_begin() | llvm::MDNode | inlineprotected |
mutable_end() | llvm::MDNode | inlineprotected |
mutable_op_range typedef | llvm::MDNode | protected |
mutable_operands() | llvm::MDNode | inlineprotected |
op_begin() const | llvm::MDNode | inline |
op_end() const | llvm::MDNode | inline |
op_iterator typedef | llvm::MDNode | |
op_range typedef | llvm::MDNode | |
operands() const | llvm::MDNode | inline |
operator delete(void *Mem) | llvm::MDNode | protected |
operator delete(void *, unsigned) | llvm::MDNode | inlineprotected |
operator delete(void *, unsigned, bool) | llvm::MDNode | inlineprotected |
operator new(size_t Size, size_t NumOps, StorageType Storage) | llvm::MDNode | protected |
operator new(size_t)=delete | llvm::MDNode | |
operator=(const MDNode &)=delete | llvm::MDNode | |
print(raw_ostream &OS, const Module *M=nullptr, bool IsForDebug=false) const | llvm::Metadata | |
print(raw_ostream &OS, ModuleSlotTracker &MST, const Module *M=nullptr, bool IsForDebug=false) const | llvm::Metadata | |
printAsOperand(raw_ostream &OS, const Module *M=nullptr) const | llvm::Metadata | |
printAsOperand(raw_ostream &OS, ModuleSlotTracker &MST, const Module *M=nullptr) const | llvm::Metadata | |
printTree(raw_ostream &OS, const Module *M=nullptr) const | llvm::MDNode | |
printTree(raw_ostream &OS, ModuleSlotTracker &MST, const Module *M=nullptr) const | llvm::MDNode | |
replaceAllUsesWith(Metadata *MD) | llvm::MDNode | inline |
replaceOperandWith(unsigned I, Metadata *New)=delete | llvm::DILocation | |
replaceWithDistinct(std::unique_ptr< T, TempMDNodeDeleter > N) | llvm::MDNode | inlinestatic |
replaceWithPermanent(std::unique_ptr< T, TempMDNodeDeleter > N) | llvm::MDNode | inlinestatic |
replaceWithUniqued(std::unique_ptr< T, TempMDNodeDeleter > N) | llvm::MDNode | inlinestatic |
resize(size_t NumOps) | llvm::MDNode | inlineprotected |
resolve() | llvm::MDNode | |
resolveCycles() | llvm::MDNode | |
Scope | llvm::DILocation | |
setNumUnresolved(unsigned N) | llvm::MDNode | inlineprotected |
setOperand(unsigned I, Metadata *New) | llvm::MDNode | protected |
Storage | llvm::Metadata | protected |
StorageType enum name | llvm::Metadata | protected |
storeDistinctInContext() | llvm::MDNode | protected |
storeImpl(T *N, StorageType Storage, StoreT &Store) | llvm::MDNode | protectedstatic |
storeImpl(T *N, StorageType Storage) | llvm::MDNode | protectedstatic |
SubclassData1 | llvm::Metadata | protected |
SubclassData16 | llvm::Metadata | protected |
SubclassData32 | llvm::Metadata | protected |
Temporary enum value | llvm::Metadata | protected |
Uniqued enum value | llvm::Metadata | protected |
~MDNode()=default | llvm::MDNode | protected |
~Metadata()=default | llvm::Metadata | protected |