LLVM API Documentation

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::MDBuilder [protected]
createAnonymousAliasScope(MDNode *Domain, StringRef Name=StringRef())llvm::MDBuilder [inline]
createAnonymousAliasScopeDomain(StringRef Name=StringRef())llvm::MDBuilder [inline]
createAnonymousTBAARoot()llvm::MDBuilder [inline]
createBranchWeights(uint32_t TrueWeight, uint32_t FalseWeight)llvm::MDBuilder
createBranchWeights(ArrayRef< uint32_t > Weights)llvm::MDBuilder
createFPMath(float Accuracy)llvm::MDBuilder
createRange(const APInt &Lo, const APInt &Hi)llvm::MDBuilder
createString(StringRef Str)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)llvm::MDBuilder
createTBAAStructTypeNode(StringRef Name, ArrayRef< std::pair< MDNode *, uint64_t >> Fields)llvm::MDBuilder
MDBuilder(LLVMContext &context)llvm::MDBuilder [inline]