LLVM 19.0.0git
llvm::MDBuilder Member List

This is the complete list of members for llvm::MDBuilder, including all inherited members.

createAliasScope(StringRef Name, MDNode *Domain)llvm::MDBuilder
createAliasScopeDomain(StringRef Name)llvm::MDBuilder
createAnonymousAARoot(StringRef Name=StringRef(), MDNode *Extra=nullptr)llvm::MDBuilderprotected
createAnonymousAliasScope(MDNode *Domain, StringRef Name=StringRef())llvm::MDBuilderinline
createAnonymousAliasScopeDomain(StringRef Name=StringRef())llvm::MDBuilderinline
createAnonymousTBAARoot()llvm::MDBuilderinline
createBranchWeights(uint32_t TrueWeight, uint32_t FalseWeight)llvm::MDBuilder
createBranchWeights(ArrayRef< uint32_t > Weights)llvm::MDBuilder
createCallbackEncoding(unsigned CalleeArgNo, ArrayRef< int > Arguments, bool VarArgsArePassed)llvm::MDBuilder
createCallees(ArrayRef< Function * > Callees)llvm::MDBuilder
createConstant(Constant *C)llvm::MDBuilder
createFPMath(float Accuracy)llvm::MDBuilder
createFunctionEntryCount(uint64_t Count, bool Synthetic, const DenseSet< GlobalValue::GUID > *Imports)llvm::MDBuilder
createFunctionSectionPrefix(StringRef Prefix)llvm::MDBuilder
createIrrLoopHeaderWeight(uint64_t Weight)llvm::MDBuilder
createLLVMStats(ArrayRef< std::pair< StringRef, uint64_t > > LLVMStatsVec)llvm::MDBuilder
createMutableTBAAAccessTag(MDNode *Tag)llvm::MDBuilder
createPCSections(ArrayRef< PCSection > Sections)llvm::MDBuilder
createPseudoProbeDesc(uint64_t GUID, uint64_t Hash, StringRef FName)llvm::MDBuilder
createRange(const APInt &Lo, const APInt &Hi)llvm::MDBuilder
createRange(Constant *Lo, Constant *Hi)llvm::MDBuilder
createRTTIPointerPrologue(Constant *PrologueSig, Constant *RTTI)llvm::MDBuilder
createString(StringRef Str)llvm::MDBuilder
createTBAAAccessTag(MDNode *BaseType, MDNode *AccessType, uint64_t Offset, uint64_t Size, bool IsImmutable=false)llvm::MDBuilder
createTBAANode(StringRef Name, MDNode *Parent, bool isConstant=false)llvm::MDBuilder
createTBAARoot(StringRef Name)llvm::MDBuilder
createTBAAScalarTypeNode(StringRef Name, MDNode *Parent, uint64_t Offset=0)llvm::MDBuilder
createTBAAStructNode(ArrayRef< TBAAStructField > Fields)llvm::MDBuilder
createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, uint64_t Offset, bool IsConstant=false)llvm::MDBuilder
createTBAAStructTypeNode(StringRef Name, ArrayRef< std::pair< MDNode *, uint64_t > > Fields)llvm::MDBuilder
createTBAATypeNode(MDNode *Parent, uint64_t Size, Metadata *Id, ArrayRef< TBAAStructField > Fields=ArrayRef< TBAAStructField >())llvm::MDBuilder
createUnpredictable()llvm::MDBuilder
MDBuilder(LLVMContext &context)llvm::MDBuilderinline
mergeCallbackEncodings(MDNode *ExistingCallbacks, MDNode *NewCB)llvm::MDBuilder
PCSection typedefllvm::MDBuilder