LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::MDBuilder Member List

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

createAnonymousTBAARoot()llvm::MDBuilderinline
createBranchWeights(uint32_t TrueWeight, uint32_t FalseWeight)llvm::MDBuilderinline
createBranchWeights(ArrayRef< uint32_t > Weights)llvm::MDBuilderinline
createFPMath(float Accuracy)llvm::MDBuilderinline
createRange(const APInt &Lo, const APInt &Hi)llvm::MDBuilderinline
createString(StringRef Str)llvm::MDBuilderinline
createTBAANode(StringRef Name, MDNode *Parent, bool isConstant=false)llvm::MDBuilderinline
createTBAARoot(StringRef Name)llvm::MDBuilderinline
createTBAAScalarTypeNode(StringRef Name, MDNode *Parent, uint64_t Offset=0)llvm::MDBuilderinline
createTBAAStructNode(ArrayRef< TBAAStructField > Fields)llvm::MDBuilderinline
createTBAAStructTagNode(MDNode *BaseType, MDNode *AccessType, uint64_t Offset)llvm::MDBuilderinline
createTBAAStructTypeNode(StringRef Name, ArrayRef< std::pair< MDNode *, uint64_t > > Fields)llvm::MDBuilderinline
MDBuilder(LLVMContext &context)llvm::MDBuilderinline