|
LLVM 22.0.0git
|
This is the complete list of members for llvm::DILocation, including all inherited members.
| AtomGroup | llvm::DILocation | |
| AtomRank | llvm::DILocation | |
| 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, uint64_t AtomGroup=0, uint8_t AtomRank=0),(Line, Column, Scope, InlinedAt, ImplicitCode, AtomGroup, AtomRank)) 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 |
| fromCaptureComponents(LLVMContext &Ctx, CaptureComponents CC) | llvm::MDNode | static |
| get(LLVMContext &Context, ArrayRef< Metadata * > MDs) | llvm::MDNode | inlinestatic |
| getAtomGroup() const | llvm::DILocation | inline |
| getAtomRank() const | llvm::DILocation | inline |
| 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 |
| getMergedCalleeTypeMetadata(const MDNode *A, const MDNode *B) | llvm::MDNode | static |
| getMergedCallsiteMetadata(MDNode *A, MDNode *B) | llvm::MDNode | static |
| getMergedLocation(DILocation *LocA, DILocation *LocB) | llvm::DILocation | static |
| getMergedLocations(ArrayRef< DILocation * > Locs) | llvm::DILocation | static |
| getMergedMemProfMetadata(MDNode *A, MDNode *B) | llvm::MDNode | 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 |
| getWithoutAtom() const | llvm::DILocation | inline |
| hasGeneralizedMDString() | llvm::MDNode | inline |
| 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 class | llvm::DILocation | friend |
| MDNode class | 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 | |
| PoisonGeneratingIDs | llvm::Metadata | static |
| 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 |
| toCaptureComponents(const MDNode *MD) | llvm::MDNode | static |
| Uniqued enum value | llvm::Metadata | protected |
| ~MDNode()=default | llvm::MDNode | protected |
| ~Metadata()=default | llvm::Metadata | protected |